(function(a){a(function(){b.init()});var b={showLogs:!1,round:1e3,init:function(){return this._log("init"),this._inited?(this._log("Already Inited"),void(this._inited=!0)):void(this._requestAnimationFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(c){window.setTimeout(c,1e3/60)}}(),this._onScroll(!0))},_inited:!1,_properties:["x","y","z","rotateX","rotateY","rotateZ","scaleX","scaleY","scaleZ","scale"],_requestAnimationFrame:null,_log:function(c){this.showLogs&&console.log("Parallax Scroll / "+c)},_onScroll:function(c){var d=a(document).scrollTop(),e=a(window).height();this._log("onScroll "+d),a("[data-parallax]").each(a.proxy(function(f,g){var h=a(g),i=[],j=!1,k=h.data("style");k==void 0&&(k=h.attr("style")||"",h.data("style",k));var l=[h.data("parallax")],m;for(m=2;;m++)if(h.data("parallax"+m))l.push(h.data("parallax-"+m));else break;var n=l.length;for(m=0;m<n;m++){var o=l[m],p=o["from-scroll"];void 0==p&&(p=Math.max(0,a(g).offset().top-e)),p|=0;var q=o.distance,r=o["to-scroll"];void 0==q&&void 0==r&&(q=e),q=Math.max(0|q,1);var s=o.easing,t=o["easing-return"];if(void 0!=s&&a.easing&&a.easing[s]||(s=null),void 0!=t&&a.easing&&a.easing[t]||(t=s),s){var u=o.duration;void 0==u&&(u=q),u=Math.max(0|u,1);var v=o["duration-return"];void 0==v&&(v=u),q=1;var w=h.data("current-time");void 0==w&&(w=0)}void 0==r&&(r=p+q),r|=0;var x=o.smoothness;void 0==x&&(x=30),x|=0,(c||0==x)&&(x=1),x|=0;var y=d;y=Math.max(y,p),y=Math.min(y,r),s&&(void 0==h.data("sens")&&h.data("sens","back"),y>p&&("back"==h.data("sens")?(w=1,h.data("sens","go")):w++),y<r&&("go"==h.data("sens")?(w=1,h.data("sens","back")):w++),c&&(w=u),h.data("current-time",w)),this._properties.map(a.proxy(function(F){var G=0,H=o[F];if(void 0!=H){"scale"==F||"scaleX"==F||"scaleY"==F||"scaleZ"==F?G=1:H|=0;var I=h.data("_"+F);void 0==I&&(I=G);var J=(H-G)*((y-p)/(r-p))+G,K=I+(J-I)/x;if(s&&0<w&&w<=u){var L=G;"back"==h.data("sens")&&(L=H,H=-H,s=t,u=v),K=a.easing[s](null,w,L,H,u)}K=Math.ceil(K*this.round)/this.round,K==I&&J==H&&(K=H),i[F]||(i[F]=0),i[F]+=K,I!=i[F]&&(h.data("_"+F,i[F]),j=!0)}},this))}if(j){if(i.z!=void 0){var z=o.perspective;z==void 0&&(z=800);var A=h.parent();A.data("style")||A.data("style",A.attr("style")||""),A.attr("style","perspective:"+z+"px; -webkit-perspective:"+z+"px; "+A.data("style"))}i.scaleX==void 0&&(i.scaleX=1),i.scaleY==void 0&&(i.scaleY=1),i.scaleZ==void 0&&(i.scaleZ=1),i.scale!=void 0&&(i.scaleX*=i.scale,i.scaleY*=i.scale,i.scaleZ*=i.scale);var B="translate3d("+(i.x?i.x:0)+"px, "+(i.y?i.y:0)+"px, "+(i.z?i.z:0)+"px)",C="rotateX("+(i.rotateX?i.rotateX:0)+"deg) rotateY("+(i.rotateY?i.rotateY:0)+"deg) rotateZ("+(i.rotateZ?i.rotateZ:0)+"deg)",D="scaleX("+i.scaleX+") scaleY("+i.scaleY+") scaleZ("+i.scaleZ+")",E=B+" "+C+" "+D+";";this._log(E),h.attr("style","transform:"+E+" -webkit-transform:"+E+" "+k)}},this)),window.requestAnimationFrame?window.requestAnimationFrame(a.proxy(this._onScroll,this,!1)):this._requestAnimationFrame(a.proxy(this._onScroll,this,!1))}}})(jQuery);
!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(a,b,c){var d=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=c(d):"function"==typeof define&&define.amd?define(function(){return b[a]=c(d)}):b[a]=c(d)}("enquire",this,function(a){"use strict";function b(a,b){var c,d=0,e=a.length;for(d;e>d&&(c=b(a[d],d),c!==!1);d++);}function c(a){return"[object Array]"===Object.prototype.toString.apply(a)}function d(a){return"function"==typeof a}function e(a){this.options=a,!a.deferSetup&&this.setup()}function f(b,c){this.query=b,this.isUnconditional=c,this.handlers=[],this.mql=a(b);var d=this;this.listener=function(a){d.mql=a,d.assess()},this.mql.addListener(this.listener)}function g(){if(!a)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!a("only all").matches}return e.prototype={setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(a){return this.options===a||this.options.match===a}},f.prototype={addHandler:function(a){var b=new e(a);this.handlers.push(b),this.matches()&&b.on()},removeHandler:function(a){var c=this.handlers;b(c,function(b,d){return b.equals(a)?(b.destroy(),!c.splice(d,1)):void 0})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){b(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";b(this.handlers,function(b){b[a]()})}},g.prototype={register:function(a,e,g){var h=this.queries,i=g&&this.browserIsIncapable;return h[a]||(h[a]=new f(a,i)),d(e)&&(e={match:e}),c(e)||(e=[e]),b(e,function(b){d(b)&&(b={match:b}),h[a].addHandler(b)}),this},unregister:function(a,b){var c=this.queries[a];return c&&(b?c.removeHandler(b):(c.clear(),delete this.queries[a])),this}},new g});
!function(a,b){"function"==typeof define&&define.amd?define("savvior",["enquire"],function(c){return a["new GridDispatch()"]=b(c)}):"object"==typeof exports?module.exports=b(require("enquire.js")):a.savvior=b(a.enquire)}(this,function(a){function b(a,b,c,d){d||!a.dataset?a.setAttribute("data-"+b,c):a.dataset[b]=c}function c(a,b,c){var d=0;for(d;d<a.length&&b.call(c,a[d],d)!==!1;d++);}function d(a){return"function"==typeof a}function e(a,b){for(b in a)return!1;return!0}function f(a,b){for(var c in a)b[c]=a[c];return b}"function"!=typeof window.CustomEvent&&function(){function a(a,b){b=b||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c}window.CustomEvent=a,a.prototype=window.CustomEvent.prototype}(),function(){for(var a=0,b=["ms","moz","webkit","o"],c=0;c<b.length&&!window.requestAnimationFrame;++c)window.requestAnimationFrame=window[b[c]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[c]+"CancelAnimationFrame"]||window[b[c]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(b,c){var d=(new Date).getTime(),e=Math.max(0,16-(d-a)),f=window.setTimeout(function(){b(d+e)},e);return a=d+e,f}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)})}();var g=function(a){this.columns=null,this.element=a,this.filtered=document.createDocumentFragment(),this.status=!1,this.columnClasses=null};g.prototype.setup=function(a,c){if(this.status)return!1;var e=document.createRange(),f=document.createElement("div");e.selectNodeContents(this.element),f.appendChild(e.extractContents()),window.requestAnimationFrame(function(){b(f,"columns",0),this.addColumns(f,a),this.status=!0,d(c)&&c.call(this)}.bind(this))},g.prototype.addColumns=function(a,d){var e,f,g,h=d.columnClasses||["column","size-1of"+d.columns],i=document.createDocumentFragment(),j=[],k=d.columns;for(this.filterItems(a,d.filter),h=Array.isArray(h)?h.join(" "):h;0!=k--;)e="[data-columns] > *:nth-child("+d.columns+"n-"+k+")",j.push(a.querySelectorAll(e));c(j,function(a){f=document.createElement("div"),g=document.createDocumentFragment(),f.className=h,c(a,function(a){g.appendChild(a)}),f.appendChild(g),i.appendChild(f)}),this.element.appendChild(i),b(this.element,"columns",d.columns),this.columns=d.columns,this.columnClasses=d.columnClasses},g.prototype.filterItems=function(a,d){if(!d)return a;var e,f,g;return g=Array.prototype.slice.call(a.children),f=a.querySelectorAll("[data-columns] > "+d),c(f,function(a){e=g.indexOf(a),this.filtered.appendChild(a),b(a,"position",e)},this),a},g.prototype.removeColumns=function(){var a,d=document.createRange(),e=document.createElement("div"),f=[];return d.selectNodeContents(this.element),a=Array.prototype.filter.call(d.extractContents().childNodes,function(a){return a instanceof window.HTMLElement}),f.length=a[0].childNodes.length*a.length,c(a,function(b,d){c(b.children,function(b,c){f[c*a.length+d]=b})}),b(e,"columns",0),f.filter(function(a){return!!a}).forEach(function(a){e.appendChild(a)}),e},g.prototype.redraw=function(a,b){var c,e=new CustomEvent("savvior:redraw",{detail:{element:this.element,from:this.columns,to:a.columns,filter:a.filter||null}});window.requestAnimationFrame(function(){this.columns!==a.columns&&(c=this.restoreFiltered(this.removeColumns()),this.addColumns(c,a)),window.dispatchEvent(e),d(b)&&b(this)}.bind(this))},g.prototype.restoreFiltered=function(a){if(0===this.filtered.childNodes.length)return a;var b,d=a;return c(this.filtered.querySelectorAll("[data-position]"),function(a){b=Number(a.getAttribute("data-position")),a.removeAttribute("data-position"),d.insertBefore(a,d.children[b]||null)}),a},g.prototype.restore=function(a,b){if(!this.status)return d(a)&&a(!1),!1;var e,f=document.createDocumentFragment(),g=[],h=new CustomEvent("savvior:restore",{detail:{element:this.element,from:this.columns}});window.requestAnimationFrame(function(){e=this.restoreFiltered(this.removeColumns()),c(e.childNodes,function(a){g.push(a)}),g.forEach(function(a){f.appendChild(a)}),this.element.appendChild(f),this.element.removeAttribute("data-columns"),window.dispatchEvent(h),d(a)&&a.call(b,b||this)}.bind(this))},g.prototype.addItems=function(a,b,e){var f=new CustomEvent("savvior:addItems",{detail:{element:this.element,grid:this}}),g=function(a){return b.clone?a.cloneNode(!0):a},h={append:function(a,b){var c=g(a);return b.appendChild(c),b},prepend:function(a,b){var c=g(a);return b.insertBefore(c,b.firstChild),b}};window.requestAnimationFrame(function(){var g=this.restoreFiltered(this.removeColumns());a instanceof NodeList||a instanceof Array?c(a,function(a){g=h[b.method].call(null,a,g)}):g=h[b.method].call(null,a,g),this.addColumns(g,{columns:this.columns,columnClasses:this.columnClasses,filter:this.filter}),window.dispatchEvent(f),d(e)&&e(this)}.bind(this))};var h=function(a,b){this.selector=a,this.options=b,this.queryHandlers=[],this.grids=[],this.ready=!1};h.prototype.register=function(){c(document.querySelectorAll(this.selector),function(a){this.grids.push(new g(a,this.options))},this);for(var b in this.options)this.queryHandlers.push(this.constructHandler(b,this.options[b]));return c(this.queryHandlers,function(b){a.register(b.mq,b.handler)}),this.ready=!0,this},h.prototype.constructHandler=function(a){return{mq:a,handler:{deferSetup:!0,setup:function(){this.gridSetup(a)}.bind(this),match:function(){this.gridMatch(a)}.bind(this),destroy:function(){}}}},h.prototype.gridSetup=function(a){var b;c(this.grids,function(c){c.setup(this.options[a],function(){b=new CustomEvent("savvior:setup",{detail:{element:c.element,columns:c.columns,filter:this.filter}}),window.dispatchEvent(b)})},this)},h.prototype.gridMatch=function(a){var b;c(this.grids,function(c){b=new CustomEvent("savvior:match",{detail:{element:c.element,from:c.columns,to:this.options[a].columns,query:a}}),c.redraw(this.options[a],function(){window.dispatchEvent(b)})},this)},h.prototype.unregister=function(b,e){c(this.queryHandlers,function(b){a.unregister(b.mq)}),c(this.grids,function(a){a.restore(function(){this.queryHandlers=[],this.ready=!1,d(b)&&b.call(this,e||this)},this)},this),this.grids=[]};var i=function(){if(!a)throw new Error("enquire.js not present, please load it before calling any methods");this.grids={}};return i.prototype.init=function(a,b){if(!a)throw new TypeError("Missing selector");if("string"!=typeof a)throw new TypeError("Selector must be a string");if("object"!=typeof b)throw new TypeError("Options must be an object");return this.grids[a]?this:document.querySelectorAll(a).length<1?this:(this.grids[a]=new h(a,b),this.grids[a].register(b),window.dispatchEvent(new CustomEvent("savvior:init")),this)},i.prototype.destroy=function(a,b){var f=new CustomEvent("savvior:destroy",{detail:{selectors:a}}),g=void 0===a||e(a)?Object.keys(this.grids):a,h=g.length,i=0,j=function(a){delete this.grids[g[i]],++i===h&&(window.dispatchEvent(f),d(b)&&b.call(a,this))}.bind(this);c(g,function(a){this.grids[a]&&this.grids[a].unregister(j)},this)},i.prototype.ready=function(a){if(void 0===a){var b=[];for(var c in this.grids)this.grids[c].ready&&b.push(c);return b.length>0&&b}return!!this.grids[a]&&this.grids[a].ready},i.prototype.addItems=function(a,b,e,g){var h,i,j={clone:!1,method:"append"};if(!this.grids[a])throw new TypeError("Grid does not exist.");if("string"==typeof b&&(b=document.querySelectorAll(b)),b instanceof Array)c(b,function(a){if(!(a instanceof Node))throw new TypeError("Supplied element in array is not instance of Node.")},this);else if(!(b instanceof Node||b instanceof NodeList))throw new TypeError("Supplied argument is not a Node or a NodeList.");return d(e)?(h=e,i=j):(h=g,i=f(e,j)),c(this.grids[a].grids,function(a){a.addItems(b,i,h)}),this},new i});
!function (){ "use strict"; if("undefined"!=typeof window){ var t=window.navigator.userAgent.match(/Edge\/(\d{2})\./), e = !!t&&parseInt(t[1], 10) >=16; if("objectFit" in document.documentElement.style!=!1&&!e) return void (window.objectFitPolyfill=function (){ return !1 });var i=function (t){ var e=window.getComputedStyle(t, null), i=e.getPropertyValue("position"), n=e.getPropertyValue("overflow"), o=e.getPropertyValue("display"); i&&"static"!==i||(t.style.position="relative"), "hidden"!==n&&(t.style.overflow="hidden"), o&&"inline"!==o||(t.style.display="block"), 0===t.clientHeight&&(t.style.height="100%"), -1===t.className.indexOf("object-fit-polyfill")&&(t.className=t.className + " object-fit-polyfill") }, n=function (t){ var e=window.getComputedStyle(t, null), i={ "max-width": "none", "max-height": "none", "min-width": "0px", "min-height": "0px", top: "auto", right: "auto", bottom: "auto", left: "auto", "margin-top": "0px", "margin-right": "0px", "margin-bottom": "0px", "margin-left": "0px" }; for (var n in i){ e.getPropertyValue(n)!==i[n]&&(t.style[n]=i[n]) }}, o=function (t, e, i){ var n, o, l, a, d; if(i=i.split(" "), i.length < 2&&(i[1]=i[0]), "x"===t) n=i[0], o=i[1], l="left", a="right", d=e.clientWidth; else { if("y"!==t) return; n=i[1], o=i[0], l="top", a="bottom", d=e.clientHeight } return n===l||o===l ? void (e.style[l]="0"):n===a||o===a ? void (e.style[a]="0"):"center"===n||"50%"===n ? (e.style[l]="50%", void (e.style["margin-" + l]=d / -2 + "px")):n.indexOf("%") >=0 ? (n=parseInt(n), void (n < 50 ? (e.style[l]=n + "%", e.style["margin-" + l]=d * (n / -100) + "px"):(n=100 - n, e.style[a]=n + "%", e.style["margin-" + a]=d * (n / -100) + "px"))):void (e.style[l]=n) }, l=function (t){ var e=t.dataset ? t.dataset.objectFit:t.getAttribute("data-object-fit"), l=t.dataset ? t.dataset.objectPosition:t.getAttribute("data-object-position"); e=e||"cover", l=l||"50% 50%"; var a=t.parentNode; i(a), n(t), t.style.position="absolute", t.style.height="100%", t.style.width="auto", "scale-down"===e&&(t.style.height="auto", t.clientWidth < a.clientWidth&&t.clientHeight < a.clientHeight ? (o("x", t, l), o("y", t, l)):(e="contain", t.style.height="100%")), "none"===e ? (t.style.width="auto", t.style.height="auto", o("x", t, l), o("y", t, l)):"cover"===e&&t.clientWidth > a.clientWidth||"contain"===e&&t.clientWidth < a.clientWidth ? (t.style.top="0", t.style.marginTop="0", o("x", t, l)):"scale-down"!==e&&(t.style.width="100%", t.style.height="auto", t.style.left="0", t.style.marginLeft="0", o("y", t, l)) }, a=function (t){ if(void 0===t) t=document.querySelectorAll("[data-object-fit]"); else if(t&&t.nodeName) t=[t]; else { if("object"!=typeof t||!t.length||!t[0].nodeName) return !1; t=t } for (var i=0; i < t.length; i++)if(t[i].nodeName){ var n=t[i].nodeName.toLowerCase(); "img"!==n||e ? "video"===n&&(t[i].readyState > 0 ? l(t[i]):t[i].addEventListener("loadedmetadata", function (){ l(this) })):t[i].complete ? l(t[i]):t[i].addEventListener("load", function (){ l(this) }) } return !0 }; document.addEventListener("DOMContentLoaded", function (){ a() }), window.addEventListener("resize", function (){ a() }), window.objectFitPolyfill=a }}();
!function(A,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(A="undefined"!=typeof globalThis?globalThis:A||self).html2canvas=e()}(this,function(){"use strict";
var B=function(A,e){return(B=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)};function A(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=A}B(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var h=function(){return(h=Object.assign||function(A){for(var e,t=1,B=arguments.length;t<B;t++)for(var r in e=arguments[t])Object.prototype.hasOwnProperty.call(e,r)&&(A[r]=e[r]);return A}).apply(this,arguments)};function a(A,s,o,i){return new(o=o||Promise)(function(t,e){function B(A){try{n(i.next(A))}catch(A){e(A)}}function r(A){try{n(i.throw(A))}catch(A){e(A)}}function n(A){var e;A.done?t(A.value):((e=A.value)instanceof o?e:new o(function(A){A(e)})).then(B,r)}n((i=i.apply(A,s||[])).next())})}function H(t,B){var r,n,s,o={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]},A={next:e(0),throw:e(1),return:e(2)};return"function"==typeof Symbol&&(A[Symbol.iterator]=function(){return this}),A;function e(e){return function(A){return function(e){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(s=2&e[0]?n.return:e[0]?n.throw||((s=n.return)&&s.call(n),0):n.next)&&!(s=s.call(n,e[1])).done)return s;switch(n=0,(e=s?[2&e[0],s.value]:e)[0]){case 0:case 1:s=e;break;case 4:return o.label++,{value:e[1],done:!1};case 5:o.label++,n=e[1],e=[0];continue;case 7:e=o.ops.pop(),o.trys.pop();continue;default:if(!(s=0<(s=o.trys).length&&s[s.length-1])&&(6===e[0]||2===e[0])){o=0;continue}if(3===e[0]&&(!s||e[1]>s[0]&&e[1]<s[3])){o.label=e[1];break}if(6===e[0]&&o.label<s[1]){o.label=s[1],s=e;break}if(s&&o.label<s[2]){o.label=s[2],o.ops.push(e);break}s[2]&&o.ops.pop(),o.trys.pop();continue}e=B.call(t,o)}catch(A){e=[6,A],n=0}finally{r=s=0}if(5&e[0])throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}([e,A])}}}function t(A,e,t){if(t||2===arguments.length)for(var B,r=0,n=e.length;r<n;r++)!B&&r in e||((B=B||Array.prototype.slice.call(e,0,r))[r]=e[r]);return A.concat(B||e)}var d=(r.prototype.add=function(A,e,t,B){return new r(this.left+A,this.top+e,this.width+t,this.height+B)},r.fromClientRect=function(A,e){return new r(e.left+A.windowBounds.left,e.top+A.windowBounds.top,e.width,e.height)},r.fromDOMRectList=function(A,e){e=Array.from(e).find(function(A){return 0!==A.width});return e?new r(e.x+A.windowBounds.left,e.y+A.windowBounds.top,e.width,e.height):r.EMPTY},r.EMPTY=new r(0,0,0,0),r);function r(A,e,t,B){this.left=A,this.top=e,this.width=t,this.height=B}for(var f=function(A,e){return d.fromClientRect(A,e.getBoundingClientRect())},Q=function(A){for(var e=[],t=0,B=A.length;t<B;){var r,n=A.charCodeAt(t++);55296<=n&&n<=56319&&t<B?56320==(64512&(r=A.charCodeAt(t++)))?e.push(((1023&n)<<10)+(1023&r)+65536):(e.push(n),t--):e.push(n)}return e},g=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var B=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?B.push(s):(s-=65536,B.push(55296+(s>>10),s%1024+56320)),(r+1===t||16384<B.length)&&(n+=String.fromCharCode.apply(String,B),B.length=0)}return n},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c="undefined"==typeof Uint8Array?[]:new Uint8Array(256),n=0;n<e.length;n++)c[e.charCodeAt(n)]=n;function s(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))}var o=(i.prototype.get=function(A){var e;if(0<=A){if(A<55296||56319<A&&A<=65535)return e=this.index[A>>5],this.data[e=(e<<2)+(31&A)];if(A<=65535)return e=this.index[2048+(A-55296>>5)],this.data[e=(e<<2)+(31&A)];if(A<this.highStart)return e=this.index[e=2080+(A>>11)],e=this.index[e+=A>>5&63],this.data[e=(e<<2)+(31&A)];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},i);function i(A,e,t,B,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=B,this.index=r,this.data=n}function w(A,e,t,B){var r=B[t];if(Array.isArray(A)?-1!==A.indexOf(r):A===r)for(var n=t;n<=B.length;){if((o=B[++n])===e)return 1;if(o!==I)break}if(r===I)for(n=t;0<n;){var s=B[--n];if(Array.isArray(A)?-1!==A.indexOf(s):A===s)for(var o,i=t;i<=B.length;){if((o=B[++i])===e)return 1;if(o!==I)break}if(s!==I)break}}function U(A,e){for(var t=A;0<=t;){var B=e[t];if(B!==I)return B;t--}return 0}function l(t,A){var e=(r=function(A,B){void 0===B&&(B="strict");var r=[],n=[],s=[];return A.forEach(function(A,e){var t=j.get(A);if(50<t?(s.push(!0),t-=50):s.push(!1),-1!==["normal","auto","loose"].indexOf(B)&&-1!==[8208,8211,12316,12448].indexOf(A))return n.push(e),r.push(16);if(4!==t&&11!==t)return n.push(e),31===t?r.push("strict"===B?v:X):t===Z||29===t?r.push(V):43===t?131072<=A&&A<=196605||196608<=A&&A<=262141?r.push(X):r.push(V):void r.push(t);if(0===e)return n.push(e),r.push(V);t=r[e-1];return-1===tA.indexOf(t)?(n.push(n[e-1]),r.push(t)):(n.push(e),r.push(V))}),[n,r,s]}(t,(A=A||{lineBreak:"normal",wordBreak:"normal"}).lineBreak))[0],B=r[1],r=r[2];return[e,B="break-all"===A.wordBreak||"break-word"===A.wordBreak?B.map(function(A){return-1!==[S,V,Z].indexOf(A)?X:A}):B,"keep-all"===A.wordBreak?r.map(function(A,e){return A&&19968<=t[e]&&t[e]<=40959}):void 0]}var C,u,F,p,E,I=10,y=13,K=15,m=17,L=18,b=19,D=20,v=21,x=22,M=24,S=25,T=26,G=27,O=28,V=30,k=32,R=33,N=34,P=35,X=37,J=38,Y=39,W=40,Z=42,_=[9001,65288],q="×",j=(F=function(A){var e,t,B,r,n=.75*A.length,s=A.length,o=0;"="===A[A.length-1]&&(n--,"="===A[A.length-2]&&n--);for(var n=new("undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?ArrayBuffer:Array)(n),i=Array.isArray(n)?n:new Uint8Array(n),Q=0;Q<s;Q+=4)e=c[A.charCodeAt(Q)],t=c[A.charCodeAt(Q+1)],B=c[A.charCodeAt(Q+2)],r=c[A.charCodeAt(Q+3)],i[o++]=e<<2|t>>4,i[o++]=(15&t)<<4|B>>2,i[o++]=(3&B)<<6|63&r;return n}(C="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),p=Array.isArray(F)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=4)t.push(A[B+3]<<24|A[B+2]<<16|A[B+1]<<8|A[B]);return t}(F):new Uint32Array(F),E=Array.isArray(F)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=2)t.push(A[B+1]<<8|A[B]);return t}(F):new Uint16Array(F),C=s(E,12,p[4]/2),u=2===p[5]?s(E,(24+p[4])/2):(F=p,E=Math.ceil((24+p[4])/4),F.slice?F.slice(E,u):new Uint32Array(Array.prototype.slice.call(F,E,u))),new o(p[0],p[1],p[2],p[3],C,u)),z=[V,36],$=[1,2,3,5],AA=[I,8],eA=[G,T],tA=$.concat(AA),BA=[J,Y,W,N,P],rA=[K,y],nA=(sA.prototype.slice=function(){return g.apply(void 0,this.codePoints.slice(this.start,this.end))},sA);function sA(A,e,t,B){this.codePoints=A,this.required="!"===e,this.start=t,this.end=B}function oA(A,e){var t=Q(A),B=(e=l(t,e))[0],r=e[1],n=e[2],s=t.length,o=0,i=0;return{next:function(){if(s<=i)return{done:!0,value:null};for(var A=q;i<s&&(A=function(A,e,t,B,r){if(0===t[B])return q;var n=B-1;if(Array.isArray(r)&&!0===r[n])return q;var s=n-1,o=1+n,i=e[n],B=0<=s?e[s]:0,r=e[o];if(2===i&&3===r)return q;if(-1!==$.indexOf(i))return"!";if(-1!==$.indexOf(r))return q;if(-1!==AA.indexOf(r))return q;if(8===U(n,e))return"÷";if(11===j.get(A[n]))return q;if((i===k||i===R)&&11===j.get(A[o]))return q;if(7===i||7===r)return q;if(9===i)return q;if(-1===[I,y,K].indexOf(i)&&9===r)return q;if(-1!==[m,L,b,M,O].indexOf(r))return q;if(U(n,e)===x)return q;if(w(23,x,n,e))return q;if(w([m,L],v,n,e))return q;if(w(12,12,n,e))return q;if(i===I)return"÷";if(23===i||23===r)return q;if(16===r||16===i)return"÷";if(-1!==[y,K,v].indexOf(r)||14===i)return q;if(36===B&&-1!==rA.indexOf(i))return q;if(i===O&&36===r)return q;if(r===D)return q;if(-1!==z.indexOf(r)&&i===S||-1!==z.indexOf(i)&&r===S)return q;if(i===G&&-1!==[X,k,R].indexOf(r)||-1!==[X,k,R].indexOf(i)&&r===T)return q;if(-1!==z.indexOf(i)&&-1!==eA.indexOf(r)||-1!==eA.indexOf(i)&&-1!==z.indexOf(r))return q;if(-1!==[G,T].indexOf(i)&&(r===S||-1!==[x,K].indexOf(r)&&e[1+o]===S)||-1!==[x,K].indexOf(i)&&r===S||i===S&&-1!==[S,O,M].indexOf(r))return q;if(-1!==[S,O,M,m,L].indexOf(r))for(var Q=n;0<=Q;){if((c=e[Q])===S)return q;if(-1===[O,M].indexOf(c))break;Q--}if(-1!==[G,T].indexOf(r))for(var c,Q=-1!==[m,L].indexOf(i)?s:n;0<=Q;){if((c=e[Q])===S)return q;if(-1===[O,M].indexOf(c))break;Q--}if(J===i&&-1!==[J,Y,N,P].indexOf(r)||-1!==[Y,N].indexOf(i)&&-1!==[Y,W].indexOf(r)||-1!==[W,P].indexOf(i)&&r===W)return q;if(-1!==BA.indexOf(i)&&-1!==[D,T].indexOf(r)||-1!==BA.indexOf(r)&&i===G)return q;if(-1!==z.indexOf(i)&&-1!==z.indexOf(r))return q;if(i===M&&-1!==z.indexOf(r))return q;if(-1!==z.concat(S).indexOf(i)&&r===x&&-1===_.indexOf(A[o])||-1!==z.concat(S).indexOf(r)&&i===L)return q;if(41===i&&41===r){for(var a=t[n],g=1;0<a&&41===e[--a];)g++;if(g%2!=0)return q}return i===k&&r===R?q:"÷"}(t,r,B,++i,n))===q;);if(A===q&&i!==s)return{done:!0,value:null};var e=new nA(t,A,o,i);return o=i,{value:e,done:!1}}}}function iA(A){return 48<=A&&A<=57}function QA(A){return iA(A)||65<=A&&A<=70||97<=A&&A<=102}function cA(A){return 10===A||9===A||32===A}function aA(A){return 97<=(t=e=A)&&t<=122||65<=(e=e)&&e<=90||128<=A||95===A;var e,t}function gA(A){return aA(A)||iA(A)||45===A}function wA(A,e){return 92===A&&10!==e}function UA(A,e,t){return 45===A?aA(e)||wA(e,t):!!aA(A)||92===A&&10!==e}function lA(A,e,t){return 43===A||45===A?!!iA(e)||46===e&&iA(t):iA(46===A?e:A)}var CA={type:2},uA={type:3},FA={type:4},hA={type:13},dA={type:8},fA={type:21},HA={type:9},pA={type:10},EA={type:11},IA={type:12},yA={type:14},KA={type:23},mA={type:1},LA={type:25},bA={type:24},DA={type:26},vA={type:27},xA={type:28},MA={type:29},SA={type:31},TA={type:32},GA=(OA.prototype.write=function(A){this._value=this._value.concat(Q(A))},OA.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==TA;)A.push(e),e=this.consumeToken();return A},OA.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),B=this.peekCodePoint(2);if(gA(e)||wA(t,B)){var r=UA(e,t,B)?2:1;return{type:5,value:this.consumeName(),flags:r}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),hA;break;case 39:return this.consumeStringToken(39);case 40:return CA;case 41:return uA;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),yA;break;case 43:if(lA(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 44:return FA;case 45:var B=A,r=this.peekCodePoint(0),n=this.peekCodePoint(1);if(lA(B,r,n))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(UA(B,r,n))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(45===r&&62===n)return this.consumeCodePoint(),this.consumeCodePoint(),bA;break;case 46:if(lA(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(42===s&&47===(s=this.consumeCodePoint()))return this.consumeToken();if(-1===s)return this.consumeToken()}break;case 58:return DA;case 59:return vA;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),LA;break;case 64:var n=this.peekCodePoint(0),o=this.peekCodePoint(1),i=this.peekCodePoint(2);if(UA(n,o,i))return{type:7,value:this.consumeName()};break;case 91:return xA;case 92:if(wA(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case 93:return MA;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),dA;break;case 123:return EA;case 125:return IA;case 117:case 85:o=this.peekCodePoint(0),i=this.peekCodePoint(1);return 43!==o||!QA(i)&&63!==i||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),HA;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),fA;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),pA;break;case-1:return TA}return cA(A)?(this.consumeWhiteSpace(),SA):iA(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):aA(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:g(A)}},OA.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},OA.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},OA.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},OA.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();QA(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var t=!1;63===e&&A.length<6;)A.push(e),e=this.consumeCodePoint(),t=!0;if(t)return{type:30,start:parseInt(g.apply(void 0,A.map(function(A){return 63===A?48:A})),16),end:parseInt(g.apply(void 0,A.map(function(A){return 63===A?70:A})),16)};var B=parseInt(g.apply(void 0,A),16);if(45===this.peekCodePoint(0)&&QA(this.peekCodePoint(1))){this.consumeCodePoint();for(var e=this.consumeCodePoint(),r=[];QA(e)&&r.length<6;)r.push(e),e=this.consumeCodePoint();return{type:30,start:B,end:parseInt(g.apply(void 0,r),16)}}return{type:30,start:B,end:B}},OA.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},OA.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e,t=this.peekCodePoint(0);if(39===t||34===t){t=this.consumeStringToken(this.consumeCodePoint());return 0===t.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),KA)}for(;;){var B=this.consumeCodePoint();if(-1===B||41===B)return{type:22,value:g.apply(void 0,A)};if(cA(B))return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:g.apply(void 0,A)}):(this.consumeBadUrlRemnants(),KA);if(34===B||39===B||40===B||(0<=(e=B)&&e<=8||11===e||14<=e&&e<=31||127===e))return this.consumeBadUrlRemnants(),KA;if(92===B){if(!wA(B,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),KA;A.push(this.consumeEscapedCodePoint())}else A.push(B)}},OA.prototype.consumeWhiteSpace=function(){for(;cA(this.peekCodePoint(0));)this.consumeCodePoint()},OA.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A)return;wA(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},OA.prototype.consumeStringSlice=function(A){for(var e="";0<A;){var t=Math.min(5e4,A);e+=g.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},OA.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var B,r=this._value[t];if(-1===r||void 0===r||r===A)return{type:0,value:e+=this.consumeStringSlice(t)};if(10===r)return this._value.splice(0,t),mA;92!==r||-1!==(B=this._value[t+1])&&void 0!==B&&(10===B?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):wA(r,B)&&(e+=this.consumeStringSlice(t),e+=g(this.consumeEscapedCodePoint()),t=-1)),t++}},OA.prototype.consumeNumber=function(){var A=[],e=4;for(43!==(t=this.peekCodePoint(0))&&45!==t||A.push(this.consumeCodePoint());iA(this.peekCodePoint(0));)A.push(this.consumeCodePoint());var t=this.peekCodePoint(0),B=this.peekCodePoint(1);if(46===t&&iA(B))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;iA(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0);var B=this.peekCodePoint(1),r=this.peekCodePoint(2);if((69===t||101===t)&&((43===B||45===B)&&iA(r)||iA(B)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;iA(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[function(A){var e=0,t=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(t=-1),e++);for(var B=[];iA(A[e]);)B.push(A[e++]);var r=B.length?parseInt(g.apply(void 0,B),10):0;46===A[e]&&e++;for(var n=[];iA(A[e]);)n.push(A[e++]);var s=n.length,o=s?parseInt(g.apply(void 0,n),10):0;69!==A[e]&&101!==A[e]||e++;var i=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(i=-1),e++);for(var Q=[];iA(A[e]);)Q.push(A[e++]);var c=Q.length?parseInt(g.apply(void 0,Q),10):0;return t*(r+o*Math.pow(10,-s))*Math.pow(10,i*c)}(A),e]},OA.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],B=this.peekCodePoint(0),r=this.peekCodePoint(1),A=this.peekCodePoint(2);return UA(B,r,A)?{type:15,number:e,flags:t,unit:this.consumeName()}:37===B?(this.consumeCodePoint(),{type:16,number:e,flags:t}):{type:17,number:e,flags:t}},OA.prototype.consumeEscapedCodePoint=function(){var A,e=this.consumeCodePoint();if(QA(e)){for(var t=g(e);QA(this.peekCodePoint(0))&&t.length<6;)t+=g(this.consumeCodePoint());cA(this.peekCodePoint(0))&&this.consumeCodePoint();var B=parseInt(t,16);return 0===B||55296<=(A=B)&&A<=57343||1114111<B?65533:B}return-1===e?65533:e},OA.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(gA(e))A+=g(e);else{if(!wA(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),A;A+=g(this.consumeEscapedCodePoint())}}},OA);function OA(){this._value=[]}var VA=(kA.create=function(A){var e=new GA;return e.write(A),new kA(e.read())},kA.parseValue=function(A){return kA.create(A).parseComponentValue()},kA.parseValues=function(A){return kA.create(A).parseComponentValues()},kA.prototype.parseComponentValue=function(){for(var A=this.consumeToken();31===A.type;)A=this.consumeToken();if(32===A.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);for(var e=this.consumeComponentValue();31===(A=this.consumeToken()).type;);if(32===A.type)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},kA.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(32===e.type)return A;A.push(e),A.push()}},kA.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},kA.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(32===t.type||re(t,A))return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},kA.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type)return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},kA.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?TA:A},kA.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},kA);function kA(A){this._tokens=A}function RA(A){return 15===A.type}function NA(A){return 17===A.type}function PA(A){return 20===A.type}function XA(A){return 0===A.type}function JA(A,e){return PA(A)&&A.value===e}function YA(A){return 31!==A.type}function WA(A){return 31!==A.type&&4!==A.type}function ZA(A){var e=[],t=[];return A.forEach(function(A){if(4===A.type){if(0===t.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(t),void(t=[])}31!==A.type&&t.push(A)}),t.length&&e.push(t),e}function _A(A){return 17===A.type||15===A.type}function qA(A){return 16===A.type||_A(A)}function jA(A){return 1<A.length?[A[0],A[1]]:[A[0]]}function zA(A,e,t){var B=A[0],A=A[1];return[ie(B,e),ie(void 0!==A?A:B,t)]}function $A(A){return 15===A.type&&("deg"===A.unit||"grad"===A.unit||"rad"===A.unit||"turn"===A.unit)}function Ae(A){switch(A.filter(PA).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ne,ne];case"to top":case"bottom":return ce(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ne,oe];case"to right":case"left":return ce(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[oe,oe];case"to bottom":case"top":return ce(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[oe,ne];case"to left":case"right":return ce(270)}return 0}function ee(A){return 0==(255&A)}function te(A){var e=255&A,t=255&A>>8,B=255&A>>16,A=255&A>>24;return e<255?"rgba("+A+","+B+","+t+","+e/255+")":"rgb("+A+","+B+","+t+")"}function Be(A,e){if(17===A.type)return A.number;if(16!==A.type)return 0;var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}var re=function(A,e){return 11===e&&12===A.type||(28===e&&29===A.type||2===e&&3===A.type)},ne={type:17,number:0,flags:4},se={type:16,number:50,flags:4},oe={type:16,number:100,flags:4},ie=function(A,e){if(16===A.type)return A.number/100*e;if(RA(A))switch(A.unit){case"rem":case"em":return 16*A.number;default:return A.number}return A.number},Qe=function(A,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case"grad":return Math.PI/200*e.number;case"rad":return e.number;case"turn":return 2*Math.PI*e.number}throw new Error("Unsupported angle type")},ce=function(A){return Math.PI*A/180},ae=function(A,e){if(18===e.type){var t=He[e.name];if(void 0===t)throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(5===e.type){if(3===e.value.length){var B=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);return ge(parseInt(B+B,16),parseInt(r+r,16),parseInt(n+n,16),1)}if(4===e.value.length){var B=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3),s=e.value.substring(3,4);return ge(parseInt(B+B,16),parseInt(r+r,16),parseInt(n+n,16),parseInt(s+s,16)/255)}if(6===e.value.length){B=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6);return ge(parseInt(B,16),parseInt(r,16),parseInt(n,16),1)}if(8===e.value.length){B=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),s=e.value.substring(6,8);return ge(parseInt(B,16),parseInt(r,16),parseInt(n,16),parseInt(s,16)/255)}}if(20===e.type){e=pe[e.value.toUpperCase()];if(void 0!==e)return e}return pe.TRANSPARENT},ge=function(A,e,t,B){return(A<<24|e<<16|t<<8|Math.round(255*B)<<0)>>>0},we=function(A,e){e=e.filter(WA);if(3===e.length){var t=e.map(Be),B=t[0],r=t[1],t=t[2];return ge(B,r,t,1)}if(4!==e.length)return 0;e=e.map(Be),B=e[0],r=e[1],t=e[2],e=e[3];return ge(B,r,t,e)};function Ue(A,e,t){return t<0&&(t+=1),1<=t&&--t,t<1/6?(e-A)*t*6+A:t<.5?e:t<2/3?6*(e-A)*(2/3-t)+A:A}function le(A,e){return ae(A,VA.create(e).parseComponentValue())}function Ce(A,e){return A=ae(A,e[0]),(e=e[1])&&qA(e)?{color:A,stop:e}:{color:A,stop:null}}function ue(A,t){var e=A[0],B=A[A.length-1];null===e.stop&&(e.stop=ne),null===B.stop&&(B.stop=oe);for(var r=[],n=0,s=0;s<A.length;s++){var o=A[s].stop;null!==o?(n<(o=ie(o,t))?r.push(o):r.push(n),n=o):r.push(null)}for(var i=null,s=0;s<r.length;s++){var Q=r[s];if(null===Q)null===i&&(i=s);else if(null!==i){for(var c=s-i,a=(Q-r[i-1])/(1+c),g=1;g<=c;g++)r[i+g-1]=a*g;i=null}}return A.map(function(A,e){return{color:A.color,stop:Math.max(Math.min(1,r[e]/t),0)}})}function Fe(A,e,t){var B="number"==typeof A?A:(s=e/2,B=(n=t)/2,s=ie((r=A)[0],e)-s,n=B-ie(r[1],n),(Math.atan2(n,s)+2*Math.PI)%(2*Math.PI)),r=Math.abs(e*Math.sin(B))+Math.abs(t*Math.cos(B)),n=e/2,s=t/2,e=r/2,t=Math.sin(B-Math.PI/2)*e,e=Math.cos(B-Math.PI/2)*e;return[r,n-e,n+e,s-t,s+t]}function he(A,e){return Math.sqrt(A*A+e*e)}function de(A,e,r,n,s){return[[0,0],[0,e],[A,0],[A,e]].reduce(function(A,e){var t=e[0],B=e[1],B=he(r-t,n-B);return(s?B<A.optimumDistance:B>A.optimumDistance)?{optimumCorner:e,optimumDistance:B}:A},{optimumDistance:s?1/0:-1/0,optimumCorner:null}).optimumCorner}var fe=function(A,e){var t=e.filter(WA),B=t[0],r=t[1],n=t[2],e=t[3],t=(17===B.type?ce(B.number):Qe(A,B))/(2*Math.PI),A=qA(r)?r.number/100:0,B=qA(n)?n.number/100:0,r=void 0!==e&&qA(e)?ie(e,1):1;if(0==A)return ge(255*B,255*B,255*B,1);n=B<=.5?B*(1+A):B+A-B*A,e=2*B-n,A=Ue(e,n,t+1/3),B=Ue(e,n,t),t=Ue(e,n,t-1/3);return ge(255*A,255*B,255*t,r)},He={hsl:fe,hsla:fe,rgb:we,rgba:we},pe={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Ee={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(PA(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ie={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},fe=function(t,A){var B=ce(180),r=[];return ZA(A).forEach(function(A,e){if(0===e){e=A[0];if(20===e.type&&-1!==["top","left","right","bottom"].indexOf(e.value))return void(B=Ae(A));if($A(e))return void(B=(Qe(t,e)+ce(270))%ce(360))}A=Ce(t,A);r.push(A)}),{angle:B,stops:r,type:1}},ye="closest-side",Ke="farthest-side",me="closest-corner",Le="farthest-corner",be="ellipse",De="contain",we=function(B,A){var r=0,n=3,s=[],o=[];return ZA(A).forEach(function(A,e){var t=!0;0===e?t=A.reduce(function(A,e){if(PA(e))switch(e.value){case"center":return o.push(se),!1;case"top":case"left":return o.push(ne),!1;case"right":case"bottom":return o.push(oe),!1}else if(qA(e)||_A(e))return o.push(e),!1;return A},t):1===e&&(t=A.reduce(function(A,e){if(PA(e))switch(e.value){case"circle":return r=0,!1;case be:return!(r=1);case De:case ye:return n=0,!1;case Ke:return!(n=1);case me:return!(n=2);case"cover":case Le:return!(n=3)}else if(_A(e)||qA(e))return(n=!Array.isArray(n)?[]:n).push(e),!1;return A},t)),t&&(A=Ce(B,A),s.push(A))}),{size:n,shape:r,stops:s,position:o,type:2}},ve=function(A,e){if(22===e.type){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(18!==e.type)throw new Error("Unsupported image type "+e.type);t=Me[e.name];if(void 0===t)throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return t(A,e.values)};var xe,Me={"linear-gradient":function(t,A){var B=ce(180),r=[];return ZA(A).forEach(function(A,e){if(0===e){e=A[0];if(20===e.type&&"to"===e.value)return void(B=Ae(A));if($A(e))return void(B=Qe(t,e))}A=Ce(t,A);r.push(A)}),{angle:B,stops:r,type:1}},"-moz-linear-gradient":fe,"-ms-linear-gradient":fe,"-o-linear-gradient":fe,"-webkit-linear-gradient":fe,"radial-gradient":function(r,A){var n=0,s=3,o=[],i=[];return ZA(A).forEach(function(A,e){var t,B=!0;0===e&&(t=!1,B=A.reduce(function(A,e){if(t)if(PA(e))switch(e.value){case"center":return i.push(se),A;case"top":case"left":return i.push(ne),A;case"right":case"bottom":return i.push(oe),A}else(qA(e)||_A(e))&&i.push(e);else if(PA(e))switch(e.value){case"circle":return n=0,!1;case be:return!(n=1);case"at":return!(t=!0);case ye:return s=0,!1;case"cover":case Ke:return!(s=1);case De:case me:return!(s=2);case Le:return!(s=3)}else if(_A(e)||qA(e))return(s=!Array.isArray(s)?[]:s).push(e),!1;return A},B)),B&&(A=Ce(r,A),o.push(A))}),{size:s,shape:n,stops:o,position:i,type:2}},"-moz-radial-gradient":we,"-ms-radial-gradient":we,"-o-radial-gradient":we,"-webkit-radial-gradient":we,"-webkit-gradient":function(B,A){var e=ce(180),r=[],n=1;return ZA(A).forEach(function(A,e){var t,A=A[0];if(0===e){if(PA(A)&&"linear"===A.value)return void(n=1);if(PA(A)&&"radial"===A.value)return void(n=2)}18===A.type&&("from"===A.name?(t=ae(B,A.values[0]),r.push({stop:ne,color:t})):"to"===A.name?(t=ae(B,A.values[0]),r.push({stop:oe,color:t})):"color-stop"!==A.name||2===(A=A.values.filter(WA)).length&&(t=ae(B,A[1]),A=A[0],NA(A)&&r.push({stop:{type:16,number:100*A.number,flags:A.flags},color:t})))}),1===n?{angle:(e+ce(180))%ce(360),stops:r,type:n}:{size:3,shape:0,stops:r,position:[],type:n}}},Se={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,A){if(0===A.length)return[];var t=A[0];return 20===t.type&&"none"===t.value?[]:A.filter(function(A){return WA(A)&&!(20===(A=A).type&&"none"===A.value||18===A.type&&!Me[A.name])}).map(function(A){return ve(e,A)})}},Te={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(PA(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ge={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return ZA(e).map(function(A){return A.filter(qA)}).map(jA)}},Oe={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return ZA(e).map(function(A){return A.filter(PA).map(function(A){return A.value}).join(" ")}).map(Ve)}},Ve=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(we=xe=xe||{}).AUTO="auto",we.CONTAIN="contain";function ke(A,e){return PA(A)&&"normal"===A.value?1.2*e:17===A.type?e*A.number:qA(A)?ie(A,e):e}var Re,Ne,Pe={name:"background-size",initialValue:"0",prefix:!(we.COVER="cover"),type:1,parse:function(A,e){return ZA(e).map(function(A){return A.filter(Xe)})}},Xe=function(A){return PA(A)||qA(A)},we=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Je=we("top"),Ye=we("right"),We=we("bottom"),Ze=we("left"),we=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return jA(e.filter(qA))}}},_e=we("top-left"),qe=we("top-right"),je=we("bottom-right"),ze=we("bottom-left"),we=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},$e=we("top"),At=we("right"),et=we("bottom"),tt=we("left"),we=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return RA(e)?e.number:0}}},Bt=we("top"),rt=we("right"),nt=we("bottom"),st=we("left"),ot={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},it={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){return"rtl"!==e?0:1}},Qt={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(PA).reduce(function(A,e){return A|ct(e.value)},0)}},ct=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},at={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},gt={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return!(20===e.type&&"normal"===e.value||17!==e.type&&15!==e.type)?e.number:0}},wt={name:"line-break",initialValue:(we=Re=Re||{}).NORMAL="normal",prefix:!(we.STRICT="strict"),type:2,parse:function(A,e){return"strict"!==e?Re.NORMAL:Re.STRICT}},Ut={name:"line-height",initialValue:"normal",prefix:!1,type:4},lt={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return 20===e.type&&"none"===e.value?null:ve(A,e)}},Ct={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){return"inside"!==e?1:0}},ut={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},we=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},Ft=we("top"),ht=we("right"),dt=we("bottom"),ft=we("left"),Ht={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(PA).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},pt={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"break-word"!==e?"normal":"break-word"}},we=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Et=we("top"),It=we("right"),yt=we("bottom"),Kt=we("left"),mt={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},Lt={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},bt={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(n,A){return 1===A.length&&JA(A[0],"none")?[]:ZA(A).map(function(A){for(var e={color:pe.TRANSPARENT,offsetX:ne,offsetY:ne,blur:ne},t=0,B=0;B<A.length;B++){var r=A[B];_A(r)?(0===t?e.offsetX=r:1===t?e.offsetY=r:e.blur=r,t++):e.color=ae(n,r)}return e})}},Dt={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},vt={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(A,e){if(20===e.type&&"none"===e.value)return null;if(18!==e.type)return null;var t=xt[e.name];if(void 0===t)throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return t(e.values)}},xt={matrix:function(A){A=A.filter(function(A){return 17===A.type}).map(function(A){return A.number});return 6===A.length?A:null},matrix3d:function(A){var e=A.filter(function(A){return 17===A.type}).map(function(A){return A.number}),t=e[0],B=e[1];e[2],e[3];var r=e[4],n=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12],A=e[13];return e[14],e[15],16===e.length?[t,B,r,n,s,A]:null}},we={type:16,number:50,flags:4},Mt=[we,we],St={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){e=e.filter(qA);return 2!==e.length?Mt:[e[0],e[1]]}},Tt={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};(we=Ne=Ne||{}).NORMAL="normal",we.BREAK_ALL="break-all";function Gt(A,e){return 0!=(A&e)}function Ot(A,e,t){return(A=A&&A[Math.min(e,A.length-1)])?t?A.open:A.close:""}var Vt={name:"word-break",initialValue:"normal",prefix:!(we.KEEP_ALL="keep-all"),type:2,parse:function(A,e){switch(e){case"break-all":return Ne.BREAK_ALL;case"keep-all":return Ne.KEEP_ALL;default:return Ne.NORMAL}}},kt={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(20===e.type)return{auto:!0,order:0};if(NA(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},Rt=function(A,e){if(15===e.type)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")},Nt={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return NA(e)?e.number:1}},Pt={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xt={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(PA).map(function(A){switch(A.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(A){return 0!==A})}},Jt={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],B=[];return e.forEach(function(A){switch(A.type){case 20:case 0:t.push(A.value);break;case 17:t.push(A.number.toString());break;case 4:B.push(t.join(" ")),t.length=0}}),t.length&&B.push(t.join(" ")),B.map(function(A){return-1===A.indexOf(" ")?A:"'"+A+"'"})}},Yt={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Wt={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){return NA(e)?e.number:!PA(e)||"bold"!==e.value?400:700}},Zt={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(PA).map(function(A){return A.value})}},_t={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},qt={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&"none"===t.value?[]:e}},jt={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&"none"===t.value)return null;for(var B=[],r=e.filter(YA),n=0;n<r.length;n++){var s=r[n],o=r[n+1];20===s.type&&(o=o&&NA(o)?o.number:1,B.push({counter:s.value,increment:o}))}return B}},zt={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return[];for(var t=[],B=e.filter(YA),r=0;r<B.length;r++){var n=B[r],s=B[r+1];PA(n)&&"none"!==n.value&&(s=s&&NA(s)?s.number:0,t.push({counter:n.value,reset:s}))}return t}},$t={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,A){return A.filter(RA).map(function(A){return Rt(e,A)})}},AB={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&"none"===t.value)return null;var B=[],r=e.filter(XA);if(r.length%2!=0)return null;for(var n=0;n<r.length;n+=2){var s=r[n].value,o=r[n+1].value;B.push({open:s,close:o})}return B}},eB={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(n,A){return 1===A.length&&JA(A[0],"none")?[]:ZA(A).map(function(A){for(var e={color:255,offsetX:ne,offsetY:ne,blur:ne,spread:ne,inset:!1},t=0,B=0;B<A.length;B++){var r=A[B];JA(r,"inset")?e.inset=!0:_A(r)?(0===t?e.offsetX=r:1===t?e.offsetY=r:2===t?e.blur=r:e.spread=r,t++):e.color=ae(n,r)}return e})}},tB={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(A,e){var t=[];return e.filter(PA).forEach(function(A){switch(A.value){case"stroke":t.push(1);break;case"fill":t.push(0);break;case"markers":t.push(2)}}),[0,1,2].forEach(function(A){-1===t.indexOf(A)&&t.push(A)}),t}},BB={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},rB={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return RA(e)?e.number:0}},nB=(sB.prototype.isVisible=function(){return 0<this.display&&0<this.opacity&&0===this.visibility},sB.prototype.isTransparent=function(){return ee(this.backgroundColor)},sB.prototype.isTransformed=function(){return null!==this.transform},sB.prototype.isPositioned=function(){return 0!==this.position},sB.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},sB.prototype.isFloating=function(){return 0!==this.float},sB.prototype.isInlineLevel=function(){return Gt(this.display,4)||Gt(this.display,33554432)||Gt(this.display,268435456)||Gt(this.display,536870912)||Gt(this.display,67108864)||Gt(this.display,134217728)},sB);function sB(A,e){this.animationDuration=QB(A,$t,e.animationDuration),this.backgroundClip=QB(A,Ee,e.backgroundClip),this.backgroundColor=QB(A,Ie,e.backgroundColor),this.backgroundImage=QB(A,Se,e.backgroundImage),this.backgroundOrigin=QB(A,Te,e.backgroundOrigin),this.backgroundPosition=QB(A,Ge,e.backgroundPosition),this.backgroundRepeat=QB(A,Oe,e.backgroundRepeat),this.backgroundSize=QB(A,Pe,e.backgroundSize),this.borderTopColor=QB(A,Je,e.borderTopColor),this.borderRightColor=QB(A,Ye,e.borderRightColor),this.borderBottomColor=QB(A,We,e.borderBottomColor),this.borderLeftColor=QB(A,Ze,e.borderLeftColor),this.borderTopLeftRadius=QB(A,_e,e.borderTopLeftRadius),this.borderTopRightRadius=QB(A,qe,e.borderTopRightRadius),this.borderBottomRightRadius=QB(A,je,e.borderBottomRightRadius),this.borderBottomLeftRadius=QB(A,ze,e.borderBottomLeftRadius),this.borderTopStyle=QB(A,$e,e.borderTopStyle),this.borderRightStyle=QB(A,At,e.borderRightStyle),this.borderBottomStyle=QB(A,et,e.borderBottomStyle),this.borderLeftStyle=QB(A,tt,e.borderLeftStyle),this.borderTopWidth=QB(A,Bt,e.borderTopWidth),this.borderRightWidth=QB(A,rt,e.borderRightWidth),this.borderBottomWidth=QB(A,nt,e.borderBottomWidth),this.borderLeftWidth=QB(A,st,e.borderLeftWidth),this.boxShadow=QB(A,eB,e.boxShadow),this.color=QB(A,ot,e.color),this.direction=QB(A,it,e.direction),this.display=QB(A,Qt,e.display),this.float=QB(A,at,e.cssFloat),this.fontFamily=QB(A,Jt,e.fontFamily),this.fontSize=QB(A,Yt,e.fontSize),this.fontStyle=QB(A,_t,e.fontStyle),this.fontVariant=QB(A,Zt,e.fontVariant),this.fontWeight=QB(A,Wt,e.fontWeight),this.letterSpacing=QB(A,gt,e.letterSpacing),this.lineBreak=QB(A,wt,e.lineBreak),this.lineHeight=QB(A,Ut,e.lineHeight),this.listStyleImage=QB(A,lt,e.listStyleImage),this.listStylePosition=QB(A,Ct,e.listStylePosition),this.listStyleType=QB(A,ut,e.listStyleType),this.marginTop=QB(A,Ft,e.marginTop),this.marginRight=QB(A,ht,e.marginRight),this.marginBottom=QB(A,dt,e.marginBottom),this.marginLeft=QB(A,ft,e.marginLeft),this.opacity=QB(A,Nt,e.opacity);var t=QB(A,Ht,e.overflow);this.overflowX=t[0],this.overflowY=t[1<t.length?1:0],this.overflowWrap=QB(A,pt,e.overflowWrap),this.paddingTop=QB(A,Et,e.paddingTop),this.paddingRight=QB(A,It,e.paddingRight),this.paddingBottom=QB(A,yt,e.paddingBottom),this.paddingLeft=QB(A,Kt,e.paddingLeft),this.paintOrder=QB(A,tB,e.paintOrder),this.position=QB(A,Lt,e.position),this.textAlign=QB(A,mt,e.textAlign),this.textDecorationColor=QB(A,Pt,null!==(t=e.textDecorationColor)&&void 0!==t?t:e.color),this.textDecorationLine=QB(A,Xt,null!==(t=e.textDecorationLine)&&void 0!==t?t:e.textDecoration),this.textShadow=QB(A,bt,e.textShadow),this.textTransform=QB(A,Dt,e.textTransform),this.transform=QB(A,vt,e.transform),this.transformOrigin=QB(A,St,e.transformOrigin),this.visibility=QB(A,Tt,e.visibility),this.webkitTextStrokeColor=QB(A,BB,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=QB(A,rB,e.webkitTextStrokeWidth),this.wordBreak=QB(A,Vt,e.wordBreak),this.zIndex=QB(A,kt,e.zIndex)}for(var oB=function(A,e){this.content=QB(A,qt,e.content),this.quotes=QB(A,AB,e.quotes)},iB=function(A,e){this.counterIncrement=QB(A,jt,e.counterIncrement),this.counterReset=QB(A,zt,e.counterReset)},QB=function(A,e,t){var B=new GA,t=null!=t?t.toString():e.initialValue;B.write(t);var r=new VA(B.read());switch(e.type){case 2:var n=r.parseComponentValue();return e.parse(A,PA(n)?n.value:e.initialValue);case 0:return e.parse(A,r.parseComponentValue());case 1:return e.parse(A,r.parseComponentValues());case 4:return r.parseComponentValue();case 3:switch(e.format){case"angle":return Qe(A,r.parseComponentValue());case"color":return ae(A,r.parseComponentValue());case"image":return ve(A,r.parseComponentValue());case"length":var s=r.parseComponentValue();return _A(s)?s:ne;case"length-percentage":s=r.parseComponentValue();return qA(s)?s:ne;case"time":return Rt(A,r.parseComponentValue())}}},cB=function(A,e){A=function(A){switch(A.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(A);return 1===A||e===A},aB=function(A,e){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,cB(e,3),this.styles=new nB(A,window.getComputedStyle(e,null)),Vr(e)&&(this.styles.animationDuration.some(function(A){return 0<A})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=f(this.context,e),cB(e,4)&&(this.flags|=16)},gB="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",wB="undefined"==typeof Uint8Array?[]:new Uint8Array(256),UB=0;UB<gB.length;UB++)wB[gB.charCodeAt(UB)]=UB;function lB(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))}var CB=(uB.prototype.get=function(A){var e;if(0<=A){if(A<55296||56319<A&&A<=65535)return e=this.index[A>>5],this.data[e=(e<<2)+(31&A)];if(A<=65535)return e=this.index[2048+(A-55296>>5)],this.data[e=(e<<2)+(31&A)];if(A<this.highStart)return e=this.index[e=2080+(A>>11)],e=this.index[e+=A>>5&63],this.data[e=(e<<2)+(31&A)];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},uB);function uB(A,e,t,B,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=B,this.index=r,this.data=n}for(var FB="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",hB="undefined"==typeof Uint8Array?[]:new Uint8Array(256),dB=0;dB<FB.length;dB++)hB[FB.charCodeAt(dB)]=dB;function fB(A){return MB.get(A)}function HB(A){var t=function(A){for(var e=[],t=0,B=A.length;t<B;){var r,n=A.charCodeAt(t++);55296<=n&&n<=56319&&t<B?56320==(64512&(r=A.charCodeAt(t++)))?e.push(((1023&n)<<10)+(1023&r)+65536):(e.push(n),t--):e.push(n)}return e}(A),B=t.length,r=0,n=0,s=t.map(fB);return{next:function(){if(B<=r)return{done:!0,value:null};for(var A=SB;r<B&&(A=function(A,e){var t=e-2,B=A[t],r=A[e-1],e=A[e];if(2===r&&3===e)return SB;if(2===r||3===r||4===r)return"÷";if(2===e||3===e||4===e)return"÷";if(r===bB&&-1!==[bB,DB,vB,xB].indexOf(e))return SB;if(!(r!==vB&&r!==DB||e!==DB&&10!==e))return SB;if((r===xB||10===r)&&10===e)return SB;if(13===e||5===e)return SB;if(7===e)return SB;if(1===r)return SB;if(13===r&&14===e){for(;5===B;)B=A[--t];if(14===B)return SB}if(15===r&&15===e){for(var n=0;15===B;)n++,B=A[--t];if(n%2==0)return SB}return"÷"}(s,++r))===SB;);if(A===SB&&r!==B)return{done:!0,value:null};var e=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var B=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?B.push(s):(s-=65536,B.push(55296+(s>>10),s%1024+56320)),(r+1===t||16384<B.length)&&(n+=String.fromCharCode.apply(String,B),B.length=0)}return n}.apply(null,t.slice(n,r));return n=r,{value:e,done:!1}}}}function pB(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]}var EB,IB,yB,KB,mB,LB,bB=8,DB=9,vB=11,xB=12,MB=(yB=function(A){var e,t,B,r,n=.75*A.length,s=A.length,o=0;"="===A[A.length-1]&&(n--,"="===A[A.length-2]&&n--);for(var n=new("undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?ArrayBuffer:Array)(n),i=Array.isArray(n)?n:new Uint8Array(n),Q=0;Q<s;Q+=4)e=wB[A.charCodeAt(Q)],t=wB[A.charCodeAt(Q+1)],B=wB[A.charCodeAt(Q+2)],r=wB[A.charCodeAt(Q+3)],i[o++]=e<<2|t>>4,i[o++]=(15&t)<<4|B>>2,i[o++]=(3&B)<<6|63&r;return n}(EB="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),KB=Array.isArray(yB)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=4)t.push(A[B+3]<<24|A[B+2]<<16|A[B+1]<<8|A[B]);return t}(yB):new Uint32Array(yB),mB=Array.isArray(yB)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=2)t.push(A[B+1]<<8|A[B]);return t}(yB):new Uint16Array(yB),EB=lB(mB,12,KB[4]/2),IB=2===KB[5]?lB(mB,(24+KB[4])/2):(yB=KB,mB=Math.ceil((24+KB[4])/4),yB.slice?yB.slice(mB,IB):new Uint32Array(Array.prototype.slice.call(yB,mB,IB))),new CB(KB[0],KB[1],KB[2],KB[3],EB,IB)),SB="×",TB=function(A,e,t,B,r){var n="http://www.w3.org/2000/svg",s=document.createElementNS(n,"svg"),n=document.createElementNS(n,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),n.setAttributeNS(null,"width","100%"),n.setAttributeNS(null,"height","100%"),n.setAttributeNS(null,"x",t.toString()),n.setAttributeNS(null,"y",B.toString()),n.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(n),n.appendChild(r),s},GB=function(B){return new Promise(function(A,e){var t=new Image;t.onload=function(){return A(t)},t.onerror=e,t.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(B))})},OB={get SUPPORT_RANGE_BOUNDS(){var A=function(A){if(A.createRange){var e=A.createRange();if(e.getBoundingClientRect){var t=A.createElement("boundtest");t.style.height="123px",t.style.display="block",A.body.appendChild(t),e.selectNode(t);e=e.getBoundingClientRect(),e=Math.round(e.height);if(A.body.removeChild(t),123===e)return!0}}return!1}(document);return Object.defineProperty(OB,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_WORD_BREAKING(){var A=OB.SUPPORT_RANGE_BOUNDS&&function(A){var e=A.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",A.body.appendChild(e);var B=A.createRange();e.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"";var r=e.firstChild,t=Q(r.data).map(function(A){return g(A)}),n=0,s={},t=t.every(function(A,e){B.setStart(r,n),B.setEnd(r,n+A.length);var t=B.getBoundingClientRect();n+=A.length;A=t.x>s.x||t.y>s.y;return s=t,0===e||A});return A.body.removeChild(e),t}(document);return Object.defineProperty(OB,"SUPPORT_WORD_BREAKING",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=function(A){var e=new Image,t=A.createElement("canvas"),A=t.getContext("2d");if(!A)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{A.drawImage(e,0,0),t.toDataURL()}catch(A){return!1}return!0}(document);return Object.defineProperty(OB,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A="function"==typeof Array.from&&"function"==typeof window.fetch?function(t){var A=t.createElement("canvas"),B=100;A.width=B,A.height=B;var r=A.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,B,B);var e=new Image,n=A.toDataURL();e.src=n;e=TB(B,B,0,0,e);return r.fillStyle="red",r.fillRect(0,0,B,B),GB(e).then(function(A){r.drawImage(A,0,0);var e=r.getImageData(0,0,B,B).data;r.fillStyle="red",r.fillRect(0,0,B,B);A=t.createElement("div");return A.style.backgroundImage="url("+n+")",A.style.height="100px",pB(e)?GB(TB(B,B,0,0,A)):Promise.reject(!1)}).then(function(A){return r.drawImage(A,0,0),pB(r.getImageData(0,0,B,B).data)}).catch(function(){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(OB,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=void 0!==(new Image).crossOrigin;return Object.defineProperty(OB,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(OB,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(OB,"SUPPORT_CORS_XHR",{value:A}),A},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var A=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(OB,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:A}),A}},VB=function(A,e){this.text=A,this.bounds=e},kB=function(A,e){var t=e.ownerDocument;if(t){var B=t.createElement("html2canvaswrapper");B.appendChild(e.cloneNode(!0));t=e.parentNode;if(t){t.replaceChild(B,e);A=f(A,B);return B.firstChild&&t.replaceChild(B.firstChild,B),A}}return d.EMPTY},RB=function(A,e,t){var B=A.ownerDocument;if(!B)throw new Error("Node has no owner document");B=B.createRange();return B.setStart(A,e),B.setEnd(A,e+t),B},NB=function(A){if(OB.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(A)).map(function(A){return A.segment})}return function(A){for(var e,t=HB(A),B=[];!(e=t.next()).done;)e.value&&B.push(e.value.slice());return B}(A)},PB=function(A,e){return 0!==e.letterSpacing?NB(A):function(A,e){if(OB.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(A)).map(function(A){return A.segment})}return JB(A,e)}(A,e)},XB=[32,160,4961,65792,65793,4153,4241],JB=function(A,e){for(var t,B=oA(A,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),r=[];!(t=B.next()).done;)!function(){var A,e;t.value&&(A=t.value.slice(),A=Q(A),e="",A.forEach(function(A){-1===XB.indexOf(A)?e+=g(A):(e.length&&r.push(e),r.push(g(A)),e="")}),e.length&&r.push(e))}();return r},YB=function(A,e,t){var r,n,s,o,i;this.text=WB(e.data,t.textTransform),this.textBounds=(r=A,A=this.text,s=e,A=PB(A,n=t),o=[],i=0,A.forEach(function(A){var e,t,B;n.textDecorationLine.length||0<A.trim().length?OB.SUPPORT_RANGE_BOUNDS?1<(B=RB(s,i,A.length).getClientRects()).length?(e=NB(A),t=0,e.forEach(function(A){o.push(new VB(A,d.fromDOMRectList(r,RB(s,t+i,A.length).getClientRects()))),t+=A.length})):o.push(new VB(A,d.fromDOMRectList(r,B))):(B=s.splitText(A.length),o.push(new VB(A,kB(r,s))),s=B):OB.SUPPORT_RANGE_BOUNDS||(s=s.splitText(A.length)),i+=A.length}),o)},WB=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(ZB,_B);case 2:return A.toUpperCase();default:return A}},ZB=/(^|\s|:|-|\(|\))([a-z])/g,_B=function(A,e,t){return 0<A.length?e+t.toUpperCase():A},qB=(A(jB,LB=aB),jB);function jB(A,e){A=LB.call(this,A,e)||this;return A.src=e.currentSrc||e.src,A.intrinsicWidth=e.naturalWidth,A.intrinsicHeight=e.naturalHeight,A.context.cache.addImage(A.src),A}var zB,$B=(A(Ar,zB=aB),Ar);function Ar(A,e){A=zB.call(this,A,e)||this;return A.canvas=e,A.intrinsicWidth=e.width,A.intrinsicHeight=e.height,A}var er,tr=(A(Br,er=aB),Br);function Br(A,e){var t=er.call(this,A,e)||this,B=new XMLSerializer,A=f(A,e);return e.setAttribute("width",A.width+"px"),e.setAttribute("height",A.height+"px"),t.svg="data:image/svg+xml,"+encodeURIComponent(B.serializeToString(e)),t.intrinsicWidth=e.width.baseVal.value,t.intrinsicHeight=e.height.baseVal.value,t.context.cache.addImage(t.svg),t}var rr,nr=(A(sr,rr=aB),sr);function sr(A,e){A=rr.call(this,A,e)||this;return A.value=e.value,A}var or,ir=(A(Qr,or=aB),Qr);function Qr(A,e){A=or.call(this,A,e)||this;return A.start=e.start,A.reversed="boolean"==typeof e.reversed&&!0===e.reversed,A}var cr,ar=[{type:15,flags:0,unit:"px",number:3}],gr=[{type:16,flags:0,number:50}],wr="checkbox",Ur="radio",lr="password",Cr=707406591,ur=(A(Fr,cr=aB),Fr);function Fr(A,e){var t=cr.call(this,A,e)||this;switch(t.type=e.type.toLowerCase(),t.checked=e.checked,t.value=0===(e=(A=e).type===lr?new Array(A.value.length+1).join("•"):A.value).length?A.placeholder||"":e,t.type!==wr&&t.type!==Ur||(t.styles.backgroundColor=3739148031,t.styles.borderTopColor=t.styles.borderRightColor=t.styles.borderBottomColor=t.styles.borderLeftColor=2779096575,t.styles.borderTopWidth=t.styles.borderRightWidth=t.styles.borderBottomWidth=t.styles.borderLeftWidth=1,t.styles.borderTopStyle=t.styles.borderRightStyle=t.styles.borderBottomStyle=t.styles.borderLeftStyle=1,t.styles.backgroundClip=[0],t.styles.backgroundOrigin=[0],t.bounds=(e=t.bounds).width>e.height?new d(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new d(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e),t.type){case wr:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=ar;break;case Ur:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=gr}return t}var hr,dr=(A(fr,hr=aB),fr);function fr(A,e){A=hr.call(this,A,e)||this,e=e.options[e.selectedIndex||0];return A.value=e&&e.text||"",A}var Hr,pr=(A(Er,Hr=aB),Er);function Er(A,e){A=Hr.call(this,A,e)||this;return A.value=e.value,A}var Ir,yr=(A(Kr,Ir=aB),Kr);function Kr(A,e){var t,B,r=Ir.call(this,A,e)||this;r.src=e.src,r.width=parseInt(e.width,10)||0,r.height=parseInt(e.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement&&(r.tree=Mr(A,e.contentWindow.document.documentElement),t=e.contentWindow.document.documentElement?le(A,getComputedStyle(e.contentWindow.document.documentElement).backgroundColor):pe.TRANSPARENT,B=e.contentWindow.document.body?le(A,getComputedStyle(e.contentWindow.document.body).backgroundColor):pe.TRANSPARENT,r.backgroundColor=ee(t)?ee(B)?r.styles.backgroundColor:B:t)}catch(A){}return r}function mr(A){return"VIDEO"===A.tagName}function Lr(A){return"STYLE"===A.tagName}function br(A){return 0<A.tagName.indexOf("-")}var Dr=["OL","UL","MENU"],vr=function(e,A,t,B){for(var r=A.firstChild;r;r=s){var n,s=r.nextSibling;Gr(r)&&0<r.data.trim().length?t.textNodes.push(new YB(e,r,t.styles)):Or(r)&&(jr(r)&&r.assignedNodes?r.assignedNodes().forEach(function(A){return vr(e,A,t,B)}):(n=xr(e,r)).styles.isVisible()&&(Sr(r,n,B)?n.flags|=4:Tr(n.styles)&&(n.flags|=2),-1!==Dr.indexOf(r.tagName)&&(n.flags|=8),t.elements.push(n),r.slot,r.shadowRoot?vr(e,r.shadowRoot,n,B):_r(r)||Xr(r)||qr(r)||vr(e,r,n,B)))}},xr=function(A,e){return new(Wr(e)?qB:Yr(e)?$B:Xr(e)?tr:Rr(e)?nr:Nr(e)?ir:Pr(e)?ur:qr(e)?dr:_r(e)?pr:Zr(e)?yr:aB)(A,e)},Mr=function(A,e){var t=xr(A,e);return t.flags|=4,vr(A,e,t,t),t},Sr=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||Jr(A)&&t.styles.isTransparent()},Tr=function(A){return A.isPositioned()||A.isFloating()},Gr=function(A){return A.nodeType===Node.TEXT_NODE},Or=function(A){return A.nodeType===Node.ELEMENT_NODE},Vr=function(A){return Or(A)&&void 0!==A.style&&!kr(A)},kr=function(A){return"object"==typeof A.className},Rr=function(A){return"LI"===A.tagName},Nr=function(A){return"OL"===A.tagName},Pr=function(A){return"INPUT"===A.tagName},Xr=function(A){return"svg"===A.tagName},Jr=function(A){return"BODY"===A.tagName},Yr=function(A){return"CANVAS"===A.tagName},Wr=function(A){return"IMG"===A.tagName},Zr=function(A){return"IFRAME"===A.tagName},_r=function(A){return"TEXTAREA"===A.tagName},qr=function(A){return"SELECT"===A.tagName},jr=function(A){return"SLOT"===A.tagName},zr=($r.prototype.getCounterValue=function(A){A=this.counters[A];return A&&A.length?A[A.length-1]:1},$r.prototype.getCounterValues=function(A){A=this.counters[A];return A||[]},$r.prototype.pop=function(A){var e=this;A.forEach(function(A){return e.counters[A].pop()})},$r.prototype.parse=function(A){var t=this,e=A.counterIncrement,A=A.counterReset,B=!0;null!==e&&e.forEach(function(A){var e=t.counters[A.counter];e&&0!==A.increment&&(B=!1,e.length||e.push(1),e[Math.max(0,e.length-1)]+=A.increment)});var r=[];return B&&A.forEach(function(A){var e=t.counters[A.counter];r.push(A.counter),(e=e||(t.counters[A.counter]=[])).push(A.reset)}),r},$r);function $r(){this.counters={}}function An(B,A,e,r,t,n){return B<A||e<B?gn(B,t,0<n.length):r.integers.reduce(function(A,e,t){for(;e<=B;)B-=e,A+=r.values[t];return A},"")+n}function en(A,e,t,B){for(var r="";t||A--,r=B(A)+r,e<=(A/=e)*e;);return r}function tn(A,e,t,B,r){var n=t-e+1;return(A<0?"-":"")+(en(Math.abs(A),n,B,function(A){return g(Math.floor(A%n)+e)})+r)}function Bn(A,e,t){void 0===t&&(t=". ");var B=e.length;return en(Math.abs(A),B,!1,function(A){return e[Math.floor(A%B)]})+t}function rn(A,e,t,B,r,n){if(A<-9999||9999<A)return gn(A,4,0<r.length);var s=Math.abs(A),o=r;if(0===s)return e[0]+o;for(var i=0;0<s&&i<=4;i++){var Q=s%10;0==Q&&Gt(n,1)&&""!==o?o=e[Q]+o:1<Q||1==Q&&0===i||1==Q&&1===i&&Gt(n,2)||1==Q&&1===i&&Gt(n,4)&&100<A||1==Q&&1<i&&Gt(n,8)?o=e[Q]+(0<i?t[i-1]:"")+o:1==Q&&0<i&&(o=t[i-1]+o),s=Math.floor(s/10)}return(A<0?B:"")+o}var nn,sn={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},on={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Qn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},cn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},an="마이너스",gn=function(A,e,t){var B=t?". ":"",r=t?"、":"",n=t?", ":"",s=t?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var o=tn(A,48,57,!0,B);return o.length<4?"0"+o:o;case 4:return Bn(A,"〇一二三四五六七八九",r);case 6:return An(A,1,3999,sn,3,B).toLowerCase();case 7:return An(A,1,3999,sn,3,B);case 8:return tn(A,945,969,!1,B);case 9:return tn(A,97,122,!1,B);case 10:return tn(A,65,90,!1,B);case 11:return tn(A,1632,1641,!0,B);case 12:case 49:return An(A,1,9999,on,3,B);case 35:return An(A,1,9999,on,3,B).toLowerCase();case 13:return tn(A,2534,2543,!0,B);case 14:case 30:return tn(A,6112,6121,!0,B);case 15:return Bn(A,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return Bn(A,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return rn(A,"零一二三四五六七八九","十百千萬","負",r,14);case 47:return rn(A,"零壹貳參肆伍陸柒捌玖","拾佰仟萬","負",r,15);case 42:return rn(A,"零一二三四五六七八九","十百千萬","负",r,14);case 41:return rn(A,"零壹贰叁肆伍陆柒捌玖","拾佰仟萬","负",r,15);case 26:return rn(A,"〇一二三四五六七八九","十百千万","マイナス",r,0);case 25:return rn(A,"零壱弐参四伍六七八九","拾百千万","マイナス",r,7);case 31:return rn(A,"영일이삼사오육칠팔구","십백천만",an,n,7);case 33:return rn(A,"零一二三四五六七八九","十百千萬",an,n,0);case 32:return rn(A,"零壹貳參四五六七八九","拾百千",an,n,7);case 18:return tn(A,2406,2415,!0,B);case 20:return An(A,1,19999,cn,3,B);case 21:return tn(A,2790,2799,!0,B);case 22:return tn(A,2662,2671,!0,B);case 22:return An(A,1,10999,Qn,3,B);case 23:return Bn(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Bn(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return tn(A,3302,3311,!0,B);case 28:return Bn(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return Bn(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return tn(A,3792,3801,!0,B);case 37:return tn(A,6160,6169,!0,B);case 38:return tn(A,4160,4169,!0,B);case 39:return tn(A,2918,2927,!0,B);case 40:return tn(A,1776,1785,!0,B);case 43:return tn(A,3046,3055,!0,B);case 44:return tn(A,3174,3183,!0,B);case 45:return tn(A,3664,3673,!0,B);case 46:return tn(A,3872,3881,!0,B);default:return tn(A,48,57,!0,B)}},wn="data-html2canvas-ignore",Un=(ln.prototype.toIFrame=function(A,B){var e=this,r=un(A,B);if(!r.contentWindow)return Promise.reject("Unable to find iframe window");var t=A.defaultView.pageXOffset,n=A.defaultView.pageYOffset,s=r.contentWindow,o=s.document,A=hn(r).then(function(){return a(e,void 0,void 0,function(){var e,t;return H(this,function(A){switch(A.label){case 0:return this.scrolledElements.forEach(En),s&&(s.scrollTo(B.left,B.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||s.scrollY===B.top&&s.scrollX===B.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-B.left,s.scrollY-B.top,0,0))),e=this.options.onclone,void 0===(t=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:o.fonts&&o.fonts.ready?[4,o.fonts.ready]:[3,2];case 1:A.sent(),A.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Fn(o)]:[3,4];case 3:A.sent(),A.label=4;case 4:return"function"==typeof e?[2,Promise.resolve().then(function(){return e(o,t)}).then(function(){return r})]:[2,r]}})})});return o.open(),o.write(Hn(document.doctype)+"<html></html>"),pn(this.referenceElement.ownerDocument,t,n),o.replaceChild(o.adoptNode(this.documentElement),o.documentElement),o.close(),A},ln.prototype.createElementClone=function(A){if(cB(A,2),Yr(A))return this.createCanvasClone(A);if(mr(A))return this.createVideoClone(A);if(Lr(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return Wr(e)&&(Wr(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),br(e)?this.createCustomElementClone(e):e},ln.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return fn(A.style,e),e},ln.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var t=[].slice.call(e.cssRules,0).reduce(function(A,e){return e&&"string"==typeof e.cssText?A+e.cssText:A},""),B=A.cloneNode(!1);return B.textContent=t,B}}catch(A){if(this.context.logger.error("Unable to access cssRules property",A),"SecurityError"!==A.name)throw A}return A.cloneNode(!1)},ln.prototype.createCanvasClone=function(e){var A;if(this.options.inlineImages&&e.ownerDocument){var t=e.ownerDocument.createElement("img");try{return t.src=e.toDataURL(),t}catch(A){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}t=e.cloneNode(!1);try{t.width=e.width,t.height=e.height;var B,r,n=e.getContext("2d"),s=t.getContext("2d");return s&&(!this.options.allowTaint&&n?s.putImageData(n.getImageData(0,0,e.width,e.height),0,0):(!(B=null!==(A=e.getContext("webgl2"))&&void 0!==A?A:e.getContext("webgl"))||!1===(null==(r=B.getContextAttributes())?void 0:r.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e),s.drawImage(e,0,0))),t}catch(A){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return t},ln.prototype.createVideoClone=function(e){var A=e.ownerDocument.createElement("canvas");A.width=e.offsetWidth,A.height=e.offsetHeight;var t=A.getContext("2d");try{return t&&(t.drawImage(e,0,0,A.width,A.height),this.options.allowTaint||t.getImageData(0,0,A.width,A.height)),A}catch(A){this.context.logger.info("Unable to clone video as it is tainted",e)}A=e.ownerDocument.createElement("canvas");return A.width=e.offsetWidth,A.height=e.offsetHeight,A},ln.prototype.appendChildNode=function(A,e,t){Or(e)&&("SCRIPT"===e.tagName||e.hasAttribute(wn)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&Or(e)&&Lr(e)||A.appendChild(this.cloneNode(e,t))},ln.prototype.cloneChildNodes=function(A,e,t){for(var B,r=this,n=(A.shadowRoot||A).firstChild;n;n=n.nextSibling)Or(n)&&jr(n)&&"function"==typeof n.assignedNodes?(B=n.assignedNodes()).length&&B.forEach(function(A){return r.appendChildNode(e,A,t)}):this.appendChildNode(e,n,t)},ln.prototype.cloneNode=function(A,e){if(Gr(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var t=A.ownerDocument.defaultView;if(t&&Or(A)&&(Vr(A)||kr(A))){var B=this.createElementClone(A);B.style.transitionProperty="none";var r=t.getComputedStyle(A),n=t.getComputedStyle(A,":before"),s=t.getComputedStyle(A,":after");this.referenceElement===A&&Vr(B)&&(this.clonedReferenceElement=B),Jr(B)&&mn(B);t=this.counters.parse(new iB(this.context,r)),n=this.resolvePseudoContent(A,B,n,nn.BEFORE);br(A)&&(e=!0),mr(A)||this.cloneChildNodes(A,B,e),n&&B.insertBefore(n,B.firstChild);s=this.resolvePseudoContent(A,B,s,nn.AFTER);return s&&B.appendChild(s),this.counters.pop(t),(r&&(this.options.copyStyles||kr(A))&&!Zr(A)||e)&&fn(r,B),0===A.scrollTop&&0===A.scrollLeft||this.scrolledElements.push([B,A.scrollLeft,A.scrollTop]),(_r(A)||qr(A))&&(_r(B)||qr(B))&&(B.value=A.value),B}return A.cloneNode(!1)},ln.prototype.resolvePseudoContent=function(o,A,e,t){var i=this;if(e){var B=e.content,Q=A.ownerDocument;if(Q&&B&&"none"!==B&&"-moz-alt-content"!==B&&"none"!==e.display){this.counters.parse(new iB(this.context,e));var c=new oB(this.context,e),a=Q.createElement("html2canvaspseudoelement");fn(e,a),c.content.forEach(function(A){if(0===A.type)a.appendChild(Q.createTextNode(A.value));else if(22===A.type){var e=Q.createElement("img");e.src=A.value,e.style.opacity="1",a.appendChild(e)}else if(18===A.type){var t,B,r,n,s;"attr"===A.name?(e=A.values.filter(PA)).length&&a.appendChild(Q.createTextNode(o.getAttribute(e[0].value)||"")):"counter"===A.name?(r=(B=A.values.filter(WA))[0],B=B[1],r&&PA(r)&&(t=i.counters.getCounterValue(r.value),s=B&&PA(B)?ut.parse(i.context,B.value):3,a.appendChild(Q.createTextNode(gn(t,s,!1))))):"counters"===A.name&&(r=(t=A.values.filter(WA))[0],s=t[1],B=t[2],r&&PA(r)&&(r=i.counters.getCounterValues(r.value),n=B&&PA(B)?ut.parse(i.context,B.value):3,s=s&&0===s.type?s.value:"",s=r.map(function(A){return gn(A,n,!1)}).join(s),a.appendChild(Q.createTextNode(s))))}else if(20===A.type)switch(A.value){case"open-quote":a.appendChild(Q.createTextNode(Ot(c.quotes,i.quoteDepth++,!0)));break;case"close-quote":a.appendChild(Q.createTextNode(Ot(c.quotes,--i.quoteDepth,!1)));break;default:a.appendChild(Q.createTextNode(A.value))}}),a.className=In+" "+yn;t=t===nn.BEFORE?" "+In:" "+yn;return kr(A)?A.className.baseValue+=t:A.className+=t,a}}},ln.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},ln);function ln(A,e,t){if(this.context=A,this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new zr,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}(we=nn=nn||{})[we.BEFORE=0]="BEFORE",we[we.AFTER=1]="AFTER";function Cn(e){return new Promise(function(A){!e.complete&&e.src?(e.onload=A,e.onerror=A):A()})}var un=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(wn,"true"),A.body.appendChild(t),t},Fn=function(A){return Promise.all([].slice.call(A.images,0).map(Cn))},hn=function(r){return new Promise(function(e,A){var t=r.contentWindow;if(!t)return A("No window assigned for iframe");var B=t.document;t.onload=r.onload=function(){t.onload=r.onload=null;var A=setInterval(function(){0<B.body.childNodes.length&&"complete"===B.readyState&&(clearInterval(A),e(r))},50)}})},dn=["all","d","content"],fn=function(A,e){for(var t=A.length-1;0<=t;t--){var B=A.item(t);-1===dn.indexOf(B)&&e.style.setProperty(B,A.getPropertyValue(B))}return e},Hn=function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'+A.publicId+'"'),A.systemId&&(e+='"'+A.systemId+'"'),e+=">"),e},pn=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},En=function(A){var e=A[0],t=A[1],A=A[2];e.scrollLeft=t,e.scrollTop=A},In="___html2canvas___pseudoelement_before",yn="___html2canvas___pseudoelement_after",Kn='{\n    content: "" !important;\n    display: none !important;\n}',mn=function(A){Ln(A,"."+In+":before"+Kn+"\n         ."+yn+":after"+Kn)},Ln=function(A,e){var t=A.ownerDocument;t&&((t=t.createElement("style")).textContent=e,A.appendChild(t))},bn=(Dn.getOrigin=function(A){var e=Dn._link;return e?(e.href=A,e.href=e.href,e.protocol+e.hostname+e.port):"about:blank"},Dn.isSameOrigin=function(A){return Dn.getOrigin(A)===Dn._origin},Dn.setContext=function(A){Dn._link=A.document.createElement("a"),Dn._origin=Dn.getOrigin(A.location.href)},Dn._origin="about:blank",Dn);function Dn(){}var vn=(xn.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(kn(A)||Gn(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},xn.prototype.match=function(A){return this._cache[A]},xn.prototype.loadImage=function(s){return a(this,void 0,void 0,function(){var e,B,t,r,n=this;return H(this,function(A){switch(A.label){case 0:return(e=bn.isSameOrigin(s),B=!On(s)&&!0===this._options.useCORS&&OB.SUPPORT_CORS_IMAGES&&!e,t=!On(s)&&!e&&!kn(s)&&"string"==typeof this._options.proxy&&OB.SUPPORT_CORS_XHR&&!B,e||!1!==this._options.allowTaint||On(s)||kn(s)||t||B)?(r=s,t?[4,this.proxy(r)]:[3,2]):[2];case 1:r=A.sent(),A.label=2;case 2:return this.context.logger.debug("Added image "+s.substring(0,256)),[4,new Promise(function(A,e){var t=new Image;t.onload=function(){return A(t)},t.onerror=e,(Vn(r)||B)&&(t.crossOrigin="anonymous"),t.src=r,!0===t.complete&&setTimeout(function(){return A(t)},500),0<n._options.imageTimeout&&setTimeout(function(){return e("Timed out ("+n._options.imageTimeout+"ms) loading image")},n._options.imageTimeout)})];case 3:return[2,A.sent()]}})})},xn.prototype.has=function(A){return void 0!==this._cache[A]},xn.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},xn.prototype.proxy=function(s){var o=this,i=this._options.proxy;if(!i)throw new Error("No proxy defined");var Q=s.substring(0,256);return new Promise(function(e,t){var B=OB.SUPPORT_RESPONSE_TYPE?"blob":"text",r=new XMLHttpRequest;r.onload=function(){var A;200===r.status?"text"==B?e(r.response):((A=new FileReader).addEventListener("load",function(){return e(A.result)},!1),A.addEventListener("error",function(A){return t(A)},!1),A.readAsDataURL(r.response)):t("Failed to proxy resource "+Q+" with status code "+r.status)},r.onerror=t;var A,n=-1<i.indexOf("?")?"&":"?";r.open("GET",i+n+"url="+encodeURIComponent(s)+"&responseType="+B),"text"!=B&&r instanceof XMLHttpRequest&&(r.responseType=B),o._options.imageTimeout&&(A=o._options.imageTimeout,r.timeout=A,r.ontimeout=function(){return t("Timed out ("+A+"ms) proxying "+Q)}),r.send()})},xn);function xn(A,e){this.context=A,this._options=e,this._cache={}}var Mn=/^data:image\/svg\+xml/i,Sn=/^data:image\/.*;base64,/i,Tn=/^data:image\/.*/i,Gn=function(A){return OB.SUPPORT_SVG_DRAWING||!Rn(A)},On=function(A){return Tn.test(A)},Vn=function(A){return Sn.test(A)},kn=function(A){return"blob"===A.substr(0,4)},Rn=function(A){return"svg"===A.substr(-3).toLowerCase()||Mn.test(A)},Nn=(Pn.prototype.add=function(A,e){return new Pn(this.x+A,this.y+e)},Pn);function Pn(A,e){this.type=0,this.x=A,this.y=e}function Xn(A,e,t){return new Nn(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)}var Jn=(Yn.prototype.subdivide=function(A,e){var t=Xn(this.start,this.startControl,A),B=Xn(this.startControl,this.endControl,A),r=Xn(this.endControl,this.end,A),n=Xn(t,B,A),B=Xn(B,r,A),A=Xn(n,B,A);return e?new Yn(this.start,t,n,A):new Yn(A,B,r,this.end)},Yn.prototype.add=function(A,e){return new Yn(this.start.add(A,e),this.startControl.add(A,e),this.endControl.add(A,e),this.end.add(A,e))},Yn.prototype.reverse=function(){return new Yn(this.end,this.endControl,this.startControl,this.start)},Yn);function Yn(A,e,t,B){this.type=1,this.start=A,this.startControl=e,this.endControl=t,this.end=B}function Wn(A){return 1===A.type}var Zn,_n=function(A){var e=A.styles,t=A.bounds,B=(C=zA(e.borderTopLeftRadius,t.width,t.height))[0],r=C[1],n=(u=zA(e.borderTopRightRadius,t.width,t.height))[0],s=u[1],o=(F=zA(e.borderBottomRightRadius,t.width,t.height))[0],i=F[1],Q=(h=zA(e.borderBottomLeftRadius,t.width,t.height))[0],c=h[1];(d=[]).push((B+n)/t.width),d.push((Q+o)/t.width),d.push((r+c)/t.height),d.push((s+i)/t.height),1<(f=Math.max.apply(Math,d))&&(B/=f,r/=f,n/=f,s/=f,o/=f,i/=f,Q/=f,c/=f);var a=t.width-n,g=t.height-i,w=t.width-o,U=t.height-c,l=e.borderTopWidth,C=e.borderRightWidth,u=e.borderBottomWidth,F=e.borderLeftWidth,h=ie(e.paddingTop,A.bounds.width),d=ie(e.paddingRight,A.bounds.width),f=ie(e.paddingBottom,A.bounds.width),A=ie(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=0<B||0<r?As(t.left+F/3,t.top+l/3,B-F/3,r-l/3,Zn.TOP_LEFT):new Nn(t.left+F/3,t.top+l/3),this.topRightBorderDoubleOuterBox=0<B||0<r?As(t.left+a,t.top+l/3,n-C/3,s-l/3,Zn.TOP_RIGHT):new Nn(t.left+t.width-C/3,t.top+l/3),this.bottomRightBorderDoubleOuterBox=0<o||0<i?As(t.left+w,t.top+g,o-C/3,i-u/3,Zn.BOTTOM_RIGHT):new Nn(t.left+t.width-C/3,t.top+t.height-u/3),this.bottomLeftBorderDoubleOuterBox=0<Q||0<c?As(t.left+F/3,t.top+U,Q-F/3,c-u/3,Zn.BOTTOM_LEFT):new Nn(t.left+F/3,t.top+t.height-u/3),this.topLeftBorderDoubleInnerBox=0<B||0<r?As(t.left+2*F/3,t.top+2*l/3,B-2*F/3,r-2*l/3,Zn.TOP_LEFT):new Nn(t.left+2*F/3,t.top+2*l/3),this.topRightBorderDoubleInnerBox=0<B||0<r?As(t.left+a,t.top+2*l/3,n-2*C/3,s-2*l/3,Zn.TOP_RIGHT):new Nn(t.left+t.width-2*C/3,t.top+2*l/3),this.bottomRightBorderDoubleInnerBox=0<o||0<i?As(t.left+w,t.top+g,o-2*C/3,i-2*u/3,Zn.BOTTOM_RIGHT):new Nn(t.left+t.width-2*C/3,t.top+t.height-2*u/3),this.bottomLeftBorderDoubleInnerBox=0<Q||0<c?As(t.left+2*F/3,t.top+U,Q-2*F/3,c-2*u/3,Zn.BOTTOM_LEFT):new Nn(t.left+2*F/3,t.top+t.height-2*u/3),this.topLeftBorderStroke=0<B||0<r?As(t.left+F/2,t.top+l/2,B-F/2,r-l/2,Zn.TOP_LEFT):new Nn(t.left+F/2,t.top+l/2),this.topRightBorderStroke=0<B||0<r?As(t.left+a,t.top+l/2,n-C/2,s-l/2,Zn.TOP_RIGHT):new Nn(t.left+t.width-C/2,t.top+l/2),this.bottomRightBorderStroke=0<o||0<i?As(t.left+w,t.top+g,o-C/2,i-u/2,Zn.BOTTOM_RIGHT):new Nn(t.left+t.width-C/2,t.top+t.height-u/2),this.bottomLeftBorderStroke=0<Q||0<c?As(t.left+F/2,t.top+U,Q-F/2,c-u/2,Zn.BOTTOM_LEFT):new Nn(t.left+F/2,t.top+t.height-u/2),this.topLeftBorderBox=0<B||0<r?As(t.left,t.top,B,r,Zn.TOP_LEFT):new Nn(t.left,t.top),this.topRightBorderBox=0<n||0<s?As(t.left+a,t.top,n,s,Zn.TOP_RIGHT):new Nn(t.left+t.width,t.top),this.bottomRightBorderBox=0<o||0<i?As(t.left+w,t.top+g,o,i,Zn.BOTTOM_RIGHT):new Nn(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=0<Q||0<c?As(t.left,t.top+U,Q,c,Zn.BOTTOM_LEFT):new Nn(t.left,t.top+t.height),this.topLeftPaddingBox=0<B||0<r?As(t.left+F,t.top+l,Math.max(0,B-F),Math.max(0,r-l),Zn.TOP_LEFT):new Nn(t.left+F,t.top+l),this.topRightPaddingBox=0<n||0<s?As(t.left+Math.min(a,t.width-C),t.top+l,a>t.width+C?0:Math.max(0,n-C),Math.max(0,s-l),Zn.TOP_RIGHT):new Nn(t.left+t.width-C,t.top+l),this.bottomRightPaddingBox=0<o||0<i?As(t.left+Math.min(w,t.width-F),t.top+Math.min(g,t.height-u),Math.max(0,o-C),Math.max(0,i-u),Zn.BOTTOM_RIGHT):new Nn(t.left+t.width-C,t.top+t.height-u),this.bottomLeftPaddingBox=0<Q||0<c?As(t.left+F,t.top+Math.min(U,t.height-u),Math.max(0,Q-F),Math.max(0,c-u),Zn.BOTTOM_LEFT):new Nn(t.left+F,t.top+t.height-u),this.topLeftContentBox=0<B||0<r?As(t.left+F+A,t.top+l+h,Math.max(0,B-(F+A)),Math.max(0,r-(l+h)),Zn.TOP_LEFT):new Nn(t.left+F+A,t.top+l+h),this.topRightContentBox=0<n||0<s?As(t.left+Math.min(a,t.width+F+A),t.top+l+h,a>t.width+F+A?0:n-F+A,s-(l+h),Zn.TOP_RIGHT):new Nn(t.left+t.width-(C+d),t.top+l+h),this.bottomRightContentBox=0<o||0<i?As(t.left+Math.min(w,t.width-(F+A)),t.top+Math.min(g,t.height+l+h),Math.max(0,o-(C+d)),i-(u+f),Zn.BOTTOM_RIGHT):new Nn(t.left+t.width-(C+d),t.top+t.height-(u+f)),this.bottomLeftContentBox=0<Q||0<c?As(t.left+F+A,t.top+U,Math.max(0,Q-(F+A)),c-(u+f),Zn.BOTTOM_LEFT):new Nn(t.left+F+A,t.top+t.height-(u+f))};(we=Zn=Zn||{})[we.TOP_LEFT=0]="TOP_LEFT",we[we.TOP_RIGHT=1]="TOP_RIGHT",we[we.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",we[we.BOTTOM_LEFT=3]="BOTTOM_LEFT";function qn(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]}function jn(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]}function zn(A){return 1===A.type}function $n(A,t){return A.length===t.length&&A.some(function(A,e){return A===t[e]})}var As=function(A,e,t,B,r){var n=(Math.sqrt(2)-1)/3*4,s=t*n,o=B*n,i=A+t,Q=e+B;switch(r){case Zn.TOP_LEFT:return new Jn(new Nn(A,Q),new Nn(A,Q-o),new Nn(i-s,e),new Nn(i,e));case Zn.TOP_RIGHT:return new Jn(new Nn(A,e),new Nn(A+s,e),new Nn(i,Q-o),new Nn(i,Q));case Zn.BOTTOM_RIGHT:return new Jn(new Nn(i,e),new Nn(i,e+o),new Nn(A+s,Q),new Nn(A,Q));default:Zn.BOTTOM_LEFT;return new Jn(new Nn(i,Q),new Nn(i-s,Q),new Nn(A,e+o),new Nn(A,e))}},es=function(A,e,t){this.offsetX=A,this.offsetY=e,this.matrix=t,this.type=0,this.target=6},ts=function(A,e){this.path=A,this.target=e,this.type=1},Bs=function(A){this.opacity=A,this.type=2,this.target=6},rs=function(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},ns=(ss.prototype.getEffects=function(e){for(var A=-1===[2,3].indexOf(this.container.styles.position),t=this.parent,B=this.effects.slice(0);t;){var r,n,s=t.effects.filter(function(A){return!zn(A)});A||0!==t.container.styles.position||!t.parent?(B.unshift.apply(B,s),A=-1===[2,3].indexOf(t.container.styles.position),0!==t.container.styles.overflowX&&(r=qn(t.curves),n=jn(t.curves),$n(r,n)||B.unshift(new ts(n,6)))):B.unshift.apply(B,s),t=t.parent}return B.filter(function(A){return Gt(A.target,e)})},ss);function ss(A,e){var t,B;this.container=A,this.parent=e,this.effects=[],this.curves=new _n(this.container),this.container.styles.opacity<1&&this.effects.push(new Bs(this.container.styles.opacity)),null!==this.container.styles.transform&&(e=this.container.bounds.left+this.container.styles.transformOrigin[0].number,t=this.container.bounds.top+this.container.styles.transformOrigin[1].number,B=this.container.styles.transform,this.effects.push(new es(e,t,B))),0!==this.container.styles.overflowX&&(t=qn(this.curves),B=jn(this.curves),$n(t,B)?this.effects.push(new ts(t,6)):(this.effects.push(new ts(t,2)),this.effects.push(new ts(B,4))))}function os(A,e){switch(e){case 0:return Cs(A.topLeftBorderBox,A.topLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return Cs(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return Cs(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);default:return Cs(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}}function is(A){var e=A.bounds,A=A.styles;return e.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))}function Qs(A){var e=A.styles,t=A.bounds,B=ie(e.paddingLeft,t.width),r=ie(e.paddingRight,t.width),n=ie(e.paddingTop,t.width),A=ie(e.paddingBottom,t.width);return t.add(B+e.borderLeftWidth,n+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+B+r),-(e.borderTopWidth+e.borderBottomWidth+n+A))}function cs(A,e,t){var B=(r=Fs(A.styles.backgroundOrigin,e),n=A,0===r?n.bounds:(2===r?Qs:is)(n)),r=(s=Fs(A.styles.backgroundClip,e),o=A,0===s?o.bounds:(2===s?Qs:is)(o)),n=us(Fs(A.styles.backgroundSize,e),t,B),s=n[0],o=n[1],t=zA(Fs(A.styles.backgroundPosition,e),B.width-s,B.height-o);return[hs(Fs(A.styles.backgroundRepeat,e),t,n,B,r),Math.round(B.left+t[0]),Math.round(B.top+t[1]),s,o]}function as(A){return PA(A)&&A.value===xe.AUTO}function gs(A){return"number"==typeof A}var ws=function(Q,c,a,g){Q.container.elements.forEach(function(A){var e=Gt(A.flags,4),t=Gt(A.flags,2),B=new ns(A,Q);Gt(A.styles.display,2048)&&g.push(B);var r,n,s,o,i=Gt(A.flags,8)?[]:g;e||t?(r=e||A.styles.isPositioned()?a:c,t=new rs(B),A.styles.isPositioned()||A.styles.opacity<1||A.styles.isTransformed()?(n=A.styles.zIndex.order)<0?(s=0,r.negativeZIndex.some(function(A,e){return n>A.element.container.styles.zIndex.order?(s=e,!1):0<s}),r.negativeZIndex.splice(s,0,t)):0<n?(o=0,r.positiveZIndex.some(function(A,e){return n>=A.element.container.styles.zIndex.order?(o=e+1,!1):0<o}),r.positiveZIndex.splice(o,0,t)):r.zeroOrAutoZIndexOrTransformedOrOpacity.push(t):(A.styles.isFloating()?r.nonPositionedFloats:r.nonPositionedInlineLevel).push(t),ws(B,t,e?t:a,i)):((A.styles.isInlineLevel()?c.inlineLevel:c.nonInlineLevel).push(B),ws(B,c,a,i)),Gt(A.flags,8)&&Us(A,i)})},Us=function(A,e){for(var t=A instanceof ir?A.start:1,B=A instanceof ir&&A.reversed,r=0;r<e.length;r++){var n=e[r];n.container instanceof nr&&"number"==typeof n.container.value&&0!==n.container.value&&(t=n.container.value),n.listValue=gn(t,n.container.styles.listStyleType,!0),t+=B?-1:1}},ls=function(A,e){var t=[];return Wn(A)?t.push(A.subdivide(.5,!1)):t.push(A),Wn(e)?t.push(e.subdivide(.5,!0)):t.push(e),t},Cs=function(A,e,t,B){var r=[];return Wn(A)?r.push(A.subdivide(.5,!1)):r.push(A),Wn(t)?r.push(t.subdivide(.5,!0)):r.push(t),Wn(B)?r.push(B.subdivide(.5,!0).reverse()):r.push(B),Wn(e)?r.push(e.subdivide(.5,!1).reverse()):r.push(e),r},us=function(A,e,t){var B=e[0],r=e[1],n=e[2],s=A[0],o=A[1];if(!s)return[0,0];if(qA(s)&&o&&qA(o))return[ie(s,t.width),ie(o,t.height)];var i=gs(n);if(PA(s)&&(s.value===xe.CONTAIN||s.value===xe.COVER))return gs(n)?t.width/t.height<n!=(s.value===xe.COVER)?[t.width,t.width/n]:[t.height*n,t.height]:[t.width,t.height];var Q=gs(B),e=gs(r),A=Q||e;if(as(s)&&(!o||as(o)))return Q&&e?[B,r]:i||A?A&&i?[Q?B:r*n,e?r:B/n]:[Q?B:t.width,e?r:t.height]:[t.width,t.height];if(i){var c=0,a=0;return qA(s)?c=ie(s,t.width):qA(o)&&(a=ie(o,t.height)),as(s)?c=a*n:o&&!as(o)||(a=c/n),[c,a]}c=null,a=null;if(qA(s)?c=ie(s,t.width):o&&qA(o)&&(a=ie(o,t.height)),null!==(c=null!==(a=null!==c&&(!o||as(o))?Q&&e?c/B*r:t.height:a)&&as(s)?Q&&e?a/r*B:t.width:c)&&null!==a)return[c,a];throw new Error("Unable to calculate background-size for element")},Fs=function(A,e){e=A[e];return void 0===e?A[0]:e},hs=function(A,e,t,B,r){var n=e[0],s=e[1],o=t[0],i=t[1];switch(A){case 2:return[new Nn(Math.round(B.left),Math.round(B.top+s)),new Nn(Math.round(B.left+B.width),Math.round(B.top+s)),new Nn(Math.round(B.left+B.width),Math.round(i+B.top+s)),new Nn(Math.round(B.left),Math.round(i+B.top+s))];case 3:return[new Nn(Math.round(B.left+n),Math.round(B.top)),new Nn(Math.round(B.left+n+o),Math.round(B.top)),new Nn(Math.round(B.left+n+o),Math.round(B.height+B.top)),new Nn(Math.round(B.left+n),Math.round(B.height+B.top))];case 1:return[new Nn(Math.round(B.left+n),Math.round(B.top+s)),new Nn(Math.round(B.left+n+o),Math.round(B.top+s)),new Nn(Math.round(B.left+n+o),Math.round(B.top+s+i)),new Nn(Math.round(B.left+n),Math.round(B.top+s+i))];default:return[new Nn(Math.round(r.left),Math.round(r.top)),new Nn(Math.round(r.left+r.width),Math.round(r.top)),new Nn(Math.round(r.left+r.width),Math.round(r.height+r.top)),new Nn(Math.round(r.left),Math.round(r.height+r.top))]}},ds="Hidden Text",fs=(Hs.prototype.parseMetrics=function(A,e){var t=this._document.createElement("div"),B=this._document.createElement("img"),r=this._document.createElement("span"),n=this._document.body;t.style.visibility="hidden",t.style.fontFamily=A,t.style.fontSize=e,t.style.margin="0",t.style.padding="0",t.style.whiteSpace="nowrap",n.appendChild(t),B.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",B.width=1,B.height=1,B.style.margin="0",B.style.padding="0",B.style.verticalAlign="baseline",r.style.fontFamily=A,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(ds)),t.appendChild(r),t.appendChild(B);e=B.offsetTop-r.offsetTop+2;t.removeChild(r),t.appendChild(this._document.createTextNode(ds)),t.style.lineHeight="normal",B.style.verticalAlign="super";B=B.offsetTop-t.offsetTop+2;return n.removeChild(t),{baseline:e,middle:B}},Hs.prototype.getMetrics=function(A,e){var t=A+" "+e;return void 0===this._data[t]&&(this._data[t]=this.parseMetrics(A,e)),this._data[t]},Hs);function Hs(A){this._data={},this._document=A}var ps,we=function(A,e){this.context=A,this.options=e},Es=(A(Is,ps=we),Is.prototype.applyEffects=function(A){for(var e=this;this._activeEffects.length;)this.popEffect();A.forEach(function(A){return e.applyEffect(A)})},Is.prototype.applyEffect=function(A){this.ctx.save(),2===A.type&&(this.ctx.globalAlpha=A.opacity),0===A.type&&(this.ctx.translate(A.offsetX,A.offsetY),this.ctx.transform(A.matrix[0],A.matrix[1],A.matrix[2],A.matrix[3],A.matrix[4],A.matrix[5]),this.ctx.translate(-A.offsetX,-A.offsetY)),zn(A)&&(this.path(A.path),this.ctx.clip()),this._activeEffects.push(A)},Is.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Is.prototype.renderStack=function(e){return a(this,void 0,void 0,function(){return H(this,function(A){switch(A.label){case 0:return e.element.container.styles.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:A.sent(),A.label=2;case 2:return[2]}})})},Is.prototype.renderNode=function(e){return a(this,void 0,void 0,function(){return H(this,function(A){switch(A.label){case 0:return Gt(e.container.flags,16),e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return A.sent(),[4,this.renderNodeContent(e)];case 2:A.sent(),A.label=3;case 3:return[2]}})})},Is.prototype.renderTextWithLetterSpacing=function(t,A,B){var r=this;0===A?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+B):NB(t.text).reduce(function(A,e){return r.ctx.fillText(e,A,t.bounds.top+B),A+r.ctx.measureText(e).width},t.bounds.left)},Is.prototype.createFontStyle=function(A){var e=A.fontVariant.filter(function(A){return"normal"===A||"small-caps"===A}).join(""),t=Ds(A.fontFamily).join(", "),B=RA(A.fontSize)?""+A.fontSize.number+A.fontSize.unit:A.fontSize.number+"px";return[[A.fontStyle,e,A.fontWeight,B,t].join(" "),t,B]},Is.prototype.renderTextNode=function(i,Q){return a(this,void 0,void 0,function(){var e,t,B,r,n,s,o=this;return H(this,function(A){return B=this.createFontStyle(Q),e=B[0],t=B[1],B=B[2],this.ctx.font=e,this.ctx.direction=1===Q.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",B=this.fontMetrics.getMetrics(t,B),r=B.baseline,n=B.middle,s=Q.paintOrder,i.textBounds.forEach(function(t){s.forEach(function(A){switch(A){case 0:o.ctx.fillStyle=te(Q.color),o.renderTextWithLetterSpacing(t,Q.letterSpacing,r);var e=Q.textShadow;e.length&&t.text.trim().length&&(e.slice(0).reverse().forEach(function(A){o.ctx.shadowColor=te(A.color),o.ctx.shadowOffsetX=A.offsetX.number*o.options.scale,o.ctx.shadowOffsetY=A.offsetY.number*o.options.scale,o.ctx.shadowBlur=A.blur.number,o.renderTextWithLetterSpacing(t,Q.letterSpacing,r)}),o.ctx.shadowColor="",o.ctx.shadowOffsetX=0,o.ctx.shadowOffsetY=0,o.ctx.shadowBlur=0),Q.textDecorationLine.length&&(o.ctx.fillStyle=te(Q.textDecorationColor||Q.color),Q.textDecorationLine.forEach(function(A){switch(A){case 1:o.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+r),t.bounds.width,1);break;case 2:o.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:o.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+n),t.bounds.width,1)}}));break;case 1:Q.webkitTextStrokeWidth&&t.text.trim().length&&(o.ctx.strokeStyle=te(Q.webkitTextStrokeColor),o.ctx.lineWidth=Q.webkitTextStrokeWidth,o.ctx.lineJoin=window.chrome?"miter":"round",o.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+r)),o.ctx.strokeStyle="",o.ctx.lineWidth=0,o.ctx.lineJoin="miter"}})}),[2]})})},Is.prototype.renderReplacedElement=function(A,e,t){var B;t&&0<A.intrinsicWidth&&0<A.intrinsicHeight&&(B=Qs(A),e=jn(e),this.path(e),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,A.intrinsicWidth,A.intrinsicHeight,B.left,B.top,B.width,B.height),this.ctx.restore())},Is.prototype.renderNodeContent=function(w){return a(this,void 0,void 0,function(){var e,t,B,r,n,s,o,i,Q,c,a,g;return H(this,function(A){switch(A.label){case 0:this.applyEffects(w.getEffects(4)),e=w.container,t=w.curves,B=e.styles,r=0,n=e.textNodes,A.label=1;case 1:return r<n.length?(s=n[r],[4,this.renderTextNode(s,B)]):[3,4];case 2:A.sent(),A.label=3;case 3:return r++,[3,1];case 4:if(!(e instanceof qB))return[3,8];A.label=5;case 5:return A.trys.push([5,7,,8]),[4,this.context.cache.match(e.src)];case 6:return Q=A.sent(),this.renderReplacedElement(e,t,Q),[3,8];case 7:return A.sent(),this.context.logger.error("Error loading image "+e.src),[3,8];case 8:if(e instanceof $B&&this.renderReplacedElement(e,t,e.canvas),!(e instanceof tr))return[3,12];A.label=9;case 9:return A.trys.push([9,11,,12]),[4,this.context.cache.match(e.svg)];case 10:return Q=A.sent(),this.renderReplacedElement(e,t,Q),[3,12];case 11:return A.sent(),this.context.logger.error("Error loading svg "+e.svg.substring(0,255)),[3,12];case 12:return e instanceof yr&&e.tree?[4,new Is(this.context,{scale:this.options.scale,backgroundColor:e.backgroundColor,x:0,y:0,width:e.width,height:e.height}).render(e.tree)]:[3,14];case 13:s=A.sent(),e.width&&e.height&&this.ctx.drawImage(s,0,0,e.width,e.height,e.bounds.left,e.bounds.top,e.bounds.width,e.bounds.height),A.label=14;case 14:if(e instanceof ur&&(i=Math.min(e.bounds.width,e.bounds.height),e.type===wr?e.checked&&(this.ctx.save(),this.path([new Nn(e.bounds.left+.39363*i,e.bounds.top+.79*i),new Nn(e.bounds.left+.16*i,e.bounds.top+.5549*i),new Nn(e.bounds.left+.27347*i,e.bounds.top+.44071*i),new Nn(e.bounds.left+.39694*i,e.bounds.top+.5649*i),new Nn(e.bounds.left+.72983*i,e.bounds.top+.23*i),new Nn(e.bounds.left+.84*i,e.bounds.top+.34085*i),new Nn(e.bounds.left+.39363*i,e.bounds.top+.79*i)]),this.ctx.fillStyle=te(Cr),this.ctx.fill(),this.ctx.restore()):e.type===Ur&&e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e.bounds.left+i/2,e.bounds.top+i/2,i/4,0,2*Math.PI,!0),this.ctx.fillStyle=te(Cr),this.ctx.fill(),this.ctx.restore())),Ks(e)&&e.value.length){switch(c=this.createFontStyle(B),a=c[0],i=c[1],c=this.fontMetrics.getMetrics(a,i).baseline,this.ctx.font=a,this.ctx.fillStyle=te(B.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Ls(e.styles.textAlign),g=Qs(e),o=0,e.styles.textAlign){case 1:o+=g.width/2;break;case 2:o+=g.width}i=g.add(o,0,0,-g.height/2+1),this.ctx.save(),this.path([new Nn(g.left,g.top),new Nn(g.left+g.width,g.top),new Nn(g.left+g.width,g.top+g.height),new Nn(g.left,g.top+g.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new VB(e.value,i),B.letterSpacing,c),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Gt(e.styles.display,2048))return[3,20];if(null===e.styles.listStyleImage)return[3,19];if(0!==(c=e.styles.listStyleImage).type)return[3,18];Q=void 0,c=c.url,A.label=15;case 15:return A.trys.push([15,17,,18]),[4,this.context.cache.match(c)];case 16:return Q=A.sent(),this.ctx.drawImage(Q,e.bounds.left-(Q.width+10),e.bounds.top),[3,18];case 17:return A.sent(),this.context.logger.error("Error loading list-style-image "+c),[3,18];case 18:return[3,20];case 19:w.listValue&&-1!==e.styles.listStyleType&&(a=this.createFontStyle(B)[0],this.ctx.font=a,this.ctx.fillStyle=te(B.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",g=new d(e.bounds.left,e.bounds.top+ie(e.styles.paddingTop,e.bounds.width),e.bounds.width,ke(B.lineHeight,B.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new VB(w.listValue,g),B.letterSpacing,ke(B.lineHeight,B.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),A.label=20;case 20:return[2]}})})},Is.prototype.renderStackContent=function(C){return a(this,void 0,void 0,function(){var e,t,B,r,n,s,o,i,Q,c,a,g,w,U,l;return H(this,function(A){switch(A.label){case 0:return Gt(C.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(C.element)];case 1:A.sent(),e=0,t=C.negativeZIndex,A.label=2;case 2:return e<t.length?(l=t[e],[4,this.renderStack(l)]):[3,5];case 3:A.sent(),A.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(C.element)];case 6:A.sent(),B=0,r=C.nonInlineLevel,A.label=7;case 7:return B<r.length?(l=r[B],[4,this.renderNode(l)]):[3,10];case 8:A.sent(),A.label=9;case 9:return B++,[3,7];case 10:n=0,s=C.nonPositionedFloats,A.label=11;case 11:return n<s.length?(l=s[n],[4,this.renderStack(l)]):[3,14];case 12:A.sent(),A.label=13;case 13:return n++,[3,11];case 14:o=0,i=C.nonPositionedInlineLevel,A.label=15;case 15:return o<i.length?(l=i[o],[4,this.renderStack(l)]):[3,18];case 16:A.sent(),A.label=17;case 17:return o++,[3,15];case 18:Q=0,c=C.inlineLevel,A.label=19;case 19:return Q<c.length?(l=c[Q],[4,this.renderNode(l)]):[3,22];case 20:A.sent(),A.label=21;case 21:return Q++,[3,19];case 22:a=0,g=C.zeroOrAutoZIndexOrTransformedOrOpacity,A.label=23;case 23:return a<g.length?(l=g[a],[4,this.renderStack(l)]):[3,26];case 24:A.sent(),A.label=25;case 25:return a++,[3,23];case 26:w=0,U=C.positiveZIndex,A.label=27;case 27:return w<U.length?(l=U[w],[4,this.renderStack(l)]):[3,30];case 28:A.sent(),A.label=29;case 29:return w++,[3,27];case 30:return[2]}})})},Is.prototype.mask=function(A){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(A.slice(0).reverse()),this.ctx.closePath()},Is.prototype.path=function(A){this.ctx.beginPath(),this.formatPath(A),this.ctx.closePath()},Is.prototype.formatPath=function(A){var B=this;A.forEach(function(A,e){var t=Wn(A)?A.start:A;0===e?B.ctx.moveTo(t.x,t.y):B.ctx.lineTo(t.x,t.y),Wn(A)&&B.ctx.bezierCurveTo(A.startControl.x,A.startControl.y,A.endControl.x,A.endControl.y,A.end.x,A.end.y)})},Is.prototype.renderRepeat=function(A,e,t,B){this.path(A),this.ctx.fillStyle=e,this.ctx.translate(t,B),this.ctx.fill(),this.ctx.translate(-t,-B)},Is.prototype.resizeImage=function(A,e,t){if(A.width===e&&A.height===t)return A;var B=(null!==(B=this.canvas.ownerDocument)&&void 0!==B?B:document).createElement("canvas");return B.width=Math.max(1,e),B.height=Math.max(1,t),B.getContext("2d").drawImage(A,0,0,A.width,A.height,0,0,e,t),B},Is.prototype.renderBackgroundImage=function(f){return a(this,void 0,void 0,function(){var h,e,d,t,B,r;return H(this,function(A){switch(A.label){case 0:h=f.styles.backgroundImage.length-1,e=function(e){var t,B,r,n,s,o,i,Q,c,a,g,w,U,l,C,u,F;return H(this,function(A){switch(A.label){case 0:if(0!==e.type)return[3,5];t=void 0,B=e.url,A.label=1;case 1:return A.trys.push([1,3,,4]),[4,d.context.cache.match(B)];case 2:return t=A.sent(),[3,4];case 3:return A.sent(),d.context.logger.error("Error loading background-image "+B),[3,4];case 4:return t&&(r=cs(f,h,[t.width,t.height,t.width/t.height]),o=r[0],g=r[1],w=r[2],c=r[3],a=r[4],s=d.ctx.createPattern(d.resizeImage(t,c,a),"repeat"),d.renderRepeat(o,s,g,w)),[3,6];case 5:1===e.type?(F=cs(f,h,[null,null,null]),o=F[0],g=F[1],w=F[2],c=F[3],a=F[4],C=Fe(e.angle,c,a),l=C[0],r=C[1],i=C[2],u=C[3],Q=C[4],(F=document.createElement("canvas")).width=c,F.height=a,C=F.getContext("2d"),n=C.createLinearGradient(r,u,i,Q),ue(e.stops,l).forEach(function(A){return n.addColorStop(A.stop,te(A.color))}),C.fillStyle=n,C.fillRect(0,0,c,a),0<c&&0<a&&(s=d.ctx.createPattern(F,"repeat"),d.renderRepeat(o,s,g,w))):2===e.type&&(u=cs(f,h,[null,null,null]),o=u[0],i=u[1],Q=u[2],c=u[3],a=u[4],l=0===e.position.length?[se]:e.position,g=ie(l[0],c),w=ie(l[l.length-1],a),C=function(A,e,t,B,r){var n,s,o,i,Q=0,c=0;switch(A.size){case 0:0===A.shape?Q=c=Math.min(Math.abs(e),Math.abs(e-B),Math.abs(t),Math.abs(t-r)):1===A.shape&&(Q=Math.min(Math.abs(e),Math.abs(e-B)),c=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:0===A.shape?Q=c=Math.min(he(e,t),he(e,t-r),he(e-B,t),he(e-B,t-r)):1===A.shape&&(n=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(e),Math.abs(e-B)),o=(s=de(B,r,e,t,!0))[0],i=s[1],c=n*(Q=he(o-e,(i-t)/n)));break;case 1:0===A.shape?Q=c=Math.max(Math.abs(e),Math.abs(e-B),Math.abs(t),Math.abs(t-r)):1===A.shape&&(Q=Math.max(Math.abs(e),Math.abs(e-B)),c=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:0===A.shape?Q=c=Math.max(he(e,t),he(e,t-r),he(e-B,t),he(e-B,t-r)):1===A.shape&&(n=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(e),Math.abs(e-B)),o=(s=de(B,r,e,t,!1))[0],i=s[1],c=n*(Q=he(o-e,(i-t)/n)))}return Array.isArray(A.size)&&(Q=ie(A.size[0],B),c=2===A.size.length?ie(A.size[1],r):Q),[Q,c]}(e,g,w,c,a),F=C[0],u=C[1],0<F&&0<u&&(U=d.ctx.createRadialGradient(i+g,Q+w,0,i+g,Q+w,F),ue(e.stops,2*F).forEach(function(A){return U.addColorStop(A.stop,te(A.color))}),d.path(o),d.ctx.fillStyle=U,F!==u?(l=f.bounds.left+.5*f.bounds.width,C=f.bounds.top+.5*f.bounds.height,F=1/(u=u/F),d.ctx.save(),d.ctx.translate(l,C),d.ctx.transform(1,0,0,u,0,0),d.ctx.translate(-l,-C),d.ctx.fillRect(i,F*(Q-C)+C,c,a*F),d.ctx.restore()):d.ctx.fill())),A.label=6;case 6:return h--,[2]}})},d=this,t=0,B=f.styles.backgroundImage.slice(0).reverse(),A.label=1;case 1:return t<B.length?(r=B[t],[5,e(r)]):[3,4];case 2:A.sent(),A.label=3;case 3:return t++,[3,1];case 4:return[2]}})})},Is.prototype.renderSolidBorder=function(e,t,B){return a(this,void 0,void 0,function(){return H(this,function(A){return this.path(os(B,t)),this.ctx.fillStyle=te(e),this.ctx.fill(),[2]})})},Is.prototype.renderDoubleBorder=function(t,B,r,n){return a(this,void 0,void 0,function(){var e;return H(this,function(A){switch(A.label){case 0:return B<3?[4,this.renderSolidBorder(t,r,n)]:[3,2];case 1:return A.sent(),[2];case 2:return e=function(A,e){switch(e){case 0:return Cs(A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox,A.topRightBorderBox,A.topRightBorderDoubleOuterBox);case 1:return Cs(A.topRightBorderBox,A.topRightBorderDoubleOuterBox,A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox);case 2:return Cs(A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox,A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox);default:return Cs(A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox,A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox)}}(n,r),this.path(e),this.ctx.fillStyle=te(t),this.ctx.fill(),e=function(A,e){switch(e){case 0:return Cs(A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox,A.topRightBorderDoubleInnerBox,A.topRightPaddingBox);case 1:return Cs(A.topRightBorderDoubleInnerBox,A.topRightPaddingBox,A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox);case 2:return Cs(A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox,A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox);default:return Cs(A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox,A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox)}}(n,r),this.path(e),this.ctx.fill(),[2]}})})},Is.prototype.renderNodeBackgroundAndBorders=function(c){return a(this,void 0,void 0,function(){var e,t,B,r,n,s,o,i,Q=this;return H(this,function(A){switch(A.label){case 0:return(this.applyEffects(c.getEffects(2)),e=c.container.styles,t=!ee(e.backgroundColor)||e.backgroundImage.length,B=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],r=ms(Fs(e.backgroundClip,0),c.curves),t||e.boxShadow.length)?(this.ctx.save(),this.path(r),this.ctx.clip(),ee(e.backgroundColor)||(this.ctx.fillStyle=te(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(c.container)]):[3,2];case 1:A.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach(function(A){Q.ctx.save();var t,B,r,n,e=qn(c.curves),s=A.inset?0:1e4,o=(t=-s+(A.inset?1:-1)*A.spread.number,B=(A.inset?1:-1)*A.spread.number,r=A.spread.number*(A.inset?-2:2),n=A.spread.number*(A.inset?-2:2),e.map(function(A,e){switch(e){case 0:return A.add(t,B);case 1:return A.add(t+r,B);case 2:return A.add(t+r,B+n);case 3:return A.add(t,B+n)}return A}));A.inset?(Q.path(e),Q.ctx.clip(),Q.mask(o)):(Q.mask(e),Q.ctx.clip(),Q.path(o)),Q.ctx.shadowOffsetX=A.offsetX.number+s,Q.ctx.shadowOffsetY=A.offsetY.number,Q.ctx.shadowColor=te(A.color),Q.ctx.shadowBlur=A.blur.number,Q.ctx.fillStyle=A.inset?te(A.color):"rgba(0,0,0,1)",Q.ctx.fill(),Q.ctx.restore()}),A.label=2;case 2:s=n=0,o=B,A.label=3;case 3:return s<o.length?0!==(i=o[s]).style&&!ee(i.color)&&0<i.width?2!==i.style?[3,5]:[4,this.renderDashedDottedBorder(i.color,i.width,n,c.curves,2)]:[3,11]:[3,13];case 4:return A.sent(),[3,11];case 5:return 3!==i.style?[3,7]:[4,this.renderDashedDottedBorder(i.color,i.width,n,c.curves,3)];case 6:return A.sent(),[3,11];case 7:return 4!==i.style?[3,9]:[4,this.renderDoubleBorder(i.color,i.width,n,c.curves)];case 8:return A.sent(),[3,11];case 9:return[4,this.renderSolidBorder(i.color,n,c.curves)];case 10:A.sent(),A.label=11;case 11:n++,A.label=12;case 12:return s++,[3,3];case 13:return[2]}})})},Is.prototype.renderDashedDottedBorder=function(g,w,U,l,C){return a(this,void 0,void 0,function(){var e,t,B,r,n,s,o,i,Q,c,a;return H(this,function(A){return this.ctx.save(),Q=function(A,e){switch(e){case 0:return ls(A.topLeftBorderStroke,A.topRightBorderStroke);case 1:return ls(A.topRightBorderStroke,A.bottomRightBorderStroke);case 2:return ls(A.bottomRightBorderStroke,A.bottomLeftBorderStroke);default:return ls(A.bottomLeftBorderStroke,A.topLeftBorderStroke)}}(l,U),e=os(l,U),2===C&&(this.path(e),this.ctx.clip()),s=Wn(e[0])?(t=e[0].start.x,e[0].start.y):(t=e[0].x,e[0].y),o=Wn(e[1])?(B=e[1].end.x,e[1].end.y):(B=e[1].x,e[1].y),r=0===U||2===U?Math.abs(t-B):Math.abs(s-o),this.ctx.beginPath(),3===C?this.formatPath(Q):this.formatPath(e.slice(0,2)),n=w<3?3*w:2*w,s=w<3?2*w:w,3===C&&(s=n=w),o=!0,r<=2*n?o=!1:r<=2*n+s?(n*=i=r/(2*n+s),s*=i):(Q=Math.floor((r+s)/(n+s)),i=(r-Q*n)/(Q-1),s=(Q=(r-(Q+1)*n)/Q)<=0||Math.abs(s-i)<Math.abs(s-Q)?i:Q),o&&(3===C?this.ctx.setLineDash([0,n+s]):this.ctx.setLineDash([n,s])),3===C?(this.ctx.lineCap="round",this.ctx.lineWidth=w):this.ctx.lineWidth=2*w+1.1,this.ctx.strokeStyle=te(g),this.ctx.stroke(),this.ctx.setLineDash([]),2===C&&(Wn(e[0])&&(c=e[3],a=e[0],this.ctx.beginPath(),this.formatPath([new Nn(c.end.x,c.end.y),new Nn(a.start.x,a.start.y)]),this.ctx.stroke()),Wn(e[1])&&(c=e[1],a=e[2],this.ctx.beginPath(),this.formatPath([new Nn(c.end.x,c.end.y),new Nn(a.start.x,a.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},Is.prototype.render=function(r){return a(this,void 0,void 0,function(){return H(this,function(A){switch(A.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=te(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),t=new ns(e=r,null),B=new rs(t),ws(t,B,B,e=[]),Us(t.container,e),[4,this.renderStack(B)];case 1:return A.sent(),this.applyEffects([]),[2,this.canvas]}var e,t,B})})},Is);function Is(A,e){A=ps.call(this,A,e)||this;return A._activeEffects=[],A.canvas=e.canvas||document.createElement("canvas"),A.ctx=A.canvas.getContext("2d"),e.canvas||(A.canvas.width=Math.floor(e.width*e.scale),A.canvas.height=Math.floor(e.height*e.scale),A.canvas.style.width=e.width+"px",A.canvas.style.height=e.height+"px"),A.fontMetrics=new fs(document),A.ctx.scale(A.options.scale,A.options.scale),A.ctx.translate(-e.x,-e.y),A.ctx.textBaseline="bottom",A._activeEffects=[],A.context.logger.debug("Canvas renderer initialized ("+e.width+"x"+e.height+") with scale "+e.scale),A}var ys,Ks=function(A){return A instanceof pr||(A instanceof dr||A instanceof ur&&A.type!==Ur&&A.type!==wr)},ms=function(A,e){switch(A){case 0:return qn(e);case 2:return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox];default:return jn(e)}},Ls=function(A){switch(A){case 1:return"center";case 2:return"right";default:return"left"}},bs=["-apple-system","system-ui"],Ds=function(A){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?A.filter(function(A){return-1===bs.indexOf(A)}):A},vs=(A(xs,ys=we),xs.prototype.render=function(t){return a(this,void 0,void 0,function(){var e;return H(this,function(A){switch(A.label){case 0:return e=TB(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,Ms(e)];case 1:return e=A.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=te(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(e,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},xs);function xs(A,e){A=ys.call(this,A,e)||this;return A.canvas=e.canvas||document.createElement("canvas"),A.ctx=A.canvas.getContext("2d"),A.options=e,A.canvas.width=Math.floor(e.width*e.scale),A.canvas.height=Math.floor(e.height*e.scale),A.canvas.style.width=e.width+"px",A.canvas.style.height=e.height+"px",A.ctx.scale(A.options.scale,A.options.scale),A.ctx.translate(-e.x,-e.y),A.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+e.width+"x"+e.height+" at "+e.x+","+e.y+") with scale "+e.scale),A}var Ms=function(B){return new Promise(function(A,e){var t=new Image;t.onload=function(){A(t)},t.onerror=e,t.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(B))})},Ss=(Ts.prototype.debug=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,t([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},Ts.prototype.getTime=function(){return Date.now()-this.start},Ts.prototype.info=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,t([this.id,this.getTime()+"ms"],A))},Ts.prototype.warn=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,t([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},Ts.prototype.error=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,t([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},Ts.instances={},Ts);function Ts(A){var e=A.id,A=A.enabled;this.id=e,this.enabled=A,this.start=Date.now()}var Gs=(Os.instanceCount=1,Os);function Os(A,e){this.windowBounds=e,this.instanceName="#"+Os.instanceCount++,this.logger=new Ss({id:this.instanceName,enabled:A.logging}),this.cache=null!==(e=A.cache)&&void 0!==e?e:new vn(this,A)}"undefined"!=typeof window&&bn.setContext(window);var Vs=function(u,F){return a(void 0,void 0,void 0,function(){var e,t,B,r,n,s,o,i,Q,c,a,g,w,U,l,C;return H(this,function(A){switch(A.label){case 0:if(!u||"object"!=typeof u)return[2,Promise.reject("Invalid element provided as first argument")];if(!(e=u.ownerDocument))throw new Error("Element is not attached to a Document");if(!(t=e.defaultView))throw new Error("Document is not attached to a Window");return w={allowTaint:null!==(U=F.allowTaint)&&void 0!==U&&U,imageTimeout:null!==(c=F.imageTimeout)&&void 0!==c?c:15e3,proxy:F.proxy,useCORS:null!==(a=F.useCORS)&&void 0!==a&&a},U=h({logging:null===(g=F.logging)||void 0===g||g,cache:F.cache},w),c={windowWidth:null!==(c=F.windowWidth)&&void 0!==c?c:t.innerWidth,windowHeight:null!==(a=F.windowHeight)&&void 0!==a?a:t.innerHeight,scrollX:null!==(g=F.scrollX)&&void 0!==g?g:t.pageXOffset,scrollY:null!==(w=F.scrollY)&&void 0!==w?w:t.pageYOffset},a=new d(c.scrollX,c.scrollY,c.windowWidth,c.windowHeight),g=new Gs(U,a),c=null!==(w=F.foreignObjectRendering)&&void 0!==w&&w,w={allowTaint:null!==(U=F.allowTaint)&&void 0!==U&&U,onclone:F.onclone,ignoreElements:F.ignoreElements,inlineImages:c,copyStyles:c},g.logger.debug("Starting document clone with size "+a.width+"x"+a.height+" scrolled to "+-a.left+","+-a.top),U=new Un(g,u,w),(w=U.clonedReferenceElement)?[4,U.toIFrame(e,a)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return(B=A.sent(),l=Jr(w)||"HTML"===w.tagName?function(A){var e=A.body,t=A.documentElement;if(!e||!t)throw new Error("Unable to get document size");A=Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),t=Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight));return new d(0,0,A,t)}(w.ownerDocument):f(g,w),r=l.width,n=l.height,s=l.left,o=l.top,i=ks(g,w,F.backgroundColor),l={canvas:F.canvas,backgroundColor:i,scale:null!==(l=null!==(l=F.scale)&&void 0!==l?l:t.devicePixelRatio)&&void 0!==l?l:1,x:(null!==(l=F.x)&&void 0!==l?l:0)+s,y:(null!==(l=F.y)&&void 0!==l?l:0)+o,width:null!==(l=F.width)&&void 0!==l?l:Math.ceil(r),height:null!==(l=F.height)&&void 0!==l?l:Math.ceil(n)},c)?(g.logger.debug("Document cloned, using foreign object rendering"),[4,new vs(g,l).render(w)]):[3,3];case 2:return Q=A.sent(),[3,5];case 3:return g.logger.debug("Document cloned, element located at "+s+","+o+" with size "+r+"x"+n+" using computed rendering"),g.logger.debug("Starting DOM parsing"),C=Mr(g,w),i===C.styles.backgroundColor&&(C.styles.backgroundColor=pe.TRANSPARENT),g.logger.debug("Starting renderer for element at "+l.x+","+l.y+" with size "+l.width+"x"+l.height),[4,new Es(g,l).render(C)];case 4:Q=A.sent(),A.label=5;case 5:return null!==(C=F.removeContainer)&&void 0!==C&&!C||Un.destroy(B)||g.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore"),g.logger.debug("Finished rendering"),[2,Q]}})})},ks=function(A,e,t){var B=e.ownerDocument,r=B.documentElement?le(A,getComputedStyle(B.documentElement).backgroundColor):pe.TRANSPARENT,n=B.body?le(A,getComputedStyle(B.body).backgroundColor):pe.TRANSPARENT,t="string"==typeof t?le(A,t):null===t?pe.TRANSPARENT:4294967295;return e===B.documentElement?ee(r)?ee(n)?t:n:r:t};return function(A,e){return Vs(A,e=void 0===e?{}:e)}});
(function(){
var $, OriDomi, addStyle, anchorList, anchorListH, anchorListV, baseName, capitalize, cloneEl, createEl, css, defaults, defer, elClasses, getGradient, hideEl, isSupported, k, libName, noOp, prefixList, prep, ref, showEl, styleBuffer, supportWarning, testEl, testProp, v,
bind=function(fn, me){ return function(){ return fn.apply(me, arguments); };},
indexOf=[].indexOf||function(item){ for (var i=0, l=this.length; i < l; i++){ if(i in this&&this[i]===item) return i; } return -1; },
slice=[].slice;
libName='OriDomi';
isSupported=true;
supportWarning=function(prop){
if(typeof console!=="undefined"&&console!==null){
console.warn(libName + ": Missing support for `" + prop + "`.");
}
return isSupported=false;
};
testProp=function(prop){
var full, j, len1, prefix;
for (j=0, len1=prefixList.length; j < len1; j++){
prefix=prefixList[j];
if((full=prefix + capitalize(prop)) in testEl.style){
return full;
}}
if(prop in testEl.style){
return prop;
}
return false;
};
addStyle=function(selector, rules){
var prop, style, val;
style="." + selector + "{";
for (prop in rules){
val=rules[prop];
if(prop in css){
prop=css[prop];
if(prop.match(/^(webkit|moz|ms)/i)){
prop='-' + prop;
}}
style +=(prop.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase()) + ":" + val + ";";
}
return styleBuffer +=style + '}';
};
getGradient=function(anchor){
return css.gradientProp + "(" + anchor + ", rgba(0, 0, 0, .5) 0%, rgba(255, 255, 255, .35) 100%)";
};
capitalize=function(s){
return s[0].toUpperCase() + s.slice(1);
};
createEl=function(className){
var el;
el=document.createElement('div');
el.className=elClasses[className];
return el;
};
cloneEl=function(parent, deep, className){
var el;
el=parent.cloneNode(deep);
el.classList.add(elClasses[className]);
return el;
};
hideEl=function(el){
return el.style[css.transform]='translate3d(-99999px, 0, 0)';
};
showEl=function(el){
return el.style[css.transform]='translate3d(0, 0, 0)';
};
prep=function(fn){
return function(){
var a0, a1, a2, anchor, angle, opt;
if(this._touchStarted){
return fn.apply(this, arguments);
}else{
a0=arguments[0], a1=arguments[1], a2=arguments[2];
opt={};
angle=anchor=null;
switch (fn.length){
case 1:
opt.callback=a0;
break;
case 2:
if(typeof a0==='function'){
opt.callback=a0;
}else{
anchor=a0;
opt.callback=a1;
}
break;
case 3:
angle=a0;
if(arguments.length===2){
if(typeof a1==='object'){
opt=a1;
}else if(typeof a1==='function'){
opt.callback=a1;
}else{
anchor=a1;
}}else if(arguments.length===3){
anchor=a1;
if(typeof a2==='object'){
opt=a2;
}else if(typeof a2==='function'){
opt.callback=a2;
}}
}
if(angle==null){
angle=this._lastOp.angle||0;
}
anchor||(anchor=this._lastOp.anchor);
this._queue.push([fn, this._normalizeAngle(angle), this._getLonghandAnchor(anchor), opt]);
this._step();
return this;
}};};
defer=function(fn){
return setTimeout(fn, 0);
};
noOp=function(){};
$=(typeof window!=="undefined"&&window!==null ? (ref=window.$)!=null ? ref.data:void 0:void 0) ? window.$:null;
anchorList=['left', 'right', 'top', 'bottom'];
anchorListV=anchorList.slice(0, 2);
anchorListH=anchorList.slice(2);
testEl=document.createElement('div');
styleBuffer='';
prefixList=['Webkit', 'ms'];
baseName=libName.toLowerCase();
elClasses={
active: 'active',
clone: 'clone',
holder: 'holder',
stage: 'stage',
stageLeft: 'stage-left',
stageRight: 'stage-right',
stageTop: 'stage-top',
stageBottom: 'stage-bottom',
content: 'content',
mask: 'mask',
maskH: 'mask-h',
maskV: 'mask-v',
panel: 'panel',
panelH: 'panel-h',
panelV: 'panel-v',
shader: 'shader',
shaderLeft: 'shader-left',
shaderRight: 'shader-right',
shaderTop: 'shader-top',
shaderBottom: 'shader-bottom'
};
for (k in elClasses){
v=elClasses[k];
elClasses[k]=baseName + "-" + v;
}
css=new function(){
var j, key, len1, ref1;
ref1=['transform', 'transformOrigin', 'transformStyle', 'transitionProperty', 'transitionDuration', 'transitionDelay', 'transitionTimingFunction', 'perspective', 'perspectiveOrigin', 'backfaceVisibility', 'boxSizing', 'mask'];
for (j=0, len1=ref1.length; j < len1; j++){
key=ref1[j];
this[key]=key;
}
return this;
};
(function(){
var key, p3d, prefix, ref1, styleEl, value;
for (key in css){
value=css[key];
css[key]=testProp(value);
if(!css[key]){
return supportWarning(value);
}}
p3d='preserve-3d';
testEl.style[css.transformStyle]=p3d;
if(testEl.style[css.transformStyle]!==p3d){
return supportWarning(p3d);
}
css.gradientProp=(function(){
var hyphenated, j, len1, prefix;
for (j=0, len1=prefixList.length; j < len1; j++){
prefix=prefixList[j];
hyphenated="-" + (prefix.toLowerCase()) + "-linear-gradient";
testEl.style.backgroundImage=hyphenated + "(left, #000, #fff)";
if(testEl.style.backgroundImage.indexOf('gradient')!==-1){
return hyphenated;
}}
return 'linear-gradient';
})();
ref1=(function(){
var grabValue, j, len1, plainGrab, prefix;
for (j=0, len1=prefixList.length; j < len1; j++){
prefix=prefixList[j];
plainGrab='grab';
testEl.style.cursor=(grabValue="-" + (prefix.toLowerCase()) + "-" + plainGrab);
if(testEl.style.cursor===grabValue){
return [grabValue, "-" + (prefix.toLowerCase()) + "-grabbing"];
}}
testEl.style.cursor=plainGrab;
if(testEl.style.cursor===plainGrab){
return [plainGrab, 'grabbing'];
}else{
return ['move', 'move'];
}})(), css.grab=ref1[0], css.grabbing=ref1[1];
css.transformProp=(prefix=css.transform.match(/(\w+)Transform/i)) ? "-" + (prefix[1].toLowerCase()) + "-transform":'transform';
css.transitionEnd=(function(){
switch (css.transitionProperty.toLowerCase()){
case 'transitionproperty':
return 'transitionEnd';
case 'webkittransitionproperty':
return 'webkitTransitionEnd';
case 'moztransitionproperty':
return 'transitionend';
case 'mstransitionproperty':
return 'msTransitionEnd';
}})();
(function(i){
var anchor, j, len1, ref2;
addStyle(elClasses.active, {
backgroundColor: i('transparent'),
backgroundImage: i('none'),
boxSizing: i('border-box'),
border: i('none'),
outline: i('none'),
padding: i('0'),
transformStyle: i(p3d),
mask: i('none'),
position: 'relative'
});
addStyle(elClasses.clone, {
margin: i('0'),
boxSizing: i('border-box'),
overflow: i('hidden'),
display: i('block')
});
addStyle(elClasses.holder, {
width: '100%',
position: 'absolute',
top: '0',
bottom: '0',
transformStyle: p3d
});
addStyle(elClasses.stage, {
width: '100%',
height: '100%',
position: 'absolute',
transform: 'translate3d(-9999px, 0, 0)',
margin: '0',
padding: '0',
transformStyle: p3d
});
ref2={
Left: '0% 50%',
Right: '100% 50%',
Top: '50% 0%',
Bottom: '50% 100%'
};
for (k in ref2){
v=ref2[k];
addStyle(elClasses['stage' + k], {
perspectiveOrigin: v
});
}
addStyle(elClasses.shader, {
width: '100%',
height: '100%',
position: 'absolute',
opacity: '0',
top: '0',
left: '0',
pointerEvents: 'none',
transitionProperty: 'opacity'
});
for (j=0, len1=anchorList.length; j < len1; j++){
anchor=anchorList[j];
addStyle(elClasses['shader' + capitalize(anchor)], {
background: getGradient(anchor)
});
}
addStyle(elClasses.content, {
margin: i('0'),
position: i('relative'),
float: i('none'),
boxSizing: i('border-box'),
overflow: i('hidden')
});
addStyle(elClasses.mask, {
width: '100%',
height: '100%',
position: 'absolute',
overflow: 'hidden',
transform: 'translate3d(0, 0, 0)',
outline: '1px solid transparent'
});
addStyle(elClasses.panel, {
width: '100%',
height: '100%',
padding: '0',
position: 'absolute',
transitionProperty: css.transformProp,
transformOrigin: 'left',
transformStyle: p3d
});
addStyle(elClasses.panelH, {
transformOrigin: 'top'
});
addStyle(elClasses.stageRight + " ." + elClasses.panel, {
transformOrigin: 'right'
});
return addStyle(elClasses.stageBottom + " ." + elClasses.panel, {
transformOrigin: 'bottom'
});
})(function(s){
return s + ' !important';
});
styleEl=document.createElement('style');
styleEl.type='text/css';
if(styleEl.styleSheet){
styleEl.styleSheet.cssText=styleBuffer;
}else{
styleEl.appendChild(document.createTextNode(styleBuffer));
}
return document.head.appendChild(styleEl);
})();
defaults={
vPanels: 3,
hPanels: 3,
perspective: 1000,
shading: 'hard',
speed: 700,
maxAngle: 90,
ripple: 0,
oriDomiClass: libName.toLowerCase(),
shadingIntensity: 1,
easingMethod: '',
gapNudge: 1.5,
touchEnabled: true,
touchSensitivity: .25,
touchStartCallback: noOp,
touchMoveCallback: noOp,
touchEndCallback: noOp
};
OriDomi=(function(){
function OriDomi(el1, options){
var a, anchor, anchorSet, axis, classSuffix, content, contentHolder, count, i, index, j, l, len1, len2, len3, len4, len5, len6, len7, len8, m, mask, maskProto, metric, o, offsets, panel, panelConfig, panelKey, panelN, panelProto, percent, prev, proto, q, r, ref1, ref2, ref3, rightOrBottom, shaderProto, shaderProtos, side, stageProto, t, u, w;
this.el=el1;
if(options==null){
options={};}
this._onMouseOut=bind(this._onMouseOut, this);
this._onTouchLeave=bind(this._onTouchLeave, this);
this._onTouchEnd=bind(this._onTouchEnd, this);
this._onTouchMove=bind(this._onTouchMove, this);
this._onTouchStart=bind(this._onTouchStart, this);
this._stageReset=bind(this._stageReset, this);
this._conclude=bind(this._conclude, this);
this._onTransitionEnd=bind(this._onTransitionEnd, this);
this._step=bind(this._step, this);
if(!isSupported){
return;
}
if(!(this instanceof OriDomi)){
return new OriDomi(this.el, options);
}
if(typeof this.el==='string'){
this.el=document.querySelector(this.el);
}
if(!(this.el&&this.el.nodeType===1)){
if(typeof console!=="undefined"&&console!==null){
console.warn(libName + ": First argument must be a DOM element");
}
return;
}
this._config=new function(){
for (k in defaults){
v=defaults[k];
if(k in options){
this[k]=options[k];
}else{
this[k]=v;
}}
return this;
};
this._config.ripple=Number(this._config.ripple);
this._queue=[];
this._panels={};
this._stages={};
this._lastOp={
anchor: anchorList[0]
};
this._shading=this._config.shading;
if(this._shading===true){
this._shading='hard';
}
if(this._shading){
this._shaders={};
shaderProtos={};
shaderProto=createEl('shader');
shaderProto.style[css.transitionDuration]=this._config.speed + 'ms';
shaderProto.style[css.transitionTimingFunction]=this._config.easingMethod;
}
stageProto=createEl('stage');
stageProto.style[css.perspective]=this._config.perspective + 'px';
for (j=0, len1=anchorList.length; j < len1; j++){
anchor=anchorList[j];
this._panels[anchor]=[];
this._stages[anchor]=cloneEl(stageProto, false, 'stage' + capitalize(anchor));
if(this._shading){
this._shaders[anchor]={};
if(indexOf.call(anchorListV, anchor) >=0){
for (l=0, len2=anchorListV.length; l < len2; l++){
side=anchorListV[l];
this._shaders[anchor][side]=[];
}}else{
for (m=0, len3=anchorListH.length; m < len3; m++){
side=anchorListH[m];
this._shaders[anchor][side]=[];
}}
shaderProtos[anchor]=cloneEl(shaderProto, false, 'shader' + capitalize(anchor));
}}
contentHolder=cloneEl(this.el, true, 'content');
maskProto=createEl('mask');
maskProto.appendChild(contentHolder);
panelProto=createEl('panel');
panelProto.style[css.transitionDuration]=this._config.speed + 'ms';
panelProto.style[css.transitionTimingFunction]=this._config.easingMethod;
offsets={
left: [],
top: []
};
ref1=['x', 'y'];
for (o=0, len4=ref1.length; o < len4; o++){
axis=ref1[o];
if(axis==='x'){
anchorSet=anchorListV;
metric='width';
classSuffix='V';
}else{
anchorSet=anchorListH;
metric='height';
classSuffix='H';
}
panelConfig=this._config[panelKey=classSuffix.toLowerCase() + 'Panels'];
if(typeof panelConfig==='number'){
count=Math.abs(parseInt(panelConfig, 10));
percent=100 / count;
panelConfig=this._config[panelKey]=(function(){
var q, ref2, results;
results=[];
for (q=0, ref2=count; 0 <=ref2 ? q < ref2:q > ref2; 0 <=ref2 ? q++:q--){
results.push(percent);
}
return results;
})();
}else{
count=panelConfig.length;
if(!((99 <=(ref2=panelConfig.reduce(function(p, c){
return p + c;
}))&&ref2 <=100.1))){
throw new Error(libName + ": Panel percentages do not sum to 100");
}}
mask=cloneEl(maskProto, true, 'mask' + classSuffix);
if(this._shading){
for (q=0, len5=anchorSet.length; q < len5; q++){
anchor=anchorSet[q];
mask.appendChild(shaderProtos[anchor]);
}}
proto=cloneEl(panelProto, false, 'panel' + classSuffix);
proto.appendChild(mask);
for (rightOrBottom=r = 0, len6=anchorSet.length; r < len6; rightOrBottom=++r){
anchor=anchorSet[rightOrBottom];
for (panelN=t = 0, ref3=count; 0 <=ref3 ? t < ref3:t > ref3; panelN=0 <=ref3 ? ++t:--t){
panel=proto.cloneNode(true);
content=panel.children[0].children[0];
content.style.width=content.style.height='100%';
if(rightOrBottom){
panel.style[css.origin]=anchor;
index=panelConfig.length - panelN - 1;
prev=index + 1;
}else{
index=panelN;
prev=index - 1;
if(panelN===0){
offsets[anchor].push(0);
}else{
offsets[anchor].push((offsets[anchor][prev] - 100) * (panelConfig[prev] / panelConfig[index]));
}}
if(panelN===0){
panel.style[anchor]='0';
panel.style[metric]=panelConfig[index] + '%';
}else{
panel.style[anchor]='100%';
panel.style[metric]=panelConfig[index] / panelConfig[prev] * 100 + '%';
}
if(this._shading){
for (i=u = 0, len7=anchorSet.length; u < len7; i=++u){
a=anchorSet[i];
this._shaders[anchor][a][panelN]=panel.children[0].children[i + 1];
}}
content.style[metric]=content.style['max' + capitalize(metric)]=(count / panelConfig[index] * 10000 / count) + '%';
content.style[anchorSet[0]]=offsets[anchorSet[0]][index] + '%';
this._transformPanel(panel, 0, anchor);
this._panels[anchor][panelN]=panel;
if(panelN!==0){
this._panels[anchor][panelN - 1].appendChild(panel);
}}
this._stages[anchor].appendChild(this._panels[anchor][0]);
}}
this._stageHolder=createEl('holder');
this._stageHolder.setAttribute('aria-hidden', 'true');
for (w=0, len8=anchorList.length; w < len8; w++){
anchor=anchorList[w];
this._stageHolder.appendChild(this._stages[anchor]);
}
if(window.getComputedStyle(this.el).position==='absolute'){
this.el.style.position='absolute';
}
this.el.classList.add(elClasses.active);
showEl(this._stages.left);
this._cloneEl=cloneEl(this.el, true, 'clone');
this._cloneEl.classList.remove(elClasses.active);
hideEl(this._cloneEl);
this.el.innerHTML='';
this.el.appendChild(this._cloneEl);
this.el.appendChild(this._stageHolder);
this.el.parentNode.style[css.transformStyle]='preserve-3d';
this.accordion(0);
if(this._config.ripple){
this.setRipple(this._config.ripple);
}
if(this._config.touchEnabled){
this.enableTouch();
}}
OriDomi.prototype._step=function(){
var anchor, angle, fn, next, options, ref1;
if(this._inTrans||!this._queue.length){
return;
}
this._inTrans=true;
ref1=this._queue.shift(), fn=ref1[0], angle=ref1[1], anchor=ref1[2], options=ref1[3];
if(this.isFrozen){
this.unfreeze();
}
next=(function(_this){
return function(){
var args;
_this._setCallback({
angle: angle,
anchor: anchor,
options: options,
fn: fn
});
args=[angle, anchor, options];
if(fn.length < 3){
args.shift();
}
return fn.apply(_this, args);
};})(this);
if(this.isFoldedUp){
if(fn.length===2){
return next();
}else{
return this._unfold(next);
}}else if(anchor!==this._lastOp.anchor){
return this._stageReset(anchor, next);
}else{
return next();
}};
OriDomi.prototype._isIdenticalOperation=function(op){
var j, key, len1, ref1, ref2;
if(!this._lastOp.fn){
return true;
}
if(this._lastOp.reset){
return false;
}
ref1=['angle', 'anchor', 'fn'];
for (j=0, len1=ref1.length; j < len1; j++){
key=ref1[j];
if(this._lastOp[key]!==op[key]){
return false;
}}
ref2=op.options;
for (k in ref2){
v=ref2[k];
if(v!==this._lastOp.options[k]&&k!=='callback'){
return false;
}}
return true;
};
OriDomi.prototype._setCallback=function(operation){
if(!this._config.speed||this._isIdenticalOperation(operation)){
this._conclude(operation.options.callback);
}else{
this._panels[this._lastOp.anchor][0].addEventListener(css.transitionEnd, this._onTransitionEnd, false);
}
return (this._lastOp=operation).reset=false;
};
OriDomi.prototype._onTransitionEnd=function(e){
e.currentTarget.removeEventListener(css.transitionEnd, this._onTransitionEnd, false);
return this._conclude(this._lastOp.options.callback, e);
};
OriDomi.prototype._conclude=function(cb, event){
return defer((function(_this){
return function(){
_this._inTrans=false;
_this._step();
return typeof cb==="function" ? cb(event, _this):void 0;
};})(this));
};
OriDomi.prototype._transformPanel=function(el, angle, anchor, fracture){
var transPrefix, x, y, z;
x=y = z=0;
switch (anchor){
case 'left':
y=angle;
transPrefix='X(-';
break;
case 'right':
y=-angle;
transPrefix='X(';
break;
case 'top':
x=-angle;
transPrefix='Y(-';
break;
case 'bottom':
x=angle;
transPrefix='Y(';
}
if(fracture){
x=y = z=angle;
}
return el.style[css.transform]="rotateX(" + x + "deg) rotateY(" + y + "deg) rotateZ(" + z + "deg) translate" + transPrefix + this._config.gapNudge + "px)";
};
OriDomi.prototype._normalizeAngle=function(angle){
var max;
angle=parseFloat(angle, 10);
max=this._config.maxAngle;
if(isNaN(angle)){
return 0;
}else if(angle > max){
return max;
}else if(angle < -max){
return -max;
}else{
return angle;
}};
OriDomi.prototype._setTrans=function(duration, delay, anchor){
if(anchor==null){
anchor=this._lastOp.anchor;
}
return this._iterate(anchor, (function(_this){
return function(panel, i, len){
return _this._setPanelTrans.apply(_this, [anchor].concat(slice.call(arguments), [duration], [delay]));
};})(this));
};
OriDomi.prototype._setPanelTrans=function(anchor, panel, i, len, duration, delay){
var delayMs, j, len1, ref1, shader, side;
delayMs=(function(){
switch (delay){
case 0:
return 0;
case 1:
return this._config.speed / len * i;
case 2:
return this._config.speed / len * (len - i - 1);
}}).call(this);
panel.style[css.transitionDuration]=duration + 'ms';
panel.style[css.transitionDelay]=delayMs + 'ms';
if(this._shading){
ref1=(indexOf.call(anchorListV, anchor) >=0 ? anchorListV:anchorListH);
for (j=0, len1=ref1.length; j < len1; j++){
side=ref1[j];
shader=this._shaders[anchor][side][i];
shader.style[css.transitionDuration]=duration + 'ms';
shader.style[css.transitionDelay]=delayMs + 'ms';
}}
return delayMs;
};
OriDomi.prototype._setShader=function(n, anchor, angle){
var a, abs, b, opacity;
abs=Math.abs(angle);
opacity=abs / 90 * this._config.shadingIntensity;
if(this._shading==='hard'){
opacity *=.15;
if(this._lastOp.angle < 0){
angle=abs;
}else{
angle=-abs;
}}else{
opacity *=.4;
}
if(indexOf.call(anchorListV, anchor) >=0){
if(angle < 0){
a=opacity;
b=0;
}else{
a=0;
b=opacity;
}
this._shaders[anchor].left[n].style.opacity=a;
return this._shaders[anchor].right[n].style.opacity=b;
}else{
if(angle < 0){
a=0;
b=opacity;
}else{
a=opacity;
b=0;
}
this._shaders[anchor].top[n].style.opacity=a;
return this._shaders[anchor].bottom[n].style.opacity=b;
}};
OriDomi.prototype._showStage=function(anchor){
if(anchor!==this._lastOp.anchor){
hideEl(this._stages[this._lastOp.anchor]);
this._lastOp.anchor=anchor;
this._lastOp.reset=true;
return this._stages[anchor].style[css.transform]='translate3d(' + (function(){
switch (anchor){
case 'left':
return '0, 0, 0)';
case 'right':
return '0, 0, 0)';
case 'top':
return '0, 0, 0)';
case 'bottom':
return '0, 0, 0)';
}}).call(this);
}};
OriDomi.prototype._stageReset=function(anchor, cb){
var fn;
fn=(function(_this){
return function(e){
if(e){
e.currentTarget.removeEventListener(css.transitionEnd, fn, false);
}
_this._showStage(anchor);
return defer(cb);
};})(this);
if(this._lastOp.angle===0){
return fn();
}
this._panels[this._lastOp.anchor][0].addEventListener(css.transitionEnd, fn, false);
return this._iterate(this._lastOp.anchor, (function(_this){
return function(panel, i){
_this._transformPanel(panel, 0, _this._lastOp.anchor);
if(_this._shading){
return _this._setShader(i, _this._lastOp.anchor, 0);
}};})(this));
};
OriDomi.prototype._getLonghandAnchor=function(shorthand){
switch (shorthand.toString()){
case 'left':
case 'l':
case '4':
return 'left';
case 'right':
case 'r':
case '2':
return 'right';
case 'top':
case 't':
case '1':
return 'top';
case 'bottom':
case 'b':
case '3':
return 'bottom';
default:
return 'left';
}};
OriDomi.prototype._setCursor=function(bool){
if(bool==null){
bool=this._touchEnabled;
}
if(bool){
return this.el.style.cursor=css.grab;
}else{
return this.el.style.cursor='default';
}};
OriDomi.prototype._setTouch=function(toggle){
var eString, eventPair, eventPairs, j, l, len1, len2, listenFn, mouseLeaveSupport;
if(toggle){
if(this._touchEnabled){
return this;
}
listenFn='addEventListener';
}else{
if(!this._touchEnabled){
return this;
}
listenFn='removeEventListener';
}
this._touchEnabled=toggle;
this._setCursor();
eventPairs=[['TouchStart', 'MouseDown'], ['TouchEnd', 'MouseUp'], ['TouchMove', 'MouseMove'], ['TouchLeave', 'MouseLeave']];
mouseLeaveSupport='onmouseleave' in window;
for (j=0, len1=eventPairs.length; j < len1; j++){
eventPair=eventPairs[j];
for (l=0, len2=eventPair.length; l < len2; l++){
eString=eventPair[l];
if(!(eString==='TouchLeave'&&!mouseLeaveSupport)){
this.el[listenFn](eString.toLowerCase(), this['_on' + eventPair[0]], false);
}else{
this.el[listenFn]('mouseout', this._onMouseOut, false);
break;
}}
}
return this;
};
OriDomi.prototype._onTouchStart=function(e){
var axis1, ref1;
if(!this._touchEnabled||this.isFoldedUp){
return;
}
e.preventDefault();
this.emptyQueue();
this._touchStarted=true;
this.el.style.cursor=css.grabbing;
this._setTrans(0, 0);
this._touchAxis=(ref1=this._lastOp.anchor, indexOf.call(anchorListV, ref1) >=0) ? 'x':'y';
this["_" + this._touchAxis + "Last"]=this._lastOp.angle;
axis1="_" + this._touchAxis + "1";
if(e.type==='mousedown'){
this[axis1]=e["page" + (this._touchAxis.toUpperCase())];
}else{
this[axis1]=e.targetTouches[0]["page" + (this._touchAxis.toUpperCase())];
}
return this._config.touchStartCallback(this[axis1], e);
};
OriDomi.prototype._onTouchMove=function(e){
var current, delta, distance;
if(!(this._touchEnabled&&this._touchStarted)){
return;
}
e.preventDefault();
if(e.type==='mousemove'){
current=e["page" + (this._touchAxis.toUpperCase())];
}else{
current=e.targetTouches[0]["page" + (this._touchAxis.toUpperCase())];
}
distance=(current - this["_" + this._touchAxis + "1"]) * this._config.touchSensitivity;
if(this._lastOp.angle < 0){
if(this._lastOp.anchor==='right'||this._lastOp.anchor==='bottom'){
delta=this["_" + this._touchAxis + "Last"] - distance;
}else{
delta=this["_" + this._touchAxis + "Last"] + distance;
}
if(delta > 0){
delta=0;
}}else{
if(this._lastOp.anchor==='right'||this._lastOp.anchor==='bottom'){
delta=this["_" + this._touchAxis + "Last"] + distance;
}else{
delta=this["_" + this._touchAxis + "Last"] - distance;
}
if(delta < 0){
delta=0;
}}
this._lastOp.angle=delta=this._normalizeAngle(delta);
this._lastOp.fn.call(this, delta, this._lastOp.anchor, this._lastOp.options);
return this._config.touchMoveCallback(delta, e);
};
OriDomi.prototype._onTouchEnd=function(e){
if(!this._touchEnabled){
return;
}
this._touchStarted=this._inTrans=false;
this.el.style.cursor=css.grab;
this._setTrans(this._config.speed, this._config.ripple);
return this._config.touchEndCallback(this["_" + this._touchAxis + "Last"], e);
};
OriDomi.prototype._onTouchLeave=function(e){
if(!(this._touchEnabled&&this._touchStarted)){
return;
}
return this._onTouchEnd(e);
};
OriDomi.prototype._onMouseOut=function(e){
if(!(this._touchEnabled&&this._touchStarted)){
return;
}
if(e.toElement&&!this.el.contains(e.toElement)){
return this._onTouchEnd(e);
}};
OriDomi.prototype._unfold=function(callback){
var anchor;
this._inTrans=true;
anchor=this._lastOp.anchor;
return this._iterate(anchor, (function(_this){
return function(panel, i, len){
var delay;
delay=_this._setPanelTrans.apply(_this, [anchor].concat(slice.call(arguments), [_this._config.speed], [1]));
return (function(panel, i, delay){
return defer(function(){
_this._transformPanel(panel, 0, anchor);
if(_this._shading){
_this._setShader(i, anchor, 0);
}
return setTimeout(function(){
showEl(panel.children[0]);
if(i===len - 1){
_this._inTrans=_this.isFoldedUp=false;
if(typeof callback==="function"){
callback();
}
_this._lastOp.fn=_this.accordion;
_this._lastOp.angle=0;
}
return defer(function(){
return panel.style[css.transitionDuration]=_this._config.speed;
});
}, delay + _this._config.speed * .25);
});
})(panel, i, delay);
};})(this));
};
OriDomi.prototype._iterate=function(anchor, fn){
var i, j, len1, panel, panels, ref1, results;
ref1=panels=this._panels[anchor];
results=[];
for (i=j = 0, len1=ref1.length; j < len1; i=++j){
panel=ref1[i];
results.push(fn.call(this, panel, i, panels.length));
}
return results;
};
OriDomi.prototype.enableTouch=function(){
return this._setTouch(true);
};
OriDomi.prototype.disableTouch=function(){
return this._setTouch(false);
};
OriDomi.prototype.setSpeed=function(speed){
var anchor, j, len1;
for (j=0, len1=anchorList.length; j < len1; j++){
anchor=anchorList[j];
this._setTrans((this._config.speed=speed), this._config.ripple, anchor);
}
return this;
};
OriDomi.prototype.freeze=function(callback){
if(this.isFrozen){
if(typeof callback==="function"){
callback();
}}else{
this._stageReset(this._lastOp.anchor, (function(_this){
return function(){
_this.isFrozen=true;
hideEl(_this._stageHolder);
showEl(_this._cloneEl);
_this._setCursor(false);
return typeof callback==="function" ? callback():void 0;
};})(this));
}
return this;
};
OriDomi.prototype.unfreeze=function(){
if(this.isFrozen){
this.isFrozen=false;
hideEl(this._cloneEl);
showEl(this._stageHolder);
this._setCursor();
this._lastOp.angle=0;
}
return this;
};
OriDomi.prototype.destroy=function(callback){
this.freeze((function(_this){
return function(){
_this._setTouch(false);
if($){
$.data(_this.el, baseName, null);
}
_this.el.innerHTML=_this._cloneEl.innerHTML;
_this.el.classList.remove(elClasses.active);
return typeof callback==="function" ? callback():void 0;
};})(this));
return null;
};
OriDomi.prototype.emptyQueue=function(){
this._queue=[];
defer((function(_this){
return function(){
return _this._inTrans=false;
};})(this));
return this;
};
OriDomi.prototype.setRipple=function(dir){
if(dir==null){
dir=1;
}
this._config.ripple=Number(dir);
this.setSpeed(this._config.speed);
return this;
};
OriDomi.prototype.constrainAngle=function(angle){
this._config.maxAngle=parseFloat(angle, 10)||defaults.maxAngle;
return this;
};
OriDomi.prototype.wait=function(ms){
var fn;
fn=(function(_this){
return function(){
return setTimeout(_this._conclude, ms);
};})(this);
if(this._inTrans){
this._queue.push([fn, this._lastOp.angle, this._lastOp.anchor, this._lastOp.options]);
}else{
fn();
}
return this;
};
OriDomi.prototype.modifyContent=function(fn){
var anchor, i, j, l, len1, len2, panel, ref1, selectors, set;
if(typeof fn!=='function'){
selectors=fn;
set=function(el, content, style){
var key, value;
if(content){
el.innerHTML=content;
}
if(style){
for (key in style){
value=style[key];
el.style[key]=value;
}
return null;
}};
fn=function(el){
var content, j, len1, match, ref1, selector, style, value;
for (selector in selectors){
value=selectors[selector];
content=style=null;
if(typeof value==='string'){
content=value;
}else{
content=value.content, style=value.style;
}
if(selector===''){
set(el, content, style);
continue;
}
ref1=el.querySelectorAll(selector);
for (j=0, len1=ref1.length; j < len1; j++){
match=ref1[j];
set(match, content, style);
}}
return null;
};}
for (j=0, len1=anchorList.length; j < len1; j++){
anchor=anchorList[j];
ref1=this._panels[anchor];
for (i=l = 0, len2=ref1.length; l < len2; i=++l){
panel=ref1[i];
fn(panel.children[0].children[0], i, anchor);
}}
return this;
};
OriDomi.prototype.accordion=prep(function(angle, anchor, options){
return this._iterate(anchor, (function(_this){
return function(panel, i){
var deg;
if(i % 2!==0&&!options.twist){
deg=-angle;
}else{
deg=angle;
}
if(options.sticky){
if(i===0){
deg=0;
}else if(i > 1||options.stairs){
deg *=2;
}}else{
if(i!==0){
deg *=2;
}}
if(options.stairs){
deg *=-1;
}
_this._transformPanel(panel, deg, anchor, options.fracture);
if(_this._shading){
if(options.twist||options.fracture||(i===0&&options.sticky)){
return _this._setShader(i, anchor, 0);
}else if(Math.abs(deg)!==180){
return _this._setShader(i, anchor, deg);
}}
};})(this));
});
OriDomi.prototype.curl=prep(function(angle, anchor, options){
angle /=indexOf.call(anchorListV, anchor) >=0 ? this._config.vPanels.length:this._config.hPanels.length;
return this._iterate(anchor, (function(_this){
return function(panel, i){
_this._transformPanel(panel, angle, anchor);
if(_this._shading){
return _this._setShader(i, anchor, 0);
}};})(this));
});
OriDomi.prototype.ramp=prep(function(angle, anchor, options){
this._transformPanel(this._panels[anchor][1], angle, anchor);
return this._iterate(anchor, (function(_this){
return function(panel, i){
if(i!==1){
_this._transformPanel(panel, 0, anchor);
}
if(_this._shading){
return _this._setShader(i, anchor, 0);
}};})(this));
});
OriDomi.prototype.foldUp=prep(function(anchor, callback){
if(this.isFoldedUp){
return typeof callback==="function" ? callback():void 0;
}
return this._stageReset(anchor, (function(_this){
return function(){
_this._inTrans=_this.isFoldedUp=true;
return _this._iterate(anchor, function(panel, i, len){
var delay, duration;
duration=_this._config.speed;
if(i===0){
duration /=2;
}
delay=_this._setPanelTrans.apply(_this, [anchor].concat(slice.call(arguments), [duration], [2]));
return (function(panel, i, delay){
return defer(function(){
_this._transformPanel(panel, (i===0 ? 90:170), anchor);
return setTimeout(function(){
if(i===0){
_this._inTrans=false;
return typeof callback==="function" ? callback():void 0;
}else{
return hideEl(panel.children[0]);
}}, delay + _this._config.speed * .25);
});
})(panel, i, delay);
});
};})(this));
});
OriDomi.prototype.unfold=prep(OriDomi.prototype._unfold);
OriDomi.prototype.map=function(fn){
return prep((function(_this){
return function(angle, anchor, options){
return _this._iterate(anchor, function(panel, i, len){
return _this._transformPanel(panel, fn(angle, i, len), anchor, options.fracture);
});
};})(this)).bind(this);
};
OriDomi.prototype.reset=function(callback){
return this.accordion(0, {
callback: callback
});
};
OriDomi.prototype.reveal=function(angle, anchor, options){
if(options==null){
options={};}
options.sticky=true;
return this.accordion(angle, anchor, options);
};
OriDomi.prototype.stairs=function(angle, anchor, options){
if(options==null){
options={};}
options.stairs=options.sticky=true;
return this.accordion(angle, anchor, options);
};
OriDomi.prototype.fracture=function(angle, anchor, options){
if(options==null){
options={};}
options.fracture=true;
return this.accordion(angle, anchor, options);
};
OriDomi.prototype.twist=function(angle, anchor, options){
if(options==null){
options={};}
options.fracture=options.twist=true;
return this.accordion(angle / 10, anchor, options);
};
OriDomi.prototype.collapse=function(anchor, options){
if(options==null){
options={};}
options.sticky=false;
return this.accordion(-this._config.maxAngle, anchor, options);
};
OriDomi.prototype.collapseAlt=function(anchor, options){
if(options==null){
options={};}
options.sticky=false;
return this.accordion(this._config.maxAngle, anchor, options);
};
OriDomi.VERSION='1.1.5';
OriDomi.isSupported=isSupported;
return OriDomi;
})();
if(typeof module!=="undefined"&&module!==null ? module.exports:void 0){
module.exports=OriDomi;
}else if(typeof define!=="undefined"&&define!==null ? define.amd:void 0){
define(function(){
return OriDomi;
});
}else{
window.OriDomi=OriDomi;
}
if(!$){
return;
}
$.prototype.oriDomi=function(options){
var el, instance, j, l, len1, len2, method, methodName;
if(!isSupported){
return this;
}
if(options===true){
return $.data(this[0], baseName);
}
if(typeof options==='string'){
methodName=options;
if(typeof (method=OriDomi.prototype[methodName])!=='function'){
if(typeof console!=="undefined"&&console!==null){
console.warn(libName + ": No such method `" + methodName + "`");
}
return this;
}
for (j=0, len1=this.length; j < len1; j++){
el=this[j];
if(!(instance=$.data(el, baseName))){
instance=$.data(el, baseName, new OriDomi(el, options));
}
method.apply(instance, Array.prototype.slice.call(arguments).slice(1));
}}else{
for (l=0, len2=this.length; l < len2; l++){
el=this[l];
if(instance=$.data(el, baseName)){
continue;
}else{
$.data(el, baseName, new OriDomi(el, options));
}}
}
return this;
};}).call(this);
(function(win){
var PRECISION=1e2;
var VENDOR_PREFIXES=['webkit','moz', ''];
var SVG_NAMESPACE='http://www.w3.org/2000/svg';
var CSS_PREFIX='peel-';
var clipProperty, transformProperty, boxShadowProperty, filterProperty;
var backgroundGradientSupport;
var docEl=document.documentElement;
var style=docEl.style;
function getCssProperty(name){
var prefix, str;
for (var i=0; i < VENDOR_PREFIXES.length; i++){
prefix=VENDOR_PREFIXES[i];
str=prefix ? prefix + capitalize(name):name;
if(str in style){
return str;
}}
}
function setCssProperties(){
clipProperty=getCssProperty('clipPath');
transformProperty=getCssProperty('transform');
boxShadowProperty=getCssProperty('boxShadow');
filterProperty=getCssProperty('filter');
setBackgroundGradientSupport();
Peel.supported = !!(clipProperty&&transformProperty);
Peel.effectsSupported=backgroundGradientSupport;
}
function setBackgroundGradientSupport(){
var el=document.createElement('div');
var style=el.style;
style.cssText='background:linear-gradient(45deg,#9f9,white);';
backgroundGradientSupport=(style.backgroundImage||'').indexOf('gradient') > -1;
}
function round(n){
return Math.round(n * PRECISION) / PRECISION;
}
function clamp(n){
return Math.max(0, Math.min(1, n));
}
function normalize(n, min, max){
return (n - min) / (max - min);
}
function distribute(t, mult){
return (mult||1) * 2 * (.5 - Math.abs(t - .5));
}
function capitalize(str){
return str.slice(0,1).toUpperCase() + str.slice(1);
}
function camelize(str){
return str.replace(/-(\w)/g, function(a, b){
return b.toUpperCase();
});
}
function prefix(str){
return CSS_PREFIX + str;
}
function setCSSClip(el, clip){
el.style[clipProperty]=clip;
}
function setTransform(el, t){
el.style[transformProperty]=t;
}
function setBoxShadow(el, x, y, blur, spread, intensity){
el.style[boxShadowProperty]=getShadowCss(x, y, blur, spread, intensity);
}
function setDropShadow(el, x, y, blur, intensity){
el.style[filterProperty]='drop-shadow(' + getShadowCss(x, y, blur, null, intensity) + ')';
}
function getShadowCss(x, y, blur, spread, intensity){
return round(x) + 'px ' +
round(y) + 'px ' +
round(blur) + 'px ' +
(spread ? round(spread) + 'px ':'') +
'rgba(0,0,0,' + round(intensity) + ')';
}
function setOpacity(el, t){
el.style.opacity=t;
}
function setBackgroundGradient(el, rotation, stops){
if(!backgroundGradientSupport) return;
var css;
if(stops.length===0){
css='none';
}else{
css='linear-gradient(' + round(rotation) + 'deg,' + stops.join(',') + ')';
}
el.style.backgroundImage=css;
}
function addEvent(el, type, fn){
el.addEventListener(type, fn)
}
function removeEvent(el, type, fn){
el.removeEventListener(type, fn);
}
function getEventCoordinates(evt, el){
var pos=evt.changedTouches ? evt.changedTouches[0]:evt;
return {
'x': pos.clientX - el.offsetLeft + window.scrollX,
'y': pos.clientY - el.offsetTop + window.scrollY
}}
function bindWithEvent(fn, scope, arg1, arg2){
return function(evt){
fn.call(scope, evt, arg1, arg2);
}}
function getBlackStop(a, pos){
return getColorStop(0, 0, 0, a, pos);
}
function getWhiteStop(a, pos){
return getColorStop(255, 255, 255, a, pos);
}
function getColorStop(r, g, b, a, pos){
a=round(clamp(a));
return 'rgba('+ r +','+ g +','+ b +','+ a +') ' + round(pos * 100) + '%';
}
function getElement(obj, node){
if(typeof obj==='string'){
obj=(node||document).querySelector(obj);
}
return obj;
}
function createElement(parent, className){
var el=document.createElement('div');
addClass(el, className);
parent.appendChild(el);
return el;
}
function removeClass(el, str){
el.classList.remove(str);
}
function addClass(el, str){
el.classList.add(str);
}
function getZIndex(el){
return el.style.zIndex;
}
function setZIndex(el, index){
el.style.zIndex=index;
}
function createSVGElement(tag, parent, attributes){
parent=parent||docEl;
var el=document.createElementNS(SVG_NAMESPACE, tag);
parent.appendChild(el);
for (var key in attributes){
if(!attributes.hasOwnProperty(key)) continue;
setSVGAttribute(el, key, attributes[key]);
}
return el;
}
function setSVGAttribute(el, key, value){
el.setAttributeNS(null, key, value);
}
function Peel (el, opt){
this.setOptions(opt);
this.el=getElement(el, docEl);
this.constraints=[];
this.events=[];
this.setupLayers();
this.setupDimensions();
this.setCorner(this.getOption('corner'));
this.setMode(this.getOption('mode'));
this.init();
}
Peel.Corners={
TOP_LEFT:     0x0,
TOP_RIGHT:    0x1,
BOTTOM_LEFT:  0x2,
BOTTOM_RIGHT: 0x3
}
Peel.Defaults={
'topShadow': true,
'topShadowBlur': 5,
'topShadowAlpha': .5,
'topShadowOffsetX': 0,
'topShadowOffsetY': 1,
'topShadowCreatesShape': true,
'backReflection': false,
'backReflectionSize': .02,
'backReflectionOffset': 0,
'backReflectionAlpha': .15,
'backReflectionDistribute': true,
'backShadow': true,
'backShadowSize': .04,
'backShadowOffset': 0,
'backShadowAlpha': .1,
'backShadowDistribute': true,
'bottomShadow': true,
'bottomShadowSize': 1.5,
'bottomShadowOffset': 0,
'bottomShadowDarkAlpha': .7,
'bottomShadowLightAlpha': .1,
'bottomShadowDistribute': true,
'setPeelOnInit': true,
'clippingBoxScale': 4,
'flipConstraintOffset': 5,
'dragPreventsDefault': true
}
Peel.prototype.setCorner=function(){
var args=arguments;
if(args[0]===undefined){
args=[Peel.Corners.BOTTOM_RIGHT];
}else if(args[0].length){
args=args[0];
}
this.corner=this.getPointOrCorner(args);
}
Peel.prototype.setMode=function(mode){
if(mode==='book'){
this.addPeelConstraint(Peel.Corners.BOTTOM_LEFT);
this.addPeelConstraint(Peel.Corners.TOP_LEFT);
this.setOption('backReflection', false);
this.setOption('backShadowDistribute', false);
this.setOption('bottomShadowDistribute', false);
}else if(mode==='calendar'){
this.addPeelConstraint(Peel.Corners.TOP_RIGHT);
this.addPeelConstraint(Peel.Corners.TOP_LEFT);
}}
Peel.prototype.setPeelPath=function(x1, y1){
var args=arguments, p1, p2, c1, c2;
p1=new Point(x1, y1);
if(args.length===4){
p2=new Point(args[2], args[3]);
this.path=new LineSegment(p1, p2);
}else if(args.length===8){
c1=new Point(args[2], args[3]);
c2=new Point(args[4], args[5]);
p2=new Point(args[6], args[7]);
this.path=new BezierCurve(p1, c1, c2, p2);
}}
Peel.prototype.handleDrag=function(fn, el){
this.dragHandler=fn;
this.setupDragEvents(el);
}
Peel.prototype.handlePress=function(fn, el){
this.pressHandler=fn;
this.setupDragEvents(el);
}
Peel.prototype.setupDragEvents=function(el){
var self=this, isDragging, moveName, endName;
if(this.dragEventsSetup){
return;
}
el=el||this.el;
function dragStart (touch, evt){
if(self.getOption('dragPreventsDefault')){
evt.preventDefault();
}
moveName=touch ? 'touchmove':'mousemove';
endName=touch ? 'touchend':'mouseup';
addEvent(docEl, moveName, dragMove);
addEvent(docEl, endName, dragEnd);
isDragging=false;
}
function dragMove (evt){
if(self.dragHandler){
callHandler(self.dragHandler, evt);
}
isDragging=true;
}
function dragEnd(evt){
if(!isDragging&&self.pressHandler){
callHandler(self.pressHandler, evt);
}
removeEvent(docEl, moveName, dragMove);
removeEvent(docEl, endName, dragEnd);
}
function callHandler(fn, evt){
var coords=getEventCoordinates(evt, self.el);
fn.call(self, evt, coords.x, coords.y);
}
this.addEvent(el, 'mousedown', dragStart.bind(this, false));
this.addEvent(el, 'touchstart', dragStart.bind(this, true));
this.dragEventsSetup=true;
}
Peel.prototype.removeEvents=function(){
this.events.forEach(function(e, i){
removeEvent(e.el, e.type, e.handler);
});
this.events=[];
}
Peel.prototype.setTimeAlongPath=function(t){
t=clamp(t);
var point=this.path.getPointForTime(t);
this.timeAlongPath=t;
this.setPeelPosition(point.x, point.y);
}
Peel.prototype.setFadeThreshold=function(n){
this.fadeThreshold=n;
}
Peel.prototype.setPeelPosition=function(){
var pos=this.getPointOrCorner(arguments);
pos=this.getConstrainedPeelPosition(pos);
if(!pos){
return;
}
this.peelLineSegment=this.getPeelLineSegment(pos);
this.peelLineRotation=this.peelLineSegment.getAngle();
this.setClipping();
this.setBackTransform(pos);
this.setEffects();
}
Peel.prototype.addPeelConstraint=function(){
var p=this.getPointOrCorner(arguments);
var radius=this.corner.subtract(p).getLength();
this.constraints.push(new Circle(p, radius));
this.calculateFlipConstraint();
}
Peel.prototype.setOption=function(key, value){
this.options[key]=value;
}
Peel.prototype.getOption=function(key){
return this.options[camelize(key)];
}
Peel.prototype.getAmountClipped=function(){
var topArea=this.getTopClipArea();
var totalArea=this.width * this.height;
return normalize(topArea, totalArea, 0);
}
Peel.prototype.addEvent=function(el, type, fn){
addEvent(el, type, fn);
this.events.push({
el: el,
type: type,
handler: fn
});
return fn;
}
Peel.prototype.getTopClipArea=function(){
var top=new Polygon();
this.elementBox.forEach(function(side){
this.distributeLineByPeelLine(side, top);
}, this);
return Polygon.getArea(top.getPoints());
}
Peel.prototype.calculateFlipConstraint=function(){
var corner=this.corner, arr=this.constraints.concat();
this.flipConstraint=arr.sort(function(a, b){
var aY=corner.y - a.center.y;
var bY=corner.y - b.center.y;
return a - b;
})[0];
}
Peel.prototype.dragStart=function(evt, type, fn){
}
Peel.prototype.fireHandler=function(evt, fn){
var coords=getEventCoordinates(evt, this.el);
fn.call(this, evt, coords.x, coords.y);
}
Peel.prototype.setClipping=function(){
var top=new Polygon();
var back=new Polygon();
this.clippingBox.forEach(function(side){
this.distributeLineByPeelLine(side, top, back);
}, this);
this.topClip.setPoints(top.getPoints());
this.backClip.setPoints(back.getPoints());
}
Peel.prototype.distributeLineByPeelLine=function(seg, poly1, poly2){
var intersect=this.peelLineSegment.getIntersectPoint(seg);
this.distributePointByPeelLine(seg.p1, poly1, poly2);
this.distributePointByPeelLine(intersect, poly1, poly2);
}
Peel.prototype.distributePointByPeelLine=function(p, poly1, poly2){
if(!p) return;
var d=this.peelLineSegment.getPointDeterminant(p);
if(d <=0){
poly1.addPoint(p);
}
if(d >=0&&poly2){
poly2.addPoint(this.flipPointHorizontally(p));
}}
Peel.prototype.setOptions=function(opt){
var options=opt||{}, defaults=Peel.Defaults;
for (var key in defaults){
if(!defaults.hasOwnProperty(key)||key in options){
continue;
}
options[key]=defaults[key];
}
this.options=options;
}
Peel.prototype.findOrCreateLayer=function(id, parent, zIndex){
var optId=id + '-element';
var domId=prefix(id);
var el=getElement(this.getOption(optId)||'.' + domId, parent);
if(!el){
el=createElement(parent, domId);
}
addClass(el, prefix('layer'));
setZIndex(el, zIndex);
return el;
}
Peel.prototype.getPointOrCorner=function(args){
if(args.length===2){
return new Point(args[0], args[1]);
}else if(typeof args[0]==='number'){
return this.getCornerPoint(args[0]);
}
return args[0];
}
Peel.prototype.getCornerPoint=function(id){
var x=+!!(id & 1) * this.width;
var y=+!!(id & 2) * this.height;
return new Point(x, y);
}
Peel.prototype.getOptionalShape=function(){
var shapes=['rect', 'polygon', 'path', 'circle'], found;
shapes.some(function(type){
var attr=this.getOption(type), obj;
if(attr){
obj={};
obj.attributes=attr;
obj.type=type;
found=obj;
}
return found;
}, this);
return found;
}
Peel.prototype.setupLayers=function(){
var shape=this.getOptionalShape();
var topInnerLayer=this.topLayer=this.findOrCreateLayer('top', this.el, 2);
var backInnerLayer=this.backLayer=this.findOrCreateLayer('back', this.el, 3);
this.bottomLayer=this.findOrCreateLayer('bottom', this.el, 1);
if(shape){
this.topLayer=this.wrapShapeLayer(this.topLayer, 'top-outer-clip');
this.backLayer=this.wrapShapeLayer(this.backLayer, 'back-outer-clip');
this.topShapeClip=new SVGClip(topInnerLayer, shape);
this.backShapeClip=new SVGClip(backInnerLayer, shape);
this.bottomShapeClip=new SVGClip(this.bottomLayer, shape);
if(this.getOption('topShadowCreatesShape')){
this.topShadowElement=this.setupDropShadow(shape, topInnerLayer);
}}else{
this.topShadowElement=this.findOrCreateLayer('top-shadow', topInnerLayer, 1);
}
this.topClip=new SVGClip(this.topLayer);
this.backClip=new SVGClip(this.backLayer);
this.backShadowElement=this.findOrCreateLayer('back-shadow', backInnerLayer, 1);
this.backReflectionElement=this.findOrCreateLayer('back-reflection', backInnerLayer, 2);
this.bottomShadowElement=this.findOrCreateLayer('bottom-shadow', this.bottomLayer, 1);
this.usesBoxShadow = !shape;
}
Peel.prototype.setupDropShadow=function(shape, parent){
var svg=createSVGElement('svg', parent, {
'class': prefix('layer')
});
createSVGElement(shape.type, svg, shape.attributes);
return svg;
}
Peel.prototype.wrapShapeLayer=function(el, id){
var zIndex=getZIndex(el);
addClass(el, prefix('shape-layer'));
var outerLayer=this.findOrCreateLayer(id, this.el, zIndex);
outerLayer.appendChild(el);
return outerLayer;
}
Peel.prototype.setupDimensions=function(){
this.width=this.el.offsetWidth;
this.height=this.el.offsetHeight;
this.center=new Point(this.width / 2, this.height / 2);
this.elementBox=this.getScaledBox(1);
this.clippingBox=this.getScaledBox(this.getOption('clippingBoxScale'));
}
Peel.prototype.getScaledBox=function(scale){
var brScale=scale;
var tlScale=scale - 1;
var tl=new Point(-this.width * tlScale, -this.height * tlScale);
var tr=new Point(this.width * brScale, -this.height * tlScale);
var br=new Point(this.width * brScale,  this.height * brScale);
var bl=new Point(-this.width * tlScale,  this.height * brScale);
return [
new LineSegment(tl, tr),
new LineSegment(tr, br),
new LineSegment(br, bl),
new LineSegment(bl, tl)
];
}
Peel.prototype.getConstrainedPeelPosition=function(pos){
this.constraints.forEach(function(area){
var offset=this.getFlipConstraintOffset(area, pos);
if(offset){
area=new Circle(area.center, area.radius - offset);
}
pos=area.constrainPoint(pos);
}, this);
return pos;
}
Peel.prototype.getFlipConstraintOffset=function(area, pos){
var offset=this.getOption('flipConstraintOffset');
if(area===this.flipConstraint&&offset){
var cornerToCenter=this.corner.subtract(this.center);
var cornerToConstraint=this.corner.subtract(area.center);
var baseAngle=cornerToConstraint.getAngle();
var nCornerToConstraint=cornerToConstraint.rotate(-baseAngle);
var nPosToConstraint=pos.subtract(area.center).rotate(-baseAngle);
if(cornerToCenter.x * cornerToCenter.y < 0){
nPosToConstraint.y *=-1;
}
if(nPosToConstraint.x > 0&&nPosToConstraint.y > 0){
return normalize(nPosToConstraint.getAngle(), 45, 0) * offset;
}}
}
Peel.prototype.getPeelLineSegment=function(point){
var halfToCorner=this.corner.subtract(point).scale(.5);
var midpoint=point.add(halfToCorner);
if(halfToCorner.x===0&&halfToCorner.y===0){
halfToCorner=point.subtract(this.center);
}
var l=halfToCorner.getLength()
var mult=(Math.max(this.width, this.height) / l) * 10;
var half=halfToCorner.rotate(-90).scale(mult);
var p1=midpoint.add(half);
var p2=midpoint.subtract(half);
return new LineSegment(p1, p2);
}
Peel.prototype.setBackTransform=function(pos){
var mirroredCorner=this.flipPointHorizontally(this.corner);
var r=(this.peelLineRotation - 90) * 2;
var t=pos.subtract(mirroredCorner.rotate(r));
var css='translate('+ round(t.x) +'px, '+ round(t.y) +'px) rotate('+ round(r) +'deg)';
setTransform(this.backLayer, css);
setTransform(this.topShadowElement, css);
}
Peel.prototype.getPeelLineDistance=function(){
var cornerId, opposingCornerId, corner, opposingCorner;
if(this.peelLineRotation < 90){
cornerId=Peel.Corners.TOP_RIGHT;
opposingCornerId=Peel.Corners.BOTTOM_LEFT;
}else if(this.peelLineRotation < 180){
cornerId=Peel.Corners.BOTTOM_RIGHT;
opposingCornerId=Peel.Corners.TOP_LEFT;
}else if(this.peelLineRotation < 270){
cornerId=Peel.Corners.BOTTOM_LEFT;
opposingCornerId=Peel.Corners.TOP_RIGHT;
}else if(this.peelLineRotation < 360){
cornerId=Peel.Corners.TOP_LEFT;
opposingCornerId=Peel.Corners.BOTTOM_RIGHT;
}
corner=this.getCornerPoint(cornerId);
opposingCorner=this.getCornerPoint(opposingCornerId);
var cornerToCorner=new LineSegment(corner, opposingCorner).scale(2);
var intersect=this.peelLineSegment.getIntersectPoint(cornerToCorner);
if(!intersect){
return 2;
}
var distanceToPeelLine=corner.subtract(intersect).getLength();
var totalDistance=corner.subtract(opposingCorner).getLength();
return (distanceToPeelLine / totalDistance);
}
Peel.prototype.setEffects=function(){
var t=this.getPeelLineDistance();
this.setTopShadow(t);
this.setBackShadow(t);
this.setBackReflection(t);
this.setBottomShadow(t);
this.setFade();
}
Peel.prototype.setTopShadow=function(t){
if(!this.getOption('topShadow')){
return;
}
var sBlur=this.getOption('topShadowBlur');
var sX=this.getOption('topShadowOffsetX');
var sY=this.getOption('topShadowOffsetY');
var alpha=this.getOption('topShadowAlpha');
var sAlpha=this.exponential(t, 5, alpha);
if(this.usesBoxShadow){
setBoxShadow(this.topShadowElement, sX, sY, sBlur, 0, sAlpha);
}else{
setDropShadow(this.topShadowElement, sX, sY, sBlur, sAlpha);
}}
Peel.prototype.distributeOrLinear=function(n, dist, mult){
if(dist){
return distribute(n, mult);
}else{
return n * mult;
}}
Peel.prototype.exponential=function(n, exp, mult){
return mult * clamp(Math.pow(1 + n, exp) - 1);
}
Peel.prototype.setBackReflection=function(t){
var stops=[];
if(this.canSetLinearEffect('backReflection', t)){
var rDistribute=this.getOption('backReflectionDistribute');
var rSize=this.getOption('backReflectionSize');
var rOffset=this.getOption('backReflectionOffset');
var rAlpha=this.getOption('backReflectionAlpha');
var reflectionSize=this.distributeOrLinear(t, rDistribute, rSize);
var rStop=t - rOffset;
var rMid=rStop - reflectionSize;
var rStart=rMid - reflectionSize;
stops.push(getWhiteStop(0, 0));
stops.push(getWhiteStop(0, rStart));
stops.push(getWhiteStop(rAlpha, rMid));
stops.push(getWhiteStop(0, rStop));
}
setBackgroundGradient(this.backReflectionElement, 180 - this.peelLineRotation, stops);
}
Peel.prototype.setBackShadow=function(t){
var stops=[];
if(this.canSetLinearEffect('backShadow', t)){
var sSize=this.getOption('backShadowSize');
var sOffset=this.getOption('backShadowOffset');
var sAlpha=this.getOption('backShadowAlpha');
var sDistribute=this.getOption('backShadowDistribute');
var shadowSize=this.distributeOrLinear(t, sDistribute, sSize);
var shadowStop=t - sOffset;
var shadowMid=shadowStop - shadowSize;
var shadowStart=shadowMid - shadowSize;
stops.push(getBlackStop(0, 0));
stops.push(getBlackStop(0, shadowStart));
stops.push(getBlackStop(sAlpha, shadowMid));
stops.push(getBlackStop(sAlpha, shadowStop));
}
setBackgroundGradient(this.backShadowElement, 180 - this.peelLineRotation, stops);
}
Peel.prototype.setBottomShadow=function(t){
var stops=[];
if(this.canSetLinearEffect('bottomShadow', t)){
var sSize=this.getOption('bottomShadowSize');
var offset=this.getOption('bottomShadowOffset');
var darkAlpha=this.getOption('bottomShadowDarkAlpha');
var lightAlpha=this.getOption('bottomShadowLightAlpha');
var sDistribute=this.getOption('bottomShadowDistribute');
var darkShadowStart=t - (.025 - offset);
var midShadowStart=darkShadowStart - (this.distributeOrLinear(t, sDistribute, .03) * sSize) - offset;
var lightShadowStart=midShadowStart - ((.02 * sSize) - offset);
stops=[
getBlackStop(0, 0),
getBlackStop(0, lightShadowStart),
getBlackStop(lightAlpha, midShadowStart),
getBlackStop(lightAlpha, darkShadowStart),
getBlackStop(darkAlpha, t)
];
}
setBackgroundGradient(this.bottomShadowElement, this.peelLineRotation + 180, stops);
}
Peel.prototype.canSetLinearEffect=function(name, t){
return this.getOption(name)&&t > 0;
}
Peel.prototype.setFade=function(){
var threshold=this.fadeThreshold, opacity=1, n;
if(threshold){
if(this.timeAlongPath!==undefined){
n=this.timeAlongPath;
}else{
n=this.getAmountClipped();
}
if(n > threshold){
opacity=(1 - n) / (1 - threshold);
}
setOpacity(this.topLayer, opacity);
setOpacity(this.backLayer, opacity);
setOpacity(this.bottomShadowElement, opacity);
}}
Peel.prototype.flipPointHorizontally=function(p){
return new Point(p.x - ((p.x - this.center.x) * 2), p.y);
}
Peel.prototype.init=function(){
if(this.getOption('setPeelOnInit')){
this.setPeelPosition(this.corner);
}
addClass(this.el, prefix('ready'));
}
function SVGClip (el, shape){
this.el=el;
this.shape=SVGClip.createClipPath(el, shape||{
'type': 'polygon'
});
setTransform(this.el, 'translate(0px,0px)');
}
SVGClip.getDefs=function(){
if(!this.defs){
this.svg=createSVGElement('svg', null, {
'class': prefix('svg-clip-element')
});
this.defs=createSVGElement('defs', this.svg);
}
return this.defs;
}
SVGClip.createClipPath=function(el, obj){
var id=SVGClip.getId();
var clipPath=createSVGElement('clipPath', this.getDefs());
var svgEl=createSVGElement(obj.type, clipPath, obj.attributes);
setSVGAttribute(clipPath, 'id', id);
setCSSClip(el, 'url(#' + id + ')');
return svgEl;
}
SVGClip.getId=function(){
if(!SVGClip.id){
SVGClip.id=1;
}
return 'svg-clip-' + SVGClip.id++;
}
SVGClip.prototype.setPoints=function(points){
var str=points.map(function(p){
return round(p.x) + ',' + round(p.y);
}).join(' ');
setSVGAttribute(this.shape, 'points', str);
}
function Circle (center, radius){
this.center=center;
this.radius=radius;
}
Circle.prototype.containsPoint=function(p){
if(this.boundingRectContainsPoint(p)){
var dx=this.center.x - p.x;
var dy=this.center.y - p.y;
dx *=dx;
dy *=dy;
var distanceSquared=dx + dy;
var radiusSquared=this.radius * this.radius;
return distanceSquared <=radiusSquared;
}
return false;
}
Circle.prototype.boundingRectContainsPoint=function(p){
return p.x >=this.center.x - this.radius&&p.x <=this.center.x + this.radius &&
p.y >=this.center.y - this.radius&&p.y <=this.center.y + this.radius;
}
Circle.prototype.constrainPoint=function(p){
if(!this.containsPoint(p)){
var rotation=p.subtract(this.center).getAngle();
p=this.center.add(new Point(this.radius, 0).rotate(rotation));
}
return p;
}
function Polygon(){
this.points=[];
}
Polygon.getArea=function(points){
var sum1=0, sum2=0;
points.forEach(function(p, i, arr){
var next=arr[(i + 1) % arr.length];
sum1 +=(p.x * next.y);
sum2 +=(p.y * next.x);
});
return (sum1 - sum2) / 2;
}
Polygon.prototype.addPoint=function(point){
this.points.push(point);
}
Polygon.prototype.getPoints=function(){
return this.points;
}
function BezierCurve (p1, c1, c2, p2){
this.p1=p1;
this.c1=c1;
this.p2=p2;
this.c2=c2;
}
BezierCurve.prototype.getPointForTime=function(t){
var b0=Math.pow(1 - t, 3);
var b1=3 * t * Math.pow(1 - t, 2);
var b2=3 * Math.pow(t, 2) * (1 - t);
var b3=Math.pow(t, 3);
var x=(b0 * this.p1.x) + (b1 * this.c1.x) + (b2 * this.c2.x) + (b3 * this.p2.x)
var y=(b0 * this.p1.y) + (b1 * this.c1.y) + (b2 * this.c2.y) + (b3 * this.p2.y)
return new Point(x, y);
}
function LineSegment (p1, p2){
this.p1=p1;
this.p2=p2;
}
LineSegment.EPSILON=1e-6;
LineSegment.prototype.getPointForTime=function(t){
return this.p1.add(this.getVector().scale(t));
}
LineSegment.prototype.scale=function(n){
var half=1 + (n / 2);
var p1=this.p1.add(this.p2.subtract(this.p1).scale(n));
var p2=this.p2.add(this.p1.subtract(this.p2).scale(n));
return new LineSegment(p1, p2);
}
LineSegment.prototype.getPointDeterminant=function(p){
var d=((p.x - this.p1.x) * (this.p2.y - this.p1.y)) - ((p.y - this.p1.y) * (this.p2.x - this.p1.x));
if(d > -LineSegment.EPSILON&&d < LineSegment.EPSILON){
d=0;
}
return d;
}
LineSegment.prototype.getIntersectPoint=function(seg2){
var seg1=this;
function crossProduct(p1, p2){
return p1.x * p2.y - p1.y * p2.x;
}
var r=seg1.p2.subtract(seg1.p1);
var s=seg2.p2.subtract(seg2.p1);
var uNumerator=crossProduct(seg2.p1.subtract(seg1.p1), r);
var denominator=crossProduct(r, s);
if(denominator==0){
return null;
}
var u=uNumerator / denominator;
var t=crossProduct(seg2.p1.subtract(seg1.p1), s) / denominator;
if((t >=0)&&(t <=1)&&(u >=0)&&(u <=1)){
return seg1.p1.add(r.scale(t));
}
return null;
}
LineSegment.prototype.getAngle=function(){
return this.getVector().getAngle();
}
LineSegment.prototype.getVector=function(){
if(!this.vector){
this.vector=this.p2.subtract(this.p1);
}
return this.vector;
}
function Point (x, y){
this.x=x;
this.y=y;
}
Point.DEGREES_IN_RADIANS=180 / Math.PI;
Point.degToRad=function(deg){
return deg / Point.DEGREES_IN_RADIANS;
};
Point.radToDeg=function(rad){
var deg=rad * Point.DEGREES_IN_RADIANS;
while(deg < 0) deg +=360;
return deg;
};
Point.vector=function(deg, len){
var rad=Point.degToRad(deg);
return new Point(Math.cos(rad) * len, Math.sin(rad) * len);
};
Point.prototype.add=function(p){
return new Point(this.x + p.x, this.y + p.y);
};
Point.prototype.subtract=function(p){
return new Point(this.x - p.x, this.y - p.y);
};
Point.prototype.scale=function(n){
return new Point(this.x * n, this.y * n);
};
Point.prototype.getLength=function(){
return Math.sqrt(Math.pow(this.x, 2) + Math.pow(this.y, 2));
};
Point.prototype.getAngle=function(){
return Point.radToDeg(Math.atan2(this.y, this.x));
};
Point.prototype.setAngle=function(deg){
return Point.vector(deg, this.getLength());
};
Point.prototype.rotate=function(deg){
return this.setAngle(this.getAngle() + deg);
};
setCssProperties();
win.Peel=Peel;
})(window);
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,i,s;if(!n)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,s=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length,i&&!s&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],t):t(jQuery)}(function(P){"use strict";return P.widget("ui.draggable",P.ui.mouse,{version:"1.13.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<P(t.target).closest(".ui-resizable-handle").length||(this.handle=this._getHandle(t),!this.handle)||(this._blurActiveElement(t),this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=P(this);return P("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=P.ui.safeActiveElement(this.document[0]);P(t.target).closest(e).length||P.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),P.ui.ddmanager&&(P.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===P(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),P.ui.ddmanager&&!e.dropBehaviour&&P.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),P.ui.ddmanager&&P.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp(new P.Event("mouseup",t)),!1;this.position=e.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",P.ui.ddmanager&&P.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,s=!1;return P.ui.ddmanager&&!this.options.dropBehaviour&&(s=P.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,s)?P(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),P.ui.ddmanager&&P.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),P.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new P.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!P(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var e=this.options,s="function"==typeof e.helper,t=s?P(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),s&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=Array.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&P.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var t,e;return"relative"!==this.cssPosition?{top:0,left:0}:(t=this.element.position(),e=this._isRootNode(this.scrollParent[0]),{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())})},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e=this.options,s=this.document[0];this.relativeContainer=null,e.containment?"window"===e.containment?this.containment=[P(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,P(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,P(window).scrollLeft()+P(window).width()-this.helperProportions.width-this.margins.left,P(window).scrollTop()+(P(window).height()||s.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:"document"===e.containment?this.containment=[0,0,P(s).width()-this.helperProportions.width-this.margins.left,(P(s).height()||s.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:e.containment.constructor===Array?this.containment=e.containment:("parent"===e.containment&&(e.containment=this.helper[0].parentNode),(e=(s=P(e.containment))[0])&&(t=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(t?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=null},_convertPositionTo:function(t,e){e=e||this.position;var t="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*t+this.offset.parent.top*t-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*t,left:e.left+this.offset.relative.left*t+this.offset.parent.left*t-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*t}},_generatePosition:function(t,e){var s,i=this.options,o=this._isRootNode(this.scrollParent[0]),n=t.pageX,r=t.pageY;return o&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),{top:(r=e&&(this.containment&&(s=this.relativeContainer?(e=this.relativeContainer.offset(),[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):this.containment,t.pageX-this.offset.click.left<s[0]&&(n=s[0]+this.offset.click.left),t.pageY-this.offset.click.top<s[1]&&(r=s[1]+this.offset.click.top),t.pageX-this.offset.click.left>s[2]&&(n=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3])&&(r=s[3]+this.offset.click.top),i.grid&&(e=i.grid[1]?this.originalPageY+Math.round((r-this.originalPageY)/i.grid[1])*i.grid[1]:this.originalPageY,r=!s||e-this.offset.click.top>=s[1]||e-this.offset.click.top>s[3]?e:e-this.offset.click.top>=s[1]?e-i.grid[1]:e+i.grid[1],t=i.grid[0]?this.originalPageX+Math.round((n-this.originalPageX)/i.grid[0])*i.grid[0]:this.originalPageX,n=!s||t-this.offset.click.left>=s[0]||t-this.offset.click.left>s[2]?t:t-this.offset.click.left>=s[0]?t-i.grid[0]:t+i.grid[0]),"y"===i.axis&&(n=this.originalPageX),"x"===i.axis)?this.originalPageY:r)-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:o?0:this.offset.scroll.top),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:o?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,s){return s=s||this._uiHash(),P.ui.plugin.call(this,t,[e,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),P.Widget.prototype._trigger.call(this,t,e,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),P.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,s){var i=P.extend({},t,{item:s.element});s.sortables=[],P(s.options.connectToSortable).each(function(){var t=P(this).sortable("instance");t&&!t.options.disabled&&(s.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,i))})},stop:function(e,t,s){var i=P.extend({},t,{item:s.element});s.cancelHelperRemoval=!1,P.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,i))})},drag:function(s,i,o){P.each(o.sortables,function(){var t=!1,e=this;e.positionAbs=o.positionAbs,e.helperProportions=o.helperProportions,e.offset.click=o.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,P.each(o.sortables,function(){return this.positionAbs=o.positionAbs,this.helperProportions=o.helperProportions,this.offset.click=o.offset.click,t=this!==e&&this._intersectsWith(this.containerCache)&&P.contains(e.element[0],this.element[0])?!1:t})),t?(e.isOver||(e.isOver=1,o._parent=i.helper.parent(),e.currentItem=i.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return i.helper[0]},s.target=e.currentItem[0],e._mouseCapture(s,!0),e._mouseStart(s,!0,!0),e.offset.click.top=o.offset.click.top,e.offset.click.left=o.offset.click.left,e.offset.parent.left-=o.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=o.offset.parent.top-e.offset.parent.top,o._trigger("toSortable",s),o.dropped=e.element,P.each(o.sortables,function(){this.refreshPositions()}),o.currentItem=o.element,e.fromOutside=o),e.currentItem&&(e._mouseDrag(s),i.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",s,e._uiHash(e)),e._mouseStop(s,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),i.helper.appendTo(o._parent),o._refreshOffsets(s),i.position=o._generatePosition(s,!0),o._trigger("fromSortable",s),o.dropped=!1,P.each(o.sortables,function(){this.refreshPositions()}))})}}),P.ui.plugin.add("draggable","cursor",{start:function(t,e,s){var i=P("body"),s=s.options;i.css("cursor")&&(s._cursor=i.css("cursor")),i.css("cursor",s.cursor)},stop:function(t,e,s){s=s.options;s._cursor&&P("body").css("cursor",s._cursor)}}),P.ui.plugin.add("draggable","opacity",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("opacity")&&(s._opacity=e.css("opacity")),e.css("opacity",s.opacity)},stop:function(t,e,s){s=s.options;s._opacity&&P(e.helper).css("opacity",s._opacity)}}),P.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(t,e,s){var i=s.options,o=!1,n=s.scrollParentNotHidden[0],r=s.document[0];n!==r&&"HTML"!==n.tagName?(i.axis&&"x"===i.axis||(s.overflowOffset.top+n.offsetHeight-t.pageY<i.scrollSensitivity?n.scrollTop=o=n.scrollTop+i.scrollSpeed:t.pageY-s.overflowOffset.top<i.scrollSensitivity&&(n.scrollTop=o=n.scrollTop-i.scrollSpeed)),i.axis&&"y"===i.axis||(s.overflowOffset.left+n.offsetWidth-t.pageX<i.scrollSensitivity?n.scrollLeft=o=n.scrollLeft+i.scrollSpeed:t.pageX-s.overflowOffset.left<i.scrollSensitivity&&(n.scrollLeft=o=n.scrollLeft-i.scrollSpeed))):(i.axis&&"x"===i.axis||(t.pageY-P(r).scrollTop()<i.scrollSensitivity?o=P(r).scrollTop(P(r).scrollTop()-i.scrollSpeed):P(window).height()-(t.pageY-P(r).scrollTop())<i.scrollSensitivity&&(o=P(r).scrollTop(P(r).scrollTop()+i.scrollSpeed))),i.axis&&"y"===i.axis||(t.pageX-P(r).scrollLeft()<i.scrollSensitivity?o=P(r).scrollLeft(P(r).scrollLeft()-i.scrollSpeed):P(window).width()-(t.pageX-P(r).scrollLeft())<i.scrollSensitivity&&(o=P(r).scrollLeft(P(r).scrollLeft()+i.scrollSpeed)))),!1!==o&&P.ui.ddmanager&&!i.dropBehaviour&&P.ui.ddmanager.prepareOffsets(s,t)}}),P.ui.plugin.add("draggable","snap",{start:function(t,e,s){var i=s.options;s.snapElements=[],P(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var t=P(this),e=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,s){for(var i,o,n,r,l,a,h,p,c,f=s.options,d=f.snapTolerance,g=e.offset.left,u=g+s.helperProportions.width,m=e.offset.top,v=m+s.helperProportions.height,_=s.snapElements.length-1;0<=_;_--)a=(l=s.snapElements[_].left-s.margins.left)+s.snapElements[_].width,p=(h=s.snapElements[_].top-s.margins.top)+s.snapElements[_].height,u<l-d||a+d<g||v<h-d||p+d<m||!P.contains(s.snapElements[_].item.ownerDocument,s.snapElements[_].item)?(s.snapElements[_].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=!1):("inner"!==f.snapMode&&(i=Math.abs(h-v)<=d,o=Math.abs(p-m)<=d,n=Math.abs(l-u)<=d,r=Math.abs(a-g)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h-s.helperProportions.height,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),r)&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a}).left),c=i||o||n||r,"outer"!==f.snapMode&&(i=Math.abs(h-m)<=d,o=Math.abs(p-v)<=d,n=Math.abs(l-g)<=d,r=Math.abs(a-u)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),r)&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a-s.helperProportions.width}).left),!s.snapElements[_].snapping&&(i||o||n||r||c)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=i||o||n||r||c)}}),P.ui.plugin.add("draggable","stack",{start:function(t,e,s){var i,s=s.options,s=P.makeArray(P(s.stack)).sort(function(t,e){return(parseInt(P(t).css("zIndex"),10)||0)-(parseInt(P(e).css("zIndex"),10)||0)});s.length&&(i=parseInt(P(s[0]).css("zIndex"),10)||0,P(s).each(function(t){P(this).css("zIndex",i+t)}),this.css("zIndex",i+s.length))}}),P.ui.plugin.add("draggable","zIndex",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("zIndex")&&(s._zIndex=e.css("zIndex")),e.css("zIndex",s.zIndex)},stop:function(t,e,s){s=s.options;s._zIndex&&P(e.helper).css("zIndex",s._zIndex)}}),P.ui.draggable});
(function(b){b.support.touch="ontouchend" in document;if(!b.support.touch){return}var c=b.ui.mouse.prototype,e=c._mouseInit,a;function d(g,h){if(g.originalEvent.touches.length>1){return}g.preventDefault();var i=g.originalEvent.changedTouches[0],f=document.createEvent("MouseEvents");f.initMouseEvent(h,true,true,window,1,i.screenX,i.screenY,i.clientX,i.clientY,false,false,false,false,0,null);g.target.dispatchEvent(f)}c._touchStart=function(g){var f=this;if(a||!f._mouseCapture(g.originalEvent.changedTouches[0])){return}a=true;f._touchMoved=false;d(g,"mouseover");d(g,"mousemove");d(g,"mousedown")};c._touchMove=function(f){if(!a){return}this._touchMoved=true;d(f,"mousemove")};c._touchEnd=function(f){if(!a){return}d(f,"mouseup");d(f,"mouseout");if(!this._touchMoved){d(f,"click")}a=false};c._mouseInit=function(){var f=this;f.element.bind("touchstart",b.proxy(f,"_touchStart")).bind("touchmove",b.proxy(f,"_touchMove")).bind("touchend",b.proxy(f,"_touchEnd"));e.call(f)}})(jQuery);
var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},e=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},f=function(a,b,d){c.call(this,a,b,d),this._cycle=0,this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._repeat&&this._uncache(!0),this.render=f.prototype.render},g=1e-10,h=c._internals,i=h.isSelector,j=h.isArray,k=f.prototype=c.to({},.1,{}),l=[];f.version="2.0.2",k.constructor=f,k.kill()._gc=!1,f.killTweensOf=f.killDelayedCallsTo=c.killTweensOf,f.getTweensOf=c.getTweensOf,f.lagSmoothing=c.lagSmoothing,f.ticker=c.ticker,f.render=c.render,k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._yoyoEase=null,this._uncache(!0),c.prototype.invalidate.call(this)},k.updateTo=function(a,b){var d,e=this.ratio,f=this.vars.immediateRender||a.immediateRender;b&&this._startTime<this._timeline._time&&(this._startTime=this._timeline._time,this._uncache(!1),this._gc?this._enabled(!0,!1):this._timeline.insert(this,this._startTime-this._delay));for(d in a)this.vars[d]=a[d];if(this._initted||f)if(b)this._initted=!1,f&&this.render(0,!0,!0);else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&c._onPluginEvent("_onDisable",this),this._time/this._duration>.998){var g=this._totalTime;this.render(0,!0,!1),this._initted=!1,this.render(g,!0,!1)}else if(this._initted=!1,this._init(),this._time>0||f)for(var h,i=1/(1-e),j=this._firstPT;j;)h=j.s+j.c,j.c*=i,j.s=h-j.c,j=j._next;return this},k.render=function(a,b,d){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var e,f,i,j,k,l,m,n,o,p=this._dirty?this.totalDuration():this._totalDuration,q=this._time,r=this._totalTime,s=this._cycle,t=this._duration,u=this._rawPrevTime;if(a>=p-1e-7&&a>=0?(this._totalTime=p,this._cycle=this._repeat,this._yoyo&&0!==(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=t,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(e=!0,f="onComplete",d=d||this._timeline.autoRemoveChildren),0===t&&(this._initted||!this.vars.lazy||d)&&(this._startTime===this._timeline._duration&&(a=0),(0>u||0>=a&&a>=-1e-7||u===g&&"isPause"!==this.data)&&u!==a&&(d=!0,u>g&&(f="onReverseComplete")),this._rawPrevTime=n=!b||a||u===a?a:g)):1e-7>a?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==r||0===t&&u>0)&&(f="onReverseComplete",e=this._reversed),0>a&&(this._active=!1,0===t&&(this._initted||!this.vars.lazy||d)&&(u>=0&&(d=!0),this._rawPrevTime=n=!b||a||u===a?a:g)),this._initted||(d=!0)):(this._totalTime=this._time=a,0!==this._repeat&&(j=t+this._repeatDelay,this._cycle=this._totalTime/j>>0,0!==this._cycle&&this._cycle===this._totalTime/j&&a>=r&&this._cycle--,this._time=this._totalTime-this._cycle*j,this._yoyo&&0!==(1&this._cycle)&&(this._time=t-this._time,o=this._yoyoEase||this.vars.yoyoEase,o&&(this._yoyoEase||(o!==!0||this._initted?this._yoyoEase=o=o===!0?this._ease:o instanceof Ease?o:Ease.map[o]:(o=this.vars.ease,this._yoyoEase=o=o?o instanceof Ease?o:"function"==typeof o?new Ease(o,this.vars.easeParams):Ease.map[o]||c.defaultEase:c.defaultEase)),this.ratio=o?1-o.getRatio((t-this._time)/t):0)),this._time>t?this._time=t:this._time<0&&(this._time=0)),this._easeType&&!o?(k=this._time/t,l=this._easeType,m=this._easePower,(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===m?k*=k:2===m?k*=k*k:3===m?k*=k*k*k:4===m&&(k*=k*k*k*k),1===l?this.ratio=1-k:2===l?this.ratio=k:this._time/t<.5?this.ratio=k/2:this.ratio=1-k/2):o||(this.ratio=this._ease.getRatio(this._time/t))),q===this._time&&!d&&s===this._cycle)return void(r!==this._totalTime&&this._onUpdate&&(b||this._callback("onUpdate")));if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!d&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=q,this._totalTime=r,this._rawPrevTime=u,this._cycle=s,h.lazyTweens.push(this),void(this._lazy=[a,b]);!this._time||e||o?e&&this._ease._calcEnd&&!o&&(this.ratio=this._ease.getRatio(0===this._time?0:1)):this.ratio=this._ease.getRatio(this._time/t)}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==q&&a>=0&&(this._active=!0),0===r&&(2===this._initted&&a>0&&this._init(),this._startAt&&(a>=0?this._startAt.render(a,!0,d):f||(f="_dummyGS")),this.vars.onStart&&(0!==this._totalTime||0===t)&&(b||this._callback("onStart"))),i=this._firstPT;i;)i.f?i.t[i.p](i.c*this.ratio+i.s):i.t[i.p]=i.c*this.ratio+i.s,i=i._next;this._onUpdate&&(0>a&&this._startAt&&this._startTime&&this._startAt.render(a,!0,d),b||(this._totalTime!==r||f)&&this._callback("onUpdate")),this._cycle!==s&&(b||this._gc||this.vars.onRepeat&&this._callback("onRepeat")),f&&(!this._gc||d)&&(0>a&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(a,!0,d),e&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[f]&&this._callback(f),0===t&&this._rawPrevTime===g&&n!==g&&(this._rawPrevTime=0))},f.to=function(a,b,c){return new f(a,b,c)},f.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new f(a,b,c)},f.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new f(a,b,d)},f.staggerTo=f.allTo=function(a,b,g,h,k,m,n){h=h||0;var o,p,q,r,s=0,t=[],u=function(){g.onComplete&&g.onComplete.apply(g.onCompleteScope||this,arguments),k.apply(n||g.callbackScope||this,m||l)},v=g.cycle,w=g.startAt&&g.startAt.cycle;for(j(a)||("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a))),a=a||[],0>h&&(a=d(a),a.reverse(),h*=-1),o=a.length-1,q=0;o>=q;q++){p={};for(r in g)p[r]=g[r];if(v&&(e(p,a,q),null!=p.duration&&(b=p.duration,delete p.duration)),w){w=p.startAt={};for(r in g.startAt)w[r]=g.startAt[r];e(p.startAt,a,q)}p.delay=s+(p.delay||0),q===o&&k&&(p.onComplete=u),t[q]=new f(a[q],b,p),s+=h}return t},f.staggerFrom=f.allFrom=function(a,b,c,d,e,g,h){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,f.staggerTo(a,b,c,d,e,g,h)},f.staggerFromTo=f.allFromTo=function(a,b,c,d,e,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,f.staggerTo(a,b,d,e,g,h,i)},f.delayedCall=function(a,b,c,d,e){return new f(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,useFrames:e,overwrite:0})},f.set=function(a,b){return new f(a,0,b)},f.isTweening=function(a){return c.getTweensOf(a,!0).length>0};var m=function(a,b){for(var d=[],e=0,f=a._first;f;)f instanceof c?d[e++]=f:(b&&(d[e++]=f),d=d.concat(m(f,b)),e=d.length),f=f._next;return d},n=f.getAllTweens=function(b){return m(a._rootTimeline,b).concat(m(a._rootFramesTimeline,b))};f.killAll=function(a,c,d,e){null==c&&(c=!0),null==d&&(d=!0);var f,g,h,i=n(0!=e),j=i.length,k=c&&d&&e;for(h=0;j>h;h++)g=i[h],(k||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&(a?g.totalTime(g._reversed?0:g.totalDuration()):g._enabled(!1,!1))},f.killChildTweensOf=function(a,b){if(null!=a){var e,g,k,l,m,n=h.tweenLookup;if("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a)),j(a))for(l=a.length;--l>-1;)f.killChildTweensOf(a[l],b);else{e=[];for(k in n)for(g=n[k].target.parentNode;g;)g===a&&(e=e.concat(n[k].tweens)),g=g.parentNode;for(m=e.length,l=0;m>l;l++)b&&e[l].totalTime(e[l].totalDuration()),e[l]._enabled(!1,!1)}}};var o=function(a,c,d,e){c=c!==!1,d=d!==!1,e=e!==!1;for(var f,g,h=n(e),i=c&&d&&e,j=h.length;--j>-1;)g=h[j],(i||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&g.paused(a)};return f.pauseAll=function(a,b,c){o(!0,a,b,c)},f.resumeAll=function(a,b,c){o(!1,a,b,c)},f.globalTimeScale=function(b){var d=a._rootTimeline,e=c.ticker.time;return arguments.length?(b=b||g,d._startTime=e-(e-d._startTime)*d._timeScale/b,d=a._rootFramesTimeline,e=c.ticker.frame,d._startTime=e-(e-d._startTime)*d._timeScale/b,d._timeScale=a._rootTimeline._timeScale=b,b):d._timeScale},k.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()},k.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()},k.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),a>this._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.duration=function(b){return arguments.length?a.prototype.duration.call(this,b):this._duration},k.totalDuration=function(a){return arguments.length?-1===this._repeat?this:this.duration((a-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},f},!0),_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){b.call(this,a),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var c,d,e=this.vars;for(d in e)c=e[d],i(c)&&-1!==c.join("").indexOf("{self}")&&(e[d]=this._swapSelfInParams(c));i(e.tweens)&&this.add(e.tweens,0,e.align,e.stagger)},e=1e-10,f=c._internals,g=d._internals={},h=f.isSelector,i=f.isArray,j=f.lazyTweens,k=f.lazyRender,l=_gsScope._gsDefine.globals,m=function(a){var b,c={};for(b in a)c[b]=a[b];return c},n=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},o=g.pauseCallback=function(){},p=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},q=d.prototype=new b;return d.version="2.0.2",q.constructor=d,q.kill()._gc=q._forcingPlayhead=q._hasPause=!1,q.to=function(a,b,d,e){var f=d.repeat&&l.TweenMax||c;return b?this.add(new f(a,b,d),e):this.set(a,d,e)},q.from=function(a,b,d,e){return this.add((d.repeat&&l.TweenMax||c).from(a,b,d),e)},q.fromTo=function(a,b,d,e,f){var g=e.repeat&&l.TweenMax||c;return b?this.add(g.fromTo(a,b,d,e),f):this.set(a,e,f)},q.staggerTo=function(a,b,e,f,g,i,j,k){var l,o,q=new d({onComplete:i,onCompleteParams:j,callbackScope:k,smoothChildTiming:this.smoothChildTiming}),r=e.cycle;for("string"==typeof a&&(a=c.selector(a)||a),a=a||[],h(a)&&(a=p(a)),f=f||0,0>f&&(a=p(a),a.reverse(),f*=-1),o=0;o<a.length;o++)l=m(e),l.startAt&&(l.startAt=m(l.startAt),l.startAt.cycle&&n(l.startAt,a,o)),r&&(n(l,a,o),null!=l.duration&&(b=l.duration,delete l.duration)),q.to(a[o],b,l,o*f);return this.add(q,g)},q.staggerFrom=function(a,b,c,d,e,f,g,h){return c.immediateRender=0!=c.immediateRender,c.runBackwards=!0,this.staggerTo(a,b,c,d,e,f,g,h)},q.staggerFromTo=function(a,b,c,d,e,f,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,this.staggerTo(a,b,d,e,f,g,h,i)},q.call=function(a,b,d,e){return this.add(c.delayedCall(0,a,b,d),e)},q.set=function(a,b,d){return d=this._parseTimeOrLabel(d,0,!0),null==b.immediateRender&&(b.immediateRender=d===this._time&&!this._paused),this.add(new c(a,0,b),d)},d.exportRoot=function(a,b){a=a||{},null==a.smoothChildTiming&&(a.smoothChildTiming=!0);var e,f,g,h,i=new d(a),j=i._timeline;for(null==b&&(b=!0),j._remove(i,!0),i._startTime=0,i._rawPrevTime=i._time=i._totalTime=j._time,g=j._first;g;)h=g._next,b&&g instanceof c&&g.target===g.vars.onComplete||(f=g._startTime-g._delay,0>f&&(e=1),i.add(g,f)),g=h;return j.add(i,0),e&&i.totalDuration(),i},q.add=function(e,f,g,h){var j,k,l,m,n,o;if("number"!=typeof f&&(f=this._parseTimeOrLabel(f,0,!0,e)),!(e instanceof a)){if(e instanceof Array||e&&e.push&&i(e)){for(g=g||"normal",h=h||0,j=f,k=e.length,l=0;k>l;l++)i(m=e[l])&&(m=new d({tweens:m})),this.add(m,j),"string"!=typeof m&&"function"!=typeof m&&("sequence"===g?j=m._startTime+m.totalDuration()/m._timeScale:"start"===g&&(m._startTime-=m.delay())),j+=h;return this._uncache(!0)}if("string"==typeof e)return this.addLabel(e,f);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(b.prototype.add.call(this,e,f),e._time&&(j=Math.max(0,Math.min(e.totalDuration(),(this.rawTime()-e._startTime)*e._timeScale)),Math.abs(j-e._totalTime)>1e-5&&e.render(j,!1,!1)),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(n=this,o=n.rawTime()>e._startTime;n._timeline;)o&&n._timeline.smoothChildTiming?n.totalTime(n._totalTime,!0):n._gc&&n._enabled(!0,!1),n=n._timeline;return this},q.remove=function(b){if(b instanceof a){this._remove(b,!1);var c=b._timeline=b.vars.useFrames?a._rootFramesTimeline:a._rootTimeline;return b._startTime=(b._paused?b._pauseTime:c._time)-(b._reversed?b.totalDuration()-b._totalTime:b._totalTime)/b._timeScale,this}if(b instanceof Array||b&&b.push&&i(b)){for(var d=b.length;--d>-1;)this.remove(b[d]);return this}return"string"==typeof b?this.removeLabel(b):this.kill(null,b)},q._remove=function(a,c){b.prototype._remove.call(this,a,c);var d=this._last;return d?this._time>this.duration()&&(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},q.append=function(a,b){return this.add(a,this._parseTimeOrLabel(null,b,!0,a))},q.insert=q.insertMultiple=function(a,b,c,d){return this.add(a,b||0,c,d)},q.appendMultiple=function(a,b,c,d){return this.add(a,this._parseTimeOrLabel(null,b,!0,a),c,d)},q.addLabel=function(a,b){return this._labels[a]=this._parseTimeOrLabel(b),this},q.addPause=function(a,b,d,e){var f=c.delayedCall(0,o,d,e||this);return f.vars.onComplete=f.vars.onReverseComplete=b,f.data="isPause",this._hasPause=!0,this.add(f,a)},q.removeLabel=function(a){return delete this._labels[a],this},q.getLabelTime=function(a){return null!=this._labels[a]?this._labels[a]:-1},q._parseTimeOrLabel=function(b,c,d,e){var f,g;if(e instanceof a&&e.timeline===this)this.remove(e);else if(e&&(e instanceof Array||e.push&&i(e)))for(g=e.length;--g>-1;)e[g]instanceof a&&e[g].timeline===this&&this.remove(e[g]);if(f="number"!=typeof b||c?this.duration()>99999999999?this.recent().endTime(!1):this._duration:0,"string"==typeof c)return this._parseTimeOrLabel(c,d&&"number"==typeof b&&null==this._labels[c]?b-f:0,d);if(c=c||0,"string"!=typeof b||!isNaN(b)&&null==this._labels[b])null==b&&(b=f);else{if(g=b.indexOf("="),-1===g)return null==this._labels[b]?d?this._labels[b]=f+c:c:this._labels[b]+c;c=parseInt(b.charAt(g-1)+"1",10)*Number(b.substr(g+1)),b=g>1?this._parseTimeOrLabel(b.substr(0,g-1),0,d):f}return Number(b)+c},q.seek=function(a,b){return this.totalTime("number"==typeof a?a:this._parseTimeOrLabel(a),b!==!1)},q.stop=function(){return this.paused(!0)},q.gotoAndPlay=function(a,b){return this.play(a,b)},q.gotoAndStop=function(a,b){return this.pause(a,b)},q.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,g,h,i,l,m,n=this._time,o=this._dirty?this.totalDuration():this._totalDuration,p=this._startTime,q=this._timeScale,r=this._paused;if(n!==this._time&&(a+=this._time-n),a>=o-1e-7&&a>=0)this._totalTime=this._time=o,this._reversed||this._hasPausedChild()||(f=!0,h="onComplete",i=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||this._rawPrevTime<0||this._rawPrevTime===e)&&this._rawPrevTime!==a&&this._first&&(i=!0,this._rawPrevTime>e&&(h="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,a=o+1e-4;else if(1e-7>a)if(this._totalTime=this._time=0,(0!==n||0===this._duration&&this._rawPrevTime!==e&&(this._rawPrevTime>0||0>a&&this._rawPrevTime>=0))&&(h="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(i=f=!0,h="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(i=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(i=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!b){if(a>=n)for(d=this._first;d&&d._startTime<=a&&!l;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(l=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!l;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(l=d),d=d._prev;l&&(this._time=a=l._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=a}if(this._time!==n&&this._first||c||i||l){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==n&&a>0&&(this._active=!0),0===n&&this.vars.onStart&&(0===this._time&&this._duration||b||this._callback("onStart")),m=this._time,m>=n)for(d=this._first;d&&(g=d._next,m===this._time&&(!this._paused||r));)(d._active||d._startTime<=m&&!d._paused&&!d._gc)&&(l===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=g;else for(d=this._last;d&&(g=d._prev,m===this._time&&(!this._paused||r));){if(d._active||d._startTime<=n&&!d._paused&&!d._gc){if(l===d){for(l=d._prev;l&&l.endTime()>this._time;)l.render(l._reversed?l.totalDuration()-(a-l._startTime)*l._timeScale:(a-l._startTime)*l._timeScale,b,c),l=l._prev;l=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=g}this._onUpdate&&(b||(j.length&&k(),this._callback("onUpdate"))),h&&(this._gc||(p===this._startTime||q!==this._timeScale)&&(0===this._time||o>=this.totalDuration())&&(f&&(j.length&&k(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[h]&&this._callback(h)))}},q._hasPausedChild=function(){for(var a=this._first;a;){if(a._paused||a instanceof d&&a._hasPausedChild())return!0;a=a._next}return!1},q.getChildren=function(a,b,d,e){e=e||-9999999999;for(var f=[],g=this._first,h=0;g;)g._startTime<e||(g instanceof c?b!==!1&&(f[h++]=g):(d!==!1&&(f[h++]=g),a!==!1&&(f=f.concat(g.getChildren(!0,b,d)),h=f.length))),g=g._next;return f},q.getTweensOf=function(a,b){var d,e,f=this._gc,g=[],h=0;for(f&&this._enabled(!0,!0),d=c.getTweensOf(a),e=d.length;--e>-1;)(d[e].timeline===this||b&&this._contains(d[e]))&&(g[h++]=d[e]);return f&&this._enabled(!1,!0),g},q.recent=function(){return this._recent},q._contains=function(a){for(var b=a.timeline;b;){if(b===this)return!0;b=b.timeline}return!1},q.shiftChildren=function(a,b,c){c=c||0;for(var d,e=this._first,f=this._labels;e;)e._startTime>=c&&(e._startTime+=a),e=e._next;if(b)for(d in f)f[d]>=c&&(f[d]+=a);return this._uncache(!0)},q._kill=function(a,b){if(!a&&!b)return this._enabled(!1,!1);for(var c=b?this.getTweensOf(b):this.getChildren(!0,!0,!1),d=c.length,e=!1;--d>-1;)c[d]._kill(a,b)&&(e=!0);return e},q.clear=function(a){var b=this.getChildren(!1,!0,!0),c=b.length;for(this._time=this._totalTime=0;--c>-1;)b[c]._enabled(!1,!1);return a!==!1&&(this._labels={}),this._uncache(!0)},q.invalidate=function(){for(var b=this._first;b;)b.invalidate(),b=b._next;return a.prototype.invalidate.call(this)},q._enabled=function(a,c){if(a===this._gc)for(var d=this._first;d;)d._enabled(a,!0),d=d._next;return b.prototype._enabled.call(this,a,c)},q.totalTime=function(b,c,d){this._forcingPlayhead=!0;var e=a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},q.duration=function(a){return arguments.length?(0!==this.duration()&&0!==a&&this.timeScale(this._duration/a),this):(this._dirty&&this.totalDuration(),this._duration)},q.totalDuration=function(a){if(!arguments.length){if(this._dirty){for(var b,c,d=0,e=this._last,f=999999999999;e;)b=e._prev,e._dirty&&e.totalDuration(),e._startTime>f&&this._sortChildren&&!e._paused&&!this._calculatingDuration?(this._calculatingDuration=1,this.add(e,e._startTime-e._delay),this._calculatingDuration=0):f=e._startTime,e._startTime<0&&!e._paused&&(d-=e._startTime,this._timeline.smoothChildTiming&&(this._startTime+=e._startTime/this._timeScale,this._time-=e._startTime,this._totalTime-=e._startTime,this._rawPrevTime-=e._startTime),this.shiftChildren(-e._startTime,!1,-9999999999),f=0),c=e._startTime+e._totalDuration/e._timeScale,c>d&&(d=c),e=b;this._duration=this._totalDuration=d,this._dirty=!1}return this._totalDuration}return a&&this.totalDuration()?this.timeScale(this._totalDuration/a):this},q.paused=function(b){if(!b)for(var c=this._first,d=this._time;c;)c._startTime===d&&"isPause"===c.data&&(c._rawPrevTime=0),c=c._next;return a.prototype.paused.apply(this,arguments)},q.usesFrames=function(){for(var b=this._timeline;b._timeline;)b=b._timeline;return b===a._rootFramesTimeline},q.rawTime=function(a){return a&&(this._paused||this._repeat&&this.time()>0&&this.totalProgress()<1)?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(a)-this._startTime)*this._timeScale},d},!0),_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(a,b,c){var d=function(b){a.call(this,b),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=this.vars.yoyo===!0,this._dirty=!0},e=1e-10,f=b._internals,g=f.lazyTweens,h=f.lazyRender,i=_gsScope._gsDefine.globals,j=new c(null,null,1,0),k=d.prototype=new a;return k.constructor=d,k.kill()._gc=!1,d.version="2.0.2",k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),a.prototype.invalidate.call(this)},k.addCallback=function(a,c,d,e){return this.add(b.delayedCall(0,a,d,e),c)},k.removeCallback=function(a,b){if(a)if(null==b)this._kill(null,a);else for(var c=this.getTweensOf(a,!1),d=c.length,e=this._parseTimeOrLabel(b);--d>-1;)c[d]._startTime===e&&c[d]._enabled(!1,!1);return this},k.removePause=function(b){return this.removeCallback(a._internals.pauseCallback,b)},k.tweenTo=function(a,c){c=c||{};var d,e,f,g={ease:j,useFrames:this.usesFrames(),immediateRender:!1,lazy:!1},h=c.repeat&&i.TweenMax||b;for(e in c)g[e]=c[e];return g.time=this._parseTimeOrLabel(a),d=Math.abs(Number(g.time)-this._time)/this._timeScale||.001,f=new h(this,d,g),g.onStart=function(){f.target.paused(!0),f.vars.time===f.target.time()||d!==f.duration()||f.isFromTo||f.duration(Math.abs(f.vars.time-f.target.time())/f.target._timeScale).render(f.time(),!0,!0),c.onStart&&c.onStart.apply(c.onStartScope||c.callbackScope||f,c.onStartParams||[])},f},k.tweenFromTo=function(a,b,c){c=c||{},a=this._parseTimeOrLabel(a),c.startAt={onComplete:this.seek,onCompleteParams:[a],callbackScope:this},c.immediateRender=c.immediateRender!==!1;var d=this.tweenTo(b,c);return d.isFromTo=1,d.duration(Math.abs(d.vars.time-a)/this._timeScale||.001)},k.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,i,j,k,l,m,n,o=this._time,p=this._dirty?this.totalDuration():this._totalDuration,q=this._duration,r=this._totalTime,s=this._startTime,t=this._timeScale,u=this._rawPrevTime,v=this._paused,w=this._cycle;if(o!==this._time&&(a+=this._time-o),a>=p-1e-7&&a>=0)this._locked||(this._totalTime=p,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(f=!0,j="onComplete",k=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||0>u||u===e)&&u!==a&&this._first&&(k=!0,u>e&&(j="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,this._yoyo&&0!==(1&this._cycle)?this._time=a=0:(this._time=q,a=q+1e-4);else if(1e-7>a)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(0!==o||0===q&&u!==e&&(u>0||0>a&&u>=0)&&!this._locked)&&(j="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(k=f=!0,j="onReverseComplete"):u>=0&&this._first&&(k=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=q||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(k=!0)}else if(0===q&&0>u&&(k=!0),this._time=this._rawPrevTime=a,this._locked||(this._totalTime=a,0!==this._repeat&&(l=q+this._repeatDelay,this._cycle=this._totalTime/l>>0,0!==this._cycle&&this._cycle===this._totalTime/l&&a>=r&&this._cycle--,this._time=this._totalTime-this._cycle*l,this._yoyo&&0!==(1&this._cycle)&&(this._time=q-this._time),this._time>q?(this._time=q,a=q+1e-4):this._time<0?this._time=a=0:a=this._time)),this._hasPause&&!this._forcingPlayhead&&!b){if(a=this._time,a>=o||this._repeat&&w!==this._cycle)for(d=this._first;d&&d._startTime<=a&&!m;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(m=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!m;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(m=d),d=d._prev;m&&m._startTime<q&&(this._time=a=m._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==w&&!this._locked){var x=this._yoyo&&0!==(1&w),y=x===(this._yoyo&&0!==(1&this._cycle)),z=this._totalTime,A=this._cycle,B=this._rawPrevTime,C=this._time;if(this._totalTime=w*q,this._cycle<w?x=!x:this._totalTime+=q,this._time=o,this._rawPrevTime=0===q?u-1e-4:u,this._cycle=w,this._locked=!0,o=x?0:q,this.render(o,b,0===q),b||this._gc||this.vars.onRepeat&&(this._cycle=A,this._locked=!1,this._callback("onRepeat")),o!==this._time)return;if(y&&(this._cycle=w,this._locked=!0,o=x?q+1e-4:-1e-4,this.render(o,!0,!1)),this._locked=!1,this._paused&&!v)return;this._time=C,this._totalTime=z,this._cycle=A,this._rawPrevTime=B}if(!(this._time!==o&&this._first||c||k||m))return void(r!==this._totalTime&&this._onUpdate&&(b||this._callback("onUpdate")));if(this._initted||(this._initted=!0),this._active||!this._paused&&this._totalTime!==r&&a>0&&(this._active=!0),0===r&&this.vars.onStart&&(0===this._totalTime&&this._totalDuration||b||this._callback("onStart")),n=this._time,n>=o)for(d=this._first;d&&(i=d._next,n===this._time&&(!this._paused||v));)(d._active||d._startTime<=this._time&&!d._paused&&!d._gc)&&(m===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=i;else for(d=this._last;d&&(i=d._prev,n===this._time&&(!this._paused||v));){if(d._active||d._startTime<=o&&!d._paused&&!d._gc){if(m===d){for(m=d._prev;m&&m.endTime()>this._time;)m.render(m._reversed?m.totalDuration()-(a-m._startTime)*m._timeScale:(a-m._startTime)*m._timeScale,b,c),m=m._prev;m=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=i}this._onUpdate&&(b||(g.length&&h(),this._callback("onUpdate"))),j&&(this._locked||this._gc||(s===this._startTime||t!==this._timeScale)&&(0===this._time||p>=this.totalDuration())&&(f&&(g.length&&h(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[j]&&this._callback(j)))},k.getActive=function(a,b,c){null==a&&(a=!0),null==b&&(b=!0),null==c&&(c=!1);var d,e,f=[],g=this.getChildren(a,b,c),h=0,i=g.length;for(d=0;i>d;d++)e=g[d],e.isActive()&&(f[h++]=e);return f},k.getLabelAfter=function(a){a||0!==a&&(a=this._time);var b,c=this.getLabelsArray(),d=c.length;for(b=0;d>b;b++)if(c[b].time>a)return c[b].name;return null},k.getLabelBefore=function(a){null==a&&(a=this._time);for(var b=this.getLabelsArray(),c=b.length;--c>-1;)if(b[c].time<a)return b[c].name;return null},k.getLabelsArray=function(){var a,b=[],c=0;for(a in this._labels)b[c++]={time:this._labels[a],name:a};return b.sort(function(a,b){return a.time-b.time}),b},k.invalidate=function(){return this._locked=!1,a.prototype.invalidate.call(this)},k.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()||0},k.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()||0},k.totalDuration=function(b){return arguments.length?-1!==this._repeat&&b?this.timeScale(this.totalDuration()/b):this:(this._dirty&&(a.prototype.totalDuration.call(this),this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},k.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),a>this._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},k.currentLabel=function(a){return arguments.length?this.seek(a,!0):this.getLabelBefore(this._time+1e-8)},d},!0),function(){var a=180/Math.PI,b=[],c=[],d=[],e={},f=_gsScope._gsDefine.globals,g=function(a,b,c,d){c===d&&(c=d-(d-b)/1e6),a===b&&(b=a+(c-a)/1e6),this.a=a,this.b=b,this.c=c,this.d=d,this.da=d-a,this.ca=c-a,this.ba=b-a},h=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",i=function(a,b,c,d){var e={a:a},f={},g={},h={c:d},i=(a+b)/2,j=(b+c)/2,k=(c+d)/2,l=(i+j)/2,m=(j+k)/2,n=(m-l)/8;return e.b=i+(a-i)/4,f.b=l+n,e.c=f.a=(e.b+f.b)/2,f.c=g.a=(l+m)/2,g.b=m-n,h.b=k+(d-k)/4,g.c=h.a=(g.b+h.b)/2,[e,f,g,h]},j=function(a,e,f,g,h){var j,k,l,m,n,o,p,q,r,s,t,u,v,w=a.length-1,x=0,y=a[0].a;for(j=0;w>j;j++)n=a[x],k=n.a,l=n.d,m=a[x+1].d,h?(t=b[j],u=c[j],v=(u+t)*e*.25/(g?.5:d[j]||.5),o=l-(l-k)*(g?.5*e:0!==t?v/t:0),p=l+(m-l)*(g?.5*e:0!==u?v/u:0),q=l-(o+((p-o)*(3*t/(t+u)+.5)/4||0))):(o=l-(l-k)*e*.5,p=l+(m-l)*e*.5,q=l-(o+p)/2),o+=q,p+=q,n.c=r=o,0!==j?n.b=y:n.b=y=n.a+.6*(n.c-n.a),n.da=l-k,n.ca=r-k,n.ba=y-k,f?(s=i(k,y,r,l),a.splice(x,1,s[0],s[1],s[2],s[3]),x+=4):x++,y=p;n=a[x],n.b=y,n.c=y+.4*(n.d-y),n.da=n.d-n.a,n.ca=n.c-n.a,n.ba=y-n.a,f&&(s=i(n.a,y,n.c,n.d),a.splice(x,1,s[0],s[1],s[2],s[3]))},k=function(a,d,e,f){var h,i,j,k,l,m,n=[];if(f)for(a=[f].concat(a),i=a.length;--i>-1;)"string"==typeof(m=a[i][d])&&"="===m.charAt(1)&&(a[i][d]=f[d]+Number(m.charAt(0)+m.substr(2)));if(h=a.length-2,0>h)return n[0]=new g(a[0][d],0,0,a[0][d]),n;for(i=0;h>i;i++)j=a[i][d],k=a[i+1][d],n[i]=new g(j,0,0,k),e&&(l=a[i+2][d],b[i]=(b[i]||0)+(k-j)*(k-j),c[i]=(c[i]||0)+(l-k)*(l-k));return n[i]=new g(a[i][d],0,0,a[i+1][d]),n},l=function(a,f,g,i,l,m){var n,o,p,q,r,s,t,u,v={},w=[],x=m||a[0];l="string"==typeof l?","+l+",":h,null==f&&(f=1);for(o in a[0])w.push(o);if(a.length>1){for(u=a[a.length-1],t=!0,n=w.length;--n>-1;)if(o=w[n],Math.abs(x[o]-u[o])>.05){t=!1;break}t&&(a=a.concat(),m&&a.unshift(m),a.push(a[1]),m=a[a.length-3])}for(b.length=c.length=d.length=0,n=w.length;--n>-1;)o=w[n],e[o]=-1!==l.indexOf(","+o+","),v[o]=k(a,o,e[o],m);for(n=b.length;--n>-1;)b[n]=Math.sqrt(b[n]),
c[n]=Math.sqrt(c[n]);if(!i){for(n=w.length;--n>-1;)if(e[o])for(p=v[w[n]],s=p.length-1,q=0;s>q;q++)r=p[q+1].da/c[q]+p[q].da/b[q]||0,d[q]=(d[q]||0)+r*r;for(n=d.length;--n>-1;)d[n]=Math.sqrt(d[n])}for(n=w.length,q=g?4:1;--n>-1;)o=w[n],p=v[o],j(p,f,g,i,e[o]),t&&(p.splice(0,q),p.splice(p.length-q,q));return v},m=function(a,b,c){b=b||"soft";var d,e,f,h,i,j,k,l,m,n,o,p={},q="cubic"===b?3:2,r="soft"===b,s=[];if(r&&c&&(a=[c].concat(a)),null==a||a.length<q+1)throw"invalid Bezier data";for(m in a[0])s.push(m);for(j=s.length;--j>-1;){for(m=s[j],p[m]=i=[],n=0,l=a.length,k=0;l>k;k++)d=null==c?a[k][m]:"string"==typeof(o=a[k][m])&&"="===o.charAt(1)?c[m]+Number(o.charAt(0)+o.substr(2)):Number(o),r&&k>1&&l-1>k&&(i[n++]=(d+i[n-2])/2),i[n++]=d;for(l=n-q+1,n=0,k=0;l>k;k+=q)d=i[k],e=i[k+1],f=i[k+2],h=2===q?0:i[k+3],i[n++]=o=3===q?new g(d,e,f,h):new g(d,(2*e+d)/3,(2*e+f)/3,f);i.length=n}return p},n=function(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o=1/c,p=a.length;--p>-1;)for(m=a[p],f=m.a,g=m.d-f,h=m.c-f,i=m.b-f,d=e=0,k=1;c>=k;k++)j=o*k,l=1-j,d=e-(e=(j*j*g+3*l*(j*h+l*i))*j),n=p*c+k-1,b[n]=(b[n]||0)+d*d},o=function(a,b){b=b>>0||6;var c,d,e,f,g=[],h=[],i=0,j=0,k=b-1,l=[],m=[];for(c in a)n(a[c],g,b);for(e=g.length,d=0;e>d;d++)i+=Math.sqrt(g[d]),f=d%b,m[f]=i,f===k&&(j+=i,f=d/b>>0,l[f]=m,h[f]=j,i=0,m=[]);return{length:j,lengths:h,segments:l}},p=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.8",API:2,global:!0,init:function(a,b,c){this._target=a,b instanceof Array&&(b={values:b}),this._func={},this._mod={},this._props=[],this._timeRes=null==b.timeResolution?6:parseInt(b.timeResolution,10);var d,e,f,g,h,i=b.values||[],j={},k=i[0],n=b.autoRotate||c.vars.orientToBezier;this._autoRotate=n?n instanceof Array?n:[["x","y","rotation",n===!0?0:Number(n)||0]]:null;for(d in k)this._props.push(d);for(f=this._props.length;--f>-1;)d=this._props[f],this._overwriteProps.push(d),e=this._func[d]="function"==typeof a[d],j[d]=e?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]():parseFloat(a[d]),h||j[d]!==i[0][d]&&(h=j);if(this._beziers="cubic"!==b.type&&"quadratic"!==b.type&&"soft"!==b.type?l(i,isNaN(b.curviness)?1:b.curviness,!1,"thruBasic"===b.type,b.correlate,h):m(i,b.type,j),this._segCount=this._beziers[d].length,this._timeRes){var p=o(this._beziers,this._timeRes);this._length=p.length,this._lengths=p.lengths,this._segments=p.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(n=this._autoRotate)for(this._initialRotations=[],n[0]instanceof Array||(this._autoRotate=n=[n]),f=n.length;--f>-1;){for(g=0;3>g;g++)d=n[f][g],this._func[d]="function"==typeof a[d]?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]:!1;d=n[f][2],this._initialRotations[f]=(this._func[d]?this._func[d].call(this._target):this._target[d])||0,this._overwriteProps.push(d)}return this._startRatio=c.vars.runBackwards?1:0,!0},set:function(b){var c,d,e,f,g,h,i,j,k,l,m=this._segCount,n=this._func,o=this._target,p=b!==this._startRatio;if(this._timeRes){if(k=this._lengths,l=this._curSeg,b*=this._length,e=this._li,b>this._l2&&m-1>e){for(j=m-1;j>e&&(this._l2=k[++e])<=b;);this._l1=k[e-1],this._li=e,this._curSeg=l=this._segments[e],this._s2=l[this._s1=this._si=0]}else if(b<this._l1&&e>0){for(;e>0&&(this._l1=k[--e])>=b;);0===e&&b<this._l1?this._l1=0:e++,this._l2=k[e],this._li=e,this._curSeg=l=this._segments[e],this._s1=l[(this._si=l.length-1)-1]||0,this._s2=l[this._si]}if(c=e,b-=this._l1,e=this._si,b>this._s2&&e<l.length-1){for(j=l.length-1;j>e&&(this._s2=l[++e])<=b;);this._s1=l[e-1],this._si=e}else if(b<this._s1&&e>0){for(;e>0&&(this._s1=l[--e])>=b;);0===e&&b<this._s1?this._s1=0:e++,this._s2=l[e],this._si=e}h=(e+(b-this._s1)/(this._s2-this._s1))*this._prec||0}else c=0>b?0:b>=1?m-1:m*b>>0,h=(b-c*(1/m))*m;for(d=1-h,e=this._props.length;--e>-1;)f=this._props[e],g=this._beziers[f][c],i=(h*h*g.da+3*d*(h*g.ca+d*g.ba))*h+g.a,this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i;if(this._autoRotate){var q,r,s,t,u,v,w,x=this._autoRotate;for(e=x.length;--e>-1;)f=x[e][2],v=x[e][3]||0,w=x[e][4]===!0?1:a,g=this._beziers[x[e][0]],q=this._beziers[x[e][1]],g&&q&&(g=g[c],q=q[c],r=g.a+(g.b-g.a)*h,t=g.b+(g.c-g.b)*h,r+=(t-r)*h,t+=(g.c+(g.d-g.c)*h-t)*h,s=q.a+(q.b-q.a)*h,u=q.b+(q.c-q.b)*h,s+=(u-s)*h,u+=(q.c+(q.d-q.c)*h-u)*h,i=p?Math.atan2(u-s,t-r)*w+v:this._initialRotations[e],this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i)}}}),q=p.prototype;p.bezierThrough=l,p.cubicToQuadratic=i,p._autoCSS=!0,p.quadraticToCubic=function(a,b,c){return new g(a,(2*b+a)/3,(2*b+c)/3,c)},p._cssRegister=function(){var a=f.CSSPlugin;if(a){var b=a._internals,c=b._parseToProxy,d=b._setPluginRatio,e=b.CSSPropTween;b._registerComplexSpecialProp("bezier",{parser:function(a,b,f,g,h,i){b instanceof Array&&(b={values:b}),i=new p;var j,k,l,m=b.values,n=m.length-1,o=[],q={};if(0>n)return h;for(j=0;n>=j;j++)l=c(a,m[j],g,h,i,n!==j),o[j]=l.end;for(k in b)q[k]=b[k];return q.values=o,h=new e(a,"bezier",0,0,l.pt,2),h.data=l,h.plugin=i,h.setRatio=d,0===q.autoRotate&&(q.autoRotate=!0),!q.autoRotate||q.autoRotate instanceof Array||(j=q.autoRotate===!0?0:Number(q.autoRotate),q.autoRotate=null!=l.end.left?[["left","top","rotation",j,!1]]:null!=l.end.x?[["x","y","rotation",j,!1]]:!1),q.autoRotate&&(g._transform||g._enableTransforms(!1),l.autoRotate=g._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,g._overwriteProps.push("rotation")),i._onInitTween(l.proxy,q,g._tween),h}})}},q._mod=function(a){for(var b,c=this._overwriteProps,d=c.length;--d>-1;)b=a[c[d]],b&&"function"==typeof b&&(this._mod[c[d]]=b)},q._kill=function(a){var b,c,d=this._props;for(b in this._beziers)if(b in a)for(delete this._beziers[b],delete this._func[b],c=d.length;--c>-1;)d[c]===b&&d.splice(c,1);if(d=this._autoRotate)for(c=d.length;--c>-1;)a[d[c][2]]&&d.splice(c,1);return this._super._kill.call(this,a)}}(),_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="2.0.2",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *=*([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N={style:{}},O=_gsScope.document||{createElement:function(){return N}},P=function(a,b){return O.createElementNS?O.createElementNS(b||"http://www.w3.org/1999/xhtml",a):O.createElement(a)},Q=P("div"),R=P("img"),S=g._internals={_specialProps:i},T=(_gsScope.navigator||{}).userAgent||"",U=function(){var a=T.indexOf("Android"),b=P("a");return m=-1!==T.indexOf("Safari")&&-1===T.indexOf("Chrome")&&(-1===a||parseFloat(T.substr(a+8,2))>3),o=m&&parseFloat(T.substr(T.indexOf("Version/")+8,2))<6,n=-1!==T.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),V=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},W=function(a){_gsScope.console&&console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(Y=3===d?"ms":c[d],X="-"+Y.toLowerCase()+"-",Y+a):null},$=("undefined"!=typeof window?window:O.defaultView||{getComputedStyle:function(){}}).getComputedStyle,_=g.getStyle=function(a,b,c,d,e){var f;return U||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||$(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):V(a)},aa=S.convertToPixels=function(a,c,d,e,f){if("px"===e||!e&&"lineHeight"!==c)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=Q.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"lineHeight"!==c||e)if("%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+_(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||O.body,-1!==_(l,"display").indexOf("flex")&&(m.position="absolute"),i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(Q),h=parseFloat(Q[k?"offsetWidth":"offsetHeight"]),l.removeChild(Q),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=aa(a,c,d,e,!0))}else i=$(a).lineHeight,a.style.lineHeight=d,h=parseFloat($(a).lineHeight),a.style.lineHeight=i;return o&&(h/=100),n?-h:h},ba=S.calculateOffset=function(a,b,c){if("absolute"!==_(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=_(a,"margin"+d,c);return a["offset"+d]-(aa(a,b,parseFloat(e),e.replace(w,""))||0)},ca=function(a,b){var c,d,e,f={};if(b=b||$(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Da===e)&&(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ca===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(C,E)]=b[c]);return U||(f.opacity=V(a)),d=Ra(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Fa&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},da=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:ba(a,g),void 0!==j[g]&&(h=new sa(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},ea={width:["Left","Right"],height:["Top","Bottom"]},fa=["marginLeft","marginRight","marginTop","marginBottom"],ga=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||$(a))[b]||0;if(a.getCTM&&Oa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=ea[b],f=e.length;for(c=c||$(a,null);--f>-1;)d-=parseFloat(_(a,"padding"+e[f],c,!0))||0,d-=parseFloat(_(a,"border"+e[f]+"Width",c,!0))||0;return d},ha=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c<d.length;c++)a.push(ha(d[c]));return a.join(",")}return null==f?f="center"===e?"50%":"0":"center"===f&&(f="50%"),("center"===e||isNaN(parseFloat(e))&&-1===(e+"").indexOf("="))&&(e="50%"),a=e+" "+f+(d.length>2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ia=function(a,b){return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ja=function(a,b){"function"==typeof a&&(a=a(r,q));var c="string"==typeof a&&"="===a.charAt(1);return"string"==typeof a&&"v"===a.charAt(a.length-2)&&(a=(c?a.substr(0,2):0)+window["inner"+("vh"===a.substr(-2)?"Height":"Width")]*(parseFloat(c?a.substr(2):a)/100)),null==a?b:c?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ka=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},la={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ma=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},na=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),la[a])c=la[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(c[3])),c[0]=ma(g+1/3,d,e),c[1]=ma(g,d,e),c[2]=ma(g-1/3,d,e);else c=a.match(s)||la.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=la.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},oa=function(a,b){var c,d,e,f=a.match(pa)||[],g=0,h="";if(!f.length)return a;for(c=0;c<f.length;c++)d=f[c],e=a.substr(g,a.indexOf(d,g)-g),g+=e.length+d.length,d=na(d,b),3===d.length&&d.push(1),h+=e+(b?"hsla("+d[0]+","+d[1]+"%,"+d[2]+"%,"+d[3]:"rgba("+d.join(","))+")";return h+a.substr(g)},pa="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(j in la)pa+="|"+j+"\\b";pa=new RegExp(pa+")","gi"),g.colorStringFilter=function(a){var b,c=a[0]+" "+a[1];pa.test(c)&&(b=-1!==c.indexOf("hsl(")||-1!==c.indexOf("hsla("),a[0]=oa(a[0],b),a[1]=oa(a[1],b)),pa.lastIndex=0},b.defaultStringFilter||(b.defaultStringFilter=g.colorStringFilter);var qa=function(a,b,c,d){if(null==a)return function(a){return a};var e,f=b?(a.match(pa)||[""])[0]:"",g=a.split(f).join("").match(u)||[],h=a.substr(0,a.indexOf(g[0])),i=")"===a.charAt(a.length-1)?")":"",j=-1!==a.indexOf(" ")?" ":",",k=g.length,l=k>0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;n<o.length;n++)o[n]=e(o[n]);return o.join(",")}if(b=(a.match(pa)||[f])[0],m=a.split(b).join("").match(u)||[],n=m.length,k>n--)for(;++n<k;)m[n]=c?m[(n-1)/2|0]:g[n];return h+m.join(j)+j+b+i+(-1!==a.indexOf("inset")?" inset":"")}:function(a){var b,f,m;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(f=a.replace(I,"|").split("|"),m=0;m<f.length;m++)f[m]=e(f[m]);return f.join(",")}if(b=a.match(u)||[],m=b.length,k>m--)for(;++m<k;)b[m]=c?b[(m-1)/2|0]:g[m];return h+b.join(j)+i}:function(a){return a}},ra=function(a){return a=a.split(","),function(b,c,d,e,f,g,h){var i,j=(c+"").split(" ");for(h={},i=0;4>i;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},sa=(S._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=i.r(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod.call(this._tween,h.rotation,this.t,this._tween):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d<c.l;d++)e+=c["xn"+d]+c["xs"+(d+1)];c[f]=e}}else c[f]=c.s+c.xs0;i=i._next}},function(a,b,c,d,e){this.t=a,this.p=b,this.v=c,this.r=e,d&&(d._prev=this,this._next=d)}),ta=(S._parseToProxy=function(a,b,c,d,e,f){var g,h,i,j,k,l=d,m={},n={},o=c._transform,p=M;for(c._transform=null,M=b,d=k=c.parse(a,b,d,e),M=p,f&&(c._transform=o,l&&(l._prev=null,l._prev&&(l._prev._next=null)));d&&d!==l;){if(d.type<=1&&(h=d.p,n[h]=d.s+d.c,m[h]=d.s,f||(j=new sa(d,"s",h,j,d.r),d.c=0),1===d.type))for(g=d.l;--g>0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new sa(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},S.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof ta||f.push(this.n),this.r=j?"function"==typeof j?j:Math.round:j,this.type=h||0,k&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),ua=function(a,b,c,d,e,f){var g=new ta(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},va=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new ta(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&pa.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(-1!==(d+c).indexOf("rgb")||-1!==(d+c).indexOf("hsl")?(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" ")):(D=D.join(" ").split(",").join(", ").split(" "),E=E.join(" ").split(",").join(", ").split(" ")),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,pa.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m]+"",x=parseFloat(p),x||0===x)h.appendXtra("",x,ia(u,x),u.replace(t,""),G&&-1!==u.indexOf("px")?Math.round:!1,!0);else if(e&&pa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&U,z=u,p=na(p,C),u=na(u,C),y=p.length+u.length>6,y&&!U&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(U||(y=!1),C?h.appendXtra(z.substr(0,z.indexOf("hsl"))+(y?"hsla(":"hsl("),p[0],ia(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ia(u[1],p[1]),"%,",!1).appendXtra("",p[2],ia(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(z.substr(0,z.indexOf("rgb"))+(y?"rgba(":"rgb("),p[0],u[0]-p[0],",",Math.round,!0).appendXtra("",p[1],u[1]-p[1],",",Math.round).appendXtra("",p[2],u[2]-p[2],y?",":B,Math.round),y&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),pa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n<v.length;n++)A=v[n],z=p.indexOf(A,o),h.appendXtra(p.substr(o,z-o),Number(A),ia(w[n],A),"",G&&"px"===p.substr(z+A.length,2)?Math.round:!1,0===n),o=z+A.length;h["xs"+h.l]+=p.substr(o)}else h["xs"+h.l]+=h.l||h["xs"+h.l]?" "+u:u;if(-1!==d.indexOf("=")&&h.data){for(B=h.xs0+h.data.s,m=1;m<h.l;m++)B+=h["xs"+m]+h.data["xn"+m];h.e=B+h["xs"+m]}return h.l||(h.type=-1,h.xs0=h.e),h.xfirst||h},wa=9;for(j=ta.prototype,j.l=j.pr=0;--wa>0;)j["xn"+wa]=0,j["xs"+wa]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new ta(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var xa=function(a,b){b=b||{},this.p=b.prefix?Z(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||qa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.pr=b.priority||0},ya=S._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;d<f.length;d++)b.prefix=0===d&&b.prefix,b.defaultValue=c[d]||g,e=new xa(f[d],b)},za=S._registerPluginProp=function(a){if(!i[a]){var b=a.charAt(0).toUpperCase()+a.substr(1)+"Plugin";ya(a,{parser:function(a,c,d,e,f,g,j){var k=h.com.greensock.plugins[b];return k?(k._cssRegister(),i[d].parse(a,c,d,e,f,g,j)):(W("Error: "+b+" js file not loaded."),f)}})}};j=xa.prototype,j.parseComplex=function(a,b,c,d,e,f){var g,h,i,j,k,l,m=this.keyword;if(this.multi&&(I.test(c)||I.test(b)?(h=b.replace(I,"|").split("|"),i=c.replace(I,"|").split("|")):m&&(h=[b],i=[c])),i){for(j=i.length>h.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return va(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,h){return this.parseComplex(a.style,this.format(_(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){ya(a,{parser:function(a,d,e,f,g,h,i){var j=new ta(a,e,0,0,g,2,e,!1,c);return j.plugin=h,j.setRatio=b(a,d,f._tween,e),j},priority:c})},g.useSVGTransformAttr=!0;var Aa,Ba="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ca=Z("transform"),Da=X+"transform",Ea=Z("transformOrigin"),Fa=null!==Z("perspective"),Ga=S.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&&Fa?g.defaultForce3D||"auto":!1},Ha=_gsScope.SVGElement,Ia=function(a,b,c){var d,e=O.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ja=O.documentElement||{},Ka=function(){var a,b,c,d=p||/Android/i.test(T)&&!_gsScope.chrome;return O.createElementNS&&!d&&(a=Ia("svg",Ja),b=Ia("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Ea]="50% 50%",b.style[Ca]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Fa),Ja.removeChild(a)),d}(),La=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Qa(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),0===n.x&&0===n.y&&n.width+n.height===0&&(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ha(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Pa&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&&(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Ma=function(a){var b,c=P("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(Ja.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ma}catch(g){}else this._originalGetBBox&&(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),Ja.removeChild(c),this.style.cssText=f,b},Na=function(a){try{return a.getBBox()}catch(b){return Ma.call(a,!0)}},Oa=function(a){return!(!Ha||!a.getCTM||a.parentNode&&!a.ownerSVGElement||!Na(a))},Pa=[1,0,0,1,0,0],Qa=function(a,b){var c,d,e,f,g,h,i=a._gsTransform||new Ga,j=1e5,k=a.style;if(Ca?d=_(a,Da,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(G),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),i.x||0,i.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,!Ca||!(h=!$(a)||"none"===$(a).display)&&a.parentNode||(h&&(f=k.display,k.display="block"),a.parentNode||(g=1,Ja.appendChild(a)),d=_(a,Da,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?k.display=f:h&&Va(k,"display"),g&&Ja.removeChild(a)),(i.svg||a.getCTM&&Oa(a))&&(c&&-1!==(k[Ca]+"").indexOf("matrix")&&(d=k[Ca],c=0),e=a.getAttribute("transform"),c&&e&&(e=a.transform.baseVal.consolidate().matrix,d="matrix("+e.a+","+e.b+","+e.c+","+e.d+","+e.e+","+e.f+")",c=0)),c)return Pa;for(e=(d||"").match(s)||[],wa=e.length;--wa>-1;)f=Number(e[wa]),e[wa]=(g=f-(f|=0))?(g*j+(0>g?-.5:.5)|0)/j+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Ra=S.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ga:new Ga,n=m.scaleX<0,o=2e-5,p=1e5,q=Fa?parseFloat(_(a,Ea,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Oa(a)),m.svg&&(La(a,_(a,Ea,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Aa=g.useSVGTransformAttr||Ka),f=Qa(a),f!==Pa){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&&(v=Math.cos(N),w=Math.sin(N),s=x*v+y*w,t=B*v+C*w,u=F*v+G*w,y=y*v-x*w,C=C*v-B*w,G=G*v-F*w,x=s,B=t,F=u),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),N=Math.atan2(B,C),m.scaleX=(Math.sqrt(x*x+y*y+z*z)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+D*D)*p+.5|0)/p,m.scaleZ=(Math.sqrt(F*F+G*G+H*H)*p+.5|0)/p,x/=m.scaleX,B/=m.scaleY,y/=m.scaleX,C/=m.scaleY,Math.abs(N)>o?(m.skewX=N*L,B=0,"simple"!==m.skewType&&(m.scaleY*=1/Math.cos(N))):m.skewX=0,m.perspective=M?1/(0>M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Fa||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Fa&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180)),m.zOrigin=q;for(h in m)m[h]<o&&m[h]>-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(Aa&&a.style[Ca]?b.delayedCall(.001,function(){Va(a.style,Ca)}):!Aa&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Sa=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(H,t):l.filter=t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var y,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),wa=0;4>wa;wa++)z=fa[wa],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):aa(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2>wa?-d.ieOffsetX:-d.ieOffsetY:2>wa?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===wa||2===wa?1:B)))+"px"}}},Ta=S.set3DTransformRatio=S.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&&(P+=O,B+=O),((1===a||0===a)&&"auto"===N&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&&!J&&!M&&!D&&!C&&1===G||Aa&&L||!Fa)return void(B||P||L?(B*=K,x=P*K,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(b=Math.tan(x-O*K),b=Math.sqrt(1+b*b),d*=b,g*=b,O&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b)),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Aa&&(z.xPercent||z.yPercent)&&(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q>H&&H>-q&&(H=0),q>I&&I>-q&&(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",L&&Aa?this.t.setAttribute("transform","matrix("+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(q=1e-4,q>E&&E>-q&&(E=G=2e-5),q>F&&F>-q&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=K,r=c=Math.cos(B),s=f=Math.sin(B),P&&(B-=P*K,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&&(b=Math.tan((P-O)*K),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||L))return void(A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*K,B&&(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*K,B&&(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&&(e*=G,h*=G,k*=G,o*=G),1!==F&&(d*=F,g*=F,j*=F,m*=F),1!==E&&(c*=E,f*=E,i*=E,l*=E),(p||L)&&(p&&(H+=e*-p,I+=h*-p,J+=k*-p+p),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q>H&&H>-q&&(H=w),q>I&&I>-q&&(I=w),q>J&&J>-q&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q>c&&c>-q?w:c)+v+(q>f&&f>-q?w:f)+v+(q>i&&i>-q?w:i),u+=v+(q>l&&l>-q?w:l)+v+(q>d&&d>-q?w:d)+v+(q>g&&g>-q?w:g),C||D||1!==G?(u+=v+(q>j&&j>-q?w:j)+v+(q>m&&m>-q?w:m)+v+(q>e&&e>-q?w:e),u+=v+(q>h&&h>-q?w:h)+v+(q>k&&k>-q?w:k)+v+(q>o&&o>-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ca]=u;
};j=Ga.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j,k=i.scale&&"function"==typeof i.scale?i.scale:0;"function"==typeof i[c]&&(j=i[c],i[c]=b),k&&(i.scale=k(r,a));var l,m,n,o,p,s,t,u,v,w=a._gsTransform,x=a.style,y=1e-6,z=Ba.length,A=i,B={},C="transformOrigin",D=Ra(a,e,!0,A.parseTransform),E=A.transform&&("function"==typeof A.transform?A.transform(r,q):A.transform);if(D.skewType=A.skewType||D.skewType||g.defaultSkewType,d._transform=D,"rotationZ"in A&&(A.rotation=A.rotationZ),E&&"string"==typeof E&&Ca)m=Q.style,m[Ca]=E,m.display="block",m.position="absolute",-1!==E.indexOf("%")&&(m.width=_(a,"width"),m.height=_(a,"height")),O.body.appendChild(Q),l=Ra(Q,null,!1),"simple"===D.skewType&&(l.scaleY*=Math.cos(l.skewX*K)),D.svg&&(s=D.xOrigin,t=D.yOrigin,l.x-=D.xOffset,l.y-=D.yOffset,(A.transformOrigin||A.svgOrigin)&&(E={},La(a,ha(A.transformOrigin),E,A.svgOrigin,A.smoothOrigin,!0),s=E.xOrigin,t=E.yOrigin,l.x-=E.xOffset-D.xOffset,l.y-=E.yOffset-D.yOffset),(s||t)&&(u=Qa(Q,!0),l.x-=s-(s*u[0]+t*u[2]),l.y-=t-(s*u[1]+t*u[3]))),O.body.removeChild(Q),l.perspective||(l.perspective=D.perspective),null!=A.xPercent&&(l.xPercent=ja(A.xPercent,D.xPercent)),null!=A.yPercent&&(l.yPercent=ja(A.yPercent,D.yPercent));else if("object"==typeof A){if(l={scaleX:ja(null!=A.scaleX?A.scaleX:A.scale,D.scaleX),scaleY:ja(null!=A.scaleY?A.scaleY:A.scale,D.scaleY),scaleZ:ja(A.scaleZ,D.scaleZ),x:ja(A.x,D.x),y:ja(A.y,D.y),z:ja(A.z,D.z),xPercent:ja(A.xPercent,D.xPercent),yPercent:ja(A.yPercent,D.yPercent),perspective:ja(A.transformPerspective,D.perspective)},p=A.directionalRotation,null!=p)if("object"==typeof p)for(m in p)A[m]=p[m];else A.rotation=p;"string"==typeof A.x&&-1!==A.x.indexOf("%")&&(l.x=0,l.xPercent=ja(A.x,D.xPercent)),"string"==typeof A.y&&-1!==A.y.indexOf("%")&&(l.y=0,l.yPercent=ja(A.y,D.yPercent)),l.rotation=ka("rotation"in A?A.rotation:"shortRotation"in A?A.shortRotation+"_short":D.rotation,D.rotation,"rotation",B),Fa&&(l.rotationX=ka("rotationX"in A?A.rotationX:"shortRotationX"in A?A.shortRotationX+"_short":D.rotationX||0,D.rotationX,"rotationX",B),l.rotationY=ka("rotationY"in A?A.rotationY:"shortRotationY"in A?A.shortRotationY+"_short":D.rotationY||0,D.rotationY,"rotationY",B)),l.skewX=ka(A.skewX,D.skewX),l.skewY=ka(A.skewY,D.skewY)}for(Fa&&null!=A.force3D&&(D.force3D=A.force3D,o=!0),n=D.force3D||D.z||D.rotationX||D.rotationY||l.z||l.rotationX||l.rotationY||l.perspective,n||null==A.scale||(l.scaleZ=1);--z>-1;)v=Ba[z],E=l[v]-D[v],(E>y||-y>E||null!=A[v]||null!=M[v])&&(o=!0,f=new ta(D,v,D[v],E,f),v in B&&(f.e=B[v]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return E=A.transformOrigin,D.svg&&(E||A.svgOrigin)&&(s=D.xOffset,t=D.yOffset,La(a,ha(E),l,A.svgOrigin,A.smoothOrigin),f=ua(D,"xOrigin",(w?D:l).xOrigin,l.xOrigin,f,C),f=ua(D,"yOrigin",(w?D:l).yOrigin,l.yOrigin,f,C),(s!==D.xOffset||t!==D.yOffset)&&(f=ua(D,"xOffset",w?s:D.xOffset,D.xOffset,f,C),f=ua(D,"yOffset",w?t:D.yOffset,D.yOffset,f,C)),E="0px 0px"),(E||Fa&&n&&D.zOrigin)&&(Ca?(o=!0,v=Ea,E=(E||_(a,v,e,!1,"50% 50%"))+"",f=new ta(x,v,0,0,f,-1,C),f.b=x[v],f.plugin=h,Fa?(m=D.zOrigin,E=E.split(" "),D.zOrigin=(E.length>2&&(0===m||"0px"!==E[2])?parseFloat(E[2]):m)||0,f.xs0=f.e=E[0]+" "+(E[1]||"50%")+" 0px",f=new ta(D,"zOrigin",0,0,f,-1,f.n),f.b=m,f.xs0=f.e=D.zOrigin):f.xs0=f.e=E):ha(E+"",D)),o&&(d._transformType=D.svg&&Aa||!n&&3!==this._transformType?2:3),j&&(i[c]=j),k&&(i.scale=k),f},prefix:!0}),ya("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ya("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,h){b=this.format(b);var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],z=a.style;for(q=parseFloat(a.offsetWidth),r=parseFloat(a.offsetHeight),i=b.split(" "),j=0;j<y.length;j++)this.p.indexOf("border")&&(y[j]=Z(y[j])),m=l=_(a,y[j],e,!1,"0px"),-1!==m.indexOf(" ")&&(l=m.split(" "),m=l[0],l=l[1]),n=k=i[j],o=parseFloat(m),t=m.substr((o+"").length),u="="===n.charAt(1),u?(p=parseInt(n.charAt(0)+"1",10),n=n.substr(2),p*=parseFloat(n),s=n.substr((p+"").length-(0>p?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&&(s=d[c]||t),s!==t&&(v=aa(a,"borderLeft",o,t),w=aa(a,"borderTop",o,t),"%"===s?(m=v/q*100+"%",l=w/r*100+"%"):"em"===s?(x=aa(a,"borderLeft",1,"em"),m=v/x+"em",l=w/x+"em"):(m=v+"px",l=w+"px"),u&&(n=parseFloat(m)+p+s,k=parseFloat(l)+p+s)),g=va(z,y[j],m+" "+l,n+" "+k,!1,"0px",g);return g},prefix:!0,formatter:qa("0px 0px 0px 0px",!1,!0)}),ya("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f,g){return va(a.style,c,this.format(_(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:qa("0px 0px",!1,!0)}),ya("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||$(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&&r.split(",").length<2&&(m=_(a,"backgroundImage").replace(D,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),R.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-R.width:a.offsetHeight-R.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ha}),ya("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="","co"===a.substr(0,2)?a:ha(-1===a.indexOf(" ")?a+" "+a:a)}}),ya("perspective",{defaultValue:"0px",prefix:!0}),ya("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ya("transformStyle",{prefix:!0}),ya("backfaceVisibility",{prefix:!0}),ya("userSelect",{prefix:!0}),ya("margin",{parser:ra("marginTop,marginRight,marginBottom,marginLeft")}),ya("padding",{parser:ra("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ya("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",b=this.format(b).split(",").join(j)):(h=this.format(_(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),ya("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ya("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),ya("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=_(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&&(h=parseFloat(h)/aa(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+_(a,"borderTopStyle",e,!1,"solid")+" "+_(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(pa)||["#000"])[0]}}),ya("borderWidth",{parser:ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ya("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,f){var g=a.style,h="cssFloat"in g?"cssFloat":"styleFloat";return new ta(g,h,0,0,e,-1,c,!1,0,g[h],b)}});var Ua=function(a){var b,c=this.t,d=c.filter||_(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!_(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};ya("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(_(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===_(a,"visibility",e)&&0!==b&&(h=0),U?f=new ta(i,"opacity",h,b-h,f):(f=new ta(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Ua),j&&(f=new ta(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Va=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Wa=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Va(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};ya("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new ta(a,d,0,0,g,2),g.setRatio=Wa,g.pr=-11,c=!0,g.b=o,k=ca(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=da(a,k,ca(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Xa=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Ea:i[c].p),Va(g,c);e&&(Va(g,Ca),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(ya("clearProps",{parser:function(a,b,d,e,f){return f=new ta(a,d,0,0,f,2),f.setRatio=Xa,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),wa=j.length;wa--;)za(j[wa]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=$(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&&""===A.zIndex&&(n=_(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=ca(a,e),A.cssText=t+";"+b,n=da(a,n,ca(a)).difs,!U&&y.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),b.className?this._firstPT=p=i.className.parse(a,b.className,"className",this,null,null,b):this._firstPT=p=this.parse(a,b,null),this._transformType){for(z=3===this._transformType,Ca?m&&(l=!0,""===A.zIndex&&(w=_(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new ta(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ca?Ta:Sa,x.data=this._transform||Ra(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b){if(n=b[g],"function"==typeof n&&(n=n(r,q)),h=i[g])c=h.parse(a,n,g,this,c,f,b);else{if("--"===g.substr(0,2)){this._tween._propLookup[g]=this._addTween.call(this._tween,a.style,"setProperty",$(a).getPropertyValue(g)+"",n+"",g,!1,g);continue}m=_(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&A.test(n)?(s||(n=na(n),n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=va(u,g,m,n,!0,"transparent",c,0,f)):s&&J.test(n)?c=va(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=ga(a,g,e),o="px"):"left"===g||"top"===g?(j=ba(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&(""!==p||"lineHeight"===g)&&(l||0===l)&&j&&(j=aa(a,g,j,o),"%"===p?(j/=aa(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=aa(a,g,1,p):"px"!==p&&(l=aa(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new ta(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):W("invalid "+g+" tween value: "+b[g]):(c=new ta(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))}f&&c&&!c.plugin&&(c.plugin=f)}return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=e.r(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}else-1===e.type?e.t[e.p]=e.xs0:e.setRatio&&e.setRatio(a);else e.t[e.p]=b+e.xs0;e=e._next}else for(;e;)2!==e.type?e.t[e.p]=e.b:e.setRatio(a),e=e._next;else for(;e;){if(2!==e.type)if(e.r&&-1!==e.type)if(b=e.r(e.s+e.c),e.type){if(1===e.type){for(d=e.l,c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}}else e.t[e.p]=b+e.xs0;else e.t[e.p]=e.e;else e.setRatio(a);e=e._next}},j._enableTransforms=function(a){this._transform=this._transform||Ra(this._target,e,!0),this._transformType=this._transform.svg&&Aa||!a&&3!==this._transformType?2:3};var Ya=function(a){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};j._addLazySet=function(a,b,c){var d=this._firstPT=new ta(a,b,0,0,this._firstPT,2);d.e=c,d.setRatio=Ya,d.data=this},j._linkCSSP=function(a,b,c,d){return a&&(b&&(b._prev=a),a._next&&(a._next._prev=a._prev),a._prev?a._prev._next=a._next:this._firstPT===a&&(this._firstPT=a._next,d=!0),c?c._next=a:d||null!==this._firstPT||(this._firstPT=a),a._next=b,a._prev=c),a},j._mod=function(a){for(var b=this._firstPT;b;)"function"==typeof a[b.p]&&(b.r=a[b.p]),b=b._next},j._kill=function(b){var c,d,e,f=b;if(b.autoAlpha||b.alpha){f={};for(d in b)f[d]=b[d];f.opacity=1,f.autoAlpha&&(f.visibility=1)}for(b.className&&(c=this._classNamePT)&&(e=c.xfirst,e&&e._prev?this._linkCSSP(e._prev,c._next,e._prev._prev):e===this._firstPT&&(this._firstPT=c._next),c._next&&this._linkCSSP(c._next,c._next._next,e._prev),this._classNamePT=null),c=this._firstPT;c;)c.plugin&&c.plugin!==d&&c.plugin._kill&&(c.plugin._kill(b),d=c.plugin),c=c._next;return a.prototype._kill.call(this,f)};var Za=function(a,b,c){var d,e,f,g;if(a.slice)for(e=a.length;--e>-1;)Za(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(ca(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||Za(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,Za(a,k,m),i.render(c,!0,!0),Za(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=da(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0),function(){var a=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.7.0",priority:-1,API:2,init:function(a,b,c){return this._tween=c,!0}}),b=function(a){var b=1>a?Math.pow(10,(a+"").length-2):1;return function(c){return(Math.round(c/a)*a*b|0)/b}},c=function(a,b){for(;a;)a.f||a.blob||(a.m=b||Math.round),a=a._next},d=a.prototype;d._onInitAllProps=function(){var a,d,e,f,g=this._tween,h=g.vars.roundProps,i={},j=g._propLookup.roundProps;if("object"!=typeof h||h.push)for("string"==typeof h&&(h=h.split(",")),e=h.length;--e>-1;)i[h[e]]=Math.round;else for(f in h)i[f]=b(h[f]);for(f in i)for(a=g._firstPT;a;)d=a._next,a.pg?a.t._mod(i):a.n===f&&(2===a.f&&a.t?c(a.t._firstPT,i[f]):(this._add(a.t,f,a.s,a.c,i[f]),d&&(d._prev=a._prev),a._prev?a._prev._next=d:g._firstPT===a&&(g._firstPT=d),a._next=a._prev=null,g._propLookup[f]=j)),a=d;return!1},d._add=function(a,b,c,d,e){this._addTween(a,b,c,c+d,b,e||Math.round),this._overwriteProps.push(b)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(a,b,c,d){var e,f;if("function"!=typeof a.setAttribute)return!1;for(e in b)f=b[e],"function"==typeof f&&(f=f(d,a)),this._addTween(a,"setAttribute",a.getAttribute(e)+"",f+"",e,!1,e),this._overwriteProps.push(e);return!0}})}(),_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(a,b,c,d){"object"!=typeof b&&(b={rotation:b}),this.finals={};var e,f,g,h,i,j,k=b.useRadians===!0?2*Math.PI:360,l=1e-6;for(e in b)"useRadians"!==e&&(h=b[e],"function"==typeof h&&(h=h(d,a)),j=(h+"").split("_"),f=j[0],g=parseFloat("function"!=typeof a[e]?a[e]:a[e.indexOf("set")||"function"!=typeof a["get"+e.substr(3)]?e:"get"+e.substr(3)]()),h=this.finals[e]="string"==typeof f&&"="===f.charAt(1)?g+parseInt(f.charAt(0)+"1",10)*Number(f.substr(2)):Number(f)||0,i=h-g,j.length&&(f=j.join("_"),-1!==f.indexOf("short")&&(i%=k,i!==i%(k/2)&&(i=0>i?i+k:i-k)),-1!==f.indexOf("_cw")&&0>i?i=(i+9999999999*k)%k-(i/k|0)*k:-1!==f.indexOf("ccw")&&i>0&&(i=(i-9999999999*k)%k-(i/k|0)*k)),(i>l||-l>i)&&(this._addTween(a,e,g,g+i,e),this._overwriteProps.push(e)));return!0},set:function(a){var b;if(1!==a)this._super.setRatio.call(this,a);else for(b=this._firstPT;b;)b.f?b.t[b.p](this.finals[b.p]):b.t[b.p]=this.finals[b.p],b=b._next}})._autoCSS=!0,_gsScope._gsDefine("easing.Back",["easing.Ease"],function(a){var b,c,d,e,f=_gsScope.GreenSockGlobals||_gsScope,g=f.com.greensock,h=2*Math.PI,i=Math.PI/2,j=g._class,k=function(b,c){var d=j("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},l=a.register||function(){},m=function(a,b,c,d,e){var f=j("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return l(f,a),f},n=function(a,b,c){this.t=a,this.v=b,c&&(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},o=function(b,c){var d=j("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},p=m("Back",o("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),o("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),o("BackInOut",function(a){return(a*=2)<1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),q=j("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),r=q.prototype=new a;return r.constructor=q,r.getRatio=function(a){var b=a+(.5-a)*this._p;return a<this._p1?this._calcEnd?1-(a=1-a/this._p1)*a:b-(a=1-a/this._p1)*a*a*a*b:a>this._p3?this._calcEnd?1===a?0:1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},q.ease=new q(.7,.7),r.config=q.config=function(a,b,c){return new q(a,b,c)},b=j("easing.SteppedEase",function(a,b){a=a||1,this._p1=1/a,this._p2=a+(b?0:1),this._p3=b?1:0},!0),r=b.prototype=new a,r.constructor=b,r.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),((this._p2*a|0)+this._p3)*this._p1},r.config=b.config=function(a,c){return new b(a,c)},c=j("easing.ExpoScaleEase",function(a,b,c){this._p1=Math.log(b/a),this._p2=b-a,this._p3=a,this._ease=c},!0),r=c.prototype=new a,r.constructor=c,r.getRatio=function(a){return this._ease&&(a=this._ease.getRatio(a)),(this._p3*Math.exp(this._p1*a)-this._p3)/this._p2},r.config=c.config=function(a,b,d){return new c(a,b,d)},d=j("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),m=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--m>-1;)c=o?Math.random():1/l*m,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5>c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:m%2?d+=.5*e:d-=.5*e,p&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new n(1,1,null),m=l;--m>-1;)g=j[m],h=new n(g.x,g.y,h);this._prev=new n(0,0,0!==h.t?h:h.next)},!0),r=d.prototype=new a,r.constructor=d,r.getRatio=function(a){var b=this._prev;if(a>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},r.config=function(a){return new d(a)},d.ease=new d,m("Bounce",k("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),k("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),k("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),m("Circ",k("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),k("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),k("CircInOut",function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),e=function(b,c,d){var e=j("easing."+b,function(a,b){this._p1=a>=1?a:1,this._p2=(b||d)/(1>a?a:1),this._p3=this._p2/h*(Math.asin(1/this._p1)||0),this._p2=h/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},m("Elastic",e("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),e("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),e("ElasticInOut",function(a){return(a*=2)<1?-.5*(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2)):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),m("Expo",k("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),k("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),k("ExpoInOut",function(a){return(a*=2)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),m("Sine",k("SineOut",function(a){return Math.sin(a*i)}),k("SineIn",function(a){return-Math.cos(a*i)+1}),k("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),j("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),l(f.SlowMo,"SlowMo","ease,"),l(d,"RoughEase","ease,"),l(b,"SteppedEase","ease,"),p},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a,b){"use strict";var c={},d=a.document,e=a.GreenSockGlobals=a.GreenSockGlobals||a,f=e[b];if(f)return"undefined"!=typeof module&&module.exports&&(module.exports=f),f;var g,h,i,j,k,l=function(a){var b,c=a.split("."),d=e;for(b=0;b<c.length;b++)d[c[b]]=d=d[c[b]]||{};return d},m=l("com.greensock"),n=1e-10,o=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},p=function(){},q=function(){var a=Object.prototype.toString,b=a.call([]);return function(c){return null!=c&&(c instanceof Array||"object"==typeof c&&!!c.push&&a.call(c)===b)}}(),r={},s=function(d,f,g,h){this.sc=r[d]?r[d].sc:[],r[d]=this,this.gsClass=null,this.func=g;var i=[];this.check=function(j){for(var k,m,n,o,p=f.length,q=p;--p>-1;)(k=r[f[p]]||new s(f[p],[])).gsClass?(i[p]=k.gsClass,q--):j&&k.sc.push(this);if(0===q&&g){if(m=("com.greensock."+d).split("."),n=m.pop(),o=l(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(e[n]=c[n]=o,"undefined"!=typeof module&&module.exports)if(d===b){module.exports=c[b]=o;for(p in c)o[p]=c[p]}else c[b]&&(c[b][n]=o);else"function"==typeof define&&define.amd&&define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});for(p=0;p<this.sc.length;p++)this.sc[p].check()}},this.check(!0)},t=a._gsDefine=function(a,b,c,d){return new s(a,b,c,d)},u=m._class=function(a,b,c){return b=b||function(){},t(a,[],function(){return b},c),b};t.globals=e;var v=[0,0,1,1],w=u("easing.Ease",function(a,b,c,d){this._func=a,this._type=c||0,this._power=d||0,this._params=b?v.concat(b):v},!0),x=w.map={},y=w.register=function(a,b,c,d){for(var e,f,g,h,i=b.split(","),j=i.length,k=(c||"easeIn,easeOut,easeInOut").split(",");--j>-1;)for(f=i[j],e=d?u("easing."+f,null,!0):m.easing[f]||{},g=k.length;--g>-1;)h=k[g],x[f+"."+h]=x[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(i=w.prototype,i._calcEnd=!1,i.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},g=["Linear","Quad","Cubic","Quart","Quint,Strong"],h=g.length;--h>-1;)i=g[h]+",Power"+h,y(new w(null,null,1,h),i,"easeOut",!0),y(new w(null,null,2,h),i,"easeIn"+(0===h?",easeNone":"")),y(new w(null,null,3,h),i,"easeInOut");x.linear=m.easing.Linear.easeIn,x.swing=m.easing.Quad.easeInOut;var z=u("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});i=z.prototype,i.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],i=0;for(this!==j||k||j.wake(),null==h&&(this._listeners[a]=h=[]),g=h.length;--g>-1;)f=h[g],f.c===b&&f.s===c?h.splice(g,1):0===i&&f.pr<e&&(i=g+1);h.splice(i,0,{c:b,s:c,up:d,pr:e})},i.removeEventListener=function(a,b){var c,d=this._listeners[a];if(d)for(c=d.length;--c>-1;)if(d[c].c===b)return void d.splice(c,1)},i.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var A=a.requestAnimationFrame,B=a.cancelAnimationFrame,C=Date.now||function(){return(new Date).getTime()},D=C();for(g=["ms","moz","webkit","o"],h=g.length;--h>-1&&!A;)A=a[g[h]+"RequestAnimationFrame"],B=a[g[h]+"CancelAnimationFrame"]||a[g[h]+"CancelRequestAnimationFrame"];u("Ticker",function(a,b){var c,e,f,g,h,i=this,l=C(),m=b!==!1&&A?"auto":!1,o=500,q=33,r="tick",s=function(a){var b,d,j=C()-D;j>o&&(l+=j-q),D+=j,i.time=(D-l)/1e3,b=i.time-h,(!c||b>0||a===!0)&&(i.frame++,h+=b+(b>=g?.004:g-b),d=!0),a!==!0&&(f=e(s)),d&&i.dispatchEvent(r)};z.call(i),i.time=i.frame=0,i.tick=function(){s(!0)},i.lagSmoothing=function(a,b){return arguments.length?(o=a||1/n,void(q=Math.min(b,o,0))):1/n>o},i.sleep=function(){null!=f&&(m&&B?B(f):clearTimeout(f),e=p,f=null,i===j&&(k=!1))},i.wake=function(a){null!==f?i.sleep():a?l+=-D+(D=C()):i.frame>10&&(D=C()-o+5),e=0===c?p:m&&A?A:function(a){return setTimeout(a,1e3*(h-i.time)+1|0)},i===j&&(k=!0),s(2)},i.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void i.wake()):c},i.useRAF=function(a){return arguments.length?(i.sleep(),m=a,void i.fps(c)):m},i.fps(a),setTimeout(function(){"auto"===m&&i.frame<5&&"hidden"!==(d||{}).visibilityState&&i.useRAF(!1)},1500)}),i=m.Ticker.prototype=new m.events.EventDispatcher,i.constructor=m.Ticker;var E=u("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=b.immediateRender===!0,this.data=b.data,this._reversed=b.reversed===!0,Y){k||j.wake();var c=this.vars.useFrames?X:Y;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});j=E.ticker=new m.Ticker,i=E.prototype,i._dirty=i._gc=i._initted=i._paused=!1,i._totalTime=i._time=0,i._rawPrevTime=-1,i._next=i._last=i._onUpdate=i._timeline=i.timeline=null,i._paused=!1;var F=function(){k&&C()-D>2e3&&("hidden"!==(d||{}).visibilityState||!j.lagSmoothing())&&j.wake();var a=setTimeout(F,2e3);a.unref&&a.unref()};F(),i.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},i.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},i.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},i.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},i.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},i.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},i.render=function(a,b,c){},i.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},i.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime(!0))>=c&&a<c+this.totalDuration()/this._timeScale-1e-7},i._enabled=function(a,b){return k||j.wake(),this._gc=!a,this._active=this.isActive(),b!==!0&&(a&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!a&&this.timeline&&this._timeline._remove(this,!0)),!1},i._kill=function(a,b){return this._enabled(!1,!1)},i.kill=function(a,b){return this._kill(a,b),this},i._uncache=function(a){for(var b=a?this:this.timeline;b;)b._dirty=!0,b=b.timeline;return this},i._swapSelfInParams=function(a){for(var b=a.length,c=a.concat();--b>-1;)"{self}"===a[b]&&(c[b]=this);return c},i._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},i.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=q(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},i.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},i.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&0!==a&&this.totalTime(this._totalTime*(a/this._duration),!0),this):(this._dirty=!1,this._duration)},i.totalDuration=function(a){return this._dirty=!1,arguments.length?this.duration(a):this._totalDuration},i.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(a>this._duration?this._duration:a,b)):this._time},i.totalTime=function(a,b,c){if(k||j.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(K.length&&$(),this.render(a,b,!1),K.length&&$())}return this},i.progress=i.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio;
},i.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},i.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},i.timeScale=function(a){if(!arguments.length)return this._timeScale;var b,c;for(a=a||n,this._timeline&&this._timeline.smoothChildTiming&&(b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime(),this._startTime=c-(c-this._startTime)*this._timeScale/a),this._timeScale=a,c=this.timeline;c&&c.timeline;)c._dirty=!0,c.totalDuration(),c=c.timeline;return this},i.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},i.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(k||a||j.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var G=u("core.SimpleTimeline",function(a){E.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});i=G.prototype=new E,i.constructor=G,i.kill()._gc=!1,i._first=i._last=i._recent=null,i._sortChildren=!1,i.add=i.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=this.rawTime()-(a._timeline.rawTime()-a._pauseTime)),a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&&e._startTime>f;)e=e._prev;return e?(a._next=e._next,e._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=e,this._recent=a,this._timeline&&this._uncache(!0),this},i._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},i.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused&&!e._gc)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},i.rawTime=function(){return k||j.wake(),this._totalTime};var H=u("TweenLite",function(b,c,d){if(E.call(this,c,d),this.render=H.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:H.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?W[H.defaultOverwrite]:"number"==typeof i?i>>0:W[i],(h||b instanceof Array||b.push&&q(b))&&"number"!=typeof b[0])for(this._targets=g=o(b),this._propLookup=[],this._siblings=[],e=0;e<g.length;e++)f=g[e],f?"string"!=typeof f?f.length&&f!==a&&f[0]&&(f[0]===a||f[0].nodeType&&f[0].style&&!f.nodeType)?(g.splice(e--,1),this._targets=g=g.concat(o(f))):(this._siblings[e]=_(f,this,!1),1===i&&this._siblings[e].length>1&&ba(f,this,null,1,this._siblings[e])):(f=g[e--]=H.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=_(b,this,!1),1===i&&this._siblings.length>1&&ba(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-n,this.render(Math.min(0,-this._delay)))},!0),I=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType)},J=function(a,b){var c,d={};for(c in a)V[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!S[c]||S[c]&&S[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};i=H.prototype=new E,i.constructor=H,i.kill()._gc=!1,i.ratio=0,i._firstPT=i._targets=i._overwrittenProps=i._startAt=null,i._notifyPluginsOfEnabled=i._lazy=!1,H.version="2.0.2",H.defaultEase=i._ease=new w(null,null,1,1),H.defaultOverwrite="auto",H.ticker=j,H.autoSleep=120,H.lagSmoothing=function(a,b){j.lagSmoothing(a,b)},H.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(H.selector=c,c(b)):(d||(d=a.document),d?d.querySelectorAll?d.querySelectorAll(b):d.getElementById("#"===b.charAt(0)?b.substr(1):b):b)};var K=[],L={},M=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,N=/[\+-]=-?[\.\d]/,O=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a&&null!=this.end?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m.call(this._tween,b,this._target||c.t,this._tween):d>b&&b>-d&&!c.blob&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},P=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(M)||[],f=b.match(M)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:0}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=O,N.test(b)&&(l.end=null),l},Q=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&&!n)&&(g||isNaN(m)||!n&&isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=P(m,n?parseFloat(o.s)+o.c+(o.s+"").replace(/[0-9\-\.]/g,""):d,h||H.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):(o.s=parseFloat(m),n||(o.c=parseFloat(d)-o.s||0))),o.c?((o._next=this._firstPT)&&(o._next._prev=o),this._firstPT=o,o):void 0},R=H._internals={isArray:q,isSelector:I,lazyTweens:K,blobDif:P},S=H._plugins={},T=R.tweenLookup={},U=0,V=R.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1},W={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},X=E._rootFramesTimeline=new G,Y=E._rootTimeline=new G,Z=30,$=R.lazyRender=function(){var a,b=K.length;for(L={};--b>-1;)a=K[b],a&&a._lazy!==!1&&(a.render(a._lazy[0],a._lazy[1],!0),a._lazy=!1);K.length=0};Y._startTime=j.time,X._startTime=j.frame,Y._active=X._active=!0,setTimeout($,1),E._updateRoot=H.render=function(){var a,b,c;if(K.length&&$(),Y.render((j.time-Y._startTime)*Y._timeScale,!1,!1),X.render((j.frame-X._startTime)*X._timeScale,!1,!1),K.length&&$(),j.frame>=Z){Z=j.frame+(parseInt(H.autoSleep,10)||120);for(c in T){for(b=T[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete T[c]}if(c=Y._first,(!c||c._paused)&&H.autoSleep&&!X._first&&1===j._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||j.sleep()}}},j.addEventListener("tick",E._updateRoot);var _=function(a,b,c){var d,e,f=a._gsTweenID;if(T[f||(a._gsTweenID=f="t"+U++)]||(T[f]={target:a,tweens:[]}),b&&(d=T[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return T[f].tweens},aa=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=H.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},ba=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+n,l=[],m=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||ca(b,0,o),0===ca(h,j,o)&&(l[m++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2e-10||(l[m++]=h)));for(f=m;--f>-1;)if(h=l[f],i=h._firstPT,2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted&&i){if(2!==d&&!aa(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},ca=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*n>f-b?n:(f+=a.totalDuration()/a._timeScale/e)>b+n?0:f-b-n};i._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease;if(g.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.data="isStart",e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,e.onUpdate=g.onUpdate,e.onUpdateParams=g.onUpdateParams,e.onUpdateScope=g.onUpdateScope||g.callbackScope||this,this._startAt=H.to(this.target||{},0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)V[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=H.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof w?k:"function"==typeof k?new w(k,g.easeParams):x[k]||H.defaultEase:H.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&H._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},i._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;L[b._gsTweenID]&&$(),this.vars.css||b.style&&b!==a&&b.nodeType&&S.css&&this.vars.autoCSS!==!1&&J(this.vars,b);for(g in this.vars)if(l=this.vars[g],V[g])l&&(l instanceof Array||l.push&&q(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(S[g]&&(j=new S[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=Q.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&ba(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(L[b._gsTweenID]=!0),i)},i.render=function(a,b,c){var d,e,f,g,h=this._time,i=this._duration,j=this._rawPrevTime;if(a>=i-1e-7&&a>=0)this._totalTime=this._time=i,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),0===i&&(this._initted||!this.vars.lazy||c)&&(this._startTime===this._timeline._duration&&(a=0),(0>j||0>=a&&a>=-1e-7||j===n&&"isPause"!==this.data)&&j!==a&&(c=!0,j>n&&(e="onReverseComplete")),this._rawPrevTime=g=!b||a||j===a?a:n);else if(1e-7>a)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==h||0===i&&j>0)&&(e="onReverseComplete",d=this._reversed),0>a&&(this._active=!1,0===i&&(this._initted||!this.vars.lazy||c)&&(j>=0&&(j!==n||"isPause"!==this.data)&&(c=!0),this._rawPrevTime=g=!b||a||j===a?a:n)),(!this._initted||this._startAt&&this._startAt.progress())&&(c=!0);else if(this._totalTime=this._time=a,this._easeType){var k=a/i,l=this._easeType,m=this._easePower;(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===m?k*=k:2===m?k*=k*k:3===m?k*=k*k*k:4===m&&(k*=k*k*k*k),1===l?this.ratio=1-k:2===l?this.ratio=k:.5>a/i?this.ratio=k/2:this.ratio=1-k/2}else this.ratio=this._ease.getRatio(a/i);if(this._time!==h||c){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!c&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=h,this._rawPrevTime=j,K.push(this),void(this._lazy=[a,b]);this._time&&!d?this.ratio=this._ease.getRatio(this._time/i):d&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==h&&a>=0&&(this._active=!0),0===h&&(this._startAt&&(a>=0?this._startAt.render(a,!0,c):e||(e="_dummyGS")),this.vars.onStart&&(0!==this._time||0===i)&&(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>a&&this._startAt&&a!==-1e-4&&this._startAt.render(a,!0,c),b||(this._time!==h||d||c)&&this._callback("onUpdate")),e&&(!this._gc||c)&&(0>a&&this._startAt&&!this._onUpdate&&a!==-1e-4&&this._startAt.render(a,!0,c),d&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[e]&&this._callback(e),0===i&&this._rawPrevTime===n&&g!==n&&(this._rawPrevTime=0))}},i._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:H.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline,n=this._firstPT;if((q(b)||I(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(H.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!aa(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&n&&this._enabled(!1,!1)}}return i},i.invalidate=function(){return this._notifyPluginsOfEnabled&&H._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],E.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-n,this.render(Math.min(0,-this._delay))),this},i._enabled=function(a,b){if(k||j.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=_(d[c],this,!0);else this._siblings=_(this.target,this,!0)}return E.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?H._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},H.to=function(a,b,c){return new H(a,b,c)},H.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new H(a,b,c)},H.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new H(a,b,d)},H.delayedCall=function(a,b,c,d,e){return new H(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},H.set=function(a,b){return new H(a,0,b)},H.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:H.selector(a)||a;var c,d,e,f;if((q(a)||I(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(H.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else if(a._gsTweenID)for(d=_(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d||[]},H.killTweensOf=H.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=H.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var da=u("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=da.prototype},!0);if(i=da.prototype,da.version="1.19.0",da.API=2,i._firstPT=null,i._addTween=Q,i.setRatio=O,i._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},i._mod=i._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},H._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},da.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===da.API&&(S[(new a[b])._propName]=a[b]);return!0},t.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=u("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){da.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new da(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,da.activate([g]),g},g=a._gsQueue){for(h=0;h<g.length;h++)g[h]();for(i in r)r[i].func||a.console.log("GSAP encountered missing dependency: "+i)}k=!1}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenMax");
!function(e,t){"use strict";var i={callWidget:function(e){return function(t){"function"==typeof window[e]&&window[e](t)}},addedScripts:{},addedStyles:{},addedAssetsPromises:[],init:function(){var t={"jet-carousel.default":i.callWidget("widgetCarousel"),"jet-circle-progress.default":i.callWidget("widgetProgress"),"jet-map.default":i.callWidget("widgetMap"),"jet-countdown-timer.default":i.callWidget("widgetCountdown"),"jet-posts.default":i.callWidget("widgetPosts"),"jet-animated-text.default":i.callWidget("widgetAnimatedText"),"jet-animated-box.default":i.callWidget("widgetAnimatedBox"),"jet-images-layout.default":i.callWidget("widgetImagesLayout"),"jet-slider.default":i.callWidget("widgetSlider"),"jet-testimonials.default":i.callWidget("widgetTestimonials"),"jet-image-comparison.default":i.callWidget("widgetImageComparison"),"jet-instagram-gallery.default":i.callWidget("widgetInstagramGallery"),"jet-scroll-navigation.default":i.callWidget("widgetScrollNavigation"),"jet-subscribe-form.default":i.callWidget("widgetSubscribeForm"),"jet-progress-bar.default":i.callWidget("widgetProgressBar"),"jet-portfolio.default":i.callWidget("widgetPortfolio"),"jet-timeline.default":i.callWidget("widgetTimeLine"),"jet-table.default":i.callWidget("widgetTable"),"jet-dropbar.default":i.callWidget("widgetDropbar"),"jet-video.default":i.callWidget("widgetVideo"),"jet-audio.default":i.callWidget("widgetAudio"),"jet-horizontal-timeline.default":i.callWidget("widgetHorizontalTimeline"),"mp-timetable.default":i.callWidget("widgetTimeTable"),"jet-pie-chart.default":i.callWidget("widgetPieChart"),"jet-bar-chart.default":i.callWidget("widgetBarChart"),"jet-line-chart.default":i.callWidget("widgetLineChart"),"jet-lottie.default":i.callWidget("widgetLottie"),"jet-pricing-table.default":i.callWidget("widgetPricingTable")};e.each(t,function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+e,t)}),elementorFrontend.hooks.addAction("frontend/element_ready/section",i.elementorSection),elementorFrontend.hooks.addAction("frontend/element_ready/container",i.elementorSection),window.elementorFrontend.elements.$window.on("elementor/nested-tabs/activate",(t,o)=>{const a=e(o);requestAnimationFrame(()=>{i.reinitSlickSlider(a),i.initWidgetsHandlers(a)})}),elementorFrontend.hooks.addAction("frontend/element_ready/loop-carousel.post",function(e){var t=e.find(".swiper");if(t.length)var i=t[0],o=setInterval(function(){if(i.swiper){clearInterval(o);var t=i.swiper,a=e.find(".mejs-time-slider, .mejs-horizontal-volume-slider, .mejs-volume-button");a.length&&(t.params.loop&&1===t.params.slidesPerView&&t.on("slideChangeTransitionEnd.audioFix",function(){this.loopFix()}),a.off(".audioSwipe").on("pointerdown.audioSwipe",function(e){0===e.button&&(t.allowTouchMove=!1,e.stopPropagation())}),a.on("pointerup.audioSwipe pointercancel.audioSwipe",function(e){0===e.button&&(setTimeout(function(){t.allowTouchMove=!0},200),e.stopPropagation())}))}},50)}),elementorFrontend.hooks.addAction("frontend/element_ready/nested-accordion.default",function(t){t.find(".e-n-accordion-item").each(function(){const t=this;new MutationObserver(function(i){i.forEach(function(i){"attributes"===i.type&&"open"===i.attributeName&&t.hasAttribute("open")&&e(t).find(".slider-pro").each(function(){e(this).sliderPro("update")})})}).observe(t,{attributes:!0,attributeFilter:["open"]})})})},reinitSlickSlider:function(t){var i=t.find('\n\t\t\t\t[data-widget_type="jet-carousel.default"] .slick-initialized,\n\t\t\t\t[data-widget_type="jet-testimonials.default"] .slick-initialized,\n\t\t\t\t[data-widget_type="jet-image-comparison.default"] .slick-initialized,\n\t\t\t\t[data-widget_type="jet-posts.default"] .slick-initialized\n\t\t\t');i.length&&i.each(function(){e(this).slick("unslick")})},loadScriptAsync:function(e,t){return i.addedScripts.hasOwnProperty(e)?e:t?(i.addedScripts[e]=t,new Promise(function(i,o){var a=document.createElement("script");a.src=t,a.async=!0,a.onload=function(){i(e)},document.head.appendChild(a)})):void 0},loadStyle:function(e,t){return i.addedStyles.hasOwnProperty(e)&&i.addedStyles[e]===t?e:t?(i.addedStyles[e]=t,new Promise(function(i,o){var a=document.createElement("link");a.id=e,a.rel="stylesheet",a.href=t,a.type="text/css",a.media="all",a.onload=function(){i(e)},document.head.appendChild(a)})):void 0},initWidgetsHandlers:function(t){t.find(".elementor-widget-jet-slider, .elementor-widget-jet-testimonials, .elementor-widget-jet-carousel, .elementor-widget-jet-portfolio, .elementor-widget-jet-horizontal-timeline, .elementor-widget-jet-image-comparison, .elementor-widget-jet-posts, .jet-parallax-section").each(function(){var t=e(this),i=t.data("element_type");i&&("widget"===i&&(i=t.data("widget_type"),window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",t,e)),window.elementorFrontend.hooks.doAction("frontend/element_ready/global",t,e),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+i,t,e))})},initElementsHandlers:function(t){t.find("[data-element_type]").each(function(){var t=e(this),i=t.data("element_type");i&&("widget"===i&&(i=t.data("widget_type"),window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",t,e)),window.elementorFrontend.hooks.doAction("frontend/element_ready/global",t,e),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+i,t,e))})},observer:function(e,t,i={}){const o={root:null,rootMargin:"0px",threshold:(i=jQuery.extend({threshold:.5,triggerOnce:!1},i)).threshold},a=new WeakMap,n=new IntersectionObserver(e=>{e.forEach(e=>{const t=e.boundingClientRect.y,i=a.get(e.target)||t;e.direction=t<i?"down":"up",a.set(e.target,t)});const o=e.filter(e=>e.intersectionRatio>=i.threshold);o.length>0&&(o.sort((e,t)=>t.intersectionRatio-e.intersectionRatio),t.call(o[0].target,o[0].direction,o[0]))},o);return e.each(function(){n.observe(this)}),n},prepareWaypointOptions:function(e,t){var i=t||{},o=e.closest(".jet-popup__container-inner, .elementor-popup-modal .dialog-message");return o[0]&&(i.context=o[0]),i},widgetTimeTable:function(t){var i=t.find(".mptt-shortcode-wrapper");if("undefined"!=typeof typenow&&pagenow===typenow)switch(typenow){case"mp-event":Registry._get("Event").init();break;case"mp-column":Registry._get("Event").initDatePicker(),Registry._get("Event").columnRadioBox()}i.length&&(Registry._get("Event").initTableData(),Registry._get("Event").filterShortcodeEvents(),Registry._get("Event").getFilterByHash(),i.show()),(e(".upcoming-events-widget").length||i.length)&&Registry._get("Event").setColorSettings()},elementorSection:function(e){var i=e;Boolean(t.isEditMode());new jetSectionParallax(i).init()},initCarousel:function(a,n){var l,s,r,d,c,u=[],g=a.closest(".elementor-widget"),p=o.getElementorElementSettings(g),m=t.config.responsive.activeBreakpoints,_=n.dots,f=!0,h=g.closest(".jet-listing-grid").hasClass("jet-listing"),w=g.closest(".jet-listing-grid__item"),b=g.find(".prev-arrow"),y=g.find(".next-arrow"),x=o.mobileAndTabletcheck();if(h&&w&&(n.nextArrow=!1,n.prevArrow=!1,w.find(b).on("click",function(){a.slick("slickPrev")}),w.find(y).on("click",function(){a.slick("slickNext")})),a.hasClass("jet-image-comparison__instance")&&(f=!1,setTimeout(function(){a.on("beforeChange",function(){e(this).find(".slick-slide").each(function(){e(this).find(".jx-controller").attr("tabindex",""),e(this).find(".jx-label").attr("tabindex","")})}),a.on("afterChange",function(){e(this).find(".slick-slide.slick-active").each(function(){e(this).find(".jx-controller").attr("tabindex","0"),e(this).find(".jx-label").attr("tabindex",0)})})},100)),a.hasClass("jet-posts")&&a.parent().hasClass("jet-carousel")){p=function(e,t){const i=Object.keys(e).map(i=>({[t[i]||i]:e[i]}));return Object.assign({},...i)}(p,{columns:"slides_to_show",columns_widescreen:"slides_to_show_widescreen",columns_laptop:"slides_to_show_laptop",columns_tablet_extra:"slides_to_show_tablet_extra",columns_tablet:"slides_to_show_tablet",columns_mobile_extra:"slides_to_show_mobile_extra",columns_mobile:"slides_to_show_mobile"}),c=e("> div.jet-posts__item",a).length}else c=e("> div",a).length;if(n.slidesToShow=+p.slides_to_show,n.slidesToScroll=p.slides_to_scroll?+p.slides_to_scroll:1,Object.keys(m).forEach(function(e){"widescreen"===e&&(n.slidesToShow="slides_to_show_widescreen"in p&&""!=p.slides_to_show_widescreen?+p.slides_to_show_widescreen:+p.slides_to_show,"slides_to_scroll_widescreen"in p&&""!=p.slides_to_scroll_widescreen?n.slidesToScroll=+p.slides_to_scroll_widescreen:n.slidesToShow>+p.slides_to_scroll?n.slidesToScroll=+p.slides_to_scroll:n.slidesToScroll=n.slidesToShow)}),n.slidesToShow>=c&&(n.dots=!1),r=n.slidesToShow,d=n.slidesToScroll,setTimeout(function(){e(".slick-slide",a).each(function(){null!=e(this).attr("aria-describedby")&&e(this).attr("id",e(this).attr("aria-describedby"))}),e(".jet-slick-dots",a).removeAttr("role"),e(".jet-slick-dots li",a).each(function(){e(this).removeAttr("role"),e(this).attr("tabindex","0")})},100),a.on("init reInit",function(){if(e(".jet-slick-dots",a).removeAttr("role"),e(".jet-slick-dots li",e(this)).each(function(){e(this).removeAttr("role"),e(this).attr("tabindex","0")}),e(".jet-slick-dots li",e(this)).keydown(function(t){var i=e(this),o=t.which||t.keyCode;13!=o&&32!=o||i.click(),37==o&&0!=i.prev().length&&(i.prev().focus(),i.prev().click()),39==o&&0!=i.next().length&&(i.next().focus(),i.next().click())}),e(".jet-arrow",g).attr("tabindex",0),e(".jet-arrow",g).keydown(function(t){var i=e(this),o=t.which||t.keyCode;13!=o&&32!=o||i.click(),37==o&&0!=i.prev().length&&i.prev().hasClass("slick-arrow")&&i.prev().focus(),39==o&&i.next().hasClass("slick-arrow")&&0!=i.next().length&&i.next().focus()}),a.hasClass("jet-image-comparison__instance")&&setTimeout(function(){a.find(".slick-slide.slick-active").each(function(){e(this).find(".jx-controller").attr("tabindex","0"),e(this).find(".jx-label").attr("tabindex","0")})},100),e(".slick-track",a).find(".slick-slide").each(function(){var t=e(this),i=e(".jet-carousel__item-img",t),o=new IntersectionObserver(function(t){!0===t[0].isIntersecting&&(i.each(function(){var t=e(this).attr("loading");void 0!==t&&!1!==t&&0===e(this).width()&&e(this).attr("loading","")}),o.unobserve(t[0].target))},{threshold:[0]});o.observe(t[0])}),n.infinite){var t=e(this),o=e("> .slick-list > .slick-track > .slick-cloned.jet-carousel__item",t);if(!o.length)return;i.initElementsHandlers(o)}}),a.hasClass("slick-initialized"))a.not(".slick-initialized").slick("refresh",!0);else if(Object.keys(m).reverse().forEach(function(e){if(p["slides_to_show_"+e]||p["slides_to_scroll_"+e]){var t={breakpoint:null,settings:{}};t.breakpoint="widescreen"!=e?m[e].value:m[e].value-1,"widescreen"===e?(t.settings.slidesToShow=+p.slides_to_show,t.settings.slidesToScroll=+p.slides_to_scroll?+p.slides_to_scroll:1):(t.settings.slidesToShow=p["slides_to_show_"+e]?+p["slides_to_show_"+e]:r,t.settings.slidesToScroll=p["slides_to_scroll_"+e]?+p["slides_to_scroll_"+e]:d),t.settings.slidesToShow>=c?t.settings.dots=!1:_&&(t.settings.dots=!0),r=t.settings.slidesToShow,d=t.settings.slidesToScroll,u.push(t)}}),n.responsive=u,n.slidesToShow>=c&&(n.dots=!1),x&&n.variableWidth?(n.variableWidth=!1,n.centerMode=!1,n.slidesToScroll=1,n.slidesToShow=1):n.variableWidth&&(n.slidesToShow=1,n.centerMode=!0),l={customPaging:function(t,i){return e("<span />").text(i+1)},dotsClass:"jet-slick-dots",accessibility:f},s=e.extend({},l,n),a.slick(s),a.hasClass("jet-image-comparison__instance")){let e=window.juxtapose.sliders.length;for(let t=0;t<e;t++)window.juxtapose.sliders[t].setWrapperDimensions()}}};window.JetElements=i,e(window).on("elementor/frontend/init",i.init);var o={getElementPercentageSeen:function(t,i){var o,a=i||{},n=a.start||0,l=a.end||0,s=e(window).height(),r=s*n/100,d=s*l/100;return o=(e(window).scrollTop()+s+r-t.offset().top)/(s+r+d+t.height()),o=Math.min(100,Math.max(0,100*o)),parseFloat(o.toFixed(2))},isRTL:function(){return e("body").hasClass("rtl")},inArray:function(e,t){return-1<t.indexOf(e)},debounce:function(e,t){var i;return function(o){i&&clearTimeout(i),i=setTimeout(function(){t.call(this,o),i=null},e)}},getObjectNextKey:function(e,t){var i=Object.keys(e),o=i.indexOf(t),a=o+=1;return!(a>=i.length)&&i[a]},getObjectPrevKey:function(e,t){var i=Object.keys(e),o=i.indexOf(t),a=o-=1;return!(0>o)&&i[a]},getObjectFirstKey:function(e){return Object.keys(e)[0]},getObjectLastKey:function(e){return Object.keys(e)[Object.keys(e).length-1]},getObjectValues:function(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})},validateEmail:function(e){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)},mobileAndTabletcheck:function(){var e,t=!1;return e=navigator.userAgent||navigator.vendor||window.opera,(/(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.test(e)||/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.test(e.substr(0,4)))&&(t=!0),t},addThousandCommaSeparator:function(e,t){e+="",t=t.toString().replace(/[0-9]/g,"");var i=e.split("."),o=i[0],a=i.length>1?"."+i[1]:"",n=/(\d+)(\d{3})/;if(""===t)return e;for(;n.test(o);)o=o.replace(n,"$1"+t+"$2");return o+a},getElementorElementSettings:function(e){return window.elementorFrontend&&window.elementorFrontend.isEditMode()&&e.hasClass("elementor-element-edit-mode")?o.getEditorElementSettings(e):e.data("settings")||{}},getEditorElementSettings:function(e){var i,o=e.data("model-cid");return o&&t.hasOwnProperty("config")&&t.config.hasOwnProperty("elements")&&t.config.elements.hasOwnProperty("data")&&(i=t.config.elements.data[o])?i.toJSON():{}}};window.JetElementsTools=o,window.jetSectionParallax=function(i){var a=this,n=(i.data("id"),!1),l=Boolean(t.isEditMode()),s=e(window),r=(e("body"),[]),d=[],c=s.scrollTop(),u=s.height(),g=0,p=0,m=(navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),navigator.platform);a.init=function(){if(!(n=l?a.generateEditorSettings(i):0!=(n=i.data("settings")||!1)&&n.jet_parallax_layout_list))return!1;a.generateLayouts(),s.on("resize.jetSectionParallax orientationchange.jetSectionParallax",o.debounce(30,a.generateLayouts)),0!==r.length&&s.on("scroll.jetSectionParallax resize.jetSectionParallax",a.scrollHandler),0!==d.length&&(i.on("mousemove.jetSectionParallax resize.jetSectionParallax",a.mouseMoveHandler),i.on("mouseleave.jetSectionParallax",a.mouseLeaveHandler)),a.scrollUpdate()},a.generateEditorSettings=function(t){var i,a={},n=[];return!!window.elementor.hasOwnProperty("elements")&&(!(!(a=o.getElementorElementSettings(t)).hasOwnProperty("jet_parallax_layout_list")||0===Object.keys(a).length)&&(i=a.jet_parallax_layout_list,e.each(i,function(e,t){n.push(t)}),0!==n.length&&n))},a.generateLayouts=function(){e(".jet-parallax-section__layout",i).remove(),e.each(n,function(a,n){var l,s,c=n.jet_parallax_layout_image,u=n.jet_parallax_layout_speed.size||50,g=n.jet_parallax_layout_z_index,p=n.jet_parallax_layout_animation_prop||"bgposition",_=elementorFrontend.getCurrentDeviceMode(),f=t.config.responsive.activeBreakpoints,h=[],w=n.jet_parallax_layout_bg_x,b=n.jet_parallax_layout_bg_y,y=n.jet_parallax_layout_type||"none",x=n.jet_parallax_layout_direction||"1",v=n.jet_parallax_layout_fx_direction||"fade-in",j=n.jet_parallax_layout_on||["desktop","tablet"],k=n._id,S="MacIntel"==m?" is-mac":"";if(-1===j.indexOf(_))return!1;for(var[T,P]of Object.entries(f))"widescreen"===T?(h.push("desktop"),h.push(T)):h.push(T);-1===h.indexOf("widescreen")&&h.push("desktop"),h=h.reverse();var O,W=0,E=[];["widescreen","desktop","laptop","tablet_extra","tablet","mobile_extra","mobile"].forEach(function(e){-1!=h.indexOf(e)&&(E[W]=[],E[W][e]="widescreen"===e?{bgX:""!=n["jet_parallax_layout_bg_x_"+e]?n.jet_parallax_layout_bg_x:0,bgY:""!=n["jet_parallax_layout_bg_y_"+e]?n.jet_parallax_layout_bg_y:0,layoutImageData:""!=n["jet_parallax_layout_image_"+e]?n["jet_parallax_layout_image_"+e]:""}:"desktop"===e?{bgX:""!=n.jet_parallax_layout_bg_x?n.jet_parallax_layout_bg_x:0,bgY:""!=n.jet_parallax_layout_bg_y?n.jet_parallax_layout_bg_y:0,layoutImageData:c.url||n.jet_parallax_layout_image.url}:{bgX:n["jet_parallax_layout_bg_x_"+e]&&""!=n["jet_parallax_layout_bg_x_"+e]?n["jet_parallax_layout_bg_x_"+e]:E[W-1][O].bgX,bgY:n["jet_parallax_layout_bg_y_"+e]&&""!=n["jet_parallax_layout_bg_y_"+e]?n["jet_parallax_layout_bg_y_"+e]:E[W-1][O].bgY,layoutImageData:n["jet_parallax_layout_image_"+e]&&""!=n["jet_parallax_layout_image_"+e].url?n["jet_parallax_layout_image_"+e].url:E[W-1][O].layoutImageData},_===e&&(w=E[W][e].bgX,b=E[W][e].bgY,c=E[W][e].layoutImageData),O=e,W++)}),i.hasClass("jet-parallax-section")||i.addClass("jet-parallax-section"),l=e('<div class="jet-parallax-section__layout elementor-repeater-item-'+k+" jet-parallax-section__"+y+"-layout"+S+'"><div class="jet-parallax-section__image"></div></div>').prependTo(i).css({"z-index":g});var F={"background-position-x":w+"%","background-position-y":b+"%","background-image":"url("+c+")"};e("> .jet-parallax-section__image",l).css(F),s={selector:l,prop:p,type:y,device:j,xPos:w,yPos:b,direction:+x,fxDirection:v,speed:u/100*2},"none"!==y&&(o.inArray(y,["scroll","h-scroll","zoom","rotate","blur","opacity"])&&r.push(s),"mouse"===y&&d.push(s))})},a.scrollHandler=function(e){c=s.scrollTop(),u=s.height(),a.scrollUpdate()},a.scrollUpdate=function(){e.each(r,function(t,i){var o=i.selector,a=e(".jet-parallax-section__image",o),n=i.speed,l=o.offset().top,s=o.outerHeight(),r=i.prop,d=i.type,g=i.direction,p=i.fxDirection,m=(c-l+u)/s*100,_=elementorFrontend.getCurrentDeviceMode();if(-1===i.device.indexOf(_))return a.css({transform:"translateX(0) translateY(0)","background-position-y":i.yPos,"background-position-x":i.xPos,filter:"none",opacity:"1"}),!1;switch(c<l-u&&(m=0),c>l+s&&(m=200),m=parseFloat(n*m).toFixed(1),d){case"scroll":"bgposition"===r?a.css({"background-position-y":"calc("+i.yPos+"% + "+m*g+"px)"}):a.css({transform:"translateY("+m*g+"px)"});break;case"h-scroll":"bgposition"===r?a.css({"background-position-x":"calc("+i.xPos+"% + "+m*g+"px)"}):a.css({transform:"translateX("+m*g+"px)"});break;case"zoom":var f=(c-l+u)/u*n;f+=1,a.css({transform:"scale("+f+")"});break;case"rotate":var h=m;a.css({transform:"rotateZ("+h*g+"deg)"});break;case"blur":var w=0;switch(p){case"fade-in":w=m/40;break;case"fade-out":w=5*n-m/40}a.css({filter:"blur("+w+"px)"});break;case"opacity":var b=1;switch(p){case"fade-in":b=1-m/400;break;case"fade-out":b=1-.5*n+m/400}a.css({opacity:b})}})},a.mouseMoveHandler=function(e){var t=s.width(),i=s.height(),o=Math.ceil(t/2),n=Math.ceil(i/2),l=e.clientX-o,r=e.clientY-n;g=l/o*-1,p=r/n*-1,a.mouseMoveUpdate()},a.mouseLeaveHandler=function(t){e.each(d,function(t,i){var o=i.selector,a=e(".jet-parallax-section__image",o);switch(i.prop){case"transform3d":TweenMax.to(a[0],1.2,{x:0,y:0,z:0,rotationX:0,rotationY:0,ease:Power2.easeOut})}})},a.mouseMoveUpdate=function(){e.each(d,function(t,i){var o=i.selector,a=e(".jet-parallax-section__image",o),n=i.speed,l=i.prop,s=parseFloat(125*g*n).toFixed(1),r=parseFloat(125*p*n).toFixed(1),d=50*i.zIndex,c=parseFloat(25*g*n).toFixed(1),u=parseFloat(25*p*n).toFixed(1),m=elementorFrontend.getCurrentDeviceMode();if(-1==i.device.indexOf(m))return a.css({transform:"translateX(0) translateY(0)","background-position-x":i.xPos,"background-position-y":i.yPos}),!1;switch(l){case"bgposition":var _=i.xPos+s/a[0].offsetWidth*100,f=i.yPos+r/a[0].offsetHeight*100;TweenMax.to(a[0],1,{backgroundPositionX:_,backgroundPositionY:f,ease:Power2.easeOut});break;case"transform":TweenMax.to(a[0],1,{x:s,y:r,ease:Power2.easeOut});break;case"transform3d":TweenMax.to(a[0],2,{x:s,y:r,z:d,rotationX:u,rotationY:-c,ease:Power2.easeOut})}})}}}(jQuery,window.elementorFrontend);
!function(e){"use strict";function t(t,o,n,i=75,a){var s,d=document.querySelector(t),l=document.querySelector(o),c=l.width,r=l.height,p=l.getContext("2d"),u=new Image,f=!1;function h(e,t){return{x:(e.pageX||e.touches[0].clientX)-0,y:(e.pageY||e.touches[0].clientY)-0}}function w(e){(e=e||0)>i&&n&&n.call(l)}function m(e){f=!0,s=h(e)}function v(e){var t,o,n=(t=l.getBoundingClientRect(),o=document.documentElement,{top:t.top,scrollTop:o.scrollTop}),i=0;if(a.top!=n.top&&(i=n.top+n.scrollTop-a),f){e.preventDefault();for(var d,m,v=h(e),b=(d=s,m=v,Math.sqrt(Math.pow(m.x-d.x,2)+Math.pow(m.y-d.y,2))),g=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)}(s,v),C=0,x=0,k=navigator.userAgent||navigator.vendor||window.opera,y=/iPad|iPhone|iPod/.test(k)&&!window.MSStream,A=JetElementsTools.mobileAndTabletcheck()&&!y?window.scrollY:0,E=0;E<b;E++)C=s.x+Math.sin(g)*E-40,x=s.y+Math.cos(g)*E-40+A-i,p.globalCompositeOperation="destination-out",p.drawImage(u,C,x,80,80);s=v,w(function(e){(!e||e<1)&&(e=1);for(var t=p.getImageData(0,0,c,r).data,o=t.length,n=o/4/e,i=0,a=i=0;a<o;a+=4*e)0===parseInt(t[a+3])&&i++;return Math.round(i/n*100)}(32))}}function b(e){f=!1}e(".jet-animated-box__button--back",d).on("focus",function(){w(100)}),u.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAxCAYAAABNuS5SAAAKFklEQVR42u2aCXCcdRnG997NJtlkk83VJE3apEma9CQlNAR60UqrGSqW4PQSO9iiTkE8BxWtlGMqYCtYrLRQtfVGMoJaGRFliijaViwiWgQpyCEdraI1QLXG52V+n/5nzd3ENnX/M8/sJvvt933/533e81ufL7MyK7NOzuXPUDD0FQCZlVn/+xUUQhkXHny8M2TxGsq48MBjXdAhL9/7YN26dd5nI5aVRrvEc0GFEBNKhbDjwsHh3qP/FJK1EdYIedOFlFAOgREhPlICifZDYoBjTna3LYe4xcI4oSpNcf6RvHjuAJRoVszD0qFBGmgMChipZGFxbqzQkJWVZUSOF7JRX3S4LtLTeyMtkkqljMBkPzHRs2aYY5PcZH/qLY1EIo18byQ6hBytIr3WCAXcV4tQHYvFxg3w3N6+Bh3OQolEoqCoqCinlw16JzTFJSE6PYuZKqvztbC2ex7bzGxhKu+rerjJrEEq+r9ieElJSXFDQ0Mh9zYzOzu7FBUWcO4Q9xbD6HYvhXhGLccVD5ZAPyfMqaioyOrBUgEv8FZXV8caGxtz8vLykhCWTnZIKmsKhUJnEYeKcKk2YYERH41G7UYnck1/WvAPOxsdLJm2+bEY0Ay0RNeqkytXQkoBZM4U5oOaoYSUkBGRtvnesrBZK4e4F6ypqSkuLy+v4KI99ZQxkfc6vZ4jNAl1wkbhG8LrhfNBCdkxmhYacvj/GOce+3K9MHHbDHUmicOufREELRIWch/DljzMsglutr+VIJO5KjGrVfZAnpF8mnCd8G5hrnC60Cl8T/iw8C1hKd9P9eDCMcgo5HwBx8BB/g7xeRPkrBbeJ3xTeAxjvRGVV3NcshfPG1JX4tVDQae47GuVOknCi23xHr5nyrxe2C1sFlYJ7xe+Jlwm7BRulItP0ms957RzTMK1ws41jMS8eDxehopaOCYfxc3AIHcIX+K6nxW+ImyVF1i8PQ8DTuwtdC1atCja3NwcHkq5EuXmo85G+jq+yMm28V4q/zcIPxV+K9zPxnbgTi0ocybu6wX66fx/vfAB4T1gHt8xI1wlXMF5zEXnQKC56ruEjwhvEa4WrrXvK/Yt5Pt5I1UveeVKyKmT+lpG2gQ2npMmez8ZzFT3e+HXwj7hKXNf6rFZbDpJUjESLdFsFX4mfFv4Fd/7qPBm4UPCJ4RNwncwym4UfYVUtiAcDk/T+3NRmylwWzAY7BCBCwYYogZPnrJoRNm2IDc3tw4FVKXFm95UmGLzkTTFpog524WnhQPCQeGvwiPCCuFCYmk5GbEJt3tOeF54HPVeLLyXxHOv8BPhYaFLeFU4gsI7OWeZk3g+hpJNvVMGIIqhdRvy+biVISouq2TBqWxoIL1wgBhU5AR1SzJvFR4UnhX+Bl4RfsFGP0npUkTymIQ7fh8Cf4l6F0LgXkj6o3O+buGfwj+ElzGQETaNeJqPhxiahckYq8KJ9V6mP+4pTIATjsGCA8lCQVy9VbhB2CM8itu9IBxlkx6O4nbmmpcSi0KUExa3Psfn23DZC4lhlhRuIWs/R1Y9BrpR4WHcfiOq34bLl5DJm1B7BANPGO4+2OJfDcVwX+RZkL5d+DRqeRJ360IJx1CFp4w/8/lhVGXxay1xKp8asQ31rSbgz2az1aBBWCZsgKTfEFe7uM4xYus9KHWXcBv3eolwJe67hJLIN6yubMVpW1tbbllZWVxtzjRquvQe9981IG3RZHUQttH7hB8IP0cdLwp/YnNHcdsjEP1xsEruO56i2Fy3UWXMskAgYAH/EjOiCD6NDc/XZ4v12RqSy3WQ9rJD3jPClwkZz2Aoy8JnUEjPcwYWfgfHvcIW84h308mABQP4Xp02OY44M4tSZSfx7UXIewU3NpXuxw0vJzauYDP1XM8y8Ttx67fhylYrdlAMW1x7h/BF3NWI+4PwFwjbSha26/xQuBmib6HDqeI+m4m5wzrj9A/xO+O5qbm4yizcbDOKfAjVWeC/WzAFLSeI+4hN9WzQ65EvED7D8Tt4vwE33O64rIfD1JW3k6xeQoX3UN6chyG8In4tcbHuRAyKw2ktVIIM2U5XcA7t2FKy5vWQeBexbbrTpvmZiJwN6e3EwKspW/ajqBuAKfKQk8m7KIce5bgnMNQDkLWPUmkj511DSVV5HJOd417FzrDAK7RjZLMZiURigmLVFCYs5tI2PFhpcUj/n6z6sp72LwJKiU2rUdp62rA7IX4XytpJ3Weh4XfE1/0kk/uoFX8kbCHudZLld5E8vJIs2+mbT8iznaR60DHMBt0EE1DySVlSsOBvyrL6zkZG5qI2T/QSBYTHMYAlq2tw1+0MFO4kVj5GSbSbgvkA8fQQr1uIdfdD5mZ1GhZbP0XfuwlPmOp0SNkYbkQV2JdlEsq69VJS+rTER+NtZVC+TX+NRFq1XGeiHXbGUHMg6lk2/DiZ+mHU8wTueoTXLtS3F5e9l2PNZW9lyrOB5LGSmJokzMQ6OjqCA3wsMXLLhqrWoZgKe3lyZ5YtLiwsLLfMLhJL0ibW3rKa7oMQ+Ajq6gKHcMeHeP8qZcpRMvyt1J97SRabcNP1ZGsbKhSb6lF+5GR6shUnlqTSyPM7LZxV/PUqjOfTH6cvqx+XyN3aCfBPUWh3UZIcxC2/jgu/BJ7Eve/G1R/EXS9gaLCc0dgySqIm7jV4MhEYdAaN4R4eRHkBusJp3GNp56iSOscyYN0DaUch8Ai13X6yrg0PvotCO8nme0geKymBaulc1qO+NbxOOpHZtrcHR+nT6+wePvcnk8k8qv6iNBdyH4/OoGR5gXbv75D4NIX3NoruLSjtKmLlbTwCKER1NmV+QIqfS13aai0izUHsRKksAQE5g0w4fuehj9f+xb25Ym1tbcIhuw2COmkBn2cAcQAFbsclV1BTns49JZio3EQWPkgCySJpFIu8aor0UfeLigDTlUTa/8eimhRGuUiKOZPYtYNabh9EGik3Mkk+A9I8JTWoAiik/LEpzY8tY4uwWc4AJMjxQd8oXRHU8JqbW32orNyAiubZo0WR5wX9KyHrLpLD52nrxhFHa1CVV5w3081cRu/7BYichpEqfafA7/sCzhT7tVkhLZvhTeB8Gv1r6U+ty/gqtWHQCSNTcPOl9NmXM1S4hgRjBjjL1MdUJ8cx3uhe3d3dfh5Meb8qyKWsuJRidwtN/h20XEtxvTwya7tKncU8ACqmXVwLict5fy6TnFhra2uW7xT8dWk2BHptVBOx8GLKjo3g7bhrBQq1sdVsCvEkhLZIac1y/zmUSO0oO8fX/0P2Ub3cwaWpZSITnLnOpDlBWTIfMleJqFb10jXCBJUlMyORSIP14LhqNef6v/05bpZTdHulUyXKsufDNdRxZ4vIhSKwhQFG5vfLfcwZsx2X92Jhje8/P8OI+TK/oO+zeA84WTzkvI/6RuB3y6f68qf11xnyMiuzMms4178AwArmZmkkdGcAAAAASUVORK5CYII=",l.addEventListener("mousedown",m,!1),l.addEventListener("mousemove",JetElementsTools.debounce(5,v),!1),l.addEventListener("mouseup",b,!1),l.addEventListener("touchstart",m,!1),l.addEventListener("touchmove",v,!1),l.addEventListener("touchend",b,!1)}window.widgetAnimatedBox=function(o){!function(e){if(window.elementor&&window.JetElementsEditor&&window.JetElementsEditor.activeSection){var t=window.JetElementsEditor.activeSection;-1!==["section_back_content","section_action_button_style"].indexOf(t)?(e.find(".jet-animated-box").addClass("flipped"),e.find(".jet-animated-box").addClass("flipped-stop")):(e.find(".jet-animated-box").removeClass("flipped"),e.find(".jet-animated-box").removeClass("flipped-stop"))}}(o);var n,i,a=o.find(".jet-animated-box"),s=a.data("settings"),d=(s=e.extend({},{widgetId:null,switchEventType:"hover",paperFoldDirection:"left",slideOutDirection:"left",peelCornerPosition:"right"},s),e(window).scrollTop()),l=!0,c=Boolean(elementorFrontend.isEditMode()),r=e(".jet-animated-box__button--back",o);if(a.length)switch(r.on("touchend",function(e){e.stopPropagation()}),s.switchEventType){case"hover":c?p():"ontouchend"in window||"ontouchstart"in window?(a.on("touchstart",function(t){d=e(window).scrollTop()}),a.on("touchend",function(t){if(d!==e(window).scrollTop())return!1;var o=e(this);o.hasClass("flipped-stop")||(setTimeout(function(){o.toggleClass("flipped")},10),o.find(r).on("focus",function(){a.hasClass("flipped-stop")||a.addClass("flipped")}),o.find(r).on("focusout",function(){a.removeClass("flipped")}))}),e(document).on("touchend",function(t){e(t.target).closest(a).length||a.hasClass("flipped-stop")||a.hasClass("flipped")&&a.removeClass("flipped")})):(a.on("mouseenter mouseleave",function(t){l&&"mouseleave"===t.type?e(this).hasClass("flipped-stop")||e(this).removeClass("flipped"):l&&"mouseenter"===t.type&&(e(this).hasClass("flipped-stop")||e(this).addClass("flipped"))}),r.on("focus",function(){a.hasClass("flipped-stop")||a.addClass("flipped")}),r.on("focusout",function(){a.removeClass("flipped")}));break;case"click":p();break;case"toggle":"ontouchend"in window||"ontouchstart"in window?a.on("touchstart",".jet-animated-box__toggle",function(e){a.hasClass("flipped-stop")||a.toggleClass("flipped")}):a.on("click",".jet-animated-box__toggle",function(e){a.hasClass("flipped-stop")||a.toggleClass("flipped")}),r.on("focus",function(){a.hasClass("flipped-stop")||a.addClass("flipped")}),r.on("focusout",function(){a.removeClass("flipped")});break;case"scratch":!function(){var t=e(a).closest(".jet-popup").data("settings");e(a).closest(".jet-popup").length&&t&&!1===t["use-ajax"]?e(window).one("jet-popup-open-trigger",function(e){u()}):u()}();break;case"fold":!function(){if(c)return a.addClass("fold-init"),!1;var t=null,o="#jet-animated-box__front-"+s.widgetId;t=new OriDomi(document.querySelector(o),{vPanels:5,hPanels:5,speed:500,ripple:!0,shadingIntensity:.9,perspective:1e3,shading:!1,gapNudge:0,touchSensitivity:.25,touchMoveCallback:function(t,n){89.5<t&&e(o).remove()}}).accordion(0,s.paperFoldDirection),a.addClass("fold-init"),r.on("focus",function(){t.foldUp()}),r.on("focusout",function(){t.accordion(0,s.paperFoldDirection)})}();break;case"peel":!function(t){if(c)return a.addClass("peel-ready"),!1;var o=e(".jet-animated-box__front",a).clone();e(".jet-animated-box__front",a).addClass("peel-top"),o.removeAttr("id"),o.addClass("peel-back"),o.insertAfter("#jet-animated-box__front-"+s.widgetId),e(".jet-animated-box__back",a).addClass("peel-bottom");var n=a.width();if(a.height(),"left"===t){var i=new Peel("#jet-animated-box-"+s.widgetId,{corner:Peel.Corners.TOP_LEFT});i.setPeelPosition(30,40)}else{var i=new Peel("#jet-animated-box-"+s.widgetId,{corner:Peel.Corners.TOP_RIGHT});i.setPeelPosition(n-30,40)}i.setFadeThreshold(.8),r.on("focus",function(){i.removeEvents(),e(".peel-top, .peel-back, .peel-bottom-shadow",a).remove()}),i.handleDrag(function(t,o,n){var s=a.offset(),d=s.left,l=s.top,c=o-d,r=n-l;c=c<0?c*=3:c,r=r<0?r*=3:r,.98<this.getAmountClipped()&&(this.removeEvents(),e(".peel-top, .peel-back, .peel-bottom-shadow",a).remove()),i.setPeelPosition(Math.round(c),Math.round(r))})}(s.peelCornerPosition);break;case"slide-out":n=e(".jet-animated-box__front",a),e(".jet-animated-box__back",a),a.width(),a.height(),i="left"===s.slideOutDirection||"right"===s.slideOutDirection?"x":"y",n.draggable({axis:i,drag:function(e,t){var o=t.position;switch(s.slideOutDirection){case"left":o.left>=0&&(t.position.left=0);break;case"right":o.left<=0&&(t.position.left=0);break;case"top":o.top>=0&&(t.position.top=0);break;case"bottom":o.top<=0&&(t.position.top=0)}}}),r.on("focus",function(){n.draggable("disable"),n.hide()})}function p(){"ontouchend"in window||"ontouchstart"in window?(a.on("touchstart",function(t){d=e(window).scrollTop()}),a.on("touchend",function(t){if(d!==e(window).scrollTop())return!1;var o=e(this);o.hasClass("flipped-stop")||setTimeout(function(){o.toggleClass("flipped")},10)}),e(document).on("touchend",function(t){e(t.target).closest(a).length||a.hasClass("flipped-stop")||a.hasClass("flipped")&&a.removeClass("flipped")})):(a.on("click",function(e){a.hasClass("flipped-stop")||a.toggleClass("flipped")}),r.on("focus",function(){a.hasClass("flipped-stop")||a.addClass("flipped")}),r.on("focusout",function(){a.removeClass("flipped")}))}function u(){var o=document.querySelector("#jet-animated-box-"+s.widgetId).getBoundingClientRect().top;if(c)return!1;var n=e(window).width();e("html, body").scrollTop(0),html2canvas(document.querySelector("#jet-animated-box__front-"+s.widgetId),{allowTaint:!0,backgroundColor:null,windowWidth:e(window).width(),windowHeight:e(window).height(),scrollX:0,scrollY:-window.scrollY}).then(function(i){i.setAttribute("id","jet-animated-box-canvas-"+s.widgetId),a.prepend(i),e(".jet-animated-box__front",a).fadeOut(300,function(){e(this).remove()}),e(window).one("resize.jetScratch",function(t){e(window).width()!==n&&(n=e(window).width(),e(i).fadeOut(250,function(){e(this).remove()}))}),new t("#jet-animated-box-"+s.widgetId,"#jet-animated-box-canvas-"+s.widgetId,function(){e(i).fadeOut(300,function(){e(this).remove(),a.removeClass("back-events-inactive")})},s.scratchFillPercent,o)})}}}(jQuery);
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});
!function(t){"use strict";window.widgetTestimonials=function(i){var a=i.find(".jet-testimonials__instance"),e=(t(".jet-testimonials__figure",a),t(".jet-testimonials__content",a)),s=a.data("settings");a.data("rating-settings"),a.length&&(e.each(function(){var i=t(".jet-testimonials__rating",this);if(i){var a=i.data("rating");i.each(function(){t("i",this).each(function(i){if(i<=a-1){var e=t(this).data("active-star");t(this).addClass(e)}else e=t(this).data("star"),t(this).addClass(e)})})}}),s.adaptiveHeight=s.adaptiveHeight,s.slide=".jet-testimonials__item",JetElements.initCarousel(a,s))}}(jQuery);
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)}(function($){var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;function initMouseDetection(t){var i=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(i),mouseDetectionEnabled=!1);else{var s=!0,e=null,o={mousemove:function(t){var i={x:t.pageX,y:t.pageY,timeStamp:new Date().getTime()};if(e){var o=Math.abs(e.x-i.x),a=Math.abs(e.y-i.y);if((o>0||a>0)&&o<=2&&a<=2&&i.timeStamp-e.timeStamp<=300&&(mouse=!0,s)){var r=$(t.target).closest("a");r.is("a")&&$.each(menuTrees,function(){if($.contains(this.$root[0],r[0]))return this.itemEnter({currentTarget:r[0]}),!1}),s=!1}}e=i}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,i)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,i){i||(i="");var s={};for(var e in t)s[e.split(" ").join(i+" ")+i]=t[e];return s}return $.SmartMenus=function(t,i){this.$root=$(t),this.opts=i,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var i=this;if(!t){menuTrees.push(this),this.rootId=(new Date().getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var s=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},s)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},s),"a"),s+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},s)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},s)),this.opts.subIndicators&&(this.$subArrow=$("<span/>").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul.submenu, ul.sub-menu").each(function(){i.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var e=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(e,""),r=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(e,""),s=$(this);(t==a||t==r)&&(s.addClass("current"),i.opts.markCurrentTree&&s.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var i=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(i),i+=this.rootId,$(document).off(i),$(window).off(i),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var s=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((s.opts.subMenusMinWidth||s.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(s.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(s.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var i=this.$root.offset();this.$disableOverlay=$('<div class="sm-jquery-disable-overlay"/>').css({position:"absolute",top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){if(this.$touchScrollingSub){this.$touchScrollingSub=null;return}(this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll()},docTouchEnd:function(t){if(this.lastTouch){if(this.visibleSubMenus.length&&(void 0===this.lastTouch.x2||this.lastTouch.x1==this.lastTouch.x2)&&(void 0===this.lastTouch.y2||this.lastTouch.y1==this.lastTouch.y2)&&(!this.lastTouch.target||!$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var i=this;this.hideTimeout=setTimeout(function(){i.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var i=t.originalEvent.touches[0];this.lastTouch.x2=i.pageX,this.lastTouch.y2=i.pageY}},docTouchStart:function(t){var i=t.originalEvent.touches[0];this.lastTouch={x1:i.pageX,y1:i.pageY,target:i.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var i=$(t).closest("ul");i.dataSM("in-mega");)i=i.parent().closest("ul");return i[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,i){"none"==t.css("display")&&(s={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s,e=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=e&&(i?e.height||e.bottom-e.top:e.width||e.right-e.left);return o||0===o||(o=i?t[0].offsetHeight:t[0].offsetWidth),s&&t.hide().css(s),o},getStartZIndex:function(t){var i=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(i)&&(i=parseInt(this.$root.css("z-index"))),isNaN(i)?1:i},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var i=t?"Height":"Width",s=document.documentElement["client"+i],e=window["inner"+i];return e&&(s=Math.min(s,e)),s},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){if("fixed"==$(this).css("position"))return t=!0,!1}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,i){var s=t.closest("ul"),e=s.dataSM("level");if(e>1&&(!this.activatedItems[e-2]||this.activatedItems[e-2][0]!=s.dataSM("parent-a")[0])){var o=this;$(s.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(s).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if($(s).parents(".raven-megamenu-wrapper").length>0&&(e+=$(s).parents(".raven-megamenu-wrapper").length),(!this.isCollapsible()||i)&&this.menuHideSubMenus(this.activatedItems[e-1]&&this.activatedItems[e-1][0]==t[0]?e:e-1),this.activatedItems[e-1]=t,!1!==this.$root.triggerHandler("activate.smapi",t[0])){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&this.$root.triggerHandler("blur.smapi",i[0])},itemClick:function(t){var i=$(t.currentTarget);if(this.handleItemEvents(i)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==i.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(!1===this.$root.triggerHandler("click.smapi",i[0]))return!1;var s=$(t.target).is(".sub-arrow"),e=i.dataSM("sub"),o=!!e&&2==e.dataSM("level"),a=this.isCollapsible(),r=/toggle$/.test(this.opts.collapsibleBehavior),n=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(e&&!e.is(":visible")){if((!n||!a||s)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(i,h),e.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(r||s))return this.itemActivate(i,h),this.menuHide(e),r&&(this.focusActivated=!1),!1;if(this.opts.showOnClick&&o||i.hasClass("disabled")||!1===this.$root.triggerHandler("select.smapi",i[0]))return!1}},itemDown:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&i.dataSM("mousedown",!0)},itemEnter:function(t){var i=$(t.currentTarget);if(this.handleItemEvents(i)&&!this.opts.showOnClick){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var s=this;this.showTimeout=setTimeout(function(){s.itemActivate(i)},this.opts.showOnClick&&1==i.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",i[0])}},itemFocus:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&(!this.focusActivated||this.isTouchMode()&&i.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==i[0]||this.itemActivate(i,!0),this.$root.triggerHandler("focus.smapi",i[0]))},itemLeave:function(t){var i=$(t.currentTarget);this.handleItemEvents(i)&&(!this.isTouchMode()&&(i[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),i.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",i[0]))},menuHide:function(t){if(!1!==this.$root.triggerHandler("beforehide.smapi",t[0])&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var i=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,i):t.hide(this.opts.collapsibleHideDuration,i):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,i):t.hide(this.opts.hideDuration,i),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var s=t.dataSM("level");this.activatedItems.splice(s-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,i=this.visibleSubMenus.length-1;i>=t;i--)this.menuHide(this.visibleSubMenus[i]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var i=this.activatedItems.length-1;i>=t;i--){var s=this.activatedItems[i].dataSM("sub");s&&this.menuHide(s)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var i=2,s=t[0];(s=s.parentNode.parentNode)!=this.$root[0];)i++;var e=t.prevAll("a").eq(-1);e.length||(e=t.prevAll().find("a").eq(-1)),e.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",e).dataSM("level",i).parent().dataSM("sub",t);var o=e.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;e.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&e[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var i,s,e=t.dataSM("parent-a"),o=e.closest("li"),a=o.parent(),r=t.dataSM("level"),n=this.getWidth(t),h=this.getHeight(t),u=e.offset(),l=u.left,c=u.top,d=this.getWidth(e),m=this.getHeight(e),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==r&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==r?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==r?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(i=M?d-n-w:w,s=this.opts.bottomToTopSubMenus?-h-T:m+T):(i=M?w-n:d-w,s=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+i,x=c+s;if(M&&y<f?i=g?f-y+i:d-w:!M&&y+n>f+b&&(i=g?f+b-n-y+i:w-n),!g&&(h<S&&x+h>v+S?s+=v+S-h-x:(h>=S||x<v)&&(s+=v-x)),g&&(x+h>v+S+.49||x<v)||!g&&h>S+.49){var I=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('<span class="scroll-up"><span class="scroll-up-arrow"></span></span>')[0],$('<span class="scroll-down"><span class="scroll-down-arrow"></span></span>')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),I.menuScroll(t)},mouseleave:function(i){I.menuScrollStop(t),I.menuScrollOut(t,i)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var _=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:s-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(i){I.menuScrollOver(t,i)},mouseout:function(i){I.menuScrollOut(t,i)},"mousewheel DOMMouseScroll":function(i){I.menuScrollMousewheel(t,i)}},_)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:i+(parseInt(t.css("border-left-width"))||0),width:n-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(i){I.menuScrollTouch(t,i)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,_))}}}t.css({top:"auto",left:"0",marginLeft:i,marginTop:s-m})},menuScroll:function(t,i,s){var e,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),r=o.up?o.upEnd:o.downEnd;if(!i&&o.momentum){if(o.momentum*=.92,(e=o.momentum)<.5){this.menuScrollStop(t);return}}else e=s||(i||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var n=t.dataSM("level");if(this.activatedItems[n-1]&&this.activatedItems[n-1].dataSM("sub")&&this.activatedItems[n-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(n-1),o.y=o.up&&r<=o.y||!o.up&&r>=o.y?o.y:Math.abs(r-o.y)>e?o.y+(o.up?e:-e):r,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y<o.upEnd)&&a.eq(o.up?1:0).show(),o.y==r)mouse&&a.eq(o.up?0:1).hide(),this.menuScrollStop(t);else if(!i){this.opts.scrollAccelerate&&o.step<this.opts.scrollStep&&(o.step+=.2);var h=this;this.scrollTimeout=requestAnimationFrame(function(){h.menuScroll(t)})}},menuScrollMousewheel:function(t,i){if(this.getClosestMenu(i.target)==t[0]){var s=((i=i.originalEvent).wheelDelta||-i.detail)>0;t.dataSM("scroll-arrows").eq(s?0:1).is(":visible")&&(t.dataSM("scroll").up=s,this.menuScroll(t,!0))}i.preventDefault()},menuScrollOut:function(t,i){!mouse||/^scroll-(up|down)/.test((i.relatedTarget||"").className)||(t[0]==i.relatedTarget||$.contains(t[0],i.relatedTarget))&&this.getClosestMenu(i.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden")},menuScrollOver:function(t,i){if(mouse&&!/^scroll-(up|down)/.test(i.target.className)&&this.getClosestMenu(i.target)==t[0]){this.menuScrollRefreshData(t);var s=t.dataSM("scroll"),e=$(window).scrollTop()-t.dataSM("parent-a").offset().top-s.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",e).end().eq(1).css("margin-top",e+this.getViewportHeight()-s.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;this.cssTransforms3d&&(s=-(parseFloat(t.css("margin-top"))-s)),$.extend(i,{upEnd:s,downEnd:s+this.getViewportHeight()-i.subH})},menuScrollStop:function(t){if(this.scrollTimeout)return cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0},menuScrollTouch:function(t,i){if(isTouchEvent(i=i.originalEvent)){var s=this.getTouchPoint(i);if(this.getClosestMenu(s.target)==t[0]){var e=t.dataSM("scroll");if(/(start|down)$/i.test(i.type))this.menuScrollStop(t)?(i.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(e,{touchStartY:s.pageY,touchStartTime:i.timeStamp});else if(/move$/i.test(i.type)){var o=void 0!==e.touchY?e.touchY:e.touchStartY;if(void 0!==o&&o!=s.pageY){this.$touchScrollingSub=t;var a=o<s.pageY;void 0!==e.up&&e.up!=a&&$.extend(e,{touchStartY:s.pageY,touchStartTime:i.timeStamp}),$.extend(e,{up:a,touchY:s.pageY}),this.menuScroll(t,!0,Math.abs(s.pageY-o))}i.preventDefault()}else void 0!==e.touchY&&((e.momentum=15*Math.pow(Math.abs(s.pageY-e.touchStartY)/(i.timeStamp-e.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),i.preventDefault()),delete e.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),!1!==this.$root.triggerHandler("beforefirstshow.smapi",t[0])))&&!1!==this.$root.triggerHandler("beforeshow.smapi",t[0])&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var i=t.dataSM("parent-a"),s=this.isCollapsible();if((this.opts.keepHighlighted||s)&&i.addClass("highlighted"),s)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var e=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),e>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};s?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),i.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var i=this;this.hideTimeout=setTimeout(function(){i.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,i){if(!this.opts.isPopup){alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.');return}if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:i});var s=this,e=function(){s.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,e):this.$root.show(this.opts.showDuration,e),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var i=this.activatedItems[0];if(i){this.menuHideAll(),i[0].focus();var s=i.dataSM("sub");s&&this.menuHide(s)}break;case 32:var e=$(t.target);if(e.is("a")&&this.handleItemEvents(e)){var s=e.dataSM("sub");s&&!s.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(!(!this.handleEvents()||this.isTouchMode())&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var i=this;this.hideTimeout=setTimeout(function(){i.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){!(!this.handleEvents()||this.isTouchMode())&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(!this.handleEvents()){if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}return}if(!("onorientationchange"in window)||"orientationchange"==t.type){var s=this.isCollapsible();this.wasCollapsible&&s||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=s}}}}),$.fn.dataSM=function(t,i){return i?this.data(t+"_smartmenus",i):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,i){t.fadeOut(200,i)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,i){t.slideDown(200,i)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,i){t.slideUp(200,i)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$});
(function(t){var e=function(){try{return!!Symbol.iterator}catch(e){return false}};var r=e();var n=function(t){var e={next:function(){var e=t.shift();return{done:e===void 0,value:e}}};if(r){e[Symbol.iterator]=function(){return e}}return e};var i=function(e){return encodeURIComponent(e).replace(/%20/g,"+")};var o=function(e){return decodeURIComponent(String(e).replace(/\+/g," "))};var a=function(){var a=function(e){Object.defineProperty(this,"_entries",{writable:true,value:{}});var t=typeof e;if(t==="undefined"){}else if(t==="string"){if(e!==""){this._fromString(e)}}else if(e instanceof a){var r=this;e.forEach(function(e,t){r.append(t,e)})}else if(e!==null&&t==="object"){if(Object.prototype.toString.call(e)==="[object Array]"){for(var n=0;n<e.length;n++){var i=e[n];if(Object.prototype.toString.call(i)==="[object Array]"||i.length!==2){this.append(i[0],i[1])}else{throw new TypeError("Expected [string, any] as entry at index "+n+" of URLSearchParams's input")}}}else{for(var o in e){if(e.hasOwnProperty(o)){this.append(o,e[o])}}}}else{throw new TypeError("Unsupported input's type for URLSearchParams")}};var e=a.prototype;e.append=function(e,t){if(e in this._entries){this._entries[e].push(String(t))}else{this._entries[e]=[String(t)]}};e.delete=function(e){delete this._entries[e]};e.get=function(e){return e in this._entries?this._entries[e][0]:null};e.getAll=function(e){return e in this._entries?this._entries[e].slice(0):[]};e.has=function(e){return e in this._entries};e.set=function(e,t){this._entries[e]=[String(t)]};e.forEach=function(e,t){var r;for(var n in this._entries){if(this._entries.hasOwnProperty(n)){r=this._entries[n];for(var i=0;i<r.length;i++){e.call(t,r[i],n,this)}}}};e.keys=function(){var r=[];this.forEach(function(e,t){r.push(t)});return n(r)};e.values=function(){var t=[];this.forEach(function(e){t.push(e)});return n(t)};e.entries=function(){var r=[];this.forEach(function(e,t){r.push([t,e])});return n(r)};if(r){e[Symbol.iterator]=e.entries}e.toString=function(){var r=[];this.forEach(function(e,t){r.push(i(t)+"="+i(e))});return r.join("&")};t.URLSearchParams=a};var s=function(){try{var e=t.URLSearchParams;return new e("?a=1").toString()==="a=1"&&typeof e.prototype.set==="function"}catch(e){return false}};if(!s()){a()}var f=t.URLSearchParams.prototype;if(typeof f.sort!=="function"){f.sort=function(){var r=this;var n=[];this.forEach(function(e,t){n.push([t,e]);if(!r._entries){r.delete(t)}});n.sort(function(e,t){if(e[0]<t[0]){return-1}else if(e[0]>t[0]){return+1}else{return 0}});if(r._entries){r._entries={}}for(var e=0;e<n.length;e++){this.append(n[e][0],n[e][1])}}}if(typeof f._fromString!=="function"){Object.defineProperty(f,"_fromString",{enumerable:false,configurable:false,writable:false,value:function(e){if(this._entries){this._entries={}}else{var r=[];this.forEach(function(e,t){r.push(t)});for(var t=0;t<r.length;t++){this.delete(r[t])}}e=e.replace(/^\?/,"");var n=e.split("&");var i;for(var t=0;t<n.length;t++){i=n[t].split("=");this.append(o(i[0]),i.length>1?o(i[1]):"")}}})}})(typeof global!=="undefined"?global:typeof window!=="undefined"?window:typeof self!=="undefined"?self:this);(function(h){var e=function(){try{var e=new h.URL("b","http://a");e.pathname="c%20d";return e.href==="http://a/c%20d"&&e.searchParams}catch(e){return false}};var t=function(){var t=h.URL;var e=function(e,t){if(typeof e!=="string")e=String(e);var r=document,n;if(t&&(h.location===void 0||t!==h.location.href)){r=document.implementation.createHTMLDocument("");n=r.createElement("base");n.href=t;r.head.appendChild(n);try{if(n.href.indexOf(t)!==0)throw new Error(n.href)}catch(e){throw new Error("URL unable to set base "+t+" due to "+e)}}var i=r.createElement("a");i.href=e;if(n){r.body.appendChild(i);i.href=i.href}if(i.protocol===":"||!/:/.test(i.href)){throw new TypeError("Invalid URL")}Object.defineProperty(this,"_anchorElement",{value:i});var o=new h.URLSearchParams(this.search);var a=true;var s=true;var f=this;["append","delete","set"].forEach(function(e){var t=o[e];o[e]=function(){t.apply(o,arguments);if(a){s=false;f.search=o.toString();s=true}}});Object.defineProperty(this,"searchParams",{value:o,enumerable:true});var c=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:false,configurable:false,writable:false,value:function(){if(this.search!==c){c=this.search;if(s){a=false;this.searchParams._fromString(this.search);a=true}}}})};var r=e.prototype;var n=function(t){Object.defineProperty(r,t,{get:function(){return this._anchorElement[t]},set:function(e){this._anchorElement[t]=e},enumerable:true})};["hash","host","hostname","port","protocol"].forEach(function(e){n(e)});Object.defineProperty(r,"search",{get:function(){return this._anchorElement["search"]},set:function(e){this._anchorElement["search"]=e;this._updateSearchParams()},enumerable:true});Object.defineProperties(r,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e;this._updateSearchParams()},enumerable:true},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:true},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol];var t=this._anchorElement.port!=e&&this._anchorElement.port!=="";return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:true},password:{get:function(){return""},set:function(e){},enumerable:true},username:{get:function(){return""},set:function(e){},enumerable:true}});e.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)};e.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)};h.URL=e};if(!e()){t()}if(h.location!==void 0&&!("origin"in h.location)){var r=function(){return h.location.protocol+"//"+h.location.hostname+(h.location.port?":"+h.location.port:"")};try{Object.defineProperty(h.location,"origin",{get:r,enumerable:true})}catch(e){setInterval(function(){h.location.origin=r()},100)}}})(typeof global!=="undefined"?global:typeof window!=="undefined"?window:typeof self!=="undefined"?self:this);
;
USR_PREFS_CK_NAME="undefined"!=typeof USR_PREFS_CK_NAME?USR_PREFS_CK_NAME:"lwaio_consent_preferences",ACTED_CONSENT_CK_NAME="undefined"!=typeof ACTED_CONSENT_CK_NAME?ACTED_CONSENT_CK_NAME:"lwaio_consent_acted",EXP_CK_NAME="undefined"!=typeof EXP_CK_NAME?EXP_CK_NAME:"1 Year",function(e){"use strict";let t={set:function(e,t,o,i=""){let s="";if(o){let e=new Date;e.setTime(e.getTime()+24*o*60*60*1e3),s="; expires="+e.toGMTString()}i&&(i="; domain="+i),document.cookie=e+"="+t+s+"; path=/"+i},read:function(e){let t=e+"=",o=document.cookie.split(";"),i=o.length;for(let e=0;e<i;e++){let i=o[e];for(;" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null},exists:function(e){return null!==this.read(e)},getallcookies:function(){let e=document.cookie.split(";"),t={},o=e.length;for(let i=0;i<o;i++){let o=e[i].split("=");t[(o[0]+"").trim()]=unescape(o[1])}return t},erase:function(e,t){t?this.set(e,"",-10,t):this.set(e,"",-10)}},o={bar_config:{},show_config:{},allowed_categories:[],set:function(e){if("function"!=typeof JSON.parse)return void console.log("LWAIOCookieConsent requires JSON.parse but your browser doesn't support it");this.settings=JSON.parse(e.settings),EXP_CK_NAME=this.settings.cookie_expiry,this.bar_elm=jQuery(this.settings.notify_div_id),this.show_again_elm=jQuery(this.settings.show_again_div_id),this.details_elm=this.bar_elm.find(".lwaio_messagebar_detail"),this.main_button=jQuery("#cookie_action_accept"),this.main_link=jQuery("#cookie_action_link"),this.reject_button=jQuery("#cookie_action_reject"),this.settings_button=jQuery("#cookie_action_settings"),this.save_button=jQuery("#cookie_action_save"),this.confirm_button=jQuery("#cookie_action_confirm"),this.cancel_button=jQuery("#cookie_action_cancel"),this.accept_all_button=jQuery("#cookie_action_accept_all"),this.configBar(),this.toggleBar(),this.attachEvents(),this.configButtons(),this.settings.auto_scroll&&window.addEventListener("scroll",o.acceptOnScroll,!1);let i=JSON.parse(t.read(USR_PREFS_CK_NAME)),s=t.read(ACTED_CONSENT_CK_NAME),n="";n=new CustomEvent("LwAioCookieConsentOnLoad",{detail:{lwaio_consent_preferences:i,lwaio_consent_acted:s}}),window.dispatchEvent(n)},attachEvents:function(){jQuery(".lwaio_action_button").click(function(e){e.preventDefault();let i="",s="",n="",a="",c=jQuery(this).attr("data-lwaio_action");if("accept_all"==c)o.enableAllCookies(),o.accept_all_close(),s=JSON.parse(t.read(USR_PREFS_CK_NAME)),n=JSON.stringify(s),a=t.read(ACTED_CONSENT_CK_NAME),t.set(USR_PREFS_CK_NAME,n,EXP_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnAcceptAll",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i),o.logConsent(c);else if("accept"==c)o.accept_close(),s=JSON.parse(t.read(USR_PREFS_CK_NAME)),n=JSON.stringify(s),a=t.read(ACTED_CONSENT_CK_NAME),t.set(USR_PREFS_CK_NAME,n,EXP_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnAccept",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i),o.logConsent(c);else if("reject"==c){o.reject_close(),s=JSON.parse(t.read(USR_PREFS_CK_NAME)),a=t.read(ACTED_CONSENT_CK_NAME),t.erase(USR_PREFS_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnReject",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i);let e=t.getallcookies();"object"==typeof e&&null!==e&&jQuery.each(e,function(e,o){e!=ACTED_CONSENT_CK_NAME&&t.erase(e,"."+window.location.host)}),o.logConsent(c)}else"settings"==c?(o.bar_elm.slideUp(o.settings.animate_speed_hide),o.show_again_elm.slideUp(o.settings.animate_speed_hide)):"close"==c?o.displayHeader():"show_settings"==c?o.show_details():"hide_settings"==c?o.hide_details():"close_banner"==c&&(o.hideHeader(),o.accept_close(),"yes"!=(a=t.read(ACTED_CONSENT_CK_NAME))&&(s=JSON.parse(t.read(USR_PREFS_CK_NAME)),n=JSON.stringify(s),t.set(USR_PREFS_CK_NAME,n,EXP_CK_NAME),i=new CustomEvent("LwAioCookieConsentOnAccept",{detail:{lwaio_consent_preferences:s,lwaio_consent_acted:a}}),window.dispatchEvent(i)))}),jQuery(".group-switch-buttons input").each(function(){let e=jQuery(this).val(),i={},s="";if(t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME))),"necessary"==e||jQuery(this).is(":checked"))i[e]="yes",o.allowed_categories.push(e);else{i[e]="no";let t=o.allowed_categories.length;for(let i=0;i<t;i++)o.allowed_categories[i]==e&&o.allowed_categories.splice(i,1)}s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME)}),jQuery(document).on("click","#lwaio-consent-show-again",function(t){t.preventDefault(),jQuery(o.settings.notify_div_id).find("p.lwaio").show(),jQuery(o.settings.notify_div_id).find(".lwaio.group-description-buttons").show(),o.displayHeader(),e(this).hide()}),jQuery(document).on("click",".group-switch-buttons input",function(){let e=jQuery(this).val(),i={},s="";if(t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME))),jQuery(this).is(":checked"))i[e]="yes",o.allowed_categories.push(e);else{i[e]="no";let t=o.allowed_categories.length;for(let i=0;i<t;i++)o.allowed_categories[i]==e&&o.allowed_categories.splice(i,1)}s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME)}),jQuery(document).on("click","#lwaio_consent_tabs_overview",function(e){e.preventDefault();let t=jQuery(this);jQuery("#lwaio_consent_tabs").find("a").removeClass("tab_selected"),t.addClass("tab_selected"),t.css("border-bottom-color",o.settings.border_active_color),t.css("background-color",o.settings.background_active_color),jQuery("#lwaio_consent_tabs_about").css("border-bottom-color",o.settings.border_color),jQuery("#lwaio_consent_tabs_about").css("background-color",o.settings.background_color),jQuery("#lwaio_consent_about").hide(),jQuery("#lwaio_consent_overview").show()}),jQuery(document).on("click","#lwaio_consent_tabs_about",function(e){e.preventDefault();let t=jQuery(this);jQuery("#lwaio_consent_tabs").find("a").removeClass("tab_selected"),t.addClass("tab_selected"),t.css("border-bottom-color",o.settings.border_active_color),t.css("background-color",o.settings.background_active_color),jQuery("#lwaio_consent_tabs_overview").css("border-bottom-color",o.settings.border_color),jQuery("#lwaio_consent_tabs_overview").css("background-color",o.settings.background_color),jQuery("#lwaio_consent_overview").hide(),jQuery("#lwaio_consent_about").show()}),jQuery(document).on("click","#lwaio_consent_overview_cookie_container_types a",function(e){e.preventDefault();let t=jQuery(this),i=t.parent();i.find("a").removeClass("lwaio_consent_overview_cookie_container_type_selected"),i.find("a").css("border-right-color",o.settings.border_color),i.find("a").css("background-color",o.settings.background_color),t.addClass("lwaio_consent_overview_cookie_container_type_selected"),t.css("border-right-color",o.settings.border_active_color),t.css("background-color",o.settings.background_active_color);let s=jQuery(this).attr("data-target"),n=i.siblings("#lwaio_consent_overview_cookie_container_type_details");n.find(".lwaio_consent_cookie_type_details").hide(),n.find("#"+s).show()})},configButtons:function(){this.settings_button.attr("style",`color: ${this.settings.button_link_color} !important; background-color: ${this.settings.secondary_color} !important`),this.main_button.css("color",this.settings.button_link_color),this.main_button.css("background-color",this.settings.primary_color),this.accept_all_button.css("color",this.settings.button_link_color),this.accept_all_button.css("background-color",this.settings.primary_color),this.confirm_button.css("color",this.settings.button_link_color),this.confirm_button.css("background-color",this.settings.primary_color),this.main_link.css("color",this.settings.secondary_color),this.reject_button.css("display","inline-block"),this.reject_button.attr("style",`color: ${this.settings.button_link_color} !important; background-color: ${this.settings.secondary_color} !important`),this.cancel_button.css("color",this.settings.button_link_color),this.cancel_button.css("display","inline-block"),this.cancel_button.css("background-color",this.settings.secondary_color),this.save_button.css("color",this.settings.button_link_color),this.save_button.css("background-color",this.settings.primary_color),this.details_elm.find("table.lwaio_consent_cookie_type_table tr").css("border-color",o.settings.border_color),this.details_elm.find(".lwaio_consent_cookie_type_intro").css("border-color",o.settings.border_color),this.details_elm.find("a").each(function(){jQuery(this).css("border-color",o.settings.border_color),jQuery(this).css("background-color",o.settings.background_color)}),this.details_elm.find("a.lwaio_consent_overview_cookie_container_type_selected").css("border-right-color",o.settings.border_active_color),this.details_elm.find("a.lwaio_consent_overview_cookie_container_type_selected").css("background-color",o.settings.background_active_color),this.details_elm.find("#lwaio_consent").css("border-color",o.settings.border_color),this.details_elm.find("#lwaio_consent_tabs").css("border-color",o.settings.border_color),this.details_elm.find("#lwaio_consent_tabs .tab_selected").css("border-bottom-color",o.settings.border_active_color),this.details_elm.find("#lwaio_consent_tabs .tab_selected").css("background-color",o.settings.background_active_color)},configBar:function(){this.bar_config={"background-color":this.settings.background,color:this.settings.text,"border-top":"1px solid "+this.settings.secondary_color},this.show_config={width:"auto","background-color":this.settings.background,color:this.settings.text,position:"fixed",opacity:this.settings.opacity,bottom:"0","border-top":"1px solid "+this.settings.secondary_color},"right"==this.settings.show_again_position?this.show_config.right=this.settings.show_again_margin+"%":this.show_config.left=this.settings.show_again_margin+"%",this.bar_config.position="fixed",this.bar_config.opacity=this.settings.opacity,this.bar_elm.find(".lwaio_messagebar_content").css("max-width","800px"),"bottom"==this.settings.banner_position?this.bar_config.bottom="0":this.bar_config.top="0",this.bar_elm.css(this.bar_config).hide(),this.show_again_elm.css(this.show_config).hide()},toggleBar:function(){t.exists(ACTED_CONSENT_CK_NAME)?this.hideHeader():(this.displayHeader(),this.settings.auto_hide&&setTimeout(function(){o.accept_close()},this.settings.auto_hide_delay))},accept_close:function(){return t.set(ACTED_CONSENT_CK_NAME,"yes",EXP_CK_NAME),this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,i.runScripts):this.bar_elm.hide(i.runScripts),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.accept_reload&&window.location.reload(!0),!1},accept_all_close:function(){return t.set(ACTED_CONSENT_CK_NAME,"yes",EXP_CK_NAME),this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,i.runScripts):this.bar_elm.hide(i.runScripts),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.accept_reload&&window.location.reload(!0),!1},reject_close:function(){return t.set(ACTED_CONSENT_CK_NAME,"yes",EXP_CK_NAME),o.disableAllCookies(),this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,i.runScripts):this.bar_elm.hide(i.runScripts),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.decline_reload&&window.location.reload(!0),!1},logConsent:function(e){this.settings.logging_on&&jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"lwaio_log_consent_action",lwaio_user_action:e,cookie_list:t.getallcookies()},success:function(e){}})},disableAllCookies:function(){let i={},s="";t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME)),jQuery.each(i,function(t,s){if("necessary"!=t){i[t]="no",e('.group-switch-buttons input[value="'+t+'"]').prop("checked",!1);let s=o.allowed_categories.length;for(let e=0;e<s;e++)o.allowed_categories[e]==t&&o.allowed_categories.splice(e,1)}}),s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME))},enableAllCookies:function(){let i={},s="";t.read(USR_PREFS_CK_NAME)&&(i=JSON.parse(t.read(USR_PREFS_CK_NAME)),jQuery.each(i,function(t,s){if("necessary"!=t){i[t]="yes",e('.group-switch-buttons input[value="'+t+'"]').prop("checked",!0);let s=o.allowed_categories.length;for(let e=0;e<s;e++)o.allowed_categories[e]==t&&o.allowed_categories.splice(e,1)}}),s=JSON.stringify(i),t.set(USR_PREFS_CK_NAME,s,EXP_CK_NAME))},show_details:function(){this.details_elm.show(),this.bar_elm.css("opacity",1),this.details_elm.css("border-top-color",o.settings.border_color),this.settings_button.attr("data-lwaio_action","hide_settings")},hide_details:function(){this.details_elm.hide(),this.bar_elm.css("opacity",o.settings.opacity),this.settings_button.attr("data-lwaio_action","show_settings")},displayHeader:function(e,t){this.bar_elm.show(),e&&(jQuery(o.settings.notify_div_id).find("p.lwaio").hide(),jQuery(o.settings.notify_div_id).find(".lwaio.group-description-buttons").hide()),this.show_again_elm.slideUp(this.settings.animate_speed_hide)},hideHeader:function(e){this.bar_elm.slideUp(this.settings.animate_speed_hide),e||this.show_again_elm.slideDown(this.settings.animate_speed_hide)},acceptOnScroll:function(){let i=e(window).scrollTop()/(e(document).height()-e(window).height());Math.round(100*i)>o.settings.auto_scroll_offset&&!t.exists(ACTED_CONSENT_CK_NAME)&&(o.accept_close(),window.removeEventListener("scroll",o.acceptOnScroll,!1),1==o.settings.auto_scroll_reload&&window.location.reload())}},i={blockingStatus:!0,scriptsLoaded:!1,set:function(e){"function"==typeof JSON.parse?this.cookies=JSON.parse(e.cookies):console.log("LWAIOCookieConsent requires JSON.parse but your browser doesn't support it")},removeCookieByCategory:function(){if(1==i.blockingStatus)for(let e in i.cookies){let s=i.cookies[e],n=s.lwaio_category_slug;if(-1===o.allowed_categories.indexOf(n)){let e=s.data;if(e&&0!=e.length)for(let o in e){let i=e[o];t.erase(i.name)}}}},runScripts:function(){let e=["iframe","IFRAME","EMBED","embed","OBJECT","object","IMG","img"],s=function(e){n.renderScripts(),a.renderSrcElement(),e(),i.scriptsLoaded=!0},n={scriptsDone:function(){let e=document.createEvent("Event");e.initEvent("DOMContentLoaded",!0,!0),window.document.dispatchEvent(e)},seq:function(e,t,o){void 0===o&&(o=0),e[o](function(){++o===e.length?t():n.seq(e,t,o)})},insertScript:function(e,s){let n=["data-wpl-class","data-wpl-label","data-wpl-placeholder","data-wpl-script-type","data-wpl-src"],a=e.getAttribute("data-wpl-script-type"),c=e.getAttribute("data-wpl-element-position"),r=e.getAttribute("data-wpl-block"),l=document.createElement("script");l.type="text/plain",e.async&&(l.async=e.async),e.defer&&(l.defer=e.defer),e.src?(l.onload=s,l.onerror=s,l.src=e.src):l.textContent=e.innerText;let _=jQuery(e).prop("attributes"),d=_.length;for(let e=0;e<d;++e)"id"!==_[e].nodeName&&-1!==n.indexOf(_[e].nodeName)&&l.setAttribute(_[e].nodeName,_[e].value);!0===i.blockingStatus?("yes"==t.read(ACTED_CONSENT_CK_NAME)&&-1!==o.allowed_categories.indexOf(a)||null==t.read(ACTED_CONSENT_CK_NAME)&&"false"===r)&&(l.setAttribute("data-wpl-consent","accepted"),l.type="text/javascript"):l.type="text/javascript",e.type!=l.type&&("head"===c?(document.head.appendChild(l),e.src||s(),e.parentNode.removeChild(e)):(document.body.appendChild(l),e.src||s(),e.parentNode.removeChild(e)))},renderScripts:function(){let e=document.querySelectorAll('script[data-wpl-class="wpl-blocker-script"]');if(e.length>0){let t,o=[];Array.prototype.forEach.call(e,function(e){t=e.getAttribute("type");e.tagName;o.push(function(t){n.insertScript(e,t)})}),n.seq(o,n.scriptsDone)}}},a={renderSrcElement:function(){let s=document.querySelectorAll('[data-wpl-class="wpl-blocker-script"]'),n=s.length;for(let a=0;a<n;a++){let n=s[a],c=n.tagName;if(-1!==e.indexOf(c)){let e=n.getAttribute("data-wpl-script-type"),s=n.getAttribute("data-wpl-block");!0===i.blockingStatus?"yes"==t.read(ACTED_CONSENT_CK_NAME)&&-1!==o.allowed_categories.indexOf(e)||null!=t.read(ACTED_CONSENT_CK_NAME)&&"false"===s?this.replaceSrc(n):this.addPlaceholder(n):this.replaceSrc(n)}}},addPlaceholder:function(e){if(0===jQuery(e).prev(".wpl-iframe-placeholder").length){let t=e.getAttribute("data-wpl-placeholder"),o=e.getAttribute("width"),i=e.getAttribute("height");null==o&&(o=e.offsetWidth),null==i&&(i=e.offsetHeight);let s=/px/,n='<div style="width:'+(o=s.test(o)?o:o+"px")+"; height:"+(i=s.test(i)?i:i+"px")+';" class="wpl-iframe-placeholder"><div class="wpl-inner-text">'+t+"</div></div>";"IMG"!==e.tagName&&jQuery(n).insertBefore(e),e.removeAttribute("src"),e.style.display="none"}},replaceSrc:function(e){if(!e.hasAttribute("src")){let t=e.getAttribute("data-wpl-src");e.setAttribute("src",t),jQuery(e).prev(".wpl-iframe-placeholder").length>0&&jQuery(e).prev(".wpl-iframe-placeholder").remove(),e.style.display="block"}}};(function(){jQuery(document).on("click",".wpl_manage_current_consent",function(){o.displayHeader()})})(),s(i.removeCookieByCategory)}};e(document).ready(function(){"undefined"!=typeof lwaiobar_settings&&o.set({settings:lwaiobar_settings}),"undefined"!=typeof lwaios_list&&(i.set({cookies:lwaios_list}),i.runScripts())}),e(document).ready(function(){e(".lwaio-column").click(function(){e(".lwaio-column",this),e(this).children(".lwaio-columns").hasClass("active-group")||(e(".lwaio-columns").removeClass("active-group"),e(this).children(".lwaio-columns").addClass("active-group")),e(this).siblings(".description-container").hasClass("hide")&&(e(".description-container").addClass("hide"),e(this).siblings(".description-container").removeClass("hide"))})})}(jQuery);
window.wp=window.wp||{},function(r){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(a){var n,s={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){var e=document.querySelector("script#tmpl-"+a);if(e)return(n=n||_.template(r(e).html(),s))(t);throw new Error("Template not found: #tmpl-"+a)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(n,t){var e,a;return _.isObject(n)?t=n:(t=t||{}).data=_.extend(t.data||{},{action:n}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(a=r.Deferred(function(a){t.success&&a.done(t.success),t.error&&a.fail(t.error),delete t.success,delete t.error,a.jqXHR=r.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,a.done(function(){n&&n.data&&"query-attachments"===n.data.action&&a.jqXHR.hasOwnProperty("getResponseHeader")&&a.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(a.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),a[t.success?"resolveWith":"rejectWith"](this,[t.data])):a.rejectWith(this,[t])}).fail(function(){a.rejectWith(this,arguments)})})).promise()).abort=function(){return a.jqXHR.abort(),this},e}}}(jQuery);
!function n(s,a,o){function r(t,e){if(!a[t]){if(!s[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}i=a[t]={exports:{}},s[t][0].call(i.exports,function(e){return r(s[t][1][e]||e)},i,i.exports,n,s,a,o)}return a[t].exports}for(var l="function"==typeof require&&require,e=0;e<o.length;e++)r(o[e]);return r}({1:[function(s,e,t){var a;a=jQuery,window.ravenFrontend=new function(){function e(e){let t=window.ravenTools.activeElements;return!!(t="object"==typeof window.ravenTools.activeElements?Object.values(window.ravenTools.activeElements):t).includes(e)}let i=function(){var e;window.ravenTools&&window.ravenTools.globalTypography&&(e=window.ravenTools.globalTypography,e.fontFamily||e.fontSize?.size||e.lineHeight?.size||e.color)&&a("body .jupiterx-site").addClass("jupiterx-global-style")},n={"raven-button.default":e("button")&&s("./widgets/button").default,"raven-product-add-to-cart.default":e("add-to-cart")&&s("./widgets/add-to-cart").default,"raven-alert.default":e("alert")&&s("./widgets/alert").default,"raven-advanced-accordion.default":e("advanced-accordion")&&s("./widgets/advanced-accordion").default,"raven-countdown.default":e("countdown")&&s("./widgets/countdown").default,"raven-counter.default":e("counter")&&s("./widgets/counter").default,"raven-code-highlight.default":e("code-highlight")&&s("./widgets/code-highlight").default,"raven-form.default":e("forms")&&s("./widgets/form").default,"raven-reset-password.default":e("forms")&&s("./widgets/form").default,"raven-login.default":e("forms")&&s("./widgets/form").default,"raven-register.default":e("forms")&&s("./widgets/form").default,"raven-social-login.default":e("forms")&&s("./widgets/social-login").default,"raven-photo-roller.default":e("photo-roller")&&s("./widgets/photo-roller").default,"raven-tabs.default":e("tabs")&&s("./widgets/tabs").default,"raven-video.default":e("video")&&s("./widgets/video").default,"raven-video-playlist.default":e("video-playlist")&&s("./widgets/video-playlist/handler").default,"raven-categories.outer_content":e("categories")&&s("./widgets/categories").default,"raven-categories.inner_content":e("categories")&&s("./widgets/categories").default,"raven-posts.classic":e("posts")&&s("./widgets/posts").classic,"raven-posts.cover":e("posts")&&s("./widgets/posts").cover,"raven-post-comments.default":e("post-comments")&&s("./widgets/post-comments").default,"raven-posts-carousel.classic":e("posts")&&s("./widgets/posts-carousel").classic,"raven-posts-carousel.cover":e("posts")&&s("./widgets/posts-carousel").cover,"raven-progress-tracker.default":e("progress-tracker")&&s("./widgets/progress-tracker").default,"raven-photo-album.cover":e("photo-album")&&s("./widgets/photo-album").default,"raven-photo-album.stack":e("photo-album")&&s("./widgets/photo-album").default,"raven-product-reviews.default":e("product-reviews")&&s("./widgets/product-reviews").default,"raven-media-gallery.default":e("media-gallery")&&s("./widgets/media-gallery").default,"raven-search-form.classic":e("search-form")&&s("./widgets/search-form").classic,"raven-search-form.full":e("search-form")&&s("./widgets/search-form").full,"raven-table-of-contents.default":e("table-of-contents")&&s("./widgets/table-of-content").default,"raven-nav-menu.default":e("nav-menu")&&s("./widgets/nav-menu").default,"raven-advanced-nav-menu.default":e("advanced-nav-menu")&&s("./widgets/advanced-nav-menu").default,"raven-sticky-media-scroller.default":e("sticky-media-scroller")&&s("./widgets/sticky-media-scroller").default,"raven-wc-products.default":e("products")&&s("./widgets/wc-products").default,"raven-content-switch.default":e("content-switch")&&s("./widgets/content-switch").default,"raven-product-gallery.default":e("product-gallery")&&s("./widgets/product-gallery").default,"raven-product-data-tabs.default":e("product-data-tabs")&&s("./widgets/product-data-tabs").default,"raven-my-account.default":e("my-account")&&s("./widgets/my-account").default,"raven-image-comparison.default":e("image-comparison")&&s("./widgets/image-comparison").default,"raven-image-accordion.default":e("image-accordion")&&s("./widgets/image-accordion").default,"raven-animated-heading.default":e("animated-heading")&&s("./widgets/animated-heading").default,"raven-hotspot.default":e("hotspot")&&s("./widgets/hotspot").default,"raven-media-carousel.default":e("carousel")&&s("./widgets/carousel/media-carousel").default,"raven-testimonial-carousel.default":e("carousel")&&s("./widgets/carousel/testimonial-carousel").default,"raven-slider.default":e("slider")&&s("./widgets/slider").default,"raven-social-share.default":e("social-share")&&s("./widgets/social-share").default,"raven-reviews.default":e("carousel")&&s("./widgets/carousel/testimonial-carousel").default,"raven-stripe-button.default":e("stripe")&&s("./widgets/stripe-button").default,"raven-paypal-button.default":e("paypal")&&s("./widgets/paypal-button").default,"raven-lottie.default":e("lottie")&&s("./widgets/lottie").default,"raven-cart.default":e("cart")&&s("./widgets/cart").default,"raven-advanced-posts.default":e("advanced-posts")&&s("./widgets/advanced-posts").default,"raven-post-navigation.default":e("post-navigation")&&s("./widgets/post-navigation").default,"raven-products-carousel.default":e("products-carousel")&&s("./widgets/products-carousel").default,"raven-shopping-cart.default":e("shopping-cart")&&s("./widgets/shopping-cart").default,"raven-circle-progress.default":e("circle-progress")&&s("./widgets/circle-progress").default};function t(){for(var e in n)elementorFrontend.hooks.addAction("frontend/element_ready/"+e,n[e]);var t;new(s("./utils/motion-effects/luncher").default),"undefined"==typeof elementorPro&&void 0!==window.elementor&&0<a(".elementor").length&&((t=s("./utils/full-page-editor")).handleFullPageEditorBtn(),t.handleHeaderBtns()),i(),s("./utils/wrapper-link"),s("./widgets/column"),s("./popup/popup").default.init(),s("./utils/tooltip"),s("./utils/animated-gradient"),s("./utils/header")}this.Module=s("./utils/module"),this.utils={Masonry:s("./utils/masonry"),Sortable:s("./utils/sortable"),Pagination:s("./utils/pagination"),Detector:s("./utils/detectr"),SmoothScroll:s("./utils/smoothscroll-jx-polyfill"),GoogleLogin:s("./widgets/social-login")},this.init=()=>{a(window).on("elementor/frontend/init",t)},this.init()}},{"./popup/popup":3,"./utils/animated-gradient":4,"./utils/detectr":5,"./utils/full-page-editor":6,"./utils/header":7,"./utils/masonry":8,"./utils/module":9,"./utils/motion-effects/luncher":16,"./utils/pagination":20,"./utils/smoothscroll-jx-polyfill":21,"./utils/sortable":22,"./utils/tooltip":23,"./utils/wrapper-link":24,"./widgets/add-to-cart":25,"./widgets/advanced-accordion":26,"./widgets/advanced-nav-menu":27,"./widgets/advanced-posts":28,"./widgets/alert":29,"./widgets/animated-heading":30,"./widgets/button":31,"./widgets/carousel/media-carousel":33,"./widgets/carousel/testimonial-carousel":34,"./widgets/cart":35,"./widgets/categories":36,"./widgets/circle-progress":37,"./widgets/code-highlight":38,"./widgets/column":39,"./widgets/content-switch":40,"./widgets/countdown":41,"./widgets/counter":42,"./widgets/form":43,"./widgets/hotspot":44,"./widgets/image-accordion":45,"./widgets/image-comparison":46,"./widgets/lottie":47,"./widgets/media-gallery":48,"./widgets/my-account":49,"./widgets/nav-menu":50,"./widgets/paypal-button":51,"./widgets/photo-album":52,"./widgets/photo-roller":53,"./widgets/post-comments":54,"./widgets/post-navigation":55,"./widgets/posts":57,"./widgets/posts-carousel":56,"./widgets/product-data-tabs":58,"./widgets/product-gallery":59,"./widgets/product-reviews":60,"./widgets/products-carousel":61,"./widgets/progress-tracker":62,"./widgets/search-form":63,"./widgets/shopping-cart":64,"./widgets/slider":65,"./widgets/social-login":66,"./widgets/social-share":67,"./widgets/sticky-media-scroller":68,"./widgets/stripe-button":69,"./widgets/table-of-content":70,"./widgets/tabs":71,"./widgets/video":83,"./widgets/video-playlist/handler":74,"./widgets/wc-products":84}],2:[function(e,t,i){let w=jQuery;window.jupiterxPopupSettings=function(o,e,t){let r=w(window),i=w(document),l=e,n=t,s=l.id,a=l.jupiterx_popup_id,d=Boolean(elementorFrontend.isEditMode()),c=[],u=!1,p=!1,h=!1,m="or",g=!1,f,v,y=[];this.init=function(){if(d||1<w(".jupiterx-popup").length&&this.handleAvoidMultiplePopups())return!1;var e,t,i;this.handlePopupCloseActionLocalStorage(),this.handleButtonWidgetClick(),this.handlePopupLocalStorage(),"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)&&(this.handlePopupAction(),l.custom_selector&&this.onCustomSelector(l.custom_selector),this.initOpenEvent(),this.initCloseEvent(),0===n.length&&this.removeEntranceAnimationClass(),n.relation_logic&&(m=n.relation_logic?.control),n.on_date&&(i=new Date,e=new Date(1e3*n.on_date.control),i.toDateString()!==e.toDateString()?h=!0:(u=!0,p=!0)),n?.on_date_range?.control&&(i=new Date,e=new Date(1e3*n.on_date_range.control.start_date),t=new Date(1e3*n.on_date_range.control.end_date),e<=i&&i<=t?(u=!0,p=!0):h=!0),n?.time_range?.control&&(e=(new Date).toLocaleTimeString("en-US",{timeZone:n.time_range.control.timezone}),i=new Date((new Date).toLocaleDateString()+" "+n.time_range.control.start_time).getTime(),t=new Date((new Date).toLocaleDateString()+" "+n.time_range.control.due_time).getTime(),i<=(i=new Date((new Date).toLocaleDateString()+" "+e).getTime())&&i<=t?(u=!0,p=!0):h=!0),n?.on_page_exit_intent&&(u=!0,c.push({key:"on_page_exit_intent",value:n?.on_page_exit_intent,canRun:!1})),n?.on_page_load&&(u=!0,c.push({key:"on_page_load",value:n?.on_page_load,canRun:!1})),n?.on_scroll?.control?.direction&&(u=!0,c.push({key:"on_page_scroll",value:n?.on_scroll,canRun:!1})),n?.on_scroll_to_element?.control&&(u=!0,c.push({key:"on_scroll_to_element",value:n?.on_scroll_to_element,canRun:!1})),n?.show_after_x_page_views?.control&&(u=!0,c.push({key:"show_after_x_page_views",value:n?.show_after_x_page_views,canRun:!1})),n?.show_after_x_visits?.control&&(u=!0,c.push({key:"show_after_x_visits",value:n?.show_after_x_visits,canRun:!1})),n?.url_referrer?.control&&(u=!0,c.push({key:"url_referrer",value:n?.url_referrer,canRun:!1})),n?.user_browser_language?.control&&(u=!0,c.push({key:"user_browser_language",value:n?.user_browser_language,canRun:!1})),n?.user_browser?.control&&(u=!0,c.push({key:"user_browser",value:n?.user_browser,canRun:!1})),n?.user_device?.control&&(this.userDevice(n.user_device.control,n.user_device.operator)?(u=!0,p=!0):h=!0),n?.user_role?.result&&(!0===n?.user_role?.result?(u=!0,p=!0):h=!0),n?.user_type?.result&&(!0===n?.user_type?.result?(u=!0,p=!0):h=!0),n?.utm_campaign?.control&&((v=this.utmUrl(n?.utm_campaign,"utm_campaign"))?(u=!0,p=!0):h=!0),n?.utm_content?.control&&((v=this.utmUrl(n?.utm_content,"utm_content"))?(u=!0,p=!0):h=!0),n?.utm_source?.control&&((v=this.utmUrl(n.utm_source,"utm_source"))?(u=!0,p=!0):h=!0),n?.utm_term?.control&&((v=this.utmUrl(n?.utm_term,"utm_term"))?(u=!0,p=!0):h=!0),n?.utm_medium?.control&&((v=this.utmUrl(n?.utm_medium,"utm_medium"))?(u=!0,p=!0):h=!0),n?.after_inactivity&&(u=!0,c.push({key:"after_inactivity",value:n?.after_inactivity.control,canRun:!1})),u&&"or"===m&&0===c.length&&this.showPopup(),u&&"or"===m&&0<c.length&&(p?this.showPopup():this.runTriggerFunction()),h||"and"!==m||0!==c.length||this.showPopup(),!h)&&"and"===m&&0<c.length&&this.runTriggerFunction()},this.runTriggerFunction=function(){for(let e of c)switch(e.key){case"on_page_exit_intent":this.removeEntranceAnimationClass(),i.mouseleave(()=>{e.canRun=!0,this.showPopup()});break;case"on_page_load":setTimeout(()=>{e.canRun=!0,this.showPopup()},1e3*e.value?.control);break;case"on_page_scroll":this.removeEntranceAnimationClass(),this.onScroll(e);break;case"on_scroll_to_element":this.removeEntranceAnimationClass(),this.onScrollElement(e);break;case"show_after_x_page_views":this.onAfterXPageViews(e);break;case"show_after_x_visits":this.onAfterXVisits(e);break;case"url_referrer":this.urlReferrer(e);break;case"user_browser_language":this.userBrowserLanguage(e);break;case"user_browser":this.userBrowser(e);break;case"after_inactivity":this.onAfterInactivity(e)}},this.handleButtonWidgetClick=function(){w(document).on("popup-button-clicked",(e,t)=>{if(parseInt(t.popupId)===s)switch(t.actionType){case"close-popup":this.hidePopup({constantly:l.show_once});break;case"close-all-popups":this.closeAllPopups();break;case"close-popup-permanently":this.hidePopup({constantly:l.show_once}),window.localStorage.setItem("jupiterx_popup_closed_permanently_"+a,!0);break;case"close-all-popups-permanently":this.closeAllPopupsPermanently()}})},this.handlePopupLocalStorage=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(e,t){var i,n=w(t).find(".elementor-widget-raven-form"),t=w(t).data("settings").id;0<n.length&&({popup_action:n,popup_action_do_not_show_again:i}=n.data("settings"),t===s)&&"close"===n&&_.isEmpty(i)&&window.localStorage.removeItem("jupiterx_popup_closed_permanently_"+s)})},this.handlePopupAction=function(){elementorFrontend.on("components:init",()=>{elementorFrontend.utils.urlActions.addAction("raven_popup_"+l.id+":open",e=>{parseInt(e.id)===parseInt(s)&&(!e.toggle&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)||o.hasClass("jupiterx-popup--hide-state")&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)?this.showPopup():o.hasClass("jupiterx-popup--show-state")&&this.hidePopup({constantly:!1}))}),elementorFrontend.utils.urlActions.addAction("raven_popup:close",(e,t)=>{var i=w(t.target).closest(".jupiterx-popup").attr("id");let n=0;i&&(n=i.split("-").pop()),parseInt(e.id)===parseInt(n)&&(this.hidePopup({popupElement:w(t.target).closest(".jupiterx-popup"),constantly:!1}),e.do_not_show_again)&&window.localStorage.setItem("jupiterx_popup_closed_permanently_"+n,!0)})})},this.handlePopupCloseActionLocalStorage=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(e,t){var t=w(t).find('[href^="#elementor-action%3Aaction%3Draven_popup%3Aclose"]');0<t.length&&(t=t.closest("[data-elementor-id]").attr("data-elementor-id"),""===window["raven_popup_close_action_"+t]?.do_not_show_again)&&window.localStorage.removeItem("jupiterx_popup_closed_permanently_"+t)})},this.closeAllPopups=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(){var e={popupId:w(this).data("settings").jupiterx_popup_id,constantly:w(this).data("settings").show_once};w(document).trigger("jupiterx-popup-close-trigger",e)})},this.closeAllPopupsPermanently=function(){w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)").each(function(){var e={popupId:w(this).data("settings").jupiterx_popup_id,constantly:!1};w(document).trigger("jupiterx-popup-close-trigger",e),window.localStorage.setItem("jupiterx_popup_closed_permanently_"+w(this).data("settings").jupiterx_popup_id,!0)})},this.handleAvoidMultiplePopups=function(){if(!l.avoid_multiple_popups)return!1;var e=w(".jupiterx-popup:not(.jupiterx-popup--edit-mode)"),e=w(e.get().reverse());let t,i;return e.each(function(){if(!w(this).data("settings").avoid_multiple_popups)return!(i=!0);t=w(this).data("settings")}),i||t.id!==l.id},this.initOpenEvent=function(){let n=this;r.on("jupiterx-popup-open-trigger",function(e,t={}){e=e.popupData||{};(e.popupId||!1)===a&&n.showPopup(e),!_.isEmpty(t)&&t?.popupId&&"jupiterx-popup-"+t.popupId===a&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+t.popupId)&&(e.popupId=t.popupId,n.showPopup(e))}),r.on("jupiterx-popup-close-trigger",function(e,t){var i=t.popupId,t=t.constantly;i===a&&n.hidePopup({constantly:t})}),r.on("jupiterx-popup-close-form-trigger",function(e,t){var i=t.constantly,t=t.popupId;i&&t===s&&window.localStorage.setItem("jupiterx_popup_closed_permanently_"+s,!0),t===s&&n.hidePopup({constantly:i})})},this.initCloseEvent=function(){o.on("click",".jupiterx-popup__close-button",()=>{this.hidePopup({constantly:l.show_once})}),l.prevent_close_on_background_click||o.on("click",".jupiterx-popup__overlay",()=>{this.hidePopup({constantly:l.show_once})}),l.prevent_close_on_esc_key||i.on("keyup.jupiterxPopup",e=>{27===e.keyCode&&this.hidePopup({constantly:l.show_once})})},this.onCustomSelector=function(e){w(e)[0]&&w("body").on("click",e,e=>{e.preventDefault(),"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&this.showPopup()})},this.onAfterInactivity=function(e){"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)&&(this.resetTimer(e),i.on("mousemove keydown",()=>{this.resetTimer(e)}))},this.resetTimer=function(t){clearTimeout(f),y.includes(l.id)||(this.removeEntranceAnimationClass(),f=setTimeout(()=>{var e;"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+s)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup(),y.push(l.id))},1e3*t?.value))},this.onScroll=function(n){if("up"===n?.value?.control?.direction){let i=r.scrollTop();r.scroll(()=>{var e,t=r.scrollTop();t<i&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===n?.key))&&(e.canRun=!0),this.showPopup()),i=t})}if("down"===n?.value?.control?.direction){let t=!1;r.scroll(()=>{var e;r.scrollTop()/(i.height()-r.height())*100>=n?.value?.control?.value&&!t&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===n?.key))&&(e.canRun=!0),this.showPopup(),t=!0)})}},this.onScrollElement=function(t){let i=!1;r.scroll(()=>{var e=r.scrollTop();w(t?.value.control).offset().top<=e+r.height()&&!i&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup(),i=!0)})},this.onAfterXPageViews=function(t){var e;elementorFrontend.storage.get("pageViews")>=t?.value?.control&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())},this.onAfterXVisits=function(t){var e;elementorFrontend.storage.get("sessions")>=t?.value?.control&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())},this.urlReferrer=function(t){let i=t?.value?.operator,n=t?.value?.control;r.on("load",()=>{var e;("is"===i&&document.referrer===n||"is-not"===i&&document.referrer!==n||"contains"===i&&document.referrer.includes(n)||"does-not-contains"===i&&!document.referrer.includes(n)||"starts-with"===i&&document.referrer.startsWith(n)||"ends-with"===i&&document.referrer.endsWith(n))&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())})},this.userBrowserLanguage=function(t){let i=t?.value?.operator,e=t?.value?.control,n=e;-1===l.browser_language.indexOf("-")&&(n=e.split("-")[0]),r.on("load",()=>{var e;("is"===i&&l.browser_language===n||"is-not"===i&&l.browser_language!==n||"contains"===i&&l.browser_language.includes(n)||"does-not-contains"===i&&!l.browser_language.includes(n)||"starts-with"===i&&l.browser_language.startsWith(n)||"ends-with"===i&&l.browser_language.endsWith(n))&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())})},this.userBrowser=function(t){var e=t?.value?.operator,i=t?.value?.control,n=r[0].navigator.userAgent.toLowerCase();let s=!1;for(let e=0;e<i.length;e++){var a=i[e].value.toLowerCase();if(n.includes(a)){s=!0;break}}("is-any-of"===e&&s||"is-none-of"===e&&!s)&&((e=c.find(e=>e.key===t?.key))&&(e.canRun=!0),this.showPopup())},this.userDevice=function(t,e){let i=!1;for(let e=0;e<t.length;e++){var n=t[e].value.toLowerCase();if("mobile"===n){if(this.isMobile()){i=!0;break}}else if("tablet"===n){if(this.isTablet()){i=!0;break}}else if("desktop"===n&&!this.isMobile()&&!this.isTablet()){i=!0;break}}return!("is-any-of"!==e||!i)||"is-none-of"===e&&!i},this.utmUrl=function(e,t){var i,t=new URLSearchParams(window.location.search.toLowerCase()).get(t);return!!t&&(i=e.control.toLowerCase(),this.utmCondition(i,t,e.operator))},this.utmCondition=function(e,t,i){switch(i){case"is":return t===e;case"is-not":return t!==e;case"contains":return t.includes(e);case"does-not-contains":return!t.includes(e);case"starts-with":return t.startsWith(e);case"ends-with":return t.endsWith(e);default:return!1}},this.isMobile=function(){var t=window.navigator.userAgent.toLowerCase(),i=["mobile","android","iphone"];for(let e=0;e<i.length;e++)if(-1<t.indexOf(i[e]))return!0;return window.screen.width<768},this.isTablet=function(){var t=window.navigator.userAgent.toLowerCase(),i=["ipad","tablet"];for(let e=0;e<i.length;e++)if(-1<t.indexOf(i[e]))return!0;return 768<=window.screen.width&&window.screen.width<1024},this.handleConvertToolbar=function(t){var i=w(".jupiterx-popup__container",o),n=0<w("#wpadminbar").length;let s=i.height(),a=1.2;if(n&&(s+=w("#wpadminbar").height()),l.animation_duration.size&&(a=l.animation_duration.size),"show"===t){o.hasClass("jupiterx-popup--hide-state")&&(o.toggleClass("jupiterx-popup--hide-state jupiterx-popup--show-state"),s=i.height(),n&&(s+=w("#wpadminbar").height()),o.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state"));let e="0px";n&&(e=w("#wpadminbar").height()+"px"),i.css("top",`-${s}px`);t=parseInt(w("body").css("padding-top"))+s;w("body").animate({"padding-top":t},1e3*a),void i.animate({top:e},1e3*a)}else w("body").animate({"padding-top":0},1e3*a),w(".jupiterx-popup__container",o).removeClass("animated "+l.entrance_animation),i.animate({top:`-${s}px`},1e3*a,()=>{o.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state")})},this.showPopup=function(e){e=e||{};return!(d||"and"===m&&c.find(e=>!1===e.canRun))&&void(l.show_once?this.handleShowAgainDelay(e):this.showPopupContent(e))},this.showContainer=function(e){e=e||{};let t={forceLoad:l.force_loading||!1},n=w(".jupiterx-popup__container-content",o);if(e=jQuery.extend(t,e),g=e.forceLoad?!1:g)return!1;e=jQuery.extend(e,{popup_id:s}),o.addClass("jupiterx-popup--loading-state"),wp.ajax.post({action:"jupiterx_popup_get_content",data:e}).always(e=>{var t=e.type,i=e.content||"";o.removeClass("jupiterx-popup--loading-state"),"error"===t&&(e=e.message,n.html("<h3>"+e+"</h3>")),"success"===t&&(n.html(i),g=!0)})},this.showPopupContent=function(e){l.convert_to_header_toolbar&&"top"===l.vertical_position&&this.handleConvertToolbar("show"),o.hasClass("jupiterx-popup--hide-state")&&(o.toggleClass("jupiterx-popup--hide-state jupiterx-popup--show-state"),l.entrance_animation)&&w(".jupiterx-popup__container",o).addClass("animated "+l.entrance_animation),l.prevent_scrolling&&w("body").addClass("jupiterx-popup-prevent-scroll"),l.close_button_delay&&l.close_button&&(w(".jupiterx-popup__close-button",o).hide(),setTimeout(function(){w(".jupiterx-popup__close-button",o).show()},1e3*l.close_button_delay)),l.close_automatically&&setTimeout(()=>{this.hidePopup({constantly:l.show_once})},1e3*l.close_automatically),l.use_ajax&&this.showContainer(e)},this.hidePopup=function(e){let i=o,t=(e.popupElement&&(i=e.popupElement),e||{}),n=w(".jupiterx-popup__container-content",i),s=t.constantly||!1,a=i.data("settings");if(i.hasClass("jupiterx-popup--show-state"))if(!a.entrance_animation||a.convert_to_header_toolbar&&"top"===a.vertical_position||this.removeEntranceAnimationClass(),!a.exit_animation||"none"===a.exit_animation||a.convert_to_header_toolbar&&"top"===a.vertical_position)a.convert_to_header_toolbar&&"top"===a.vertical_position?this.handleConvertToolbar("hide"):i.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state"),a.use_ajax&&a.force_loading&&n.html("");else{let e=a.exit_animation.replace("In","Out"),t=(w(".jupiterx-popup__container",i).addClass("animate__animated animate__"+e),1.2);a.animation_duration.size&&(t=a.animation_duration.size),setTimeout(()=>{w(".jupiterx-popup__container",i).removeClass("animate__animated animate__"+e),a.prevent_scrolling&&w("body").removeClass("jupiterx-popup-prevent-scroll"),i.toggleClass("jupiterx-popup--show-state jupiterx-popup--hide-state"),a.use_ajax&&a.force_loading&&n.html("")},1e3*t)}l.prevent_scrolling&&!w(".jupiterx-popup--show-state")[0]&&w("body").removeClass("jupiterx-popup-prevent-scroll"),s&&this.handleShowAgainDelay(t,!0),this.handlePauseVideo()},this.handleShowAgainDelay=function(t,i=!1){let e=Date.now(),n=l.show_again_delay,s=0!==n?e+n:"none";if("none"!==s){("true"!==window.localStorage.getItem("jupiterx_popup_showed_"+a)||+window.localStorage.getItem("jupiterx_popup_show_again_"+a)<Date.now())&&window.localStorage.setItem("jupiterx_popup_showed_"+a,!1);let e=setInterval(()=>{i&&(window.localStorage.setItem("jupiterx_popup_show_again_"+a,s),window.localStorage.setItem("jupiterx_popup_showed_"+a,!0)),!window.localStorage.getItem("jupiterx_popup_show_again_"+a)&&o.hasClass("jupiterx-popup--hide-state")&&(window.localStorage.setItem("jupiterx_popup_show_again_"+a,Date.now()),window.localStorage.setItem("jupiterx_popup_showed_"+a,!1)),+window.localStorage.getItem("jupiterx_popup_show_again_"+a)<Date.now()&&"false"===window.localStorage.getItem("jupiterx_popup_showed_"+a)&&"true"!==window.localStorage.getItem("jupiterx_popup_closed_permanently_"+a)&&(clearInterval(e),this.showPopupContent(t),s=Date.now()+n,window.localStorage.setItem("jupiterx_popup_show_again_"+a,s),window.localStorage.setItem("jupiterx_popup_showed_"+a,!0))},1e3)}},this.handlePauseVideo=function(){let e=w(".jupiterx-popup__container-content video",o);0<e.length&&e.each(function(){w(this)[0].pause()}),0<(e=w(".jupiterx-popup__container-content iframe.raven-video-mejs-player",o)).length&&e.each(function(){w(this)[0].player.media.pause()})},this.removeEntranceAnimationClass=function(){w(".jupiterx-popup__container",o).removeClass("animated "+l.entrance_animation)}}},{}],3:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("./popup-settings");let n=jQuery;i.default={init:function(){var e=n(".jupiterx-popup:not(.jupiterx-popup--edit-mode)");Boolean(elementorFrontend.isEditMode())||e.each(function(){var e=n(this),t=e.data("settings"),i=e.data("trigger");elementorFrontend.storage.set("jupiterx_popup_"+t.id,t);new window.jupiterxPopupSettings(e,t,i).init()}),elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode()||(n(this),e=elementorFrontend.storage.get("pageViews")||0,elementorFrontend.storage.set("pageViews",e+1),e=elementorFrontend.storage.get("activeSession",{session:!0}))||(elementorFrontend.storage.set("activeSession",!0,{session:!0}),e=elementorFrontend.storage.get("sessions")||0,elementorFrontend.storage.set("sessions",e+1))}}},{"./popup-settings":2}],4:[function(e,t,i){let n={RavenAnimatedGradientInstance(t){if(t.hasClass("raven-animated-gradient-yes")){let e="";var i=(t=(t=(t=t.hasClass("elementor-widget-raven-button")?t.find(".raven-button-overlay"):t).hasClass("elementor-widget-raven-heading")?e=(e=t.find(".raven-heading-title-inner")).hasClass("raven-heading-title-inner")?e:t.find(".raven-heading-title"):t).hasClass("elementor-widget-raven-text-marquee")?t.find(".raven-marquee-text-item"):t).data("color"),i="linear-gradient("+t.data("angle")+","+i+")",n=t.data("speed"),s=t.data("background-size"),a=t.data("animation-name");t.css("background-image",i),t.css("animation-duration",n),t.css("background-size",s),t.css("animation-name",a)}}};elementorFrontend.hooks.addAction("frontend/element_ready/global",function(e){n.RavenAnimatedGradientInstance(e)})},{}],5:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;function n(p){function e(e){function o(e){return-1<r.indexOf(e)}let r=e.toLowerCase(),l=p.outerWidth||t.clientWidth,d=p.outerHeight||t.clientHeight,c="webkit",u="mobile",i=(e=function(){var e,t,i=[],n=h.implementation,s=!!/applewebkit\/(\d{1,})/.test(r)&&RegExp.$1;let a="";switch(!0){case o("msie")&&!o("opera")&&!o("webtv")||o("trident")||o("edge"):a=o("edge")?/edge\/(\w+)/.test(r)?" edge ie"+RegExp.$1:" ie11":o("msie 8.0")||o("trident/7.0")?" ie11":/msie\s(\d+)/.test(r)?" ie"+RegExp.$1:"",i.push("ie"+a);break;case o("iron/")||o("iron"):a=/iron\/(\d+)/.test(r)?" iron"+RegExp.$1:"",i.push(c+" iron"+a);break;case o("android")&&o("u;")&&(!o("chrome")||o("chrome")&&s&&s<=534):i.push("android-browser");break;case o("chrome/")||o("chrome"):a=/chrome\/(\d+)/.test(r)?" chrome"+RegExp.$1:"",i.push(c+" chrome"+a);break;case o("firefox/")||o("firefox"):a=/firefox\/(\d+)/.test(r)?" firefox"+RegExp.$1:"",i.push("gecko firefox"+a);break;case o("opera/")||o("opera"):a=/version(\s|\/)(\d+)/.test(r)||/opera(\s|\/)(\d+)/.test(r)?" opera"+RegExp.$2:"",i.push("opera"+a);break;case o("konqueror"):i.push(u+" konqueror");break;case o("blackberry")||o("bb"):i.push(u+" blackberry"),o("bb")&&(a=/bb(\d{1,2})(;{0,1})/.test(r)?"bb"+RegExp.$1:"",i.push(a));break;case o("safari/")||o("safari"):a=/version\/(\d+)/.test(r)||/safari\/(\d+)/.test(r)?" safari"+RegExp.$1:"",i.push(c+" safari"+a);break;case o("applewebkit/")||o("applewebkit"):a=/applewebkit\/(\d+)/.test(r)?" "+c+RegExp.$1:"",i.push(c+" "+a);break;case o("gecko")||o("mozilla/"):i.push("gecko")}switch(!0){case o("iphone")||o("ios"):" ios10"===(a=/iphone\sos\s(\d{1,2})/.test(r)?" ios"+RegExp.$1:"")&&(e=/(\d{1,2})/.test(a)?RegExp.$1:0,t=/\sversion\/(\d{1,2})/.test(r)?RegExp.$1:"",parseInt(e,10)>parseInt(t,10))&&(a=" ios"+t),i.push("ios"+a);break;case o("mac")||o("macintosh")||o("darwin"):a=/mac\sos\sx\s(\d{1,2}_\d{1,2})/.test(r)?" osx"+RegExp.$1:"",i.push("mac"+a);break;case o("windows")||o("win"):switch(a=/windows\s(nt\s{0,1})(\d{1,2}\.\d)/.test(r)?""+RegExp.$2:""){case"5.0":a=" win2k";break;case"5.01":a=" win2k sp1";break;case"5.1":case"5.2":a=" xp";break;case"6.0":a=" vista";break;case"6.1":a=" win7";break;case"6.2":a=" win8";break;case"6.3":a=" win8_1";break;case"6.4":a=" win10";break;default:a=" nt nt"+a}i.push("windows"+a);break;case o("webtv"):i.push("webtv");break;case o("freebsd"):i.push("freebsd");break;case o("android")||o("linux")&&o("mobile"):i.push("android");break;case o("linux")||o("x11"):i.push("linux")}switch(!0){case o("wow64")||o("x64"):i.push("x64");break;case o("arm"):i.push("arm");break;default:i.push("x32")}switch(!0){case o("j2me"):i.push(u+" j2me");break;case/(iphone|ipad|ipod)/.test(r):i.push(u+" "+RegExp.$1);break;case o("mobile"):i.push(u)}return/touch/.test(r)&&i.push("touch"),i.push("js"),i.push(void 0!==n&&"function"==typeof n.hasFeature&&n.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")?"svg":"no-svg"),i.push(void 0!==p.devicePixelRatio&&1<p.devicePixelRatio?"retina":"no-retina"),i.push(l<d?"portrait":"landscape"),i},h.documentElement.className.split(" "));return e=e(),i=(i=i.concat(e)).filter((e,t)=>i.indexOf(e)===t),t.className=i.join(" ").trim(),{detected:e.join(" ").trim(),version:"1.8.1"}}"function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});let h=p.document,t=h.documentElement;function i(){p.detectr=e(p.navigator.userAgent)}p.detectr=e(p.navigator.userAgent),p.attachEvent?p.attachEvent("onresize",i):p.addEventListener&&p.addEventListener("resize",i,!0)}n(window),i.default=n},{}],6:[function(e,t,i){let n={},s=jQuery;window.ravenChangeDocument=function(e){s(".elementor").find(".raven-document-handle-parent").remove(),window.elementorCommon.api.internal("panel/state-loading"),window.elementorCommon.api.run("editor/documents/switch",{id:e}).finally(function(){return n.handleFullPageEditorBtn(),window.elementorCommon.api.internal("panel/state-ready")})},n.handleFullPageEditorBtn=function(){s(".elementor").each(function(){var e;0<s(this).find(".raven-document-handle-parent").length&&0<s(this).find(".raven-document-handle-parent").children().length||s(this).hasClass("elementor-edit-area-active")||void 0!==(e=this.dataset.elementorTitle)&&(e='<div class="raven-document-handle" onclick="window.ravenChangeDocument('+s(this).attr("data-elementor-id")+')"><i class="fas fa-edit"></i>Edit '+e+"</div>",s(this).prepend('<div class="raven-document-handle-parent" style="display:none;"></div>'),s(this).find(".raven-document-handle-parent").append(e))})},n.handleHeaderBtns=function(){let t=0;s("main").length&&(t=s("main").offset().top),s(document).on("mouseenter","header",function(){var e;0<t||0!==(e=s("main .raven-document-handle-parent .raven-document-handle").clone().addClass("fixed-top-btn")).length&&(0===s("header .elementor").find(".raven-document-handle-parent").length&&(s("header .elementor").prepend('<div class="raven-document-handle-parent"></div>'),s("header .elementor .raven-document-handle-parent").prepend(e)),0<s("header .elementor").find(".raven-document-handle-parent").length)&&s("header .elementor .raven-document-handle-parent").append(e)}),s(document).on("mouseleave","header",function(){0===s("main .raven-document-handle-parent .raven-document-handle").length||0<t||s("header .elementor .raven-document-handle-parent .raven-document-handle.fixed-top-btn").remove()})},t.exports=n},{}],7:[function(e,t,i){let a={headerBehavior:!1,overlayContent:!1,normalizeHeaderSettings:e=>{var t,e=e&&"object"==typeof e?{...e}:{};return void 0===e.elementor_header_behavior&&(t=e.behavior,e.elementor_header_behavior=void 0===t||"static"===t?"normal":t),void 0===e.elementor_header_overlay_content&&(t=e.overlap,e.elementor_header_overlay_content=null!=t&&0<String(t).length?"yes":"no"),void 0===e.elementor_header_fixed_position&&void 0!==e.position&&(e.elementor_header_fixed_position=e.position),void 0===e.elementor_header_sticky_offset&&void 0!==e.offset&&(e.elementor_header_sticky_offset=e.offset),e},headerInstance(e){var t,i,n=e.parents(".jupiterx-header"),e=e.parents("body"),s=n.data("jupiterx-settings"),s=a.normalizeHeaderSettings(s);n.length<1||({elementor_header_behavior:t,elementor_header_overlay_content:i}=s,"normal"!==t&&a.handleHeaderBehavior(s,n,e),"yes"===i&&a.hadnleOverlayContent(e))},handleHeaderBehavior:(t,i,n)=>{var e=t.elementor_header_behavior;a.headerBehavior||(a.headerBehavior=!0,"sticky"===e&&jupiterx&&jupiterx.pubsub.subscribe("scroll",function(e){a.handleStickyHeader(e,t,i,n)}),"fixed"===e&&a.handleFixedHeader(t,i,n))},handleFixedHeader:(t,i,n)=>{var t=t.elementor_header_fixed_position,s=n.find(".jupiterx-site"),a=i.outerHeight(),t=t||"top";if(n.addClass("jupiterx-header-fixed"),i.addClass("jupiterx-header-custom"),"bottom"===t)s.css("padding-"+t,a),n.addClass("jupiterx-header-bottom");else{i.css("position","fixed"),s.css("padding-"+t,a);let e=a;s=n.offset();n.hasClass("admin-bar")&&(e=s.top),i.css("top",e)}},handleStickyHeader:(e,t,i,n)=>{i.height()<e?(n.addClass("jupiterx-header-stick"),(s=$(".jupiterx-header.jupiterx-header-sticky-custom.jupiterx-header-custom > .elementor:last-of-type:not(:first-of-type)")).length&&0<s.height()&&i.height(s.height())):(n.removeClass("jupiterx-header-stick"),i.attr("style",function(e,t){return t&&t.replace(/height[^;]+;?/g,"")}));var s=a.getOffset(t);s<e?n.addClass("jupiterx-header-sticked"):n.removeClass("jupiterx-header-sticked")},getOffset:e=>{var t=elementorFrontend.getCurrentDeviceMode(),i=e.elementor_header_sticky_offset,i=i||0;return"desktop"!==t&&e["elementor_header_sticky_offset_"+t]||i},hadnleOverlayContent:e=>{a.overlayContent||(a.overlayContent=!0,e.addClass("jupiterx-header-overlapped"))}};elementorFrontend.hooks.addAction("frontend/element_ready/global",function(e){a.headerInstance(e)})},{}],8:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=((e=e("./module"))&&e.__esModule?e:{default:e}).default.extend({getDefaultSettings(){return{masonryContainer:".raven-masonry",columnClass:"raven-masonry-column",columns:this.getInstanceValue("columns")||3,columnsTablet:this.getInstanceValue("columns_tablet")||2,columnsMobile:this.getInstanceValue("columns_mobile")||1}},getDefaultElements(){return{$masonryContainer:this.$element.find(this.getSettings("masonryContainer"))}},run(){var e=this.getSettings(),t=`.elementor-element-${this.getID()} `+e.masonryContainer;savvior.grids[t]&&delete savvior.grids[t],savvior.init(t,{"screen and (min-width: 1025px)":{columnClasses:e.columnClass,columns:e.columns},"screen and (max-width: 1024px) and (min-width: 768px)":{columnClasses:e.columnClass,columns:e.columnsTablet},"screen and (max-width: 767px)":{columnClasses:e.columnClass,columns:e.columnsMobile}})},push(e){if(e){var i=this.getSettings(),i=`.elementor-element-${this.getID()} `+i.masonryContainer;let t=[];e.forEach(function(e){e=$(e);t.push(e[0])}),savvior.grids[i]&&savvior.addItems(i,t,{method:"append",clone:!1})}}});i.default=e},{"./module":9}],9:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=elementorModules.frontend.handlers.Base.extend({onSectionActivated:null,onEditorClosed:null,getInstanceValue(e){return $=jQuery,this.getElementSettings(this.getControlID(e))},getControlID(e){var t=this.getElementSettings("_skin");return t?t+"_"+e:e},scrollToContainer(e){let t=e.offset().top-50;var i=$("header").height(),n=document.querySelector("body");(n.classList.contains("jupiterx-header-fixed")||n.classList.contains("jupiterx-header-sticked"))&&(t=e.offset().top-i-50),window.scroll({top:t,behavior:"smooth"})},initEditorListeners(){let i=this;elementorModules.frontend.handlers.Base.prototype.initEditorListeners.apply(this,arguments),i.onSectionActivated&&i.editorListeners.push({event:"section:activated",to:elementor.channels.editor,callback(e,t){t.model.id===i.getID()&&i.onSectionActivated(e,t)}}),i.onEditorClosed&&i.editorListeners.push({event:"set:page:editor",to:elementor.getPanelView(),callback(e){e.model.id===i.getID()&&e.model.once("editor:close",function(){i.onEditorClosed()})}})},onMobile(){return jQuery(window).width()<=575.98},onTablet(){var e=jQuery(window).width();return 575.98<e&&e<=767.98},onDesktop(){return 767.98<jQuery(window).width()},isRtl(){return jQuery("body").hasClass("rtl")}});i.default=n},{}],10:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.Module{onInit(){this.$element=this.getSettings("$targetElement"),this.refresh()}refresh(){this.rulesVariables={},this.CSSTransformVariables=[],this.$element.css({transform:"",filter:"",opacity:"","will-change":""})}translateX(e,t){e.axis="x",e.unit="px",this.transform("translateX",t,e)}translateY(e,t){e.axis="y",e.unit="px",this.transform("translateY",t,e)}translateXY(e,t,i){this.translateX(e,t),this.translateY(e,i)}rotateX(e,t){e.axis="x",e.unit="deg",this.transform("rotateX",t,e)}rotateY(e,t){e.axis="y",e.unit="deg",this.transform("rotateY",t,e)}rotateZ(e,t){e.unit="deg",this.transform("rotateZ",t,e)}tilt(e,t,i){e={intensity:e.intensity/10,direction:e.direction};this.rotateX(e,i),this.rotateY(e,100-t)}opacity(e,t){t=this.getDirectionMovePoint(t,e.direction,e.viewport),e=e.intensity/10;this.$element.css({opacity:1-e+e*t/100,"will-change":"opacity"})}blur(e,t){t=this.getDirectionMovePoint(t,e.direction,e.viewport),e=e.intensity;this.updateRulePart("filter","blur",e-e*t/100+"px")}scale(e,t){t=this.getDirectionMovePoint(t,e.direction,e.viewport);this.updateRulePart("transform","scale",1+e.intensity*t/1e3)}transform(e,t,i){i.direction&&(t=100-t),this.updateRulePart("transform",e,this.getStep(t,i)+i.unit)}getDirectionMovePoint(t,i,n){if(t<n.start){let e=this.getMovePointFromPassedPercents(n.start,t);switch(i){case"out-in":return 0;case"in-out":return 100;case"out-in-out":return e;case"in-out-in":return 100-e}}if(t<n.end){let e=this.getMovePointFromPassedPercents(n.end-n.start,t-n.start);switch(i){case"out-in":return e;case"in-out":return 100-e;case"out-in-out":return 100;case"in-out-in":return 0}}let e=this.getMovePointFromPassedPercents(100-n.end,100-t);switch(i){case"out-in":return 100;case"in-out":return 0;case"out-in-out":return e;case"in-out-in":return 100-e}}getMovePointFromPassedPercents(e,t){return+(t/e*100).toFixed(2)}getStep(e,t){return"element"===this.getSettings("effectTarget")?-(e-50)*t.intensity:-this.getSettings("dimensions.movable"+t.axis.toUpperCase())*e/100}updateRulePart(e,t,i){this.rulesVariables[e]||(this.rulesVariables[e]={}),this.rulesVariables[e][t]||(this.rulesVariables[e][t]=!0,this.updateRule(e)),this.$element[0].style.setProperty("--"+t,i)}updateRule(e){var t="",t=(t+=this.concatTransformCSSProperties(e))+this.concatTransformMotionEffectCSSProperties(e);this.$element.css(e,t)}concatTransformCSSProperties(e){let s="";return"transform"===e&&jQuery.each(this.CSSTransformVariables,(e,t)=>{var i=t,n=(t=t.startsWith("flip")?t.replace("flip","scale"):t).startsWith("rotate")||t.startsWith("skew")?"deg":"px",n=t.startsWith("scale")?1:0+n;s+=t+`(var(--e-transform-${i}, ${n}))`}),s}concatTransformMotionEffectCSSProperties(e){let t="";return jQuery.each(this.rulesVariables[e],e=>{t+=e+`(var(--${e}))`}),t}setCSSTransformVariables(e){this.CSSTransformVariables=[],jQuery.each(e,(e,t)=>{e=e.match(/_transform_(.+?)_effect/m);e&&t&&("perspective"===e[1]?this.CSSTransformVariables.unshift(e[1]):this.CSSTransformVariables.includes(e[1])||this.CSSTransformVariables.push(e[1]))})}runAction(e,t,i,...n){["translateX","translateY","rotateZ"].includes(e)&&(t.viewport.start>i&&(i=t.viewport.start),t.viewport.end<i)&&(i=t.viewport.end),this[e](t,i,...n)}}i.default=n},{}],11:[function(i,e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n extends elementorModules.frontend.handlers.Base{__construct(...e){super.__construct(...e),this.normalMotion="raven_motion_effects",this.backgroundMotion="background_"+this.normalMotion,this.toggle=elementorFrontend.debounce(this.toggle,200)}onInit(){super.onInit(),this.initEffects(),this.addCSSTransformEvents(),this.toggle()}getDefaultSettings(){return{selectors:{container:".elementor-widget-container"},isOptimizedMarkupEnabled:"undefined"!=typeof elementorFrontend&&elementorFrontend?.config?.experimentalFeatures?.e_optimized_markup,isDefaultContainerExist:0<jQuery(this.$element).find(".elementor-widget-container")?.length}}getDefaultElements(){var e=this.getSettings("selectors"),t=this.getSettings("isOptimizedMarkupEnabled"),i=this.getSettings("isDefaultContainerExist");return t&&!i?{$container:jQuery(this.$element)}:{$container:jQuery(this.$element).find(e.container)}}bindEvents(){elementorFrontend.elements.$window.on("resize",this.toggle)}unbindEvents(){elementorFrontend.elements.$window.off("resize",this.toggle)}initEffects(){this.effects={translateY:{interaction:"scroll",actions:["translateY"]},translateX:{interaction:"scroll",actions:["translateX"]},rotateZ:{interaction:"scroll",actions:["rotateZ"]},scale:{interaction:"scroll",actions:["scale"]},opacity:{interaction:"scroll",actions:["opacity"]},blur:{interaction:"scroll",actions:["blur"]},mouseTrack:{interaction:"mouseMove",actions:["translateXY"]},tilt:{interaction:"mouseMove",actions:["tilt"]}}}addCSSTransformEvents(){this.getElementSettings(this.normalMotion+"_scrolling")&&!this.isTransitionEventAdded&&(this.isTransitionEventAdded=!0,this.elements.$container.on("mouseenter",()=>{this.elements.$container.css("--e-transform-transition-duration","")}))}prepareOptions(a){let o=this.getElementSettings();var e=this.normalMotion===a?"element":"background";let r={},t=(jQuery.each(o,(e,t)=>{var i=new RegExp("^"+a+"_(.+?)_fx"),e=e.match(i);if(e&&t){let n={},s=e[1];jQuery.each(o,(e,t)=>{var i=new RegExp(a+"_"+s+"_fx_(.+)"),e=e.match(i);e&&"fx"!==(i=e[1])&&("object"==typeof t&&(t=Object.keys(t.sizes).length?t.sizes:t.size),n[i]=t)});i=this.effects[s];let t=i.interaction;r[t]||(r[t]={}),i.actions.forEach(e=>r[t][e]=n)}}),this.$element),i;var n=this.getElementType(),s="section"===n||"container"===n||"column"===n;if(!0!==this.getSettings("isOptimizedMarkupEnabled")||this.getSettings("isDefaultContainerExist")||s||(s=[".elementor-element-overlay",".elementor-editor-element-settings",".elementor-editor-highlighted",".elementor-editor-section-settings",".elementor-editor-widget-settings",".elementor-editor-column-settings",".elementor-editor-active",".elementor-editor-lock"].join(", "),t=t.children().not(s).first()),"element"==e&&"section"!==n&&"container"!==n){i=t;let e;e="column"===n?elementorFrontend.config.legacyMode.elementWrappers?".elementor-column-wrap":".elementor-widget-wrap":".elementor-widget-container",0<jQuery(this.$element).find(e)?.length&&(t=t.find("> "+e))}s={effectTarget:e,interactions:r,elementSettings:o,$element:t,$dimensionsElement:i,refreshDimensions:this.isEdit,range:o[a+"_range"],classes:{element:"raven-motion-effects-element",parent:"raven-motion-effects-parent",perspective:"raven-motion-effects-perspective",backgroundType:"elementor-motion-effects-element-type-background",container:"elementor-motion-effects-container",layer:"elementor-motion-effects-layer"}};return s.range||"fixed"!==this.getCurrentDeviceSetting("_position")||(s.range="page"),"fixed"===this.getCurrentDeviceSetting("_position")&&(s.isFixedPosition=!0),"background"==e&&"column"===this.getElementType()&&(s.addBackgroundLayerTo=" > .elementor-element-populated"),s}activate(e){var t=this.prepareOptions(e);jQuery.isEmptyObject(t.interactions)||(this[e]=new(i("./motion-effects").default)(t))}deactivate(e){this[e]&&(this[e].destroy(),delete this[e])}toggle(){let n=elementorFrontend.getCurrentDeviceMode(),s=this.getElementSettings();[this.normalMotion,this.backgroundMotion].forEach(e=>{var t=s[e+"_devices"],t=!t||-1!==t.indexOf(n),i=s[e+"_scrolling"]||s[e+"_mouse"];if(t&&i)return this[e]?void this.refreshInstance(e):void this.activate(e);this.deactivate(e)})}refreshInstance(e){var t=this[e];t&&(e=this.prepareOptions(e),t.setSettings(e),t.refresh())}onElementChange(e){var t;/raven_motion_effects_((scrolling)|(mouse)|(devices))$/.test(e)?(this.normalMotion+"_scrolling"===e&&this.addCSSTransformEvents(),this.toggle()):((t=e.match(`.*?(${this.normalMotion}|_transform)`))&&(t=t[0].match("(_transform)")?this.normalMotion:t[0],this.refreshInstance(t),this[t]||this.activate(t)),/^_position/.test(e)&&[this.normalMotion,this.backgroundMotion].forEach(e=>{this.refreshInstance(e)}))}onDestroy(){super.onDestroy(),[this.normalMotion,this.backgroundMotion].forEach(e=>{this.deactivate(e)})}}t.default=n},{"./motion-effects":15}],12:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.ViewModule{constructor(...e){var t,i;super(...e),e=()=>{this.run(),this.animationFrameRequest=window.requestAnimationFrame(this.onInsideViewport)},(i="onInsideViewport")in(t=this)?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e}__construct(e){this.motionFX=e.motionFX,this.intersectionObservers||this.setElementInViewportObserver()}setElementInViewportObserver(){this.intersectionObserver=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport?this.onInsideViewport():this.removeAnimationFrameRequest()}});var e=("page"===this.motionFX.getSettings("range")?elementorFrontend.elements.$body:this.motionFX.elements.$parent)[0];this.intersectionObserver.observe(e)}runCallback(...e){this.getSettings("callback")(...e)}removeIntersectionObserver(){this.intersectionObserver&&this.intersectionObserver.unobserve(this.motionFX.elements.$parent[0])}removeAnimationFrameRequest(){this.animationFrameRequest&&window.cancelAnimationFrame(this.animationFrameRequest)}destroy(){this.removeAnimationFrameRequest(),this.removeIntersectionObserver()}onInit(){super.onInit()}}i.default=n},{}],13:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("./base"))&&e.__esModule?e:{default:e};class n extends e.default{onInit(){this.mousePosition={},this.oldMousePosition={},super.onInit()}bindEvents(){n.mouseTracked||(elementorFrontend.elements.$window.on("mousemove",this.updateMousePosition),n.mouseTracked=!0)}run(){var e=n.mousePosition,t=this.oldMousePosition;t.x===e.x&&t.y===e.y||(this.oldMousePosition={x:e.x,y:e.y},t=100/window.innerWidth*e.x,this.runCallback(t,100/window.innerHeight*e.y))}updateMousePosition(e){n.mousePosition={x:e.clientX,y:e.clientY}}}n.mousePosition={};i.default=n},{"./base":12}],14:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("./base"))&&e.__esModule?e:{default:e};class n extends e.default{run(){if(window.scrollY===this.currentScrollFromTop)return!1;this.onScrollMovement(),this.currentScrollFromTop=window.scrollY}onScrollMovement(){this.updateMotionFxDimensions(),this.updateAnimation(),this.resetTransitionVariable()}resetTransitionVariable(){this.motionFX.$element.css("--e-transform-transition-duration","100ms")}updateMotionFxDimensions(){this.motionFX.getSettings().refreshDimensions&&this.motionFX.defineDimensions()}updateAnimation(){let e;e="page"===this.motionFX.getSettings("range")?elementorModules.utils.Scroll.getPageScrollPercentage():this.motionFX.getSettings("isFixedPosition")?elementorModules.utils.Scroll.getPageScrollPercentage({},window.innerHeight):elementorModules.utils.Scroll.getElementViewportPercentage(this.motionFX.elements.$parent),this.runCallback(e)}}i.default=n},{"./base":12}],15:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.ViewModule{getDefaultSettings(){return{effectTarget:"element",$element:null,$dimensionsElement:null,addBackgroundLayerTo:null,interactions:{},refreshDimensions:!1,range:"viewport",classes:{element:"raven-motion-effects-element",parent:"raven-motion-effects-parent",perspective:"raven-motion-effects-perspective",backgroundType:"elementor-motion-effects-element-type-background",container:"elementor-motion-effects-container",layer:"elementor-motion-effects-layer"}}}bindEvents(){this.onWindowResize=this.onWindowResize.bind(this),elementorFrontend.elements.$window.on("resize",this.onWindowResize)}unbindEvents(){elementorFrontend.elements.$window.off("resize",this.onWindowResize)}onInit(){super.onInit();var e=this.getSettings();this.$element=e.$element,this.$element.addClass(e.classes.element),this.elements.$parent=this.$element.parent(),this.elements.$parent.addClass(e.classes.parent),"background"===e.effectTarget&&(this.$element.addClass(e.classes.backgroundType),this.addBackgroundLayer()),this.defineDimensions(),e.$targetElement="element"===e.effectTarget?this.$element:this.elements.$motionFXLayer,this.interactions={},this.actions=new(t("./actions").default)(e),this.initInteractionsTypes(),this.runInteractions()}defineDimensions(){var e=this.getSettings("$dimensionsElement")||this.$element,t=e.offset(),t={elementHeight:e.outerHeight(),elementWidth:e.outerWidth(),elementTop:t.top,elementLeft:t.left,elementRange:e.outerHeight()+window.innerHeight};this.setSettings("dimensions",t),"background"===this.getSettings("effectTarget")&&this.defineBackgroundLayerDimensions()}initInteractionsTypes(){this.interactionsTypes={scroll:t("./interactions/scroll").default,mouseMove:t("./interactions/mouse").default}}runInteractions(){var e=this.getSettings();this.actions.setCSSTransformVariables(e.elementSettings),this.prepareSpecialActions(),jQuery.each(e.interactions,(e,t)=>{this.interactions[e]=new this.interactionsTypes[e]({motionFX:this,callback:(...i)=>{jQuery.each(t,(e,t)=>this.actions.runAction(e,t,...i))}}),this.interactions[e].run()})}prepareSpecialActions(){var e=this.getSettings(),t=!(!e.interactions.mouseMove||!e.interactions.mouseMove.tilt);this.elements.$parent.toggleClass(e.classes.perspective,t)}cleanSpecialActions(){var e=this.getSettings();this.elements.$parent.removeClass(e.classes.perspective)}destroyInteractions(){this.cleanSpecialActions(),jQuery.each(this.interactions,(e,t)=>t.destroy()),this.interactions={}}refresh(){this.actions.setSettings(this.getSettings()),"background"===this.getSettings("effectTarget")&&(this.updateBackgroundLayerSize(),this.defineBackgroundLayerDimensions()),this.actions.refresh(),this.destroyInteractions(),this.runInteractions()}destroy(){this.destroyInteractions(),this.actions.refresh();var e=this.getSettings();this.$element.removeClass(e.classes.element),this.elements.$parent.removeClass(e.classes.parent),"background"===e.effectTarget&&(this.$element.removeClass(e.classes.backgroundType),this.removeBackgroundLayer())}onWindowResize(){this.defineDimensions()}defineBackgroundLayerDimensions(){var e=this.getSettings("dimensions");e.layerHeight=this.elements.$motionFXLayer.height(),e.layerWidth=this.elements.$motionFXLayer.width(),e.movableX=e.layerWidth-e.elementWidth,e.movableY=e.layerHeight-e.elementHeight,this.setSettings("dimensions",e)}addBackgroundLayer(){var e=this.getSettings();this.elements.$motionFXContainer=jQuery("<div>",{class:e.classes.container}),this.elements.$motionFXLayer=jQuery("<div>",{class:e.classes.layer}),this.updateBackgroundLayerSize(),this.elements.$motionFXContainer.prepend(this.elements.$motionFXLayer),(e.addBackgroundLayerTo?this.$element.find(e.addBackgroundLayerTo):this.$element).prepend(this.elements.$motionFXContainer)}removeBackgroundLayer(){this.elements.$motionFXContainer.remove()}updateBackgroundLayerSize(){var e=this.getSettings(),t={x:0,y:0},i=e.interactions.mouseMove,e=e.interactions.scroll;i&&i.translateXY&&(t.x=10*i.translateXY.intensity,t.y=10*i.translateXY.intensity),e&&(e.translateX&&(t.x=10*e.translateX.intensity),e.translateY)&&(t.y=10*e.translateY.intensity),this.elements.$motionFXLayer.css({width:100+t.x+"%",height:100+t.y+"%"})}}i.default=n},{"./actions":10,"./interactions/mouse":13,"./interactions/scroll":14}],16:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("global",e("./effects/handler").default,null),elementorFrontend.elementsHandler.attachHandler("section",e("./sticky/handler").default,null),elementorFrontend.elementsHandler.attachHandler("container",e("./sticky/handler").default,null),elementorFrontend.elementsHandler.attachHandler("widget",e("./sticky/handler").default,null),e("./sticky/sticky-script-manager")}}i.default=n},{"./effects/handler":11,"./sticky/handler":17,"./sticky/sticky-script-manager":18}],17:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=elementorModules.frontend.handlers.Base.extend({settingPrefix:"raven_motion_effects",stickyFunction:"ravenSticky",bindEvents(){elementorFrontend.addListenerOnce(this.getUniqueHandlerID()+this.stickyFunction,"resize",this.refresh)},unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID()+this.stickyFunction+"Sticky","resize",this.refresh)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),elementorFrontend.isEditMode()&&elementor.listenTo(elementor.channels.deviceMode,"change",()=>this.onDeviceModeChange()),this.run()},run(e){var t;!this.getElementSettings(this.settingPrefix+"sticky")||(t=elementorFrontend.getCurrentDeviceMode(),-1===this.getElementSettings(this.settingPrefix+"sticky_on").indexOf(t))?this.deactivate():!0===e?this.reactivate():this.isStickyInstanceActive()||this.activate()},activate(){var e=this.getElementSettings(),t={to:e[this.settingPrefix+"sticky"],offset:this.getResponsiveSetting(this.settingPrefix+"sticky_offset"),effectsOffset:this.getResponsiveSetting(this.settingPrefix+"sticky_effects_offset"),classes:{sticky:"raven-sticky",stickyActive:"raven-sticky--active raven-section--handles-inside",stickyEffects:"raven-sticky--effects",spacer:"raven-sticky__spacer"}},e=(e[this.settingPrefix+"sticky_parent"]&&(t.parent=".e-container, .elementor-widget-wrap, .e-con"),elementorFrontend.elements.$wpAdminBar);e.length&&"top"===t.to&&"fixed"===e.css("position")&&(t.offset+=e.height()),this.$element[this.stickyFunction](t)},getResponsiveSetting(e){var t=this.getElementSettings();return elementorFrontend.getCurrentDeviceSetting(t,e)},getResponsiveSettingList(t){return["",...Object.keys(elementorFrontend.config.responsive.activeBreakpoints)].map(e=>e?t+"_"+e:t)},refresh(){this.run(!0)},reactivate(){this.deactivate(),this.activate()},deactivate(){this.isStickyInstanceActive()&&this.$element[this.stickyFunction]("destroy")},isStickyInstanceActive(){return void 0!==this.$element.data(this.stickyFunction)},onElementChange(e){var t=this.getElementSettings(this.settingPrefix+"sticky_on"),i=elementorFrontend.getCurrentDeviceMode();t?.includes(i)&&(-1!==[this.settingPrefix+"sticky",this.settingPrefix+"sticky_on"].indexOf(e)&&this.run(!0),-1!==[...this.getResponsiveSettingList(this.settingPrefix+"sticky_offset"),...this.getResponsiveSettingList(this.settingPrefix+"sticky_effects_offset"),this.settingPrefix+"sticky_parent"].indexOf(e))&&this.reactivate()},onDeviceModeChange(){setTimeout(this.refresh)},onDestroy(){elementorModules.frontend.handlers.Base.prototype.onDestroy.apply(this,arguments),this.deactivate()}});i.default=n},{}],18:[function(e,t,i){var n,s=(e=e("./sticky-script"))&&e.__esModule?e:{default:e};let a="ravenSticky";(n=jQuery).fn[a]=function(t){let i="string"==typeof t;return this.each(function(){if(i){var e=n(this).data(a);if(!e)throw Error("Trying to perform the `"+t+"` method prior to initialization");if(!e[t])throw ReferenceError("Method `"+t+"` not found in sticky instance");e[t].apply(e,Array.prototype.slice.call(arguments,1)),"destroy"===t&&n(this).removeData(a)}else n(this).data(a,new s.default(this,t))}),this},window[a]=s.default},{"./sticky-script":19}],19:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(e,t){this.prefix="raven",this.userSettings=t,this.element=e,this.$element=null,this.isSticky=!1,this.isFollowingParent=!1,this.isReachedEffectsPoint=!1,this.elements={},this.settings=null,this.defaultSettings={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"raven-sticky",stickyActive:"raven-sticky--active raven-section--handles-inside",stickyEffects:"raven-sticky--effects",spacer:"raven-sticky__spacer"}},this.init()}init(){this.initSettings(),this.initElements(),this.bindEvents(),this.checkPosition()}initSettings(){this.settings=jQuery.extend(!0,this.defaultSettings,this.userSettings)}initElements(){this.$element=jQuery(this.element).addClass(this.settings.classes.sticky),this.elements.$window=jQuery(window),this.settings.parent&&(this.elements.$parent=this.$element.parent(),"parent"!==this.settings.parent)&&(this.elements.$parent=this.elements.$parent.closest(this.settings.parent))}checkPosition(){var e,t=this.settings.offset;let i;this.isSticky?(e=this.getElementViewportOffset(this.elements.$spacer),i="top"===this.settings.to?e.top.fromTop-t:-e.bottom.fromBottom-t,this.settings.parent&&this.checkParent(),0<i&&this.unstick()):(e=this.getElementViewportOffset(this.$element),(i="top"===this.settings.to?e.top.fromTop-t:-e.bottom.fromBottom-t)<=0&&(this.stick(),this.settings.parent)&&this.checkParent()),this.checkEffectsPoint(i)}backupCSS(e,t,i){let n=e[0].style,s={};i.forEach(e=>{s[e]=void 0!==n[e]?n[e]:""}),e.data(this.prefix+"-css-backup-"+t,s)}getCSSBackup(e,t){return e.data(this.prefix+"-css-backup-"+t)}addSpacer(){this.elements.$spacer=this.$element.clone().addClass(this.settings.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),this.$element.after(this.elements.$spacer)}removeSpacer(){this.elements.$spacer.remove()}stickElement(){this.backupCSS(this.$element,"unsticky",["position","width","margin-top","margin-bottom","top","bottom"]);var e={position:"fixed",width:this.getElementOuterSize(this.$element,"width"),marginTop:0,marginBottom:0};e[this.settings.to]=this.settings.offset,e["top"===this.settings.to?"bottom":"top"]="",this.$element.css(e).addClass(this.settings.classes.stickyActive)}unstickElement(){this.$element.css(this.getCSSBackup(this.$element,"unsticky")).removeClass(this.settings.classes.stickyActive)}followParent(){this.backupCSS(this.elements.$parent,"childNotFollowing",["position"]),this.elements.$parent.css("position","relative"),this.backupCSS(this.$element,"notFollowing",["position","top","bottom"]);var e={position:"absolute"};e[this.settings.to]="",e["top"===this.settings.to?"bottom":"top"]=0,this.$element.css(e),this.isFollowingParent=!0}unfollowParent(){this.elements.$parent.css(this.getCSSBackup(this.elements.$parent,"childNotFollowing")),this.$element.css(this.getCSSBackup(this.$element,"notFollowing")),this.isFollowingParent=!1}getElementOuterSize(e,t,i){let n=window.getComputedStyle(e[0]),s="height"===t?["top","bottom"]:["left","right"],a=parseFloat(n[t]);e=[];return"border-box"!==n.boxSizing&&e.push("border","padding"),i&&e.push("margin"),e.forEach(t=>{s.forEach(e=>{a+=parseFloat(n[t+"-"+e])})}),a}getElementViewportOffset(e){var t=this.elements.$window.scrollTop(),i=this.getElementOuterSize(e,"height"),n=window.innerHeight,e=e.offset().top-t,t=e-n;return{top:{fromTop:e,fromBottom:t},bottom:{fromTop:e+i,fromBottom:t+i}}}stick(){this.addSpacer(),this.stickElement(),this.isSticky=!0,this.$element.trigger(this.prefix+"Sticky:stick")}unstick(){this.unstickElement(),this.removeSpacer(),this.isSticky=!1,this.$element.trigger(this.prefix+"Sticky:unstick")}checkParent(){var e,t,i=this.getElementViewportOffset(this.$element),n="top"===this.settings.to;this.isFollowingParent?(n?i.top.fromTop>this.settings.offset:i.bottom.fromBottom<-this.settings.offset)&&this.unfollowParent():(t=this.getElementViewportOffset(this.elements.$parent),e=window.getComputedStyle(this.elements.$parent[0]),e=parseFloat(e[n?"borderBottomWidth":"borderTopWidth"]),t=n?t.bottom.fromTop-e:t.top.fromBottom+e,(n?t<=i.bottom.fromTop:t>=i.top.fromBottom)&&this.followParent())}checkEffectsPoint(e){this.isReachedEffectsPoint&&-e<this.settings.effectsOffset?(this.$element.removeClass(this.settings.classes.stickyEffects),this.isReachedEffectsPoint=!1):!this.isReachedEffectsPoint&&-e>=this.settings.effectsOffset&&(this.$element.addClass(this.settings.classes.stickyEffects),this.isReachedEffectsPoint=!0)}bindEvents(){this.scrollHandler=this.onWindowScroll.bind(this),this.resizeHandler=this.onWindowResize.bind(this),this.elements.$window.on({scroll:this.scrollHandler,resize:this.resizeHandler})}unbindEvents(){this.elements.$window.off("scroll",this.scrollHandler).off("resize",this.resizeHandler)}onWindowScroll(){this.checkPosition()}onWindowResize(){this.isSticky&&(this.unstickElement(),this.stickElement(),this.settings.parent)&&(this.isFollowingParent=!1,this.checkParent())}destroy(){this.isSticky&&this.unstick(),this.unbindEvents(),this.$element.removeClass(this.settings.classes.sticky)}}},{}],20:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=((e=e("./module"))&&e.__esModule?e:{default:e}).default.extend({$clickedItem:null,getDefaultSettings(){return{classes:{fetching:"raven-pagination-fetching",disabled:"raven-pagination-disabled",reading:"raven-pagination-reading",spinner:"raven-pagination-spinner",activePage:"raven-pagination-active",item:"raven-pagination-item",pageNum:"raven-pagination-num",prevButton:"raven-pagination-prev",nextButton:"raven-pagination-next"},selectors:{activePage:".raven-pagination-active",pageNum:".raven-pagination-num",prevButton:".raven-pagination-prev",nextButton:".raven-pagination-next",spinner:".raven-pagination-spinner"},isEnabled:!0,activePage:1,totalPages:this.getElementSettings("total_pages"),pagesVisible:this.getElementSettings("pages_visible")}},getDefaultElements(){var e=this.getSettings("selectors");return{$prevButton:this.$element.find(e.prevButton),$nextButton:this.$element.find(e.nextButton)}},bindEvents(){this.$element.on("click",this.getSettings("selectors.pageNum"),this.handlePageNum),this.elements.$prevButton.on("click",this.handlePrev),this.elements.$nextButton.on("click",this.handleNext)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments)},getTotalPages(){return parseInt(this.getSettings("totalPages"))},setTotalPages(e){this.setSettings("totalPages",parseInt(e))},getPagesVisible(){return parseInt(this.getSettings("pagesVisible"))},getActivePage(){return parseInt(this.getSettings("activePage"))},setActivePage(e){this.setSettings("activePage",parseInt(e))},setEnabled(e){this.setSettings("isEnabled",e)},isEnabled(){return this.getSettings("isEnabled")},recreatePagination(e,t=1){this.setTotalPages(e),this.setActivePage(t),this.renderUpdate()},renderUpdate(){var e=this.getSettings("classes"),t=this.getSettings("selectors");this.$element.removeClass(e.fetching),this.$clickedItem&&(this.$clickedItem.find(t.spinner).remove(),this.$clickedItem.removeClass(e.reading),this.$clickedItem=null),this.setEnabled(!0),this.renderNumbers(),this.updatePrevNext()},renderNumbers(){var e=this.getPages();if(e.length){var i=this.getSettings("selectors");let t=[];e.forEach(e=>{t.push(this.numberTemplate(e))}),this.$element.find(i.pageNum).remove(),this.elements.$prevButton.after(t)}},numberTemplate(e){var t=this.getSettings("classes"),i=$("<a></a>");return i.addClass(t.pageNum),i.addClass(t.item),i.toggleClass(t.activePage,e===this.getActivePage()),i.attr("href","#"),i.attr("data-page-num",e),i.html(e),i},updateActivePage(e){var t=this.getSettings("classes");this.$element.addClass(t.fetching),this.$clickedItem&&(this.$clickedItem.addClass(t.reading),this.$clickedItem.append(`<span class="${t.spinner}"></span>`)),this.setEnabled(!1),this.setActivePage(e)},updatePrevNext(){var e,t,i;this.getPages().length&&(e=this.getSettings("classes"),t=this.getActivePage(),i=this.getTotalPages(),this.elements.$prevButton.toggleClass(e.disabled,t<=1),this.elements.$nextButton.toggleClass(e.disabled,i<=t))},handlePageNum(e){e.preventDefault();var e=$(e.target),t=parseInt(e.data("page-num"));this.getActivePage()!==t&&this.triggerPagination(e,t)},handlePrev(e){e.preventDefault();var t=this.getSettings("classes"),e=$(e.target),i=this.getActivePage()-1;1<=i&&!e.hasClass(t.disabled)&&this.triggerPagination(e,i)},handleNext(e){e.preventDefault();var t=this.getSettings("classes"),e=$(e.target),i=this.getTotalPages(),n=this.getActivePage()+1;n<=i&&!e.hasClass(t.disabled)&&this.triggerPagination(e,n)},triggerPagination(e,t){this.isEnabled()&&(this.$clickedItem=e,this.updateActivePage(t),this.handlePagination(t))},getPages(){var e=this.getActivePage(),t=this.getPagesVisible(),i=this.getTotalPages(),n=[],s=Math.floor(t/2);let a=e-s,o=e+s,r=(a<=0&&(a=1,o=t),o>i&&(o=i),a);for(;r<=o;)n.push(r),r++;return n},handlePagination(){this.renderUpdate()}});i.default=e},{"./module":9}],21:[function(e,t,i){function n(){var e,n,r,l,i,t,d=window,c=document;function u(e,t){this.scrollLeft=e,this.scrollTop=t}function s(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 a(e,t){return"Y"===t?e.clientHeight+i<e.scrollHeight:"X"===t?e.clientWidth+i<e.scrollWidth:void 0}function o(e,t){e=d.getComputedStyle(e,null)["overflow"+t];return"auto"===e||"scroll"===e}function p(e){for(var t,i;!1===((e=e.parentNode)===c.body)&&!1===(i=void 0,i=a(t=e,"Y")&&o(t,"Y"),t=a(t,"X")&&o(t,"X"),i||t););return e}function h(e){var t,i=l(),i=1<(i=(i-e.startTime)/n)?1:i,i=.5*(1-Math.cos(Math.PI*i));e.method.call(e.scrollable,t=e.startX+(e.x-e.startX)*i,i=e.startY+(e.y-e.startY)*i),t===e.x&&i===e.y||d.requestAnimationFrame(h.bind(d,e))}function m(e,t,i){var n,s,a,o=l(),e=e===c.body?(s=(n=d).scrollX||d.pageXOffset,a=d.scrollY||d.pageYOffset,r.scroll):(s=(n=e).scrollLeft,a=e.scrollTop,u);h({scrollable:n,method:e,startTime:o,startX:s,startY:a,x:t,y:i})}"scrollBehavior"in c.documentElement.style&&!0!==d.__forceSmoothScrollPolyfill__||(e=d.HTMLElement||d.Element,n=468,r={scroll:d.scroll||d.scrollTo,scrollBy:d.scrollBy,elementScroll:e.prototype.scroll||u,scrollIntoView:e.prototype.scrollIntoView},l=d.performance&&d.performance.now?d.performance.now.bind(d.performance):Date.now,t=d.navigator.userAgent,i=new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0,d.scroll=d.scrollTo=function(){void 0!==arguments[0]&&(!0===s(arguments[0])?r.scroll.call(d,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:d.scrollX||d.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:d.scrollY||d.pageYOffset):m.call(d,c.body,void 0!==arguments[0].left?~~arguments[0].left:d.scrollX||d.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:d.scrollY||d.pageYOffset))},d.scrollBy=function(){void 0!==arguments[0]&&(s(arguments[0])?r.scrollBy.call(d,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):m.call(d,c.body,~~arguments[0].left+(d.scrollX||d.pageXOffset),~~arguments[0].top+(d.scrollY||d.pageYOffset)))},e.prototype.scroll=e.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0===s(arguments[0])){if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");r.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)}else{var e=arguments[0].left,t=arguments[0].top;m.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}},e.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0===s(arguments[0])?r.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):this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}))},e.prototype.scrollIntoView=function(){var e,t,i;!0===s(arguments[0])?r.scrollIntoView.call(this,void 0===arguments[0]||arguments[0]):(t=(e=p(this)).getBoundingClientRect(),i=this.getBoundingClientRect(),e!==c.body?(m.call(this,e,e.scrollLeft+i.left-t.left,e.scrollTop+i.top-t.top),"fixed"!==d.getComputedStyle(e).position&&d.scrollBy({left:t.left,top:t.top,behavior:"smooth"})):d.scrollBy({left:i.left,top:i.top,behavior:"smooth"}))})}"object"==typeof i&&void 0!==t&&(t.exports={polyfill:n}),n()},{}],22:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=((e=e("./module"))&&e.__esModule?e:{default:e}).default.extend({$clickedItem:null,getDefaultSettings(){return{classes:{fetching:"raven-sortable-fetching",reading:"raven-sortable-reading",spinner:"raven-sortable-spinner",activeItem:"raven-sortable-active"},selectors:{item:".raven-sortable-item",activeItem:".raven-sortable-active",spinner:".raven-sortable-spinner"},activeID:-1,isEnabled:!0}},getDefaultElements(){return{}},bindEvents(){this.$element.on("click",this.getSettings("selectors.item"),this.handleItemClick)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments)},getActiveID(){return parseInt(this.getSettings("activeID"))},setActiveID(e){this.setSettings("activeID",parseInt(e))},setEnabled(e){this.setSettings("isEnabled",e)},isEnabled(){return this.getSettings("isEnabled")},renderUpdate(){var e=this.getSettings("classes"),t=this.getSettings("selectors");this.$element.removeClass(e.fetching),this.$element.find(t.activeItem).removeClass(e.activeItem),this.$clickedItem&&(this.$clickedItem.find(t.spinner).remove(),this.$clickedItem.removeClass(e.reading),this.$clickedItem.addClass(e.activeItem),this.$clickedItem=null),this.setEnabled(!0)},updateActiveItem(e){var t=this.getSettings("classes");this.$element.addClass(t.fetching),this.$clickedItem&&(this.$clickedItem.addClass(t.reading),this.$clickedItem.append(`<span class="${t.spinner}"></span>`)),this.setEnabled(!1),this.setActiveID(e)},handleItemClick(e){e.preventDefault();var e=$(e.target),t=parseInt(e.data("category")),i=this.getActiveID(),n=this.urlAnalyze();i!==t&&this.triggerSort(e,t),-1===i&&n.category&&-1!==n.category&&this.triggerSort(e,t)},triggerSort(e,t){this.isEnabled()&&(this.$clickedItem=e,this.updateActiveItem(t),this.handleSort(t))},handleSort(){this.renderUpdate()},urlAnalyze(){var e=new URL(window.location.href);return"1"===e.searchParams.get("jupiterx_filters")&&{paged:e.searchParams.get("jupiterx_page")?Number(e.searchParams.get("jupiterx_page")):1,category:e.searchParams.get("category")?Number(e.searchParams.get("category")):-1}}});i.default=e},{"./module":9}],23:[function(e,t,i){var r=(e=e("tippy.js"))&&e.__esModule?e:{default:e};let l=jQuery,d={widgetEditorSettings:i=>{let e,n={};if(!window.elementor.hasOwnProperty("elements"))return!1;if(!(e=window.elementor.elements).models)return!1;let s=!1;return l.each(e.models,function(e,t){"container"===t.attributes.elType&&(s=!0),l.each(t.attributes.elements.models,function(e,t){l.each(t.attributes.elements.models,function(e,t){i===t.id&&(n=t.attributes.settings.attributes)})})}),s&&l.each(e.models,function(e,t){l.each(t.attributes.elements.models,function(e,t){i===t.id&&(n=t.attributes.settings.attributes)})}),{tooltip:n.jupiter_widget_tooltip||"false",tooltipDescription:n.jupiter_widget_tooltip_description||"Lorem Ipsum",tooltipPlacement:n.jupiter_widget_tooltip_placement||"top",tooltipArrow:"yes"===n.jupiter_widget_tooltip_arrow,xOffset:n.jupiter_widget_tooltip_x_offset||0,yOffset:n.jupiter_widget_tooltip_y_offset||0,tooltipAnimation:n.jupiter_widget_tooltip_animation||"shift-toward",tooltipTrigger:n.jupiter_widget_tooltip_trigger||"mouseenter",customSelector:n.jupiter_widget_tooltip_custom_selector||"",zIndex:n.jupiter_widget_tooltip_z_index||"999",delay:n.jupiter_widget_tooltip_delay||"0",triggerTarget:l(n.jupiter_widget_tooltip_custom_selector)}},jupiterTooltipInstance(e){var t=e.data("id"),i=e[0],n=Boolean(elementorFrontend.isEditMode()),s=i;let o={},a=[];if(!l(i).hasClass("jet-tooltip-widget"))return o=n?d.widgetEditorSettings(t):e.data("jupiter-tooltip-settings"),i._tippy&&i._tippy.destroy(),!!o&&void 0!==o&&"true"===o.tooltip&&void 0!==o.tooltip&&""!==o.tooltipDescription&&(e.addClass("jupiter-tooltip-widget"),o.customSelector&&(a=l(o.customSelector)),n&&!l("#jupiter-tooltip-content-"+t)[0]&&((t=l("<div>",{id:"jupiter-tooltip-content-"+t,class:"jupiter-tooltip-widget__content"})).html(o.tooltipDescription),e.append(t)),(0,r.default)([s],{content:e.find(".jupiter-tooltip-widget__content")[0]?.innerHTML,allowHTML:!0,appendTo:i,arrow:!!o.tooltipArrow,placement:o.tooltipPlacement,offset:[o.xOffset,o.yOffset],animation:o.tooltipAnimation,trigger:o.tooltipTrigger,triggerTarget:0<a.length?[...a]:null,interactive:!0,zIndex:o.zIndex,maxWidth:"none",delay:o.delay.size||0,popperOptions:{strategy:"fixed"},onMount(e){var t=l("#tippy-"+e.id+" .tippy-box[data-placement^=top]>.tippy-arrow"),i=l("#tippy-"+e.id+" .tippy-box[data-placement^=bottom]>.tippy-arrow"),n=l("#tippy-"+e.id+" .tippy-box[data-placement^=left]>.tippy-arrow"),s=l("#tippy-"+e.id+" .tippy-box[data-placement^=right]>.tippy-arrow"),a=l("#tippy-"+e.id+" .tippy-box");switch(o.tooltipPlacement){case"top-start":case"top":case"top-end":t.css("bottom","-"+a.css("border-bottom-width"));break;case"right-start":case"right":case"right-end":s.css("left","-"+a.css("border-left-width"));break;case"bottom-start":case"bottom":case"bottom-end":i.css("top","-"+a.css("border-top-width"));break;case"left-start":case"left":case"left-end":n.css("right","-"+a.css("border-right-width"))}}}),void(n&&i._tippy&&i._tippy.show()))}};elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(e){d.jupiterTooltipInstance(e)})},{"tippy.js":112}],24:[function(e,t,i){let n={RavenWrapperLinkInstance(a){a.data("raven-element-link")&&a.on("click.onWrapperLink",()=>{var e=a.data("raven-element-link"),t=a.data("id"),i=document.createElement("a");/^https?:\/\//i.test(e.url)||(e.url="http://"+e.url),i.id="raven-wrapper-link-"+t,i.href=e.url,i.target=e.is_external?"_blank":"_self",i.rel=e.nofollow?"nofollow noreferer":"",i.style.display="none",document.body.appendChild(i);let n=document.getElementById(i.id),s=(n.click(),setTimeout(()=>{document.body.removeChild(n),clearTimeout(s)}))})}};elementorFrontend.hooks.addAction("frontend/element_ready/global",function(e){n.RavenWrapperLinkInstance(e)})},{}],25:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};$=jQuery;let n=e.default.extend({getDefaultSettings(){return{selectors:{wrapper:".raven-product-add-to-cart",cartForm:"form.cart",tableBody:"tbody",singleVariationWrapper:".single_variation_wrap",variationFormHolder:".raven-variations-form-holder",qty:".quantity > div",plusMinus:".plus-minus-btn",qtyInput:".quantity .raven-qty-button-holder-inner input[type=number]",qtyInputText:".quantity input[type=text]",formResetButton:".artbees-was-reset-options"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$cartForm:this.$element.find(e.cartForm),$tableBody:this.$element.find(e.tableBody),$singleVariationWrapper:this.$element.find(e.singleVariationWrapper),$variationFormHolder:this.$element.find(e.variationFormHolder),$qty:this.$element.find(e.qty),$plusMinus:this.$element.find(e.plusMinus),$qtyInput:this.$element.find(e.qtyInput),$qtyInputText:this.$element.find(e.qtyInputText),$formResetButton:this.$element.find(e.formResetButton)}},bindEvents(){this.detectSellKitSwatch(),this.detectPlusMinus(),this.detectInputFocused(),this.removeInputSpinner(),this.moveResetButtonToTableBody(),this.onResetClearButton(),this.addDummyPriceToEditor(),0<this.$element.find(".sellkit-pro-deactive").length&&this.fixResetButtonIcon()},detectSellKitSwatch(){var e;this.isElementorEditor()&&(e=new CustomEvent("sellkitpro:swatches"),document.dispatchEvent(e))},detectPlusMinus(){this.elements.$plusMinus.on("click",e=>{var e=$(e.currentTarget),t=e.closest("form.cart").find(".qty"),i=parseFloat(t.attr("max")),n=parseFloat(t.attr("min")),s=parseFloat(t.attr("step"));let a=parseFloat(t.val());this.elements.$wrapper.hasClass("raven-product-grouped")&&isNaN(a)&&(a=0),e.is(".plus")?i&&i<=a?t.val(i):t.val(a+s):e.is(".minus")&&(n&&n>=a?t.val(n):1<a&&t.val(a-s))})},detectInputFocused(){this.elements.$qtyInput.on("focus",e=>{$(e.currentTarget).closest(".raven-qty-button-holder-inner").addClass("focused")}),this.elements.$qtyInput.on("focusout",e=>{$(e.currentTarget).closest(".raven-qty-button-holder-inner").removeClass("focused")})},removeInputSpinner(){this.elements.$qty.removeClass("input-group"),this.elements.$qty.removeClass("qty"),this.elements.$qty.find(".input-group-prepend").remove(),this.elements.$qty.find(".input-group-append").remove(),this.elements.$qtyInputText.attr("type","number")},moveResetButtonToTableBody(){var e=this.elements.$formResetButton;this.elements.$formResetButton.remove(),this.elements.$tableBody.append(e)},onResetClearButton(){0!==this.elements.$formResetButton.length&&this.elements.$formResetButton[0].addEventListener("click",()=>{var e=document.getElementsByClassName("artbees-was-content");e&&Object.entries(e).forEach(e=>{e[1].classList.remove("selected-attribute")})})},addDummyPriceToEditor(){if(this.isVariableProduct()&&$("form.variations_form.cart").wc_variation_form(),this.isElementorEditor()&&this.isVariableProduct()&&!this.hasDefaultAttributes()){let e="";var t='<div class="raven-dummy-price woocommerce-variation-price"><span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>'+(e=(e=this.elements.$wrapper.data("price")?parseFloat(this.elements.$wrapper.data("price")).toFixed(2):e)||20)+"</bdi></span></span></div>";this.elements.$singleVariationWrapper.prepend(t),this.elements.$variationFormHolder.change(()=>{this.$element.find(".raven-dummy-price").hide()})}},fixResetButtonIcon(){var e=this.$element.find("#jupiterx-clear-variable-button-single-page"),t=e.text();e.wrapInner("<span>"),e.find("span").before('<i class="fa fa-refresh"></i>'),e.find("span").text(t)},isElementorEditor(){return document.body.classList.contains("elementor-editor-active")},isVariableProduct(){if(0!==this.elements.$cartForm.length)return this.elements.$cartForm[0].classList.contains("variations_form")},hasDefaultAttributes(){return 0!==this.$element.find(".has-default-attributes").length}})},{"../utils/module":9}],26:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let r=jQuery,n=e.default.extend({onInit(){this.accordionOnClick()},accordionOnClick(){let a=!1,e=this.getElementSettings(),o=this;e.collapsible&&"yes"===e.collapsible&&(a=!0),r(".jx-single-accordion-header").off().on("click",function(){var e=r(this).parents(".jupiterx-single-advanced-accordion-wrapper"),t=e.find(".jx-single-accordion-body"),i=t.css("display"),n=r(this).parents(".jupiterx-advanced-accordion-wrapper").find(".jx-single-accordion-body");let s;""!==i&&"none"!==i||(a&&n.slideUp("fast").addClass("jx-ac-body-none").removeClass("jx-ac-body-block").parent().addClass("jx-ac-inactive").removeClass("jx-ac-active"),t.slideDown("fast"),e.addClass("jx-ac-active").removeClass("jx-ac-inactive"),s=!1),"block"!==i||a||(t.slideUp("fast"),e.addClass("jx-ac-inactive").removeClass("jx-ac-active"),s=!0),s||o.handleScrollToContent(t),e.hasClass("jx-ac-last")&&(s&&e.find(".jx-single-accordion-header").removeClass("border-not-radius"),s||(e.find(".jx-single-accordion-header").addClass("border-not-radius"),e.find(".jx-single-accordion-body").addClass("border-is-radius")))})},handleScrollToContent(n){if("yes"===this.getElementSettings("scroll_to_content")){let e=0,t=(0<r("#wpadminbar").length&&(e=r("#wpadminbar").height()),this.getElementSettings("scrolling_delay")),i=this.getElementSettings("content_offset");setTimeout(()=>{r("html, body").animate({scrollTop:n.offset().top-i.size-e},t)},200)}}})},{"../utils/module":9}],27:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let u=jQuery,n=e.default.extend({mainLayout:null,mobileLayout:null,isRtl:!1,widgetParents:{},getDefaultSettings(){return{selectors:{menus:"ul.raven-adnav-menu",mainNav:"nav.raven-adnav-menu-main",mainMenu:"nav.raven-adnav-menu-main ul.raven-adnav-menu",mobileNav:"nav.raven-adnav-menu-mobile",mobileMenu:"nav.raven-adnav-menu-mobile ul.raven-adnav-menu",inPageMenuItems:'a[href*="#"]',toggleButton:".raven-adnav-menu-toggle-button",closeButton:".raven-adnav-menu-close-button",rootListItems:"ul.raven-adnav-menu > li",submenuLinks:"ul.raven-adnav-menu .submenu a"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$body:u("body"),$menus:this.$element.find(e.menus),$mainNav:this.$element.find(e.mainNav),$mainMenu:this.$element.find(e.mainMenu),$mobileNav:this.$element.find(e.mobileNav),$mobileMenu:this.$element.find(e.mobileMenu),$inPageMenuItems:this.$element.find(e.inPageMenuItems),$toggleButton:this.$element.find(e.toggleButton),$closeButton:this.$element.find(e.closeButton),$rootListItems:this.$element.find(e.rootListItems),$submenuLinks:this.$element.find(e.submenuLinks),$elementorElement:this.$element.closest(".elementor-element"),$parentSegment:this.$element.parentsUntil("div.jupiterx-site").last()}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.mainLayout=this.elements.$mainNav.attr("data-layout"),this.mobileLayout=!!this.elements.$mobileNav.length&&this.elements.$mobileNav.attr("data-layout"),this.isRtl=u("body").hasClass("rtl"),this.initWidth=0===window.orientation||0===window.screen.orientation.angle?u(window).width():u(window).height(),this.isEdit&&"section_submenu"===elementor.panel.currentView.currentPageView.activeSection&&this.onSectionActivated("section_submenu"),this.deactivateMenu(),u(window).off("resize",this.deactivateMenu.bind(this)).on("resize",this.deactivateMenu.bind(this)),this.widgetParents={widget:this.$element,column:this.getParentColumn(),section:this.getParentSection(),container:this.getParentContainer()},this.initMainSmartMenu(),this.initMobileSmartMenu(),this.updateActiveListItems(),this.inPageMenuClick(),this.mobileMenuScroll(),this.handleLinksOnSubmenu(),this.bindEmptyHrefGuard()},bindEvents(){var e,t=this.elements.$mainNav.attr("data-layout"),t=("dropdown"===t&&this.elements.$toggleButton.on("click",this.toggleDropdown.bind(this)),"offcanvas"===t&&(this.elements.$toggleButton.on("click",this.toggleMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMenu.bind(this)),this.elements.$menus.on("select.smapi",this.onSideMenuItemClick.bind(this)),t=this.getElementSettings("offcanvas_appear_effect"),this.elements.$body.addClass("raven-adnav-menu-effect-"+t),this.elements.$toggleButton.on("click",this.doSideMenuEffects.bind(this)),this.elements.$closeButton.on("click",this.doSideMenuEffects.bind(this))),this.elements.$mobileNav.attr("data-layout"));"dropdown"===t?this.elements.$toggleButton.on("click",this.toggleDropdown.bind(this)):"side"===t?(this.elements.$toggleButton.on("click",this.toggleMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMenu.bind(this)),this.elements.$menus.on("select.smapi",this.onSideMenuItemClick.bind(this)),e=this.getElementSettings("side_menu_effect"),this.elements.$body.addClass("raven-adnav-menu-effect-"+e),this.elements.$toggleButton.on("click",this.doSideMenuEffects.bind(this)),this.elements.$closeButton.on("click",this.doSideMenuEffects.bind(this))):("full-screen"===t&&(this.elements.$toggleButton.on("click",this.toggleMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMenu.bind(this))),this.elements.$menus.on("show.smapi",(e,t)=>{t=u(t),t=t.dataSM?t.dataSM("parent-a"):null;t&&t.length&&(t.addClass("submenu-opened"),t.closest("li").addClass("submenu-opened"))}),this.elements.$menus.on("hide.smapi",(e,t)=>{t=u(t),t=t.dataSM?t.dataSM("parent-a"):null;t&&t.length&&(t.removeClass("submenu-opened"),t.closest("li").removeClass("submenu-opened"))}))},initMainSmartMenu(){let e={subIndicators:!1,rightToLeftSubMenus:this.isRtl},s=getComputedStyle(this.$element[0]).getPropertyValue("--submenu-spacing")&&this.$element?.css("--submenu-spacing")?parseInt(this.$element?.css("--submenu-spacing")):0;if("horizontal"===this.mainLayout||"vertical"===this.mainLayout){let i=this.elements.$elementorElement,n=this.getElementSettings("content_effect_content_overlay");0!==u(i[0]).parents(".jupiterx-header")&&"enabled"===n&&"horizontal"===this.mainLayout&&0===u(".jupiterx-main").find(".jupiterx-advanced-nav-content-effect-enabled-overlay").length&&u(".jupiterx-main").append('<div class="jupiterx-advanced-nav-content-effect-enabled-overlay"></div>'),e={...e,hideTimeout:300,hideFunction:e=>{e.removeClass("submenu-shown"),setTimeout(()=>{e.css("display","none"),"horizontal"===this.mainLayout&&(this.handleContentEffectsBlur("remove"),this.handleContentEffectsOverlay("remove"))},0)},showTimeout:0,showFunction:e=>{var t;this.setSubmenuWidth(e,s),this.setSubmenuPosition(e),e.css("display","block"),"horizontal"===this.mainLayout&&(t=this.getElementSettings("content_effect_blur_content"),0===u(i[0]).parents(".jupiterx-header")||"enabled"!==n&&"enabled"!==t||0===u(".jupiterx-main").find(".jupiterx-advanced-nav-content-effect-enabled-overlay").length&&u(".jupiterx-main").append('<div class="jupiterx-advanced-nav-content-effect-enabled-overlay"></div>'),"enabled"!==n&&"enabled"!==t||this.elements.$body[0].classList.add("jupiterx-advanced-nav-content-effect-enabled")),setTimeout(()=>{e.addClass("submenu-shown"),"horizontal"===this.mainLayout&&(this.handleContentEffectsBlur("add"),this.handleContentEffectsOverlay("add"))})},showOnClick:"click"===this.getElementSettings("submenu_trigger"),subMenusMinWidth:"0",subMenusMaxWidth:"110vw"}}"horizontal"===this.mainLayout&&(e={...e,bottomToTopSubMenus:"top"===this.getElementSettings("submenu_opening_position"),mainMenuSubOffsetY:s}),"vertical"===this.mainLayout&&this.elements.$mainMenu.addClass("sm-vertical"),this.elements.$mainMenu.smartmenus(e)},handleContentEffectsOverlay(e){var t,i=this.elements.$elementorElement;i[0].classList.contains("raven-blur-content-overlay-enabled")&&0!==u(i[0]).parents(".jupiterx-header").length&&(t=this.getElementSettings("content_effect_content_overlay"),0!==u(i[0]).parents(".jupiterx-header")&&"enabled"===t&&this.elements.$body[0].classList.add("jupiterx-advanced-nav-overlay-enabled"),"remove"===e?(this.elements.$body[0].classList.remove("jupiterx-advanced-nav-overlay-enabled"),u(".jupiterx-advanced-nav-content-effect-enabled-overlay").removeClass("jupiterx-advanced-nav-overlay-activated")):u(".jupiterx-advanced-nav-content-effect-enabled-overlay").addClass("jupiterx-advanced-nav-overlay-activated"))},handleContentEffectsBlur(e){var t=this.elements.$elementorElement;t[0].classList.contains("raven-blur-content-enabled")&&0!==u(t[0]).parents(".jupiterx-header").length&&(t=this.getElementSettings("content_effect_blur_intensity")?.size||5,"remove"===e?(u(".jupiterx-advanced-nav-content-effect-enabled-overlay").css("backdrop-filter",""),u(".jupiterx-advanced-nav-content-effect-enabled-overlay").removeClass("jupiterx-advanced-nav-overlay-activated")):(u(".jupiterx-advanced-nav-content-effect-enabled-overlay").addClass("jupiterx-advanced-nav-overlay-activated"),u(".jupiterx-advanced-nav-content-effect-enabled-overlay").css("backdrop-filter",`blur(${t}px)`)))},initMobileSmartMenu(){var e;this.elements.$mobileMenu.length&&(e={subIndicators:!1,subMenusMaxWidth:"1500px",rightToLeftSubMenus:this.isRtl,hideOnClick:!1,showOnClick:!0,collapsibleBehavior:"default"},this.elements.$mobileMenu.smartmenus(e))},toggleDropdown(){this.elements.$toggleButton.find(".hamburger").toggleClass("is-active"),"dropdown"===this.mainLayout?this.elements.$mainNav.slideToggle(250):(this.dropdownFullWidth(),this.elements.$mobileNav.slideToggle(250),this.dropdownFullWidth())},dropdownFullWidth(){var e,t,i=this.elements.$mobileNav;"stretch"===this.getElementSettings("full_width")&&(t=i[0]?.getBoundingClientRect().x,this.elements.$mobileNav.css("width",this.$element.closest("body")[0].getBoundingClientRect().width+"px").css("left",-t+"px"),t=this.elements.$elementorElement,e=this.elements.$toggleButton,t=t.offset().top+t.outerHeight()-e.offset().top,i.css("top",t))},doSideMenuEffects(){var t="offcanvas"===this.mainLayout;if("overlay"===this.getElementSettings(t?"offcanvas_appear_effect":"side_menu_effect"))this.elements.$body.hasClass("raven-adnav-menu-effect-overlayed")?(this.elements.$body.toggleClass("raven-adnav-menu-effect-overlayed"),this.togglePrepareParentForPushEffect(!1)):(this.elements.$body.addClass("raven-adnav-menu-effect-overlayed"),this.togglePrepareParentForPushEffect());else{var i=this.getElementSettings(t?"offcanvas_position":"side_menu_alignment");let e=parseInt(this.$element.css(t?"--offcanvas-box-width":"--menu-container-width"))||250;"right"===i&&(e=`-${e}px`),this.elements.$body.hasClass("raven-adnav-menu-effect-pushed")?(this.elements.$body.removeClass("raven-adnav-menu-effect-pushed").removeAttr("style"),this.togglePrepareParentForPushEffect(!1)):(t=this.isRtl?"margin-right":"margin-left",this.elements.$body.addClass("raven-adnav-menu-effect-pushed").css(t,e),this.togglePrepareParentForPushEffect())}},togglePrepareParentForPushEffect(e=!0){e?this.elements.$parentSegment.addClass("raven-adnav-menu-parent-segment").css("--adnav-menu-overlay-color",this.getElementSettings("offcanvas_overlay_color")):this.elements.$parentSegment.removeClass("raven-adnav-menu-parent-segment")},toggleMenu(){var e="offcanvas"===this.mainLayout?this.elements.$mainNav:this.elements.$mobileNav;e.toggleClass("raven-adnav-menu-active"),"full-screen"===this.mobileLayout&&this.elements.$body.toggleClass("raven-adnav-menu-effect-overlayed"),e.hasClass("raven-adnav-menu-active")?e.parents(".animated").addClass("raven-adnav-menu-parents-animation"):e.parents(".animated").removeClass("raven-adnav-menu-parents-animation"),0!==this.elements.$toggleButton.find(".hamburger").length&&this.elements.$toggleButton.find(".hamburger").toggleClass("is-active")},mobileMenuScroll(){let n=document.querySelectorAll(".raven-adnav-menu-mobile.raven-adnav-menu-full-screen"),s=null;for(let i=0;i<n.length;i++)n[i].addEventListener("touchstart",function(e){1===e.targetTouches.length&&(s=e.targetTouches[0].clientY)},{capture:!1,passive:!0}),n[i].addEventListener("touchmove",function(e){var t;1===e.targetTouches.length&&(t=e.targetTouches[0].clientY-s,0===n[i].scrollTop&&0<t&&e.cancelable&&0===u(e.target).parents(".raven-container").length&&e.preventDefault(),n[i].scrollHeight-n[i].scrollTop<=n[i].clientHeight)&&t<0&&e.cancelable&&0===u(e.target).parents(".raven-container").length&&e.preventDefault()},{capture:!1,passive:!0})},handleLinksOnSubmenu(){this.elements.$submenuLinks.on("click",e=>{e.stopPropagation()})},bindEmptyHrefGuard(){var e=this.elements.$mobileMenu;e.length&&e.off("click.adnavGuard").on("click.adnavGuard","a.raven-menu-item.has-submenu",function(e){var t=(u(e.currentTarget).attr("href")||"").trim().toLowerCase();""!==t&&"#"!==t&&"javascript:void(0)"!==t&&"javascript:;"!==t||e.preventDefault()})},inPageMenuClick(){let c=this;this.elements.$inPageMenuItems.on("click",t=>{var i=u(t.currentTarget).prop("href");let e=null;try{e=new window.URL(i)}catch(e){return}if(e.hash&&e.pathname===window.location.pathname){t.preventDefault(),c.deactivateMenu(),c.changeHamburgerState(!1),window.history.pushState(null,null,e.hash);i=u(e.hash);if(0!==i.length){var{behavior:t,overlap:n,position:s,template:a,stickyTemplate:o}=u(".jupiterx-header").data("jupiterx-settings"),o="sticky"===t&&(!o||o!==a),a=0<u(".jupiterx-header-sticked").length,r=u(".jupiterx-tbar").outerHeight()||0,l=u("#wpadminbar").height()||0,d=parseInt(u(".jupiterx-site-body-border").css("border-width"))||0;let e=i.offset().top;e=(e-=l)-d-r,a||t&&("sticky"!==t||!n)||(e-=r),o&&(i=u(".jupiterx-header-custom .elementor:last-of-type").outerHeight()||0,e-=i),o||"sticky"!==t&&("fixed"!==t||"top"!==s)||(e-=c.getHeaderHeight()),u("html, body").stop().animate({scrollTop:e},500,"swing")}}})},getHeaderHeight(){var e,t=u(".jupiterx-header");return 0!==t.length&&(e=t.data("jupiterx-settings").behavior,"fixed"===e||"sticky"===e||window.pageYOffset<t.height())?t.height():0},onElementChange(e){if("full_width"===e&&this.dropdownFullWidth(),(e.startsWith("menu_container_width")||e.startsWith("offcanvas_box_width"))&&this.elements.$body.hasClass("raven-adnav-menu-effect-pushed")){var t="offcanvas"===this.mainLayout,i=this.getElementSettings(t?"offcanvas_position":"side_menu_alignment");let e=parseInt(this.$element.css(t?"--offcanvas-box-width":"--menu-container-width"))||250;"right"===i&&(e=`-${e}px`);t=this.isRtl?"margin-right":"margin-left";this.elements.$body.css(t,e)}"submenu_space_between"===e&&(this.elements.$menus.smartmenus("destroy"),this.initMainSmartMenu())},onSectionActivated(e){"section_submenu"===e?(this.forceShowSubmenu(),this.showSubMenuInterval=setInterval(this.forceShowSubmenu,1e3)):clearInterval(this.showSubMenuInterval)},forceShowSubmenu(){var e=this.elements.$mainMenu.find("li ul.submenu");let t;e.each(function(){u(this).find("li:not(.submenu-template)").length&&(t=u(this).prev("a.raven-menu-item"))}),t?.length&&"none"===t.next("ul").css("display")&&this.elements.$menus.smartmenus("itemActivate",t)},onSideMenuItemClick(e,t){var t=u(t);0!==t.closest(".raven-adnav-menu-side,.raven-adnav-menu-offcanvas").length&&-1===(t=t.attr("href")).search(/^#/)&&0!==t.trim().length&&this.elements.$closeButton.trigger("click")},changeHamburgerState(e){var t=this.elements.$toggleButton.find(".hamburger");0!==t.length&&(e?t.addClass("is-active"):t.removeClass("is-active"))},updateActiveListItems(){this.elements.$rootListItems.each(function(){var e=0<u(this).children("a.active-link").length;u(this).toggleClass("current-menu-item",e)})},setSubmenuWidth(t,i){var e=t.closest("li.menu-item"),n=e.data("width_type");if("custom"===n)e=e.data("custom_width"),t.css("width",e);else if("vertical"===this.mainLayout){if("default"===n)return void t.css({width:"fit-content","max-width":this.widgetParents.widget.get(0).getBoundingClientRect().width-this.elements.$mainMenu.get(0).getBoundingClientRect().width-i+"px"});let e=this.widgetParents[n].get(0).getBoundingClientRect().width-this.elements.$mainMenu.get(0).getBoundingClientRect().width-i;void t.css("width",e+"px")}else if("default"===n)t.css({width:"fit-content","max-width":this.widgetParents.widget.get(0).getBoundingClientRect().width+"px"});else{let e=this.widgetParents[n].get(0).getBoundingClientRect().width;t.css("width",e+"px")}},setSubmenuPosition(n){var s=n.closest("li.menu-item");if("vertical"===this.mainLayout){let e=s.data("submenu_pos");e&&"center"!==e||(e=this.isRtl?"left":"right");var a=getComputedStyle(this.$element[0]).getPropertyValue("--submenu-spacing")&&this.$element?.css("--submenu-spacing")?parseInt(this.$element?.css("--submenu-spacing")):0,a=s.get(0).getBoundingClientRect().width+a;let t="right"===e?"unset":a,i="right"===e?a:"unset";void n.css({left:i,right:t})}else{a=s.data("width_type");if(["default","custom"].includes(a)){var i,o=s.data("submenu_pos");let e="unset",t="0";"right"===o&&(e="0",t="unset"),"center"===o&&(o=s.get(0).getBoundingClientRect().width,i=parseInt(n.css("width")),t=(o-i)/2+"px"),n.css({left:t,right:e})}else o=this.widgetParents[a].get(0).getBoundingClientRect().x,i=s.get(0).getBoundingClientRect().x,n.css("left",o-i+"px")}},getParentSection(){var e=this.$element.closest('section[data-element_type="section"]');return e.length||(e=this.$element.parents('[data-element_type="container"]').last()).length?e:void 0},getParentColumn(){var e=this.$element.closest('div[data-element_type="column"]');return e.length||(e=this.$element.closest('[data-element_type="container"]')).length?e:void 0},getParentContainer(){var e=this.$element.closest('[data-element_type="container"]');return e.length||(e=this.$element.closest('section[data-element_type="section"]')).length?e:void 0},deactivateMenu(){var e,t=0===window.orientation||0===window.screen.orientation.angle?u(window).width():u(window).height();"yes"!==this.getElementSettings("close_menu_on_scroll")&&t===this.initWidth||(t=this.elements.$mobileNav.hasClass("raven-adnav-menu-dropdown"),e=this.elements.$mainNav.css("display"),t&&"none"===e?(this.elements.$toggleButton.find(".hamburger").removeClass("is-active"),this.elements.$mobileNav.slideUp(250)):(this.elements.$body.removeClass(["raven-adnav-menu-effect-pushed","raven-adnav-menu-effect-overlayed"]).removeAttr("style"),this.elements.$parentSegment.removeClass("raven-adnav-menu-parent-segment"),this.elements.$mainNav.removeClass("raven-adnav-menu-active"),this.elements.$mobileNav.removeClass("raven-adnav-menu-active"),this.elements.$toggleButton.find(".hamburger").removeClass("is-active"),this.elements.$menus.find("a.raven-menu-item").removeClass("submenu-opened"),"dropdown"===this.mobileLayout&&this.elements.$mobileNav.slideUp(250),"dropdown"===this.mainLayout&&this.elements.$mainNav.slideUp(250)))}})},{"../utils/module":9}],28:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new o({$element:e})};var i=a(e("../utils/module")),n=a(e("../utils/pagination")),s=a(e("../utils/sortable"));function a(e){return e&&e.__esModule?e:{default:e}}let o=i.default.extend({Pagination:null,Sortable:null,getDefaultSettings(){return{classes:{postMirrored:"data-mirrored"},selectors:{posts:".advanced-posts-content",postItem:".raven-posts-item",postImage:".raven-post-image",pagination:".raven-pagination",loadMore:".raven-load-more",loadMoreButton:".raven-load-more-button",postImageFit:".raven-image-fit img",postMirrored:"[data-mirrored]",sortable:".raven-sortable",preLoader:".raven-posts-preloader",sortPreLoader:".raven-posts-sortable-preloader",postOverlay:".content-layout-overlay",infinteLoadIndicator:".raven-infinite-load"},state:{paged:1,category:-1,maxNumPages:1,isLoading:!1,renderedPosts:[]}}},getDefaultElements(){var e=this.getSettings("selectors");return{$postsWrapper:this.$element,$postsContainer:this.$element.find(e.posts),$postsImages:this.$element.find(e.postImage),$pagination:this.$element.find(e.pagination),$loadMore:this.$element.find(e.loadMore),$loadMoreButton:this.$element.find(e.loadMoreButton),$preLoader:this.$element.find(e.preLoader),$sortPreLoader:this.$element.find(e.sortPreLoader),$sortable:this.$element.find(e.sortable),$postOverlay:this.$element.find(e.postOverlay),$infinteLoadIndicator:this.$element.find(e.infinteLoadIndicator),$showedItems:0}},bindEvents(){this.handleQueryOnLoad(),this.handlePopstate(),"yes"===this.getInstanceValue("mirror_rows")&&elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.mirrorRows.bind(this));let e=this;window.addEventListener("resize",()=>{setTimeout(()=>{"masonry"===e.getInstanceValue("general_layout")&&e.masonryRun(),"matrix"===e.getInstanceValue("general_layout")&&e.matrixRun(500),"metro"===e.getInstanceValue("general_layout")&&e.metroRun(500)},500)})},onDeviceModeChange(){setTimeout(this.initialize(),0)},onElementChange(e){"metro_matrix_rows_gap"===e&&("metro"===this.getInstanceValue("general_layout")&&this.metroRun(0),"matrix"===this.getInstanceValue("general_layout"))&&this.matrixRun(0),"stroke_width"===e&&setTimeout(()=>{"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun()},0),"metro_matrix_large_aspect_ratio"!==e&&"metro_matrix_small_aspect_ratio"!==e||setTimeout(()=>{"metro"===this.getInstanceValue("general_layout")&&this.metroRun(0),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun(0)},0),"rows_spacing"!==e&&"block_column_spacing"!==e||"masonry"===this.getInstanceValue("general_layout")&&setTimeout(()=>{this.masonryRun()},500)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initializeOnce(),this.initialize(),elementorFrontend.isEditMode()&&elementor.listenTo(elementor.channels.deviceMode,"change",()=>this.onDeviceModeChange())},initialize(){"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),"metro"===this.getInstanceValue("general_layout")&&this.elements.$postsContainer.imagesLoaded().progress(()=>{this.metroRun(0)}),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun(0),"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),this.handleAnitmation(),this.handleFeaturedIamageEffect(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},initializeOnce(){"yes"===this.getInstanceValue("show_sortable")&&this.sortableModule(),"page_based"===this.getInstanceValue("pagination_type")&&this.paginationModule(),"load_more"===this.getInstanceValue("pagination_type")&&this.elements.$loadMore.length&&this.loadMore(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver()},handlePostsOrder(e){return"metro"===this.getInstanceValue("general_layout")&&e[0].classList.contains("raven-posts-full-width")?[...e.slice(1,3).reverse(),e[0],...e.slice(3,e.length)]:e[0].classList.contains("raven-posts-full-width")?[e[0],...e.slice(1,e.length).reverse()]:"matrix"===this.getInstanceValue("general_layout")?[...e]:[...e.reverse()]},createAnimationObserver(t,i,e,n,s){let a=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting&&!i.classList.contains("raven-advanced-posts-loaded")){let e=0<t.elements.$showedItems?n-t.elements.$showedItems:n;"slide-right"===s&&(e>t.elements.$showedItems&&(e-=t.elements.$showedItems),t.elements.$showedItems>e)&&(e=t.elements.$showedItems-e),setTimeout(()=>{i.classList.add("raven-advanced-posts-loaded"),t.elements.$showedItems=n,a.unobserve(i)},100*e)}})},e);a.observe(i)},handleAnitmation(){let o=[...this.elements.$postsContainer[0].querySelectorAll(".raven-posts-item:not(.raven-advanced-posts-loaded)")],r=this.getInstanceValue("load_effect"),l=this;this.elements.$postsContainer.imagesLoaded().done(()=>{let n=0;if("slide-right"===r){this.setColumnsCount();let i=this.getSettings().columnsCount;i||("metro"===this.getInstanceValue("general_layout")&&(i=3),"matrix"===this.getInstanceValue("general_layout")&&(i=4));var e=parseInt(o.length/i),t=o.length%i;if(o.length/i<=1)o=[...this.handlePostsOrder(o)];else{var s=[],a=[];for(let t=1;t<=e;++t){a=[];for(let e=s.length;e<t*i;++e)a.push(o[e]);s.push(...this.handlePostsOrder(a))}0<t&&s.push(...o.slice(-t).reverse()),o=s}}o.forEach((e,t)=>{var i;r&&!document.body.classList.contains("elementor-editor-active")||e.classList.contains("raven-advanced-posts-loaded")||(++n,setTimeout(()=>{e.classList.add("raven-advanced-posts-loaded")},200+100*n)),r&&(i={threshold:.4},l.createAnimationObserver(l,e,i,t,r))})})},addPosts(e,t=!1){var i=this.getSettings("state");return!(i.isLoading||i.paged<1||(this.ajaxPosts(e,this.appendPosts,t),0))},setPosts(e,t=!1,i=!1){return!this.getSettings("state").isLoading&&(this.ajaxPosts(e,this.renderPosts,t,i),!0)},handleSort(e){this.setPosts({paged:1,category:e})&&this.setSettings("state.category",e)},sortableModule(){var e;document.body.classList.contains("elementor-editor-active")||(e=s.default.extend({handleSort:this.handleSort.bind(this)}),this.Sortable=new e({$element:this.$element.find(this.getSettings("selectors.sortable"))}),this.elements.$sortable.on("click",".raven-sortable-item",e=>{e.currentTarget.classList.contains("raven-sortable-active")||(this.elements.$sortPreLoader[0].classList.add("active-preloader"),this.elements.$postsContainer.find(".raven-posts-item").delay("100").addClass("raven-posts-remove-animation"))}))},paginationModule(){var e;document.body.classList.contains("elementor-editor-active")||(e=n.default.extend({handlePagination:this.handlePagination.bind(this)}),this.Pagination=new e({$element:this.$element.find(this.getSettings("selectors.pagination"))}),this.elements.$pagination.on("click",".raven-pagination-item",e=>{e.currentTarget.classList.contains("raven-pagination-active")||(this.elements.$showedItems=0,this.elements.$preLoader[0].classList.add("active-preloader"))}))},loadMore(){let i=this.getSettings("state"),e=this.elements.$loadMore.data("settings");this.setPaged({paged:i.paged,maxNumPages:e.maxNumPages,renderedPosts:i.renderedPosts}),this.elements.$loadMoreButton.on("click",e=>{var t;e.preventDefault(),document.body.classList.contains("elementor-editor-active")||(this.elements.$preLoader[0].classList.add("active-preloader"),0===i.renderedPosts.length&&"rand"===this.getInstanceValue("query_orderby")&&"yes"===this.getInstanceValue("ignore_repetitive")&&this.setRenderedPost(),t=(e=this.getSettings("state")).paged+1,this.addPosts({paged:t,category:e.category,is_appended:!0,renderedPosts:this.getSettings("state.renderedPosts")}))})},createObserver(e,i,n){if(!(e.length<1)){let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(i(),t.disconnect())})},n);t.observe(e[0])}},infiniteLoadObserver(){let i=this;i.elements.$postsContainer.imagesLoaded().always(()=>{document.body.classList.contains("elementor-editor-active")||(0===i.getSettings("state.renderedPosts").length&&"rand"===i.getInstanceValue("query_orderby")&&"yes"===i.getInstanceValue("ignore_repetitive")&&i.setRenderedPost(),i.createObserver(i.elements.$infinteLoadIndicator,()=>{var e=i.getSettings("state"),t=e.paged+1;i.addPosts({paged:t,category:e.category,is_appended:!0,renderedPosts:e.renderedPosts})},{threshold:1}))})},handlePagination(e){this.scrollToContainer(this.elements.$postsContainer),0===this.getSettings("state.renderedPosts").length&&"rand"===this.getInstanceValue("query_orderby")&&"yes"===this.getInstanceValue("ignore_repetitive")&&this.setRenderedPost(),this.elements.$postsContainer.find(".raven-posts-item").delay("100").addClass("raven-posts-remove-animation"),this.setPosts({paged:e,category:this.getSettings("state.category"),renderedPosts:this.getSettings("state.renderedPosts")})},renderPosts(e,t=!1){this.elements.$postsContainer.empty(),this.elements.$postsContainer.append(e.posts),this.Sortable&&!this.Sortable.isEnabled()&&(this.Sortable.renderUpdate(),this.Pagination)&&this.Pagination.isEnabled()&&this.Pagination.recreatePagination(e.max_num_pages),this.Pagination&&!this.Pagination.isEnabled()&&this.Pagination.renderUpdate(),this.setPaged({paged:1,maxNumPages:e.max_num_pages,renderedPosts:e.rendered_posts}),t&&(t=this.urlAnalyze(),"page_based"===this.getInstanceValue("pagination_type")&&this.Pagination.recreatePagination(e.max_num_pages,t.paged),this.setPaged({paged:t.paged,maxNumPages:e.max_num_pages,renderedPosts:e.rendered_posts})),this.elements.$preLoader[0]?.classList?.remove("active-preloader"),this.elements.$sortPreLoader[0]?.classList?.remove("active-preloader"),this.initialize()},appendPosts(e,t=!1){var i=this.getSettings("state"),e=(this.elements.$postsContainer.append(e.posts),{paged:i.paged+1,maxNumPages:e.max_num_pages,renderedPosts:e.rendered_posts});t&&(e.paged=i.paged),this.setPaged(e),this.afterAppend()},afterAppend(){"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver(),"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),"metro"===this.getInstanceValue("general_layout")&&this.metroRun(0),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun(0),["metro","matrix"].includes(this.getInstanceValue("general_layout"))||this.handleAnitmation(),this.handleFeaturedIamageEffect(),this.elements.$preLoader[0]?.classList?.remove("active-preloader"),this.elements.$sortPreLoader[0]?.classList?.remove("active-preloader")},ajaxPosts(a,o,r=!1,l=!1){let e=this.elements.$postsContainer.data("archive-query"),d=this;var t={action:"raven_render_advanced_posts",post_id:this.getCurrentPostId(),model_id:this.getID(),paged:a.paged,category:a.category,renderedPosts:JSON.stringify(a.renderedPosts),nonce:ravenTools.nonce,main_post_id:elementorFrontendConfig?.post?.id};a.should_append&&(t.should_append=!0),e&&(t.archive_query=JSON.stringify(e));this.setSettings("state.isLoading",!0),wp.ajax.post(t).done(function(e){(e=e).posts&&(r?o(e,r):o(e)),d.setSettings("state.isLoading",!1);var t,i,e={jupiterx_filters:1,jupiterx_page:a.paged},n=(a.category&&(e.category=a.category),a.is_appended&&(e.is_appended=a.is_appended),window.location.href),n=new URL(n),s=new URLSearchParams(n.search);for([t,i]of Object.entries(e))s.set(t,i);n.search=s.toString(),e=n.toString(),l||window.history.pushState({path:e},"",e)})},getCurrentPostId(){return parseInt(this.elements.$postsContainer.data("post-id"))},setPaged(e){let{paged:t,maxNumPages:i,renderedPosts:n}=e;this.elements.$loadMore.attr("data-paged",t),t>=i&&(t=-1),this.elements.$loadMore.attr("data-paged-next",t),this.elements.$loadMore.show(),-1===t&&this.elements.$loadMore.hide(),this.setSettings("state.paged",t),this.setSettings("state.maxNumPages",i),this.setSettings("state.renderedPosts",n)},mirrorRows(){this.setColumnsCount();var t=this.getSettings(),i=this.$element.find(t.selectors.postItem);if(i.filter(t.selectors.postMirrored).removeAttr(t.classes.postMirrored),i.length&&i.length>t.columnsCount){var n=i.length/t.columnsCount;for(let e=1;e<n;e+=2){var s=e*t.columnsCount;i.slice(s,s+t.columnsCount).attr(t.classes.postMirrored,!0)}}},setColumnsCount(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"columns":"columns_"+e;this.setSettings("columnsCount",parseInt(this.getInstanceValue(t)))},setGapSize(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"metro_matrix_rows_gap":"metro_matrix_rows_gap_"+e;this.setSettings("gapSize",parseInt(this.getInstanceValue(t)?.size))},masonryRun(){var e=!document.body.classList.contains("rtl");this.elements.$postsContainer.data("isotope")&&this.elements.$postsContainer.isotope("reloadItems").isotope(),this.elements.$postsContainer.isotope({itemSelector:".raven-masonry-item",masonry:{layoutMode:"fitRows"},transitionDuration:0,sortBy:"original-order",isOriginLeft:e})},metroRun(e){this.setGapSize();let s=this,t=this.getSettings().gapSize?this.getSettings().gapSize:0,i=elementorFrontend.getCurrentDeviceMode(),n=!document.body.classList.contains("rtl"),a=(s.elements.$postsContainer.data("isotope")&&s.elements.$postsContainer.isotope("reloadItems").isotope(),Math.floor((s.elements.$postsContainer.parent().width()+t)/4)),o=2*a;"tablet"===i&&(a*=2,o=2*a),"mobile"===i&&(a*=4,o=a),s.elements.$postsContainer.find(".raven-metro-item").each((e,t)=>{let i=a,n=a;t.classList.contains("raven-posts-full-width")&&(i=o,n=o),i&&(t.style.width=i+"px"),s.elements.$postsContainer[0].classList.contains("content-layout-under-image")||(t.style.height=n+"px")}),setTimeout(()=>{s.elements.$postsContainer.isotope({itemSelector:".raven-metro-item",layoutMode:"packery",percentPosition:!0,sortBy:"original-order",transitionDuration:0,gutter:10,isOriginLeft:n}),s.elements.$postsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>s.handleAnitmation(),100)})},e)},matrixRun(e){let t=this,n=elementorFrontend.getCurrentDeviceMode(),i=!document.body.classList.contains("rtl"),s=(t.elements.$postsContainer.data("isotope")&&t.elements.$postsContainer.isotope("reloadItems").isotope(),Math.floor(t.elements.$postsContainer.width()/3)),a=3*s;"mobile"===n&&(s*=3,a=s),t.elements.$postsContainer.find(".raven-matrix-item").each((e,t)=>{let i=s;(i=t.classList.contains("raven-posts-full-width")?a:i)&&(t.style.width=i+"px"),"mobile"===n&&(t.style.paddingRight=0)}),setTimeout(()=>{t.elements.$postsContainer.isotope({itemSelector:".raven-matrix-item",layoutMode:"packery",packery:{isFitWidth:!0},percentPosition:!0,sortBy:"original-order",transitionDuration:0,isOriginLeft:i}),t.elements.$postsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>t.handleAnitmation(),100)})},e)},handleFeaturedIamageEffect(){var e=this.getInstanceValue("featured_image_hover");if(e&&"zoom-move"===e&&!(this.elements.$postsImages.length<1)){let e=this.elements.$postsContainer.find(".raven-posts-item:not(.raven-advanced-posts-loaded)").find(".raven-post-image");(e=0<this.elements.$postOverlay.length?this.elements.$postOverlay.find(".raven-posts-item:not(.raven-advanced-posts-loaded)").find(".raven-post-wrapper"):e).on("mouseout",e=>{e=e.currentTarget.querySelector(".raven-posts-zoom-move-wrapper");e&&(e.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)")}),e.on("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=e.currentTarget.querySelector(".raven-posts-zoom-move-wrapper"),a=t.width/2-(e.clientX-t.left),e=t.height/2-(e.clientY-t.top),a=a/t.width*30,e=e/t.height*30;s&&(s.style.transform=`perspective(900px) translate3d(${a}px, ${e}px, 0px) scale(${Math.max(i,n)})`)}),this.elements.$postOverlay.length<1||document.body.classList.contains("elementor-editor-active")||e.on("click",e=>{e=e.currentTarget.querySelector(".raven-post-image").href;e&&window.location.assign(e)})}},handleQueryOnLoad(){var e=this.urlAnalyze();e&&(this.setSettings("state.paged",e.paged),this.setSettings("state.category",e.category),this.elements.$postsContainer.find(".raven-posts-item").delay("100").addClass("raven-posts-remove-animation"),"yes"===this.getInstanceValue("show_sortable")&&(this.elements.$sortable.find(".raven-sortable-item").removeClass("raven-sortable-active"),this.elements.$sortable.find(`.raven-sortable-item[data-category="${e.category}"]`).addClass("raven-sortable-active")),!0===e.should_append&&this.elements.$infinteLoadIndicator.length?(this.elements.$postsContainer.empty(),this.addPosts(e,!0),this.afterAppend()):this.setPosts(e,!0))},handlePopstate(){"page_based"!==this.getInstanceValue("pagination_type")&&!this.urlAnalyze()||window.addEventListener("popstate",()=>{let e=this.urlAnalyze();e=e||{paged:1,category:-1},this.elements.$postsContainer.empty(),this.setPosts(e,!0,!0)})},urlAnalyze(){var e,t=new URL(window.location.href);return"1"===t.searchParams.get("jupiterx_filters")&&(e={paged:t.searchParams.get("jupiterx_page")?Number(t.searchParams.get("jupiterx_page")):1,category:t.searchParams.get("category")?Number(t.searchParams.get("category")):-1},t.searchParams.get("is_appended")&&(e.should_append=!0),e)},setRenderedPost(){var e=this.$element.find(".raven-post-content"),t={};let i=[];e.each(function(){var e=$(this).data("id");i.push(e)}),t.page="1",t.ids=i,this.setSettings("state.renderedPosts",[t])}})},{"../utils/module":9,"../utils/pagination":20,"../utils/sortable":22}],29:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(t){t.find(".raven-alert-dismiss").on("click",e=>{e.preventDefault(),t.fadeOut()})}},{}],30:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let r=jQuery,n=e.default.extend({svgPaths:{circle:["M325,18C228.7-8.3,118.5,8.3,78,21C22.4,38.4,4.6,54.6,5.6,77.6c1.4,32.4,52.2,54,142.6,63.7 c66.2,7.1,212.2,7.5,273.5-8.3c64.4-16.6,104.3-57.6,33.8-98.2C386.7-4.9,179.4-1.4,126.3,20.7"],underline_zigzag:["M9.3,127.3c49.3-3,150.7-7.6,199.7-7.4c121.9,0.4,189.9,0.4,282.3,7.2C380.1,129.6,181.2,130.6,70,139 c82.6-2.9,254.2-1,335.9,1.3c-56,1.4-137.2-0.3-197.1,9"],x:["M497.4,23.9C301.6,40,155.9,80.6,4,144.4","M14.1,27.6c204.5,20.3,393.8,74,467.3,111.7"],strikethrough:["M3,75h493.5"],curly:["M3,146.1c17.1-8.8,33.5-17.8,51.4-17.8c15.6,0,17.1,18.1,30.2,18.1c22.9,0,36-18.6,53.9-18.6 c17.1,0,21.3,18.5,37.5,18.5c21.3,0,31.8-18.6,49-18.6c22.1,0,18.8,18.8,36.8,18.8c18.8,0,37.5-18.6,49-18.6c20.4,0,17.1,19,36.8,19 c22.9,0,36.8-20.6,54.7-18.6c17.7,1.4,7.1,19.5,33.5,18.8c17.1,0,47.2-6.5,61.1-15.6"],diagonal:["M13.5,15.5c131,13.7,289.3,55.5,475,125.5"],double:["M8.4,143.1c14.2-8,97.6-8.8,200.6-9.2c122.3-0.4,287.5,7.2,287.5,7.2","M8,19.4c72.3-5.3,162-7.8,216-7.8c54,0,136.2,0,267,7.8"],double_underline:["M5,125.4c30.5-3.8,137.9-7.6,177.3-7.6c117.2,0,252.2,4.7,312.7,7.6","M26.9,143.8c55.1-6.1,126-6.3,162.2-6.1c46.5,0.2,203.9,3.2,268.9,6.4"],underline:["M7.7,145.6C109,125,299.9,116.2,401,121.3c42.1,2.2,87.6,11.8,87.3,25.7"]},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.intersectionObservers={startAnimation:{observer:null,element:null}},this.isLoopMode="yes"===this.getElementSettings("loop"),this._headingInitialized=!1,this._clipLoopToken=0,this.activateScrollListener()},applyBaseStyles(){var e=this.getElementSettings("animation_type"),t="clip"===e,e=-1!==["flip","slide","slide-down","drop-in"].indexOf(e);this.elements.$dynamicWrapper.css({display:"inline-block",overflow:t?"hidden":"visible",whiteSpace:"normal",width:"",minWidth:"",height:"",minHeight:"",position:t?"relative":"static",verticalAlign:"baseline"}),this.$element.find(".raven-heading-text-wrapper").css({verticalAlign:"baseline"}),e?this.elements.$dynamicText.css({display:"",position:"",whiteSpace:"inherit",lineHeight:"inherit",verticalAlign:"baseline"}):this.elements.$dynamicText.css({display:"inline",position:"static",whiteSpace:"inherit",lineHeight:"inherit",verticalAlign:"baseline"})},getDefaultSettings(){var e=this.getElementSettings("rotate_iteration_delay"),e={animationDelay:e||2500,lettersDelay:.02*e||50,typeLettersDelay:.06*e||150,selectionDuration:.2*e||500,revealDuration:.24*e||600,revealAnimationDelay:.6*e||1500,highlightAnimationDuration:this.getElementSettings("highlight_animation_duration")||1200,highlightAnimationDelay:this.getElementSettings("highlight_iteration_delay")||8e3};return e.typeAnimationDelay=e.selectionDuration+800,e.selectors={heading:".raven-heading",dynamicWrapper:".raven-heading-dynamic-wrapper",dynamicText:".raven-heading-dynamic-text"},e.classes={dynamicText:"raven-heading-dynamic-text",dynamicLetter:"raven-heading-dynamic-letter",textActive:"raven-heading-text-active",textInactive:"raven-heading-text-inactive",letters:"raven-heading-letters",animationIn:"raven-heading-animation-in",typeSelected:"raven-heading-typing-selected",activateHighlight:"raven-animated",hideHighlight:"raven-hide-highlight",typingCursor:"raven-heading-typing-cursor",clipRail:"raven-heading-clip-rail",clipCursor:"raven-heading-clip-cursor"},e},getDefaultElements(){var e=this.getSettings("selectors");return{$heading:this.$element.find(e.heading),$dynamicWrapper:this.$element.find(e.dynamicWrapper),$dynamicText:this.$element.find(e.dynamicText)}},ensureClipInner(e){let t=e.children(".raven-clip-inner");return t.length||((t=r("<span>",{class:"raven-clip-inner"})).append(e.contents()),e.append(t),t.css({display:"inline-block",whiteSpace:"inherit",overflow:"visible",verticalAlign:"baseline",position:"relative"})),t},ensureClipOverlay(e){let t=e.children(".raven-clip-overlay");return t.length||(t=r("<span>",{class:"raven-clip-overlay"}),e.append(t),t.css({position:"absolute",top:0,left:0,width:0,height:0,backgroundColor:"transparent",borderRight:"none",borderLeft:"none",pointerEvents:"none",zIndex:2,willChange:"left,width,right"}),e.css({position:"relative",zIndex:1})),t.css({boxShadow:"none",borderLeft:"2px solid currentColor",borderRight:"0"}),t},ensureClipVeil(e,t){let i=e.children(".raven-clip-veil");return i.length||(i=r("<span>",{class:"raven-clip-veil"}),e.append(i),t=this.getEffectiveBackgroundColor(t[0]),i.css({position:"absolute",left:0,right:0,top:0,height:0,backgroundColor:t,pointerEvents:"none",zIndex:1}),e.css({position:"relative"})),i},ensureClipCustomCss(){var e;document.getElementById("raven-clip-custom-style")||((e=document.createElement("style")).id="raven-clip-custom-style",e.textContent=".raven-heading-animation-type-clip .raven-heading-dynamic-wrapper.raven-clip-custom::after{display:none!important;content:none!important;}",document.head.appendChild(e))},getLineRectsRelative(e){var i=[],n=e[0];if(n&&n.firstChild){e=e.children(".raven-clip-overlay, .raven-clip-veil");let t=[];e.each(function(){t.push(this.style.display),this.style.display="none"});var s=document.createRange(),a=(s.selectNodeContents(n),s.getClientRects()),o=n.getBoundingClientRect();for(let e=0;e<a.length;e++){var r=a[e];i.push({top:r.top-o.top,bottom:r.bottom-o.top,left:r.left-o.left,right:r.right-o.left,width:r.width,height:r.height})}s.detach(),e.each(function(e){this.style.display=t[e]||""})}return i},normalizeLineRects(e){if(!e||!e.length)return[];e=e.slice().filter(e=>.5<e.width&&.5<e.height).sort((e,t)=>e.top-t.top||e.left-t.left);let a=[];return e.forEach(e=>{var t=e.top+e.height/2;let i=null;for(let e=0;e<a.length;e++){var n=a[e],s=n.top+n.height/2;if(Math.abs(t-s)<=.75){i=n;break}}i?(i.left=Math.min(i.left,e.left),i.right=Math.max(i.right,e.right),i.width=i.right-i.left,i.top=Math.min(i.top,e.top),i.bottom=Math.max(i.bottom,e.bottom),i.height=i.bottom-i.top):a.push({top:e.top,bottom:e.bottom,left:e.left,right:e.right,width:e.width,height:e.height})}),a.sort((e,t)=>e.top-t.top)},getInlineDirection(e){try{return"rtl"===window.getComputedStyle(e[0]).direction?"rtl":"ltr"}catch(e){return"ltr"}},getEffectiveBackgroundColor(e){let t=e;for(var i=e=>!e||"transparent"===(e=String(e).trim().toLowerCase())||/^rgba\([^,]+,[^,]+,[^,]+,\s*0\s*\)$/.test(e);t;){try{var n=window.getComputedStyle(t).backgroundColor;if(!i(n))return n}catch(e){}t=t.parentElement}try{var s=window.getComputedStyle(document.body).backgroundColor;if(!i(s))return s}catch(e){}return"#ffffff"},animateClip(n,s,a,o,r,l){let d=Date.now(),c=()=>{var e=Date.now(),e=Math.min(1,(e-d)/o),t=s+(a-s)*e,i="inset(0 "+(100-t)+"% 0 0)";n.css({clipPath:i,WebkitClipPath:i}),r&&r(t),e<1?setTimeout(c,16):l&&l()};var e="inset(0 "+(100-s)+"% 0 0)";n.css({clipPath:e,WebkitClipPath:e}),setTimeout(c,0)},getNaturalOuterWidth(e){var e=e.clone(),t=(e.css({position:"absolute",visibility:"hidden",left:"-9999px",top:"-9999px",display:"inline-block",whiteSpace:"normal",width:"auto"}),r(document.body).append(e),e.outerWidth());return e.remove(),t},getInlineFlowWidth(e){var t,i;return e&&e.length?(t={display:e[0].style.display,visibility:e[0].style.visibility,position:e[0].style.position,left:e[0].style.left,top:e[0].style.top},e.css({display:"inline",visibility:"hidden",position:"static",left:"",top:""}),i=e.outerWidth(),e[0].style.display=t.display||"",e[0].style.visibility=t.visibility||"",e[0].style.position=t.position||"",e[0].style.left=t.left||"",e[0].style.top=t.top||"",i):0},getWrapperAutoWidthForWord(e){var t=this.elements.$dynamicWrapper;if(!t||!t.length)return 0;e=e&&e.length?e:this.elements.$dynamicText.filter("."+this.getSettings("classes").textActive).eq(0);if(!e.length)return Math.max(0,t.outerWidth()||0);var i={width:t[0].style.width,visibility:t[0].style.visibility,position:t[0].style.position,display:t[0].style.display},n=e[0].style.display;try{t.css({width:"auto",visibility:"hidden",display:"inline-block"}),e.css({display:"inline"}),t[0].offsetWidth;var s=t[0].getBoundingClientRect();return Math.max(0,Math.ceil(s.width)+1)}finally{t[0].style.width=i.width||"",t[0].style.visibility=i.visibility||"",t[0].style.position=i.position||"",t[0].style.display=i.display||"",e[0].style.display=n||""}},sleep(t){return new Promise(function(e){setTimeout(e,t)})},waitForAnimationEnd(n,s){return new Promise(function(e){let t=!1;function i(){t||(t=!0,n.off("animationend.ravenEngine animationcancel.ravenEngine"),e())}n.off("animationend.ravenEngine animationcancel.ravenEngine").one("animationend.ravenEngine animationcancel.ravenEngine",i),s&&setTimeout(i,s+50)})},waitForWidthTransition(n,s){return new Promise(function(t){let i=!1;function e(e){i||e&&"width"!==e.propertyName||(i=!0,n.off("transitionend.ravenEngine"),t())}n.off("transitionend.ravenEngine").one("transitionend.ravenEngine",e),s&&setTimeout(e,s+50)})},showClipWord(t){let e=this.getSettings(),s=(t.addClass(e.classes.textActive).removeClass(e.classes.textInactive),t.css({display:"inline",position:"static",opacity:1,verticalAlign:"baseline"}),t.siblings(this.getSettings("selectors").dynamicText).css({display:"none"}),this.ensureClipInner(t)),a=this.ensureClipOverlay(s);a.stop(!0),a.css({display:"block",height:"100%"});let o="rtl"===this.getInlineDirection(t),r=this.getNaturalOuterWidth(t),i=(s.css({willChange:"clip-path, -webkit-clip-path",display:"inline-block"}),e=>{var t=s[0]?s[0].getBoundingClientRect():null,t=t?t.width:r,e=Math.max(0,t*e/100),i=Math.round(e),n=Math.max(2,i+2);this.elements.$dynamicWrapper.width(n),o?(n=Math.max(0,Math.round(t-e)-1),a.css({left:"auto",right:n,width:0})):(t=Math.max(0,i-1),a.css({left:t,right:"auto",width:0}))});let n=()=>{this.animateClip(s,100,0,e.revealDuration,i,()=>{var e=this.getNextWord(t);t.css({display:"none"}),this.switchWord(t,e),this.showClipWord(e)})};this.elements.$dynamicWrapper.width(2),this.animateClip(s,0,100,e.revealDuration,i,()=>{setTimeout(()=>n(),e.selectionDuration)})},debugLog(){},getComputedSnapshot(e){try{var t,i;return e&&e[0]?(i=(t=e[0]).getBoundingClientRect(),{exists:!0,tag:t.tagName,className:t.className,rect:{top:Math.round(i.top),left:Math.round(i.left),width:Math.round(i.width),height:Math.round(i.height)}}):{exists:!1}}catch(e){return{exists:!1}}},forceReflow(e){try{e&&e[0]&&e[0].offsetWidth}catch(e){}},getWordsSnapshot(){return[]},logOverlayState(){},computeNaturalSizes(){let s=this.getSettings("classes"),a=0,o=0;this.elements.$dynamicText.each(function(){var e=r(this),t=e.clone(),i=(t.removeClass(s.textActive+" "+s.textInactive+" "+s.animationIn),t.find("."+s.dynamicLetter).removeClass(s.animationIn),t.css({position:"absolute",visibility:"hidden",left:"-9999px",top:"-9999px",width:"auto",height:"auto",whiteSpace:"normal",display:"inline-block"}),r(document.body).append(t),t.outerWidth()),n=t.outerHeight();e.data("natural-width",i),e.data("natural-height",n),n>a&&(a=n),i>o&&(o=i),t.remove()}),"clip"===this.getElementSettings("animation_type")?this.elements.$dynamicWrapper.css({display:"inline",minWidth:"",width:"",overflow:"visible"}):this.elements.$dynamicWrapper.css({display:"inline-block",minWidth:"",width:"",overflow:"visible"}),this.maxWordHeight=a},getNextWord(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()},switchWord(e,t){e.removeClass("raven-heading-text-active").addClass("raven-heading-text-inactive"),t.removeClass("raven-heading-text-inactive").addClass("raven-heading-text-active");var i=this.elements.$heading.hasClass(this.getSettings("classes").letters),n=this.getElementSettings("animation_type"),s=["flip","slide","slide-down","drop-in"],i=(i||-1!==s.indexOf(n)?(e.css({position:"absolute",left:0,top:0,display:"inline",pointerEvents:"none"}),t.css({position:"static",display:"inline",pointerEvents:""})):(e.css({display:"none",position:"",visibility:""}),t.css({display:"inline",position:"",visibility:""})),!i&&-1===s.indexOf(n)&&"clip"!==n&&"typing"!==n);i&&this.setDynamicWrapperWidth(t,!0),t&&t[0]&&t[0].offsetWidth,this.elements.$dynamicWrapper&&this.elements.$dynamicWrapper[0]&&this.elements.$dynamicWrapper[0].offsetWidth,this.debugLog("switchWord",{from:e&&e.text&&e.text(),to:t&&t.text&&t.text()}),this.setDynamicWrapperWidth(t)},singleLetters(){let s=this.getSettings("classes");this.elements.$dynamicText.each(function(){let i=r(this),n=i.hasClass(s.textActive),e=i.contents().toArray();i.empty(),e.forEach(e=>{3===e.nodeType?e.nodeValue.split("").forEach(e=>{var t=r("<span>",{class:s.dynamicLetter});" "===e?t.html("&nbsp;"):t.text(e),n&&t.addClass(s.animationIn),i.append(t)}):1===e.nodeType&&"BR"===e.nodeName?i.append("<br>"):1===e.nodeType&&i.append(r(e).clone())}),i.css("opacity",1)}),"typing"===this.getElementSettings("animation_type")&&this.createTypingCursor()},createTypingCursor(){var e=this.getSettings("classes");this.elements.$dynamicWrapper.find("."+e.typingCursor).remove(),this.$cursor=r("<span>",{class:e.typingCursor,"aria-hidden":"true"}).text("|"),this.positionCursor()},positionCursor(){var e=this.getSettings("classes"),t=this.elements.$dynamicText.filter("."+e.textActive);this.$cursor&&t.length&&(this.$cursor.detach(),0<(e=t.find("."+e.dynamicLetter+"."+e.animationIn)).length?e.last().after(this.$cursor):t.prepend(this.$cursor))},getNextLetter(e){var t=this.getSettings("classes");return e.nextAll("."+t.dynamicLetter).eq(0)},showLetter(e,t,i,n){let s=this,a=this.getSettings("classes"),o=(e.addClass(a.animationIn),"typing"===this.getElementSettings("animation_type")&&this.positionCursor(),this.getNextLetter(e));o&&o.length?setTimeout(function(){s.showLetter(o,t,i,n)},n):i||setTimeout(function(){s.hideWord(t)},s.getSettings("animationDelay"))},hideLetter(e,t,i,n){let s=this,a=this.getSettings(),o=(e.removeClass(a.classes.animationIn),"typing"===this.getElementSettings("animation_type")&&this.positionCursor(),this.getNextLetter(e));o&&o.length?setTimeout(function(){s.hideLetter(o,t,i,n)},n):(i&&setTimeout(function(){s.hideWord(s.getNextWord(t))},s.getSettings("animationDelay")),t.css({position:"absolute",left:0,top:0,opacity:0,display:"inline",pointerEvents:"none"}))},showWord(e,t){var i=this.getSettings(),n=this.getElementSettings("animation_type");if("typing"!==n)return"clip"===n?this.showClipWord(e):void 0;e.css({display:"inline",position:"static",opacity:1,pointerEvents:""}),this.elements.$dynamicWrapper.css("width",""),e.siblings(i.selectors&&i.selectors.dynamicText?i.selectors.dynamicText:"."+i.classes.dynamicText).css({display:"none"}),this.showLetter(e.find("."+i.classes.dynamicLetter).eq(0),e,!1,t),e.addClass(i.classes.textActive).removeClass(i.classes.textInactive)},hideWord(t){let i=this,e=i.getSettings(),n=e.classes,s="."+n.dynamicLetter,a=i.getElementSettings("animation_type"),o=i.getNextWord(t);if(this.isLoopMode||!t.is(":last-child"))if("typing"===a)o.css({display:"inline",position:"static",opacity:1,pointerEvents:""}),this.elements.$dynamicWrapper.css("width",""),i.$cursor&&i.$cursor.hide(),i.elements.$dynamicWrapper.addClass(n.typeSelected),setTimeout(function(){i.elements.$dynamicWrapper.removeClass(n.typeSelected),t.addClass(e.classes.textInactive).removeClass(n.textActive).children(s).removeClass(n.animationIn),i.$cursor&&i.$cursor.show()},e.selectionDuration),setTimeout(function(){i.showWord(o,e.typeLettersDelay)},e.typeAnimationDelay);else if(i.elements.$heading.hasClass(n.letters))t.removeClass(n.textActive).addClass(n.textInactive),o.removeClass(n.textInactive).addClass(n.textActive),o.css({position:"static",opacity:1,display:"inline",pointerEvents:""}),t.css({display:"none",position:"absolute",left:0,top:0,opacity:0,pointerEvents:"none"}),r=t.children(s).length>=o.children(s).length,i.hideLetter(t.find(s).eq(0),t,r,e.lettersDelay),i.showLetter(o.find(s).eq(0),o,r,e.lettersDelay),i.setDynamicWrapperWidth(o);else if("clip"===a)t.css({display:"none"}),i.switchWord(t,o),i.showWord(o);else if(-1!==["flip","slide","slide-down","drop-in"].indexOf(a)){var r=t.data("natural-width")||i.getNaturalOuterWidth(t);let e=o.data("natural-width")||i.getNaturalOuterWidth(o);i.elements.$dynamicWrapper.css("width",Math.max(2,r)),o.removeClass(n.textActive).addClass(n.textInactive),o.css({display:"none",position:"static",opacity:1,pointerEvents:""}),t.removeClass(n.textActive).addClass(n.textInactive),void t.off("animationend.ravenAH").one("animationend.ravenAH",function(){t.css({display:"none"}),o.css({display:"inline"}),o[0]&&o[0].offsetWidth,o.removeClass(n.textInactive).addClass(n.textActive),i.elements.$dynamicWrapper.css("width",Math.max(2,e)),setTimeout(function(){i.hideWord(o)},500)})}else i.switchWord(t,o),setTimeout(function(){i.hideWord(o)},e.animationDelay)},setDynamicWrapperWidth(i,n=!1){var s=this.getElementSettings("animation_type");if("clip"!==s&&"typing"!==s&&this.elements.$dynamicWrapper&&this.elements.$dynamicWrapper[0]){let t=this.elements.$dynamicWrapper;s=i&&i.length?i:this.elements.$dynamicText.filter("."+this.getSettings("classes").textActive).eq(0),i=this.elements.$heading.hasClass(this.getSettings("classes").letters);let e=Math.max(2,this.getWrapperAutoWidthForWord(s)+(i?2:0));var s=parseFloat(t[0].style.width)||0,a=Math.max(2,Math.round(t[0].getBoundingClientRect().width||0));n&&!i?(s||(t.css("width",a),t[0].offsetWidth),t.off("transitionend.ahWidth").on("transitionend.ahWidth",e=>{e&&"width"!==e.propertyName||t.off("transitionend.ahWidth")}),(window.requestAnimationFrame||window.setTimeout)(()=>{t.css("width",e)},16)):t.css("width",e)}},animateHeading(){let e=this,t=e.getElementSettings("animation_type"),i=e.elements.$dynamicWrapper;e.computeNaturalSizes(),"clip"!==t&&"typing"!==t?(s=e.elements.$dynamicText.filter("."+e.getSettings("classes").textActive),e.setDynamicWrapperWidth(s.length?s:e.elements.$dynamicText.eq(0))):"clip"===t?(s=e.elements.$dynamicText.eq(0).data("natural-width")||e.elements.$dynamicText.eq(0).outerWidth(),e.elements.$dynamicWrapper.width(Math.max(2,s+10))):e.elements.$dynamicWrapper.css("width",""),"clip"===t&&i.width(Math.max(2,i.width()+10));let n=e.elements.$dynamicText.eq(0);var s=e.getNextWord(n);-1!==["flip","slide","slide-down","drop-in"].indexOf(t)&&e.elements.$dynamicText.not(n).removeClass(e.getSettings("classes").textActive+" "+e.getSettings("classes").textInactive),s.addClass(e.getSettings("classes").textInactive).removeClass(e.getSettings("classes").textActive),"clip"===t?(e.elements.$dynamicText.not(n).css({display:"none"}),e.showWord(n)):(n.addClass(e.getSettings("classes").textActive).removeClass(e.getSettings("classes").textInactive),e.elements.$heading.hasClass(e.getSettings("classes").letters)&&n.find("."+e.getSettings("classes").dynamicLetter).addClass(e.getSettings("classes").animationIn),setTimeout(function(){e.hideWord(n)},e.getSettings("animationDelay")))},getSvgPaths(e){e=this.svgPaths[e];let t=r();return e.forEach(function(e){t=t.add(r("<path>",{d:e}))}),t},addHighlight(){var e=this.getElementSettings(),e=r("<svg>",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 150",preserveAspectRatio:"none"}).html(this.getSvgPaths(e.marker));this.elements.$dynamicWrapper.append(e[0].outerHTML)},rotateHeading(){var t=this.getSettings();if(this.elements.$heading.hasClass(t.classes.letters)&&this.singleLetters(),this.applyBaseStyles(),this.elements.$heading.hasClass(t.classes.letters))this.elements.$dynamicWrapper.css({position:"relative"}),this.elements.$dynamicText.not("."+t.classes.textActive).css({display:"inline",position:"absolute",left:0,top:0,opacity:0,pointerEvents:"none"}),this.elements.$dynamicText.filter("."+t.classes.textActive).css({display:"inline",position:"static",opacity:1,whiteSpace:"normal",maxWidth:"100%",overflow:"visible"});else{this.elements.$dynamicText.not("."+t.classes.textActive).css({display:"none",position:"",visibility:""}),this.elements.$dynamicText.filter("."+t.classes.textActive).css({display:"inline",position:"static",visibility:"",whiteSpace:"normal",maxWidth:"100%",overflow:"visible"});let e=["flip","slide","slide-down","drop-in"];if(-1!==e.indexOf(this.getElementSettings("animation_type"))){this.elements.$dynamicWrapper.css({position:"relative"});let e=this.elements.$dynamicText.filter("."+t.classes.textActive);e.length||(e=this.elements.$dynamicText.eq(0).addClass(t.classes.textActive)),this.elements.$dynamicText.not(e).removeClass(t.classes.textActive+" "+t.classes.textInactive),this.elements.$dynamicText.not(e).css({display:"",position:"absolute",left:0,top:0,pointerEvents:"none"}),e.css({display:"",position:"static",pointerEvents:""})}}"clip"===this.getElementSettings("animation_type")&&(this.elements.$dynamicWrapper.addClass("raven-clip-custom"),this.ensureClipCustomCss());t=this.getElementSettings("animation_type");let e=["flip","slide","slide-down","drop-in"];if(-1!==e.indexOf(t))return this.runOverlayLoop();this.animateHeading()},getOverlayOutDurationMs(){switch(this.getElementSettings("animation_type")){case"flip":return 1200;case"slide":case"slide-down":return 600;default:return 800}},async runOverlayLoop(){var e=this.getSettings().classes,t=this.getElementSettings("animation_type"),i=this.elements.$dynamicText;let n=i.filter("."+e.textActive).eq(0);n.length||(n=i.eq(0)).addClass(e.textActive).removeClass(e.textInactive),-1!==["flip","slide","slide-down","drop-in"].indexOf(t)?(i.not(n).css({position:"absolute",left:0,top:0,pointerEvents:"none"}),n.css({position:"static",pointerEvents:""})):(i.not(n).css({display:"none",position:"static",opacity:1}),n.css({display:"inline",position:"static",opacity:1})),this.elements.$dynamicWrapper.css("width","");for(var s=this.getOverlayOutDurationMs();;){var a=this.getNextWord(n);if(-1!==["flip","slide","slide-down","drop-in"].indexOf(t)?(this.elements.$dynamicText.not(n).removeClass(e.textActive+" "+e.textInactive),a.removeClass(e.textActive+" "+e.textInactive),a.css({position:"absolute",left:0,top:0,pointerEvents:"none"})):a.removeClass(e.textActive).addClass(e.textInactive).css({display:"none",position:"static",opacity:1}),await this.sleep(this.getSettings("animationDelay")),n.removeClass(e.textActive).addClass(e.textInactive),await this.waitForAnimationEnd(n,s),-1===["flip","slide","slide-down","drop-in"].indexOf(t)&&n.css({display:"none"}),-1!==["flip","slide","slide-down","drop-in"].indexOf(t)?this.forceReflow(a):a.css({display:"inline",position:"static",opacity:1,pointerEvents:""}),a[0]&&a[0].offsetWidth,a.removeClass(e.textInactive).addClass(e.textActive),-1!==["flip","slide","slide-down","drop-in"].indexOf(t)&&(this.forceReflow(a),n.css({position:"absolute",left:0,top:0,pointerEvents:"none"}),a.css({position:"static",pointerEvents:""})),n=a,!this.isLoopMode&&n.is(":last-child"))break}},initHeading(){var e=this.getElementSettings("heading_style");this._headingInitialized||("rotate"===e?this.rotateHeading():"highlight"===e&&(this.addHighlight(),this.activateHighlightAnimation()),this.deactivateScrollListener(),this._headingInitialized=!0)},activateHighlightAnimation(){let e=this.getSettings(),t=e.classes,i=this.elements.$heading;i.removeClass(t.hideHighlight).addClass(t.activateHighlight),this.isLoopMode&&(setTimeout(()=>{i.removeClass(t.activateHighlight).addClass(t.hideHighlight)},e.highlightAnimationDuration+.8*e.highlightAnimationDelay),setTimeout(()=>{this.activateHighlightAnimation(!1)},e.highlightAnimationDuration+e.highlightAnimationDelay))},activateScrollListener(){this.elements.$heading&&this.elements.$heading.length&&(this.intersectionObservers.startAnimation.observer=elementorModules.utils.Scroll.scrollObserver({offset:"0px 0px -100px",callback:e=>{e.isInViewport&&this.initHeading()}}),this.intersectionObservers.startAnimation.element=this.elements.$heading[0],this.intersectionObservers.startAnimation.element)&&this.intersectionObservers.startAnimation.observer.observe(this.intersectionObservers.startAnimation.element)},deactivateScrollListener(){var e=this.intersectionObservers.startAnimation&&this.intersectionObservers.startAnimation.observer,t=this.intersectionObservers.startAnimation&&this.intersectionObservers.startAnimation.element;e&&t&&e.unobserve(t)}})},{"../utils/module":9}],31:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),"yes"===this.getInstanceValue("turn_to_popup_action_button")&&this.registerEventForPopup()},registerEventForPopup(){let t=this;this.$element.find(".raven-button").on("click",function(){var e={actionType:t.getInstanceValue("popup_action_type"),popupId:$(this).closest('[data-elementor-type="jupiterx-popups"]').attr("data-elementor-id")};$(document).trigger("popup-button-clicked",e)})}})},{"../utils/module":9}],32:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.frontend.handlers.SwiperBase{async onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);var e,t=this.getElementSettings();this.getSlidesCount()<=1||(e=elementorFrontend.utils.swiper,this.swiper=await new e(this.elements.$swiperContainer,this.getSwiperOptions()),"yes"===t.pause_on_hover&&this.togglePauseOnHover(!0),this.elements.$swiperContainer.data("swiper",this.swiper))}getDefaultSettings(){return{selectors:{swiperContainer:".raven-main-swiper",swiperSlide:".swiper-slide"},slidesPerView:{widescreen:3,desktop:3,laptop:3,tablet_extra:3,tablet:2,mobile_extra:2,mobile:1}}}getDefaultElements(){var e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.swiperContainer)};return t.$slides=t.$swiperContainer.find(e.swiperSlide),t}getEffect(){return this.getElementSettings("effect")}getDeviceSlidesPerView(e){var t="slides_per_view"+("desktop"===e?"":"_"+e);return this.getElementSettings(t)?.size?Math.min(this.getSlidesCount(),+this.getElementSettings(t)?.size||this.getSettings("slidesPerView")[e]):Math.min(this.getSlidesCount(),+this.getElementSettings(t)||this.getSettings("slidesPerView")[e])}getSlidesPerView(e){return"slide"===this.getEffect()?this.getDeviceSlidesPerView(e):1}getDeviceSlidesToScroll(e){e="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(e)||1)}getSlidesToScroll(e){return"slide"===this.getEffect()||"coverflow"===this.getElementSettings("skin")?this.getDeviceSlidesToScroll(e):1}getSpaceBetween(e){let t="space_between";return e&&"desktop"!==e&&(t+="_"+e),Number(this.getElementSettings(t).size)||0}getSwiperOptions(){var e=this.getElementSettings(),n={grabCursor:!0,initialSlide:this.getInitialSlide(),slidesPerView:this.getSlidesPerView("desktop"),slidesPerGroup:this.getSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween(),loop:"yes"===e.loop,loopedSlides:e.loopedSlides,speed:e.speed,effect:this.getEffect(),preventClicksPropagation:!1,slideToClickedSlide:!0,handleElementorBreakpoints:!0,centeredSlides:"yes"===e.overflow_visible||"yes"===e.centered_slides};if("yes"!==e.lazyload&&!this.elements.$swiperContainer.find("img").hasClass("swiper-lazy")||(n.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),e.show_arrows&&(n.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),e.pagination&&(n.pagination={el:".swiper-pagination",type:e.pagination,clickable:!0}),"cube"!==this.getEffect()){let t={},i=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(i).forEach(e=>{t[i[e].value]={slidesPerView:this.getSlidesPerView(e),slidesPerGroup:this.getSlidesToScroll(e),spaceBetween:this.getSpaceBetween(e)}}),n.breakpoints=t}e.autoplay&&(n.autoplay={delay:e.autoplay_speed,disableOnInteraction:!!e.pause_on_interaction});let t=this.findElement(".raven-swiper");return this.$element[0]?.classList?.contains("elementor-widget-raven-media-carousel")&&(n.on={init:()=>{t[0].classList.add("media-carousel-initiated"),t[1]&&t[1].classList.add("media-carousel-initiated")}}),n}getDeviceBreakpointValue(e){if(!this.breakpointsDictionary){let t=elementorFrontend.config.responsive.activeBreakpoints;this.breakpointsDictionary={},Object.keys(t).forEach(e=>{this.breakpointsDictionary[e]=t[e].value})}return this.breakpointsDictionary[e]}updateSpaceBetween(e){var e=e.match("space_between_(.*)"),e=e?e[1]:"desktop",t=this.getSpaceBetween(e);"desktop"!==e&&(this.swiper.params.breakpoints[this.getDeviceBreakpointValue(e)].spaceBetween=t),this.swiper.params.spaceBetween=t,this.swiper.update()}getChangeableProperties(){return{autoplay:"autoplay",pause_on_hover:"pauseOnHover",pause_on_interaction:"disableOnInteraction",autoplay_speed:"delay",speed:"speed",width:"width"}}updateSwiperOption(i){if(0!==i.indexOf("width")){var n=this.getElementSettings(),s=n[i];let e=this.getChangeableProperties()[i],t=s;switch(i){case"autoplay":t=!1,s&&(t={delay:n.autoplay_speed,disableOnInteraction:"yes"===n.pause_on_interaction});break;case"autoplay_speed":e="autoplay",t={delay:s,disableOnInteraction:"yes"===n.pause_on_interaction};break;case"pause_on_hover":this.togglePauseOnHover("yes"===s);break;case"pause_on_interaction":t="yes"===s}"pause_on_hover"!==i&&(this.swiper.params[e]=t)}this.swiper.update()}onElementChange(e){this.getSlidesCount()<=1||(0===e.indexOf("width")?(this.swiper.update(),this.thumbsSwiper&&this.thumbsSwiper.update()):0===e.indexOf("space_between")?this.updateSpaceBetween(e):0===e.indexOf("pagination_gap")?(this.handlePaginationGap(),this.swiper&&this.swiper.update()):this.getChangeableProperties().hasOwnProperty(e)&&this.updateSwiperOption(e))}onEditSettingsChange(e){this.getSlidesCount()<=1||"activeItemIndex"===e&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}paginationGapPx(e){return e&&""!==e.size&&null!=e.size&&(e=parseFloat(e.size),isFinite(e))?e:0}isPaginationGapTotalAllowed(e,t){return isFinite(e)&&0<e&&e<=t}getMainSwiperGapSelector(){return".elementor-element-"+this.getID()+" "+(elementorFrontend.config.experimentalFeatures?.e_swiper_latest?".raven-main-swiper.swiper":".raven-main-swiper")}shouldApplyContentBoxForPaginationGap(){return this.$element.hasClass("elementor-widget-raven-media-carousel")}formatPaginationGapRule(e,t){t=["padding-bottom: "+t+"px !important"];return this.shouldApplyContentBoxForPaginationGap()&&t.push("box-sizing: content-box !important"),e+"{ "+t.join("; ")+"; }"}cachePaginationPaddingBaseline(e){void 0===this._ravenPaginationPaddingBasePx&&(e=parseInt(e.css("padding-bottom"),10),this._ravenPaginationPaddingBasePx=isNaN(e)?0:e)}wrapPaginationGapMediaQuery(e,t){return" @media screen and (max-width:"+t+"px){ "+e+" }"}persistPaginationGapStyles(e){var t=this.elements.$swiperContainer,i="raven-pagination-gap-"+this.getID(),n=t.find("#"+i);e?n.length?n.text(e):t.append('<style id="'+i+'">'+e+"</style>"):n.remove()}handlePaginationGap(){var e=this.elements&&this.elements.$swiperContainer;if(e&&e.length){this.cachePaginationPaddingBaseline(e);let n=this.getMainSwiperGapSelector(),s=this.getElementSettings(),a=this._ravenPaginationPaddingBasePx,o=elementorFrontend.config.responsive.activeBreakpoints,r="";var e=this.paginationGapPx(s.pagination_gap);s.pagination_gap&&0<e&&(e=a+e,this.isPaginationGapTotalAllowed(e,8e3))&&(r+=this.formatPaginationGapRule(n,e)),Object.keys(o).reverse().forEach(e=>{var t=s["pagination_gap_"+e],i=this.paginationGapPx(t);!t||i<=0||(t=a+i,this.isPaginationGapTotalAllowed(t,8e3)&&(i=this.formatPaginationGapRule(n,t),t=o[e].value,r+=this.wrapPaginationGapMediaQuery(i,t)))}),this.persistPaginationGapStyles(r)}}}i.default=n},{}],33:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../carousel/base"))&&i.__esModule?i:{default:i};class n extends e.default{async onInit(){await super.onInit();var a=this.getSlidesCount();if(this.handlePaginationGap(),this.isSlideshow()&&!(a<=1)){let e=this.getElementSettings(),t="yes"===e.loop,i={},n=elementorFrontend.config.responsive.activeBreakpoints,s=this.getDeviceSlidesPerView("desktop");Object.keys(n).forEach(e=>{i[n[e].value]={slidesPerView:this.getDeviceSlidesPerView(e),spaceBetween:this.getSpaceBetween(e)}});var a={slidesPerView:s,initialSlide:this.getInitialSlide(),centeredSlides:e.centered_slides,slideToClickedSlide:!0,spaceBetween:this.getSpaceBetween(),loopedSlides:a,loop:t,breakpoints:i,handleElementorBreakpoints:!0},o=("yes"===e.lazyload&&(a.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),elementorFrontend.utils.swiper);this.swiper.controller.control=this.thumbsSwiper=await new o(this.elements.$thumbsSwiper,a),this.elements.$thumbsSwiper.data("swiper",this.thumbsSwiper),this.thumbsSwiper.controller.control=this.swiper}}isSlideshow(){return"slideshow"===this.getElementSettings("skin")}getDefaultSettings(...e){e=super.getDefaultSettings(...e);return this.isSlideshow()&&(e.selectors.thumbsSwiper=".raven-thumbnails-swiper",e.slidesPerView={widescreen:5,desktop:5,laptop:5,tablet_extra:5,tablet:4,mobile_extra:4,mobile:3}),e}getSlidesPerViewSettingNames(){var e;return this.slideshowElementSettings||(this.slideshowElementSettings=["slides_per_view"],e=elementorFrontend.config.responsive.activeBreakpoints,Object.keys(e).forEach(e=>{this.slideshowElementSettings.push("slides_per_view_"+e)})),this.slideshowElementSettings}getElementSettings(e){return-1!==this.getSlidesPerViewSettingNames().indexOf(e)&&this.isSlideshow()&&(e="slideshow_"+e),super.getElementSettings(e)}getDefaultElements(...e){var t=this.getSettings("selectors"),e=super.getDefaultElements(...e);return this.isSlideshow()&&(e.$thumbsSwiper=this.$element.find(t.thumbsSwiper)),e}getEffect(){return"coverflow"===this.getElementSettings("skin")?"coverflow":super.getEffect()}getSlidesPerView(e){return this.isSlideshow()?1:"coverflow"===this.getElementSettings("skin")?this.getDeviceSlidesPerView(e):"carousel"===this.getElementSettings("skin")&&"slide"===this.getElementSettings("effect")&&"yes"===this.getElementSettings("overflow_visible")?this.getDeviceSlidesPerView(e)+.5:super.getSlidesPerView(e)}getSwiperOptions(){var e=super.getSwiperOptions();return this.isSlideshow()&&(e.loopedSlides=this.getSlidesCount(),delete e.pagination,delete e.breakpoints),e}}},{"../carousel/base":32}],34:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../carousel/base"))&&i.__esModule?i:{default:i};class n extends e.default{async onInit(){await super.onInit(),this.handlePaginationGap()}getDefaultSettings(){let t=super.getDefaultSettings();return t.slidesPerView={desktop:1},Object.keys(elementorFrontend.config.responsive.activeBreakpoints).forEach(e=>{t.slidesPerView[e]=1}),t.loop&&(t.loopedSlides=this.getSlidesCount()),t}getEffect(){return"slide"}}},{"../carousel/base":32}],35:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};$=jQuery;let n=e.default.extend({getDefaultSettings(){return{selectors:{shippingMethods:"ul.woocommerce-shipping-methods li",productName:".cart_item .product-name",productQuantity:".cart_item .product-quantity"}}},bindEvents(){this.fixVariationStyle(),this.fixDividerStyle(),this.fixShippingAjaxStyle(),this.handleShippingMethodList(),this.handleQuantityInput(),this.fixQuantityStyle(),this.addClassToWooWrapper(),jQuery(document.body).on("updated_wc_div",this.handleShippingMethodList),jQuery(document.body).on("updated_cart_totals",this.handleShippingMethodList),jQuery(document.body).on("updated_cart_totals",this.handleQuantityInput)},onElementChange(e){"sections_titles_typography_font_size"===e&&this.fixVariationStyle(),"cart_divider_weight"!==e&&"cart_divider_gap"!==e||this.fixDividerStyle(),"cart_quantity_width"===e&&this.fixQuantityStyle()},addClassToWooWrapper(){document.body.classList.contains("woocommerce-cart")&&document.body.classList.add("raven-cart-wiget-cart-page")},fixVariationStyle(){var e=this.getSettings("selectors"),t=this.$element.find(e.productName).find("a").css("font-size"),e=this.$element.find(e.productName).find(".product-variations");t&&(e.find("div").css("font-size","calc("+t+" * 0.7)"),e.find("span").css("font-size","calc("+t+" * 0.7)"))},fixDividerStyle(){var e=parseFloat(this.$element.find(".cart_item").find("td").css("padding-top")),t=this.getInstanceValue("cart_divider_weight");t.size&&(this.$element.find(".woocommerce-cart-form__contents").find("tbody").find(".cart_item:not(:first-child)").find("td").css("padding-top",t.size+e),this.$element.find(".woocommerce-cart-form__contents").find("tbody").find(".actions").css("padding-top",t.size+e))},fixQuantityStyle(){var t=this.getSettings("selectors");if(this.getInstanceValue("cart_quantity_width"))if("px"===this.getInstanceValue("cart_quantity_width")?.unit)this.$element.find(t.productQuantity).find("input").css("width",this.getInstanceValue("cart_quantity_width")?.size+"px");else{var i=parseFloat(this.$element.find(t.productQuantity).css("width")),n=this.getInstanceValue("cart_quantity_width").unit,s=this.getInstanceValue("cart_quantity_width").size;let e=0;"%"===n?e=s/100*i:"em"===n&&(e=s*i),0!==e&&("plus_minus"===this.getInstanceValue("cart_quantity_view")&&(n=parseFloat(this.$element.find(t.productQuantity).find(".input-group-prepend").css("width")),e-=2*n,this.$element.find(t.productQuantity).find("input").css("flex","inherit")),this.$element.find(t.productQuantity).find("input").css("width",e+"px"))}},fixShippingAjaxStyle(){$(document).ajaxComplete((e,t,i)=>{-1!==i.url.indexOf("wc-ajax=update_shipping_method")&&(this.getInstanceValue("cart_items_continue_shopping")||$(".elementor-widget-raven-cart.elementor-element-"+this.getID()+" .jupiterx-continue-shopping").hide(),$(".elementor-widget-raven-cart.elementor-element-"+this.getID()+" .checkout-button").text(this.getInstanceValue("checkout_button_text")),$(".elementor-widget-raven-cart.elementor-element-"+this.getID()+" .cart_totals h2").text(this.getInstanceValue("totals_section_title")))})},handleShippingMethodList(){var e=this.getSettings("selectors");this.$element.find(e.shippingMethods).length<1||(this.$element.find(e.shippingMethods).each((e,t)=>{$(t).find(".raven-cart-shipping-method-radio").length<1&&$(t).find("input").after('<span class="raven-cart-shipping-method-radio"></span>')}),this.handleRadioSpan())},handleQuantityInput(){"plus_minus"===this.getInstanceValue("cart_quantity_view")&&this.$element.find(".cart_item").each((e,t)=>{0===$(t).find(".input-group-prepend").length&&($(t).find(".input-text.qty").hide(),$(t).find(".input-text.qty").after('<div class="input-group input-text qty text custom-qty-input "><div class="input-group-prepend"><button style="min-width: 0; box-shadow: none;" class="btn btn-decrement btn-sm btn-outline-secondary" type="button" tabindex="-1"><span>-</span></button></div><input type="text" value="" style="text-align: center" class="form-control input-text qty text" placeholder="" tabindex="-1"><div class="input-group-append"><button style="min-width: 0; box-shadow: none;" class="btn btn-increment btn-sm btn-outline-secondary" type="button" tabindex="-1"><span>+</span></button></div></div>'),$(t).find(".custom-qty-input").find(".input-text.qty").val($(t).find(".input-text.qty").val()),$(t).on("paste change",".custom-qty-input .qty",()=>{$(t).find(".input-text.qty").val($(t).find(".custom-qty-input").find(".input-text.qty").val())}),$(t).on("click",".btn-increment",()=>{$(t).find(".input-text.qty").val((e,t)=>parseInt(t,10)+1).trigger("change")}),$(t).on("click",".btn-decrement",()=>{$(t).find(".input-text.qty").val((e,t)=>1<parseInt(t,10)?parseInt(t,10)-1:parseInt(t,10)).trigger("change")}))})},handleRadioSpan(){var e=document.getElementsByClassName("raven-cart-shipping-method-radio");Object.values(e).forEach((e,t)=>{e.addEventListener("click",e=>{e.currentTarget.previousElementSibling.click()})})}})},{"../utils/module":9}],36:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new a({$element:e})};var i=s(e("../utils/module")),n=s(e("../utils/masonry"));function s(e){return e&&e.__esModule?e:{default:e}}let a=i.default.extend({Masonry:null,onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),"masonry"===this.getInstanceValue("layout")&&this.createMasonry()},createMasonry(){this.Masonry=new n.default({$element:this.$element}),this.Masonry.run()}})},{"../utils/masonry":8,"../utils/module":9}],37:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({breakpoints:{},animation:!1,progress:0,value:0,circumference:0,getDefaultSettings(){return{selectors:{wrapper:".raven-circle-progress-container",counterNumber:".raven-circle-progress-counter-number",bar:".raven-circle-progress-bar",meter:".raven-circle-progress-meter",value:".raven-circle-progress-value"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$counterNumber:this.$element.find(e.counterNumber),$bar:this.$element.find(e.bar),$meter:this.$element.find(e.meter),$value:this.$element.find(e.value)}},bindEvents(){this.setValues(),0!==parseInt(this.value)&&(this.handleBar(),this.handleCounter(),this.handleResize())},setValues(){this.progress=this.elements.$bar[0].getAttribute("value")/100,this.value=this.elements.$value[0].getAttribute("data-value"),this.circumference=parseInt(this.elements.$bar[0].getAttribute("circumference"))},createObserver(e,t){let i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(t.fromValue=0,t.toValue=this.value,t.duration=this.getInstanceValue("duration"),this.elements.$counterNumber.numerator(t),this.animation=!0,e=this.circumference*(1-this.progress),this.elements.$value.css({transitionDuration:t.duration+"ms",strokeDashoffset:e}),i.disconnect())})},{threshold:.8});i.observe(e[0])},handleCounter(){var e={fromValue:0};"yes"===this.getInstanceValue("separate_Ttousands")&&(e.delimiter=","),this.createObserver(this.elements.$wrapper,e)},handleBar(){let e=elementorFrontend.config.responsive.activeBreakpoints,t=elementorFrontend.getCurrentDeviceMode(),d=this.getElementSettings(),c=this;e.desktop=[],e[t]&&Object.keys(e).reverse().forEach(e=>{var t=("desktop"===e?d.circle_size:d["circle_size_"+e]).size,i=("desktop"===e?d.progress_circle_thickness:d["progress_circle_thickness_"+e]).size,n=("desktop"===e?d.progress_indicator_thickness:d["progress_indicator_thickness_"+e]).size,s=`0 0 ${t=c.handleEmptyValues(t,"size")} `+t,a=t/2,o=(i=c.handleEmptyValues(i,"meter"))<=(n=c.handleEmptyValues(n,"value"))?n:i,r=a-o/2,l=2*Math.PI*r;c.breakpoints[e]={size:t,meter:i,value:n,viewBox:s,center:a,thickness:o,radius:r,circumference:l}}),c.updateSvg(c.breakpoints[t].size,c.breakpoints[t].viewBox,c.breakpoints[t].center,c.breakpoints[t].radius,c.breakpoints[t].value,c.breakpoints[t].meter,c.breakpoints[t].circumference)},handleEmptyValues(e,t){var i;return e||((i=Object.keys(this.breakpoints).length-1)<0?e:(e=Object.keys(this.breakpoints)[i],this.breakpoints[e][t]))},handleResize(){let t=this;$(window).on("resize orientationchange",()=>{var e=elementorFrontend.getCurrentDeviceMode();document.body.classList.contains("elementor-editor-active")?(t.breakpoints={},setTimeout(()=>t.handleBar())):t.updateSvg(t.breakpoints[e].size,t.breakpoints[e].viewBox,t.breakpoints[e].center,t.breakpoints[e].radius,t.breakpoints[e].value,t.breakpoints[e].meter,t.breakpoints[e].circumference)})},updateSvg(e,t,i,n,s,a,o){var r=o*(1-this.progress);this.elements.$bar.attr({width:e,height:e,"data-radius":n,"data-circumference":o}),this.elements.$bar[0].setAttribute("viewBox",t),this.elements.$meter.attr({cx:i,cy:i,r:n,"stroke-width":a}),this.animation&&this.elements.$value.css({transitionDuration:""}),this.elements.$value.attr({cx:i,cy:i,r:n,"stroke-width":s}),this.elements.$value.css({strokeDasharray:o,strokeDashoffset:this.animation?r:o})}})},{"../utils/module":9}],38:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let n=jQuery,s=e.default.extend({onInit(){Prism.highlightAllUnder(this.$element[0],!1),this.changeActiveTabEvent()},onElementChange(e){"code"!==e&&"height"!==e&&("src"===e&&(e=this.getElementSettings("src"),this.addRelatedJs(e)),setTimeout(()=>{Prism.highlightAllUnder(this.$element[0],!1)},1500))},addRelatedJs(e){var t='div[data-id="'+this.getID()+'"]',t=n(t);t.empty(),"cpp"!==e&&"objectivec"!==e||t.append('<script src="'+elementor.config.jx_assets_url+'/lib/code-highlight/prism-c.min.js" ><\/script>'),"scala"===e&&t.append('<script src="'+elementor.config.jx_assets_url+'/lib/code-highlight/prism-java.min.js" ><\/script>'),"scss"!==e&&"sass"!==e||t.append('<script src="'+elementor.config.jx_assets_url+'/lib/code-highlight/prism-css.min.js" ><\/script>')},changeActiveTabEvent(){document.addEventListener("jupiterxcore:advancedtabs:changeactivetab",()=>{Prism.highlightAllUnder(this.$element[0],!1)})}})},{"../utils/module":9}],39:[function(e,t,i){var s;(s=jQuery)(document).on("click",".raven-column-link",function(e){var t=s(this).data("ravenLink"),i=s(this).data("ravenLinkTarget"),n=s(this);if(!s(e.target).filter("a, a *, .no-link, .no-link *").length)if(t.match(/^#elementor-action/))n.find(".raven-column-link-dynamic").length||n.append(`<a class="raven-column-link-dynamic" href="${t}"></a>`),n.find(".raven-column-link-dynamic").trigger("click");else if(t.match(/^#/)){if(s(t).length)document.querySelector(t).scrollIntoView({behavior:"smooth"})}else window.open(t,i)})},{}],40:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){let t=e.find(".raven-content-switch-container"),i=t.find(".raven-content-switch-input"),n=t.find(".raven-content-switch-two-content"),s=t.data("default_state"),a=n.find('li[data-type="raven-content-switch-monthly"]'),o=n.find('li[data-type="raven-content-switch-yearly"]'),r=e.find(".raven-content-switch-primary-label"),l=e.find(".raven-content-switch-secondary-label"),d=e.find(".raven-content-switch-button"),c={};function u(e,t){$.each(e,function(e){Number.parseInt(e)!==Number.parseInt(t)?$(this).removeClass("raven-content-switch-is-visible").addClass("raven-content-switch-is-hidden"):$(this).addClass("raven-content-switch-is-visible").removeClass("raven-content-switch-is-hidden")})}i.prop("checked","primary"===s),c[0]=a,c[1]=o,i.on("click",function(e){let t=$(e.target).val();$(this).hasClass("raven-content-switch-input-active")?(t=1,l.toggleClass("selected"),r.toggleClass("selected"),$(this).toggleClass("raven-content-switch-input-normal raven-content-switch-input-active"),d.toggleClass("primary secondary"),u(c,t)):$(this).hasClass("raven-content-switch-input-normal")&&(t=0,l.toggleClass("selected"),r.toggleClass("selected"),$(this).toggleClass("raven-content-switch-input-normal raven-content-switch-input-active"),d.toggleClass("primary secondary"),u(c,t))})}},{}],41:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){let t=e.find("[data-raven-countdown]"),i=t.data("raven-countdown"),n=void 0!==t.data("raven-days")?t.data("raven-days"):"Day%!D",s=void 0!==t.data("raven-hours")?t.data("raven-hours"):"Hour%!H",a=void 0!==t.data("raven-minutes")?t.data("raven-minutes"):"Minute%!M",o=void 0!==t.data("raven-seconds")?t.data("raven-seconds"):"Second%!S";t.countdown(i,e=>{t.html(e.strftime(e.strftime(`
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%D</span>
<span class="raven-countdown-title"> ${n}</span>
</div>
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%H</span>
<span class="raven-countdown-title"> ${s}</span>
</div>
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%M</span>
<span class="raven-countdown-title"> ${a}</span>
</div>
<div class="raven-countdown-box raven-flex-1">
<span class="raven-countdown-number">%S</span>
<span class="raven-countdown-title"> ${o}</span>
</div>
`)))})}},{}],42:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){$=jQuery;let t=e.find("[data-raven-counter]");t.each(function(){(i=>{let n=new IntersectionObserver(e=>{e.forEach(e=>{var t;e.isIntersecting&&((t=(e=i.data()).toValue.toString().match(/\.(.*)/))&&(e.rounding=t[1].length),e.fromValue=$.trim(i.text()),i.numerator(e),n.disconnect())})});n.observe(i[0])})($(this))})}},{}],43:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};var i=(i=t("../utils/module"))&&i.__esModule?i:{default:i},a=t("@wordpress/i18n");let u=null,n=i.default.extend({form:null,captchaV3Ids:[],reCaptchaCheckTimeout:null,isMultiStep:!1,itiCountry:null,onInit(){this.form=this.$element.find(".raven-form"),this.isMultiStep=void 0!==this.form.attr("data-step"),this.isMultiStep&&this.handleMultiStep(this.form),this.initializeITI();var e=this.form.find(".flatpickr[type=text]");let t={firstDayOfWeek:1};var i=e.data("locale");void 0!==i&&"default"!==i&&(t=i),e.flatpickr({locale:t,minuteIncrement:1,disableMobile:"true"}),this.initCaptcha(),this.onSubmit(),window.onInvalidRavenFormField=this.onInvalidRavenFormField},onSubmit(){let t=this,i=t.form;i.on("submit",e=>{e.preventDefault(),this.checkSaveState()&&(i.css("opacity",.5),this.fixTelBeforeSubmit(),e=new FormData(i[0]),this.validateFormData(e,i)?(e.append("action","raven_form_frontend"),e.append("referrer",location.toString()),jQuery.ajax({url:_wpUtilSettings.ajax.url,type:"POST",dataType:"json",data:e,processData:!1,contentType:!1,success:t.doSuccess})):i.css("opacity",1))})},validateFormData(e,t){var i=window.ravenTools.maxFileUploadSize;if(!_.isEmpty(i))for(var[n,s]of e.entries())if(s instanceof File&&s.size>i)return(s=t.find(`input[name="${n}"]`).parents(".raven-field-group")).find("small").remove(),s.removeClass("raven-field-invalid"),s.addClass("raven-field-invalid"),s.append(`<small class="raven-form-text">${(0,a.__)("This file size is not allowed.","jupiterx-core")}</small>`),!1;return!0},checkSaveState(){var e;return!this.isEdit||(!(e=jQuery(elementor.panel.el).find("button#elementor-panel-saver-button-publish")).length||e.hasClass("elementor-disabled")?(this.form.prev("div.elementor-alert.elementor-alert-info").remove(),!0):(e=`
<div class="elementor-alert elementor-alert-info" role="alert">
<span class="elementor-alert-title">
${(0,a.__)("Please first update/publish the changes.","jupiterx-core")}
</span>
</div>
`,this.form.before(e),!1))},doSuccess(e){if(this.showMessage(e),e.data.download_url&&window.open(e.data.download_url,"_blank"),$.isEmptyObject(e.data.redirect_to)||(window.location.href=e.data.redirect_to),!$.isEmptyObject(e.data.popup)){var t={},i=this.form.parents(".jupiterx-popup");if("close"===e.data.popup[0].type&&0!==i.length)return t.constantly="yes"===e.data.popup[0].constantly,(i=i?.data("settings")?.id)&&(t.popupId=i),void $(document).trigger("jupiterx-popup-close-form-trigger",t);t.popupId=e.data.popup[0].popupId,$(document).trigger("jupiterx-popup-open-trigger",t)}$.isEmptyObject(e.data.admin_errors)||this.showAdminErrors(e.data.admin_errors),this.captchaV3Ids.forEach(function(e){return window.grecaptcha.reset(e)})},onInvalidRavenFormField(e){let t=e.target;var e=t.dataset.type,i=t.validity,n=window.ravenFormsTranslations.validation;if(i.valueMissing)return t.setCustomValidity(n.required),null!==u?void 0:(u=t.id,void window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{var e=(e=>{var e=$(e),t=$(".jupiterx-header"),i=t.data("jupiterx-settings")||{},n=0<$(".jupiterx-header-sticked").length,s=document.body,a=$("#wpadminbar").height()||0,o=$(".jupiterx-tbar").outerHeight()||0,r=parseInt($(".jupiterx-site-body-border").css("border-width"),10)||0,l=e.offset().top,e=e.outerHeight()||0;let d=a+r+o;a="sticky"===i.behavior,r="fixed"===i.behavior,!n&&(!i.behavior||a&&i.overlap)&&(d+=o),n=a&&(!i.stickyTemplate||i.stickyTemplate!==i.template),n&&(o=$(".jupiterx-header-custom .elementor:last-of-type").outerHeight()||0,d+=o),!n&&(a||r&&"top"===i.position)&&(d+=t.height()||0),i.behavior||!s.classList.contains("jupiterx-header-fixed")&&!s.classList.contains("jupiterx-header-sticked")||(d+=t.height()||0),o=window.innerHeight,n=o-d,a=l-d-(n-e)/2;return Math.max(a,0)})(t);window.scrollTo({top:e,behavior:"smooth"}),setTimeout(()=>{u=null},100)})}));let s="";switch(e){case"email":(i.typeMismatch||i.patternMismatch)&&(s=n.invalidEmail);break;case"tel":if(t.hasAttribute("data-iti-tel")){var a=window.ravenFormsTranslations.itiValidation,o=window.intlTelInputGlobals.getInstance(t),r=o.getValidationError(),l=t.hasAttribute("data-iti-area-required"),d=t.getAttribute("data-iti-tel-type"),c=""+o.getNumberType();switch(r){case 1:s=a.invalidCountryCode;break;case 2:s=a.tooShort;break;case 3:s=a.tooLong;break;case 4:s=l?a.areaCodeMissing:"";break;case 5:s=a.invalidLength;break;case-99:s=a.invalidGeneral;break;default:"all"!==d&&c!==d&&(s=a.typeMismatch[d])}}else(i.typeMismatch||i.patternMismatch)&&(s=n.invalidPhone);break;case"number":i.typeMismatch||i.patternMismatch?s=n.invalidNumber:i.rangeOverflow?s=n.invalidMaxValue.replace("MAX_VALUE",t.max):i.rangeUnderflow&&(s=n.invalidMinValue.replace("MIN_VALUE",t.min))}t.setCustomValidity(s)},showMessage(e){var t=this.form;t.css("opacity",1),$(".raven-form-response").remove(),t.parent().find(".elementor-alert").remove(),t.find("small").remove(),t.find(".raven-field-group").removeClass("raven-field-invalid"),t.parent().removeClass("raven-form-success"),t.parent().addClass("raven-form-error"),e.success&&(t.trigger("reset"),t.parent().removeClass("raven-form-error"),t.parent().addClass("raven-form-success"),t.trigger("submit_success",e.data)),$.each(e.data.errors,function(e,t){e=$("#raven-field-group-"+e);e.addClass("raven-field-invalid"),e.append('<small class="raven-form-text">'+t+"</small>")}),t.after('<div class="raven-form-response">'+e.data.message+"</div>")},showAdminErrors(e){let i="";$.each(e,function(e,t){i+=`<li>${t}</li>`}),this.form.before(`
<div class="elementor-alert elementor-alert-info" role="alert">
<span class="elementor-alert-title">
${(0,a.__)("Following messages are visible only for admin users.","jupiterx-core")}
</span>
<div class="elementor-alert-description">
<ul>${i}</ul>
</div>
</div>
`)},initCaptcha(){var e=this.form.find(".raven-g-recaptcha:last");e.length&&(window.grecaptcha?.render?(this.addRecaptcha(e),clearTimeout(this.reCaptchaCheckTimeout)):this.reCaptchaCheckTimeout=setTimeout(this.initCaptcha,350))},addRecaptcha(t){var e=t.data(),i="v3"===e.type;this.captchaV3Ids.forEach(e=>window.grecaptcha.reset(e));let n=window.grecaptcha.render(t[0],e);this.form.on("reset error",()=>window.grecaptcha.reset(n)),i?(this.captchaV3Ids.push(n),this.form.find('button[type="submit"]').on("click",e=>{e.preventDefault(),window.grecaptcha.ready(()=>{window.grecaptcha.execute(n,{action:t.data("action")}).then(e=>{this.form.find('[name="g-recaptcha-response"]').remove(),this.form.append(jQuery("<input>",{type:"hidden",value:e,name:"g-recaptcha-response"})),this.form.submit()})})})):t.data("widgetId",n)},steps:[],indicators:[],buttons:[],stepsValidableFields:[],isProgressBar:!1,progressMeter:null,handleMultiStep(e){var t=e.children(".fields-step-wrapper"),i=e.children(".raven-form__indicators").children().not(".raven-form__indicators__indicator__separator"),e=e.find(".step-button-next,.step-button-prev");this.steps=this.jqueryToArray(t),this.indicators=this.jqueryToArray(i),this.buttons=this.jqueryToArray(e),this.stepsValidableFields=this.getStepsValidableFields(),this.isProgressBar=this.isIndicatorProgressBar(),this.progressMeter=this.isProgressBar?this.indicators[0].find(".raven-form__indicators__indicator__progress__meter"):null,this.isProgressBar&&this.updateProgressMeter(0),this.setStepButtonsOnClicks()},jqueryToArray(e){let i=[];return e.each((e,t)=>{i.push($(t))}),i},getStepsValidableFields(){let n=Array(this.steps.length);return _.each(this.steps,(e,i)=>{n[i]=[],e.find("*[oninvalid]").each((e,t)=>{n[i].push($(t))})}),n},setStepButtonsOnClicks(){_.each(this.buttons,e=>{var t=e.attr("data-step-key"),i=e.hasClass("step-button-next");t&&(i&&e.click({destStep:+t+1,totalSteps:this.steps.length,inputsToValidate:this.stepsValidableFields[+t]},t=>{let i=!0;_.each(t.data.inputsToValidate,e=>{e[0].checkValidity()||(i=!1,t.data.destStep-1<t.data.totalSteps-1&&e[0].reportValidity())}),i&&this.moveToStep(t.data.destStep)}),i||e.click({destStep:+t-1},e=>{this.moveToStep(e.data.destStep)}))})},moveToStep(i){_.each(this.steps,(e,t)=>{t===i?e.removeClass("elementor-hidden"):e.addClass("elementor-hidden")}),this.isProgressBar?this.updateProgressMeter(i):this.updateNormalIndicators(i)},isIndicatorProgressBar(){return this.indicators[0].hasClass("raven-form__indicators__indicator__progress")},updateNormalIndicators(i){_.each(this.indicators,(e,t)=>{t===i?(this.stripStateClasses(e),e.addClass("raven-form__indicators__indicator--state-active")):i<t?(this.stripStateClasses(e),e.addClass("raven-form__indicators__indicator--state-inactive")):(this.stripStateClasses(e),e.addClass("raven-form__indicators__indicator--state-completed"))})},stripStateClasses(e){e.removeClass("raven-form__indicators__indicator--state-active"),e.removeClass("raven-form__indicators__indicator--state-inactive"),e.removeClass("raven-form__indicators__indicator--state-completed")},updateProgressMeter(e){e=(e+1)/this.steps.length*100;this.progressMeter.css({width:e+"%"}),this.progressMeter.html(Math.round(e)+"%")},initializeITI(){let t=this.form.find("input[data-iti-tel]");t.length&&(window.itiCountry?this.setupTelFields(t):$.get("https://ipwho.is/",()=>{},"json").always(e=>{window.itiCountry=e&&e.country_code?e.country_code.toLowerCase():"us",this.setupTelFields(t)}))},setupTelFields(e){let l=t("intl-tel-input");if(l){let o=window.intlTelInputGlobals.getCountryData().map(e=>e.iso2),r=["FIXED_LINE","MOBILE","FIXED_LINE_OR_MOBILE","TOLL_FREE","PREMIUM_RATE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];_.each(e,e=>{var t=e.hasAttribute("data-iti-allow-dropdown"),i=e.getAttribute("data-iti-country-include"),i=i?i.split(" "):null,n=i&&i.length,s=e.hasAttribute("data-iti-ip-detect"),a=e.getAttribute("data-iti-tel-type"),t={allowDropdown:t,utilsScript:"https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.16/js/utils.min.js",separateDialCode:!0,placeholderNumberType:"all"===a?"MOBILE":r[+a],onlyCountries:n?i:o,initialCountry:"",geoIpLookup:null};s&&(t.initialCountry=n&&!i.includes(window.itiCountry)?i[0]:"auto",t.geoIpLookup=e=>e(window.itiCountry)),l(e,t)})}},fixTelBeforeSubmit(){var e=this.form.find("input[data-iti-tel]");_.each(e,e=>{var t;e.hasAttribute("data-iti-internationalize")&&(t=window.intlTelInputGlobals.getInstance(e),e.value=t.getNumber())})}})},{"../utils/module":9,"@wordpress/i18n":104,"intl-tel-input":107}],44:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let a=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{hotspot:".raven-hotspot",tooltip:".raven-hotspot__tooltip"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$hotspot:this.$element.find(e.hotspot),$hotspotsExcludesLinks:this.$element.find(e.hotspot).filter(":not(.raven-hotspot--no-tooltip)"),$tooltip:this.$element.find(e.tooltip)}},bindEvents(){var e=this.getCurrentDeviceSetting("tooltip_trigger"),e="mouseenter"===e?"mouseleave mouseenter":e;"none"!==e&&this.elements.$hotspotsExcludesLinks.on(e,e=>this.onHotspotTriggerEvent(e))},onDeviceModeChange(){this.elements.$hotspotsExcludesLinks.off(),this.bindEvents()},onHotspotTriggerEvent(e){var t=a(e.target),i=t.closest(".raven-hotspot__button").length,n="mouseleave"===e.type&&(t.is(".raven-hotspot--tooltip-position")||t.parents(".raven-hotspot--tooltip-position").length),s="mobile"===elementorFrontend.getCurrentDeviceMode();t.closest(".raven-hotspot--link").length&&s&&("mouseleave"===e.type||"mouseenter"===e.type)||!i&&!n||(t=a(e.currentTarget),this.elements.$hotspot.not(t).removeClass("raven-hotspot--active"),t.toggleClass("raven-hotspot--active"))},editorAddSequencedAnimation(){this.elements.$hotspot.toggleClass("raven-hotspot--sequenced","yes"===this.getElementSettings("hotspot_sequenced_animation"))},hotspotSequencedAnimation(){var e=this.getElementSettings("hotspot_sequenced_animation");let i=this.getElementSettings("hotspot_sequenced_animation_duration");if("no"!==e){let t=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&(t.unobserve(this.$element[0]),this.elements.$hotspot.each((e,t)=>{0!==e&&(e=e*((i?i.size:1e3)/this.elements.$hotspot.length),t.style.animationDelay=e+"ms")}))}});t.observe(this.$element[0])}},setTooltipPositionControl(){var e=this.getElementSettings("tooltip_animation");void 0!==e&&e.match(/^raven-hotspot--(slide|fade)-direction/)&&(e=this.getElementSettings("tooltip_position"),this.elements.$tooltip.removeClass("raven-hotspot--tooltip-animation-from-left raven-hotspot--tooltip-animation-from-top raven-hotspot--tooltip-animation-from-right raven-hotspot--tooltip-animation-from-bottom"),this.elements.$tooltip.addClass("raven-hotspot--tooltip-animation-from-"+e))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.hotspotSequencedAnimation(),this.setTooltipPositionControl(),window.elementor&&elementor.listenTo(elementor.channels.deviceMode,"change",()=>this.onDeviceModeChange())},onElementChange(e){e.startsWith("tooltip_position")&&this.setTooltipPositionControl(),e.startsWith("hotspot_sequenced_animation")&&this.editorAddSequencedAnimation()}})},{"../utils/module":9}],45:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let a=jQuery,n=e.default.extend({onInit(){this.addOnHover()},addOnHover(){let e=this.getElementSettings(),t=this.$element,i=a(t).find(".jupiterx-image-accordion-item").length,n=e.active_size.size,s=n/((100-n)/(i-1));this.onMouseLeave(s),a(t).find(".jupiterx-image-accordion-item").on("mouseover",function(){a(t).find(".jupiterx-image-accordion-item").removeClass("jupiterx-active-image-accordion-item").css({"flex-grow":1}),a(this).addClass("jupiterx-active-image-accordion-item").css({"flex-grow":s})}),a(t).find(".jupiterx-default-active-image-accordion-item").addClass("jupiterx-active-image-accordion-item").css({"flex-grow":s})},onMouseLeave(e){let t=this.$element;a(t).find(".jupiterx-image-accordion-item").on("mouseleave",function(){a(t).find(".jupiterx-image-accordion-item").css({"flex-grow":1}).removeClass("jupiterx-active-image-accordion-item"),a(t).find(".jupiterx-default-active-image-accordion-item").addClass("jupiterx-active-image-accordion-item").css({"flex-grow":e})})}})},{"../utils/module":9}],46:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{carouselWrapper:".raven-swiper-slider",sliderWrapper:".raven-image-comparison-swiper-container",itemsSlider:".swiper-wrapper",slides:".swiper-slide",comparison:".raven-image-comparison-container"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$carouselWrapper:this.$element.find(e.carouselWrapper),$sliderWrapper:this.$element.find(e.sliderWrapper),$itemsSlider:this.$element.find(e.itemsSlider),$slides:this.$element.find(e.slides),$comparison:this.$element.find(e.comparison)}},getCarouselSettings(){return{slides_view:this.getInstanceValue("slides_view")||1,slides_view_tablet:this.getInstanceValue("slides_view_tablet")||1,slides_view_mobile:this.getInstanceValue("slides_view_mobile")||1,slides_scroll:this.getInstanceValue("slides_scroll")||1,slides_scroll_tablet:this.getInstanceValue("slides_scroll_tablet")||1,slides_scroll_mobile:this.getInstanceValue("slides_scroll_mobile")||1,enable_autoplay:this.getInstanceValue("autoplay"),autoplay_speed:this.getInstanceValue("autoplay_speed"),effect:this.getInstanceValue("effect"),transition_speed:this.getInstanceValue("speed"),show_dots:this.getInstanceValue("dots"),pause_on_hover:this.getInstanceValue("pause_on_hover")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);let n=this,s=this.getCarouselSettings(),a={allowTouchMove:!1,draggable:!1,slidesPerColumn:0,slidesPerView:+s.slides_view_mobile,slidesToScroll:+s.slides_scroll_mobile||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll_mobile||1,slidesPerGroupSkip:0,autoplay:"yes"===s.enable_autoplay&&{delay:s.autoplay_speed},watchOverflow:!1,speed:+s.transition_speed,navigation:{nextEl:".swiper-next-arrow",prevEl:".swiper-prev-arrow"},appendArrows:this.elements.$sliderWrapper,autoHeight:!0,breakpoints:{360:{slidesPerView:+s.slides_view_mobile,slidesToScroll:+s.slides_scroll_mobile||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll_mobile||1,slidesPerGroupSkip:0},768:{slidesPerView:+s.slides_view_tablet,slidesToScroll:+s.slides_scroll_tablet||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll_tablet||1,slidesPerGroupSkip:0},1024:{slidesPerView:+s.slides_view,slidesToScroll:+s.slides_scroll||1,spaceBetween:24,slidesPerGroup:+s.slides_scroll||1,slidesPerGroupSkip:0}}};this.elements.$sliderWrapper.each(function(e,t){$(this).parents(".elementor-widget-raven-image-comparison").find(".raven-image-comparison").addClass("swiper-"+e),a.navigation&&(a.navigation={nextEl:$(t).parents(".raven-image-comparison.swiper-"+e).find(".swiper-next-arrow")[0],prevEl:$(t).parents(".raven-image-comparison.swiper-"+e).find(".swiper-prev-arrow")[0]}),a.pagination=!1,"yes"===s.show_dots&&(a.pagination={el:$(t).parents(".raven-image-comparison.swiper-"+e).find(".swiper-pagination")[0],type:"bullets",clickable:!0}),"fade"===n.getInstanceValue("effect")&&(a.effect="fade",a.fadeEffect={crossFade:!0}),"function"==typeof juxtapose.scanPage&&juxtapose.scanPage(".raven-image-comparison .raven-juxtapose"),a.on={},a.on.init=function(){n.setJXDimensions(),n.elements.$carouselWrapper.addClass("raven-image-comparison-active")},a.on.update=a.on.init;let i=null;"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(t,a).then(e=>{i=e}):i=new Swiper(t,a),"yes"===s.pause_on_hover&&"yes"===s.enable_autoplay&&$(t).on({mouseenter(){i.autoplay.stop()},mouseleave(){i.autoplay.start()}}),window.addEventListener("resize",()=>{i=new Swiper(t,a)}),new ResizeObserver(()=>{n.setJXDimensions()}).observe(t)})},bindEvents(){let e=this;setTimeout(()=>{e.setJXDimensions()},1)},setJXDimensions(){this.elements.$slides.each((e,t)=>{var i=$(t).find(".placeholder-image"),n=i[0].clientHeight,t=t.clientWidth,s=$(i).parents(".swiper-wrapper").height(),s=($(i).parents(".swiper-slide").find(".raven-juxtapose")[0].style.height=n+"px",parseInt(s)<1&&"object"==typeof elementor&&$(i).parents(".swiper-wrapper").css("height",n),$(i).parents(".swiper-slide").find(".raven-juxtapose img"));0<s.length&&(s[0].style.width=t+"px",s[1].style.width=t+"px")})}})},{"../utils/module":9}],47:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:".raven-lottie__container",containerLink:".raven-lottie__container__link",animation:".raven-lottie__animation",caption:".raven-lottie__caption"},classes:{caption:"raven-lottie__caption"}}}getDefaultElements(){var e=this.getSettings().selectors;return{$widgetWrapper:this.$element,$container:this.$element.find(e.container),$containerLink:this.$element.find(e.containerLink),$animation:this.$element.find(e.animation),$caption:this.$element.find(e.caption),$sectionParent:this.$element.closest(".elementor-section"),$columnParent:this.$element.closest(".elementor-column")}}onInit(...e){super.onInit(...e),this.lottie=null,this.state={isAnimationScrollUpdateNeededOnFirstLoad:!0,isNewLoopCycle:!1,isInViewport:!1,loop:!1,animationDirection:"forward",currentAnimationTrigger:"",effectsRelativeTo:"",hoverOutMode:"",hoverArea:"",caption:"",playAnimationCount:0,animationSpeed:0,linkTimeout:0,viewportOffset:{start:0,end:100}},this.intersectionObservers={animation:{observer:null,element:null},lazyload:{observer:null,element:null}},this.animationFrameRequest={timer:null,lastScrollY:0},this.listeners={collection:[],elements:{$widgetArea:{triggerAnimationHoverIn:null,triggerAnimationHoverOut:null},$container:{triggerAnimationClick:null}}},this.initLottie()}initLottie(){this.getLottieSettings().lazyload?this.lazyloadLottie():this.generateLottie()}lazyloadLottie(){this.intersectionObservers.lazyload.observer=elementorModules.utils.Scroll.scrollObserver({offset:"0px 0px 200px",callback:e=>{e.isInViewport&&(this.generateLottie(),this.intersectionObservers.lazyload.observer.unobserve(this.intersectionObservers.lazyload.element))}}),this.intersectionObservers.lazyload.element=this.elements.$container[0],this.intersectionObservers.lazyload.observer.observe(this.intersectionObservers.lazyload.element)}generateLottie(){this.createLottieInstance(),this.setLottieEvents()}createLottieInstance(){var e=this.getLottieSettings();this.lottie=window.bodymovin.loadAnimation({container:this.elements.$animation[0],path:this.getAnimationPath(),renderer:e.renderer,autoplay:!1,name:"lottie-widget"}),this.elements.$animation.data("lottie",this.lottie)}getAnimationPath(){var e=this.getLottieSettings();return(e.source_json?.url&&"json"===e.source_json.url.toLowerCase().substr(-4)?e.source_json:e.source_external_url?.url?e.source_external_url:window.lottie_defaultAnimationUrl).url}setCaption(){var e=this.getLottieSettings();("external_url"===e.source||"media_file"===e.source&&"custom"===e.caption_source)&&this.getCaptionElement().text(e.caption)}getCaptionElement(){var e;return this.elements.$caption.length||(e=this.getSettings().classes,this.elements.$caption=jQuery("<p>",{class:e.caption}),this.elements.$container.append(this.elements.$caption)),this.elements.$caption}setLottieEvents(){this.lottie.addEventListener("DOMLoaded",()=>this.onLottieDomLoaded()),this.lottie.addEventListener("complete",()=>this.onComplete())}saveInitialValues(){var e=this.getLottieSettings();this.lottie.__initialTotalFrames=this.lottie.totalFrames,this.lottie.__initialFirstFrame=this.lottie.firstFrame,this.state.currentAnimationTrigger=e.trigger,this.state.effectsRelativeTo=e.effects_relative_to,this.state.viewportOffset.start=e.viewport?e.viewport.sizes.start:0,this.state.viewportOffset.end=e.viewport?e.viewport.sizes.end:100,this.state.animationSpeed=e.play_speed?.size,this.state.linkTimeout=e.link_timeout,this.state.caption=e.caption,this.state.loop=e.loop}setAnimationFirstFrame(){var e=this.getAnimationFrames();e.first=e.first-this.lottie.__initialFirstFrame,this.lottie.goToAndStop(e.first,!0)}initAnimationTrigger(){switch(this.getLottieSettings().trigger){case"none":this.playLottie();break;case"arriving_to_viewport":this.playAnimationWhenArrivingToViewport();break;case"bind_to_scroll":this.playAnimationWhenBindToScroll();break;case"on_click":this.bindAnimationClickEvents();break;case"on_hover":this.bindAnimationHoverEvents()}}playAnimationWhenArrivingToViewport(){var e=this.getOffset();this.intersectionObservers.animation.observer=elementorModules.utils.Scroll.scrollObserver({offset:e.end+`% 0% ${e.start}%`,callback:e=>{e.isInViewport?(this.state.isInViewport=!0,this.playLottie()):(this.state.isInViewport=!1,this.lottie.pause())}}),this.intersectionObservers.animation.element=this.elements.$widgetWrapper[0],this.intersectionObservers.animation.observer.observe(this.intersectionObservers.animation.element)}getOffset(){var e=this.getLottieSettings();return{start:-e.viewport.sizes.start||0,end:-(100-e.viewport.sizes.end)||0}}playAnimationWhenBindToScroll(){var e=this.getLottieSettings(),t=this.getOffset();this.intersectionObservers.animation.observer=elementorModules.utils.Scroll.scrollObserver({offset:t.end+`% 0% ${t.start}%`,callback:e=>this.onLottieIntersection(e)}),this.intersectionObservers.animation.element="viewport"===e.effects_relative_to?this.elements.$widgetWrapper[0]:document.documentElement,this.intersectionObservers.animation.observer.observe(this.intersectionObservers.animation.element)}updateAnimationByScrollPosition(){var e=this.getLottieSettings();let t;t="page"===e.effects_relative_to?this.getLottiePagePercentage():"fixed"===this.getCurrentDeviceSetting("_position")?this.getLottieViewportHeightPercentage():this.getLottieViewportPercentage();e=this.getFrameNumberByPercent(t);e-=this.lottie.__initialFirstFrame,this.lottie.goToAndStop(e,!0)}getLottieViewportPercentage(){return elementorModules.utils.Scroll.getElementViewportPercentage(this.elements.$widgetWrapper,this.getOffset())}getLottiePagePercentage(){return elementorModules.utils.Scroll.getPageScrollPercentage(this.getOffset())}getLottieViewportHeightPercentage(){return elementorModules.utils.Scroll.getPageScrollPercentage(this.getOffset(),window.innerHeight)}getFrameNumberByPercent(e){var t=this.getAnimationFrames();return e=Math.min(100,Math.max(0,e)),t.first+(t.last-t.first)*(e/100)}getAnimationFrames(){var e=this.getLottieSettings(),t=this.getAnimationCurrentFrame(),i=this.getAnimationRange().start,n=this.getAnimationRange().end;let s=this.lottie.__initialFirstFrame,a=0===this.lottie.__initialFirstFrame?this.lottie.__initialTotalFrames:this.lottie.__initialFirstFrame+this.lottie.__initialTotalFrames;return i&&i>s&&(s=i),n&&n<a&&(a=n),this.state.isNewLoopCycle||"bind_to_scroll"===e.trigger||(s=i&&t<i?i:t),"backward"===this.state.animationDirection&&this.isReverseMode()&&(s=t,a=i&&i>this.lottie.__initialFirstFrame?i:this.lottie.__initialFirstFrame),{first:s,last:a,current:t,total:this.lottie.__initialTotalFrames}}getAnimationRange(){var e=this.getLottieSettings();return{start:this.getInitialFrameNumberByPercent(e.start_point.size),end:this.getInitialFrameNumberByPercent(e.end_point.size)}}getInitialFrameNumberByPercent(e){return e=Math.min(100,Math.max(0,e)),this.lottie.__initialFirstFrame+(this.lottie.__initialTotalFrames-this.lottie.__initialFirstFrame)*(e/100)}getAnimationCurrentFrame(){return 0===this.lottie.firstFrame?this.lottie.currentFrame:this.lottie.firstFrame+this.lottie.currentFrame}setLinkTimeout(){let t=this.getLottieSettings();"on_click"===t.trigger&&t.custom_link?.url&&t.link_timeout&&this.elements.$containerLink.on("click",e=>{e.preventDefault(),this.isEdit||setTimeout(()=>{var e="on"===t.custom_link.is_external?"_blank":"_self";window.open(t.custom_link.url,e)},t.link_timeout)})}bindAnimationClickEvents(){this.listeners.elements.$container.triggerAnimationClick=()=>{this.playLottie()},this.addSessionEventListener(this.elements.$container,"click",this.listeners.elements.$container.triggerAnimationClick)}getLottieSettings(){var e=this.getElementSettings();return{...e,lazyload:"yes"===e.lazyload,loop:"yes"===e.loop}}playLottie(){var e=this.getAnimationFrames();this.lottie.stop(),this.lottie.playSegments([e.first,e.last],!0),this.state.isNewLoopCycle=!1}bindAnimationHoverEvents(){this.createAnimationHoverInEvents(),this.createAnimationHoverOutEvents()}createAnimationHoverInEvents(){var e=this.getLottieSettings(),t=this.getHoverAreaElement();this.state.hoverArea=e.hover_area,this.listeners.elements.$widgetArea.triggerAnimationHoverIn=()=>{this.state.animationDirection="forward",this.playLottie()},this.addSessionEventListener(t,"mouseenter",this.listeners.elements.$widgetArea.triggerAnimationHoverIn)}addSessionEventListener(e,t,i){e.on(t,i),this.listeners.collection.push({$el:e,event:t,callback:i})}createAnimationHoverOutEvents(){let e=this.getLottieSettings(),t=this.getHoverAreaElement();"pause"!==e.on_hover_out&&"reverse"!==e.on_hover_out||(this.state.hoverOutMode=e.on_hover_out,this.listeners.elements.$widgetArea.triggerAnimationHoverOut=()=>{"pause"===e.on_hover_out?this.lottie.pause():(this.state.animationDirection="backward",this.playLottie())},this.addSessionEventListener(t,"mouseleave",this.listeners.elements.$widgetArea.triggerAnimationHoverOut))}getHoverAreaElement(){var e=this.getLottieSettings();return"section"===e.hover_area?this.elements.$sectionParent:"column"===e.hover_area?this.elements.$columnParent:this.elements.$container}setLoopOnAnimationComplete(){var e=this.getLottieSettings();this.state.isNewLoopCycle=!0,e.loop&&!this.isReverseMode()?this.setLoopWhenNotReverse():e.loop&&this.isReverseMode()?this.setReverseAnimationOnLoop():!e.loop&&this.isReverseMode()&&this.setReverseAnimationOnSingleTrigger()}isReverseMode(){var e=this.getLottieSettings();return"yes"===e.reverse_animation||"reverse"===e.on_hover_out&&"backward"===this.state.animationDirection}setLoopWhenNotReverse(){var e=this.getLottieSettings();if(0<e.number_of_times)return this.state.playAnimationCount++,this.state.playAnimationCount<e.number_of_times?void this.playLottie():void(this.state.playAnimationCount=0);this.playLottie()}setReverseAnimationOnLoop(){var e=this.getLottieSettings();!e.number_of_times||this.state.playAnimationCount<e.number_of_times?(this.state.animationDirection="forward"===this.state.animationDirection?"backward":"forward",this.playLottie(),"backward"===this.state.animationDirection&&this.state.playAnimationCount++):(this.state.playAnimationCount=0,this.state.animationDirection="forward")}setReverseAnimationOnSingleTrigger(){this.state.playAnimationCount<1?(this.state.playAnimationCount++,this.state.animationDirection="backward",this.playLottie()):1<=this.state.playAnimationCount&&"forward"===this.state.animationDirection?(this.state.animationDirection="backward",this.playLottie()):(this.state.playAnimationCount=0,this.state.animationDirection="forward")}setAnimationSpeed(){var e=this.getLottieSettings();e.play_speed&&this.lottie.setSpeed(e.play_speed.size)}onElementChange(){this.updateLottieValues(),this.resetAnimationTrigger()}updateLottieValues(){var e=this.getLottieSettings();[{sourceVal:e.play_speed?.size,stateProp:"animationSpeed",callback:()=>this.setAnimationSpeed()},{sourceVal:e.link_timeout,stateProp:"linkTimeout",callback:()=>this.setLinkTimeout()},{sourceVal:e.caption,stateProp:"caption",callback:()=>this.setCaption()},{sourceVal:e.effects_relative_to,stateProp:"effectsRelativeTo",callback:()=>this.updateAnimationByScrollPosition()},{sourceVal:e.loop,stateProp:"loop",callback:()=>this.onLoopStateChange()}].forEach(e=>{void 0!==e.sourceVal&&e.sourceVal!==this.state[e.stateProp]&&(this.state[e.stateProp]=e.sourceVal,e.callback())})}onLoopStateChange(){var e="arriving_to_viewport"===this.state.currentAnimationTrigger&&this.state.isInViewport;this.state.loop&&(e||"none"===this.state.currentAnimationTrigger)&&this.playLottie()}resetAnimationTrigger(){var e=this.getLottieSettings(),t=e.trigger!==this.state.currentAnimationTrigger,i=!!e.viewport&&this.isViewportOffsetChange(),n=!!e.on_hover_out&&this.isHoverOutModeChange(),e=!!e.hover_area&&this.isHoverAreaChange();(t||i||n||e)&&(this.removeAnimationFrameRequests(),this.removeObservers(),this.removeEventListeners(),this.initAnimationTrigger())}isViewportOffsetChange(){var e=this.getLottieSettings(),t=e.viewport.sizes.start!==this.state.viewportOffset.start,e=e.viewport.sizes.end!==this.state.viewportOffset.end;return t||e}isHoverOutModeChange(){return this.getLottieSettings().on_hover_out!==this.state.hoverOutMode}isHoverAreaChange(){return this.getLottieSettings().hover_area!==this.state.hoverArea}removeEventListeners(){this.listeners.collection.forEach(e=>{e.$el.off(e.event,null,e.callback)})}removeObservers(){for(var e in this.intersectionObservers)this.intersectionObservers[e].observer&&this.intersectionObservers[e].element&&this.intersectionObservers[e].observer.unobserve(this.intersectionObservers[e].element)}removeAnimationFrameRequests(){window.cancelAnimationFrame(this.animationFrameRequest.timer)}onDestroy(){super.onDestroy(),this.destroyLottie()}destroyLottie(){this.removeAnimationFrameRequests(),this.removeObservers(),this.removeEventListeners(),this.elements.$animation.removeData("lottie"),this.lottie&&this.lottie.destroy()}onLottieDomLoaded(){this.saveInitialValues(),this.setAnimationSpeed(),this.setLinkTimeout(),this.setCaption(),this.setAnimationFirstFrame(),this.initAnimationTrigger()}onComplete(){this.setLoopOnAnimationComplete()}onLottieIntersection(e){var t;e.isInViewport?(this.state.isAnimationScrollUpdateNeededOnFirstLoad&&(this.state.isAnimationScrollUpdateNeededOnFirstLoad=!1,this.updateAnimationByScrollPosition()),this.animationFrameRequest.timer=window.requestAnimationFrame(()=>this.onAnimationFrameRequest())):(t=this.getAnimationFrames(),e="up"===e.intersectionScrollDirection?t.first:t.last,this.state.isAnimationScrollUpdateNeededOnFirstLoad=!1,window.cancelAnimationFrame(this.animationFrameRequest.timer),this.lottie.goToAndStop(e,!0))}onAnimationFrameRequest(){window.scrollY!==this.animationFrameRequest.lastScrollY&&(this.updateAnimationByScrollPosition(),this.animationFrameRequest.lastScrollY=window.scrollY),this.animationFrameRequest.timer=window.requestAnimationFrame(()=>this.onAnimationFrameRequest())}}},{}],48:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{tabsWrapper:".raven-media-gallery-tabs",contentsWrapper:".raven-media-gallery-tab-contents",tabs:".raven-media-gallery-tabs button.tab-item",contents:".raven-media-gallery-tab-contents .content",items:'.gallery-item [class*="type-"]',galleryItems:".gallery-item"},state:{activeIndex:0}}},getDefaultElements(){var e=this.getSettings("selectors");return{$tabsWrapper:this.$element.find(e.tabsWrapper),$contentsWrapper:this.$element.find(e.contentsWrapper),$tabs:this.$element.find(e.tabs),$contents:this.$element.find(e.contents),$items:this.$element.find(e.items),$galleryItems:this.$element.find(e.galleryItems)}},bindEvents(){let e=this;this.zoom(),this.zoomMove(),setTimeout(()=>{e.setHeight()},1),jQuery(window).resize(()=>{e.setHeight()}),this.elements.$tabsWrapper[0]&&this.elements.$tabsWrapper[0].addEventListener("click",t=>{if(t.target.classList.contains("tab-item")){let e=this.getSettings("state.activeIndex");"show"!==this.getInstanceValue("all_filter")&&0===e&&(e=1);var i=this.elements.$tabsWrapper[0].querySelector('[data-raven-tab-index="'+e+'"]'),n=this.elements.$contentsWrapper[0].querySelector('[data-raven-content-index="'+e+'"]'),i=(i.classList.remove("active"),n.classList.remove("active"),n.querySelectorAll(".gallery-item").forEach(e=>{e.classList.remove("show-animation")}),this.setSettings("state.activeIndex",t.target.dataset.ravenTabIndex),this.elements.$contentsWrapper[0].querySelector('[data-raven-content-index="'+t.target.dataset.ravenTabIndex+'"]'));t.target.classList.add("active"),i.classList.add("active"),i.querySelectorAll(".gallery-item").forEach((e,t)=>{setTimeout(()=>{e.classList.add("show-animation")},100*t)}),this.setHeight()}})},zoom(){"zoom"===this.getInstanceValue("image_hover_animation")&&this.elements.$items.find(".poster").zoom()},zoomMove(){"3d-zoom"===this.getInstanceValue("image_hover_animation")&&[...this.elements.$galleryItems].forEach(e=>{let a=e.querySelector("img");a&&((e=0<$(e).parents(".content-layout-under-image").length?e.querySelector('[class*="type-"]'):e).addEventListener("mouseout",()=>{a.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)"}),e.addEventListener("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=t.width/2-(e.clientX-t.left),e=t.height/2-(e.clientY-t.top),s=s/t.width*40,e=e/t.height*40;a.style.transform=`perspective(900px) translate3d(${s}px, ${e}px, 0px) scale(${Math.max(i,n)})`}))})},handleAnimation(){this.elements.$contentsWrapper[0].querySelectorAll(".active .gallery-item").forEach((e,t)=>{setTimeout(()=>{e.classList.add("show-animation")},100*t)})},setHeight(){var e;this.$element.parents()[0].classList.contains("e-con-inner")&&(e=this.$element.find(".raven-media-gallery-wrapper")[0].clientHeight,this.$element[0].style.height=e+"px")},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.handleAnimation()}})},{"../utils/module":9}],49:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({pageWrapperAttr:"raven-my-account-page",currentPage:null,onInit(){this.initElements(),this.bindEvents(),this.isEdit&&(this.editorInitTabs(),this.currentPage=this.$element.attr(this.pageWrapperAttr),this.currentPage||(this.currentPage="dashboard"),this.editorShowTab()),this.applyButtonsHoverAnimation(),this.doHeightEqualizations(),this.setContentMinHeight(),this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote)},getDefaultSettings(){return{selectors:{address:"address",tabLinks:".woocommerce-MyAccount-navigation-link a",viewOrderButtons:".my_account_orders .woocommerce-button.view",viewOrderLinks:".woocommerce-orders-table__cell-order-number a",authForms:"form.login, form.register",tabWrapper:".raven-my-account-tab",tabItem:".woocommerce-MyAccount-navigation li",allPageElements:`[${this.pageWrapperAttr}]`,purchasenote:"tr.product-purchase-note",stickyRightColumn:".e-sticky-right-column"},classes:{stickyRightColumnActive:"e-sticky-right-column--active"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$address:this.$element.find(e.address),$tabLinks:this.$element.find(e.tabLinks),$viewOrderButtons:this.$element.find(e.viewOrderButtons),$viewOrderLinks:this.$element.find(e.viewOrderLinks),$authForms:this.$element.find(e.authForms),$tabWrapper:this.$element.find(e.tabWrapper),$tabItem:this.$element.find(e.tabItem),$allPageElements:this.$element.find(e.allPageElements),$purchasenote:this.$element.find(e.purchasenote),$stickyRightColumn:this.$element.find(e.stickyRightColumn)}},bindEvents(){elementorFrontend.elements.$document.on("select2:open",this.addSelect2Wrapper),elementorFrontend.elements.$body.on("keyup change",".register #reg_password",this.doHeightEqualizations)},editorInitTabs(){this.elements.$allPageElements.each((e,t)=>{t=t.getAttribute(this.pageWrapperAttr);let i;i=this.$element.find(".woocommerce-MyAccount-navigation-link--"+t),(i="view-order"===t?this.elements.$viewOrderLinks.add(this.elements.$viewOrderButtons):i).on("click",{endpoint:t},this.editorShowTab)}),this.elements.$tabWrapper.find(".woocommerce-MyAccount-navigation li").first().trigger("click")},editorShowTab(e=null){e&&(this.currentPage=e.data.endpoint),"customer-logout"!==this.currentPage&&(e=this.$element.find(`[${this.pageWrapperAttr}="${this.currentPage}"]`),this.$element.attr(this.pageWrapperAttr,this.currentPage),this.elements.$allPageElements.hide(),e.show(),this.toggleEndpointClasses(),"view-order"!==this.currentPage&&(this.elements.$tabItem.removeClass("is-active"),this.$element.find(".woocommerce-MyAccount-navigation-link--"+this.currentPage).addClass("is-active")),"edit-address"===this.currentPage||"view-order"===this.currentPage)&&this.doHeightEqualizations()},toggleEndpointClasses(){var e=["dashboard","orders","view-order","downloads","edit-account","edit-address","payment-methods"];this.elements.$tabWrapper.removeClass("raven-my-account-tab__"+e.join(" raven-my-account-tab__")),e.includes(this.currentPage)&&this.elements.$tabWrapper.addClass("raven-my-account-tab__"+this.currentPage)},applyButtonsHoverAnimation(){var e=this.getElementSettings();e.forms_buttons_hover_animation&&this.$element.find(".woocommerce button.button").addClass("elementor-animation-"+e.forms_buttons_hover_animation),e.tables_button_hover_animation&&this.$element.find(".order-again .button, td .button, .woocommerce-pagination .button").addClass("elementor-animation-"+e.tables_button_hover_animation)},doHeightEqualizations(){this.equalizeElementHeight(this.elements.$address),this.isEdit||this.equalizeElementHeight(this.elements.$authForms)},equalizeElementHeight(e){if(e.length){e.removeAttr("style");let i=0;e.each((e,t)=>{i=Math.max(i,t.offsetHeight)}),0<i&&e.css("height",i+"px")}},setContentMinHeight(){var e=jQuery(".custom-my-account-nav-vertical"),t=jQuery(".woocommerce-MyAccount-content-wrapper");e.length&&(e=window.getComputedStyle(e[0]).height,t.css("min-height",e)),t.css("visibility","visible")},removePaddingBetweenPurchaseNote(e){e&&e.each(e=>{jQuery(e).prev().children("td").addClass("product-purchase-note-is-below")})},onElementChange(e){0!==e.indexOf("general_text_typography")&&0!==e.indexOf("sections_padding")||this.doHeightEqualizations(),0===e.indexOf("forms_rows_gap")&&this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote)},addSelect2Wrapper(e){e=jQuery(e.target).data("select2");e.$dropdown&&e.$dropdown.addClass("e-woo-select2-wrapper")},isStickyRightColumnActive(){var e=this.getSettings("classes");return this.elements.$stickyRightColumn.hasClass(e.stickyRightColumnActive)},activateStickyRightColumn(){var e=this.getElementSettings(),t=elementorFrontend.elements.$wpAdminBar,i=this.getSettings("classes");let n=e.sticky_right_column_offset||0;t.length&&"fixed"===t.css("position")&&(n+=t.height()),"yes"===this.getElementSettings("sticky_right_column")&&(this.elements.$stickyRightColumn.addClass(i.stickyRightColumnActive),this.elements.$stickyRightColumn.css("top",n+"px"))},deactivateStickyRightColumn(){var e;this.isStickyRightColumnActive()&&(e=this.getSettings("classes"),this.elements.$stickyRightColumn.removeClass(e.stickyRightColumnActive))},toggleStickyRightColumn(){this.getElementSettings("sticky_right_column")?this.isStickyRightColumnActive()||this.activateStickyRightColumn():this.deactivateStickyRightColumn()}})},{"../utils/module":9}],50:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let a=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{menus:".raven-nav-menu",inPageMenuItems:'a[href*="#"]',toggleButton:".raven-nav-menu-toggle-button",closeButton:".raven-nav-menu-close-button",mobileMenu:".raven-nav-menu-mobile",mobileContainer:".raven-nav-menu-mobile .raven-container",megaMenu:".submenu .raven-megamenu-wrapper",liNavItem:".raven-nav-menu-main .raven-nav-menu li"}}},getDefaultElements(){var e=this.getSettings("selectors"),e={$body:a("body"),$menus:this.$element.find(e.menus),$inPageMenuItems:this.$element.find(e.inPageMenuItems),$toggleButton:this.$element.find(e.toggleButton),$closeButton:this.$element.find(e.closeButton),$mobileMenu:this.$element.find(e.mobileMenu),$mobileContainer:this.$element.find(e.mobileContainer),$elementorElement:this.$element.closest(".elementor-element"),$elementorContainer:this.$element.parents(".elementor-container").last(),$megaMenu:this.$element.find(e.megaMenu),$navMenuItem:this.$element.find(e.$menus).find("li"),$liNavItem:this.$element.find(e.liNavItem)};return e.$elementorContainer.length||(e.$elementorContainer=this.$element.closest(".e-con")),e},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSmartMenu(),this.inPageMenuClick(),this.inPageMenuScroll(),this.mobileMenuScroll(),this.mobileMenuPageRedirection(),this.setMegaMenuWidth(),this.stretchElement=new elementorModules.frontend.tools.StretchElement({element:this.elements.$mobileMenu,selectors:{container:this.elements.$mobileMenu.parents(".elementor-top-section")}})},bindEvents(){switch(this.getElementSettings("mobile_layout")){case"dropdown":this.elements.$toggleButton.on("click",this.toggleDropdown.bind(this)),elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.dropdownFullWidth.bind(this)),a(window).on("resize",this.setMegaMenuWidth.bind(this));break;case"side":var e=this.getElementSettings("side_menu_alignment"),t=this.getElementSettings("side_menu_effect");this.elements.$mobileMenu.addClass("raven-side-menu-"+e),this.elements.$mobileMenu.addClass("raven-side-menu-"+e),this.elements.$toggleButton.on("click",this.toggleMobileMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMobileMenu.bind(this)),"push"===t&&(this.elements.$body.addClass("raven-nav-menu-effect-push"),this.elements.$toggleButton.on("click",this.sideMenuPush.bind(this)),this.elements.$closeButton.on("click",this.sideMenuPush.bind(this))),this.elements.$menus.on("select.smapi",this.onSideMenuItemClick.bind(this));break;case"full-screen":"yes"===this.getElementSettings("mobile_menu_item_full_width")&&this.elements.$mobileMenu.addClass("raven-nav-menu-item-full-width"),this.elements.$toggleButton.on("click",this.toggleMobileMenu.bind(this)),this.elements.$closeButton.on("click",this.toggleMobileMenu.bind(this))}this.elements.$liNavItem.on("hover",this.setMegaMenuWidth)},initSmartMenu(){var e=this.getElementSettings("submenu_icon"),t=this.getElementSettings("submenu_space_between"),e={subIndicatorsText:e,subIndicators:""!==e,subIndicatorsPos:"append",subMenusMaxWidth:"1500px"};this.elements.$body.hasClass("rtl")&&(e.rightToLeftSubMenus=!0),this.elements.$megaMenu.length&&(e.keepInViewport=!1),"object"==typeof t&&""!==t.size&&(e.mainMenuSubOffsetY=parseInt(t.size)),"top"===this.getElementSettings("submenu_opening_position")&&(e.bottomToTopSubMenus=!0),this.excludeOtherUl(),this.elements.$menus.smartmenus(e)},toggleDropdown(){let e=this.elements.$mobileMenu;this.elements.$toggleButton.find(".hamburger").toggleClass("is-active"),e.slideToggle(250,()=>{e.toggleClass("raven-nav-menu-active").css("display","")}),this.dropdownFullWidth()},dropdownFullWidth(){var e,t,i,n,s,a=this.elements.$mobileMenu;a.css("max-height",document.documentElement.clientHeight-a.get(0).getBoundingClientRect().top),"stretch"===this.getElementSettings("full_width")&&(e=this.elements.$elementorElement,t=this.elements.$elementorContainer,i=this.elements.$toggleButton,n=this.elements.$mobileContainer,s=window.innerWidth,this.stretchElement.stretch(),a.css("top",e.offset().top+e.outerHeight()-i.offset().top),n.css("max-width",1024<s?t.outerWidth():"none"))},sideMenuPush(){var e=this.getElementSettings("side_menu_alignment");let t=parseInt(this.$element.css("--menu-container-width"))||250;"right"===e&&(t=-t),this.elements.$body.hasClass("raven-nav-menu-effect-pushed")?this.elements.$body.removeClass("raven-nav-menu-effect-pushed").removeAttr("style"):this.elements.$body.addClass("raven-nav-menu-effect-pushed").css("margin-"+(this.isRtl()?"right":"left"),t)},toggleMobileMenu(){this.elements.$mobileMenu.toggleClass("raven-nav-menu-active"),this.elements.$mobileMenu.hasClass("raven-nav-menu-active")?this.elements.$mobileMenu.parents(".animated").addClass("raven-nav-menu-parents-animation"):this.elements.$mobileMenu.parents(".animated").removeClass("raven-nav-menu-parents-animation"),0!==this.elements.$toggleButton.find(".hamburger").length&&this.elements.$toggleButton.find(".hamburger").toggleClass("is-active")},mobileMenuScroll(){let n=document.querySelectorAll(".raven-nav-menu-mobile.raven-nav-menu-dropdown, .raven-nav-menu-mobile.raven-nav-menu-full-screen"),s=null;for(let i=0;i<n.length;i++)n[i].addEventListener("touchstart",function(e){1===e.targetTouches.length&&(s=e.targetTouches[0].clientY)},{capture:!1,passive:!0}),n[i].addEventListener("touchmove",function(e){var t;1===e.targetTouches.length&&(t=e.targetTouches[0].clientY-s,0===n[i].scrollTop&&0<t&&e.cancelable&&e.preventDefault(),n[i].scrollHeight-n[i].scrollTop<=n[i].clientHeight)&&t<0&&e.cancelable&&e.preventDefault()},{capture:!1,passive:!0})},mobileMenuPageRedirection(){var e=this.elements.$mobileMenu.find(".menu-item-has-children"),t=e.find("> .raven-link-item"),i=t.find("> .sub-arrow");0!==e.length&&0!==t.length&&i.on("click",function(e){a(e.currentTarget).parent().hasClass("highlighted")&&e.preventDefault()})},inPageMenuClick(){let n=this,s=this.getHeaderSettings(),e;this.elements.$menus.on("click",t=>{e=t.target.getAttribute("href")||"";let i=null;try{i=new window.URL(a(t.target).prop("href"))}catch(e){return}if((i.href.replace(i.hash,"")===window.location.href.replace(window.location.hash,"")||-1!==e.search(/^#/))&&-1!==i.hash.search(/^#/)){e=i.hash,t.preventDefault();t=a(e);if(0!==t.length){let e=t.offset().top;return e=(e-=n.getAdminbarHeight())-n.getBodyBorderWidth(),s&&"sticky"===s.behavior&&s.overlap||s&&!s.behavior?e-=n.isHeaderSticked()?n.tbarHeight():2*n.tbarHeight():e-=n.tbarHeight(),n.hasCustomStickyHeader()?e-=n.getCustomStickyHeaderHeight():(s&&"fixed"===s.behavior&&"top"===s.position||s&&"sticky"===s.behavior)&&(e-=n.getHeaderHeight()),n.elements.$body.hasClass("raven-nav-menu-effect-pushed")&&n.sideMenuPush(),n.elements.$mobileMenu.removeClass("raven-nav-menu-active"),n.changeHamburgerState(!1),window.history.pushState(null,null,i.hash),a("html, body").stop().animate({scrollTop:e},500,"swing"),!1}n.elements.$body.hasClass("raven-nav-menu-effect-pushed")&&n.sideMenuPush(),n.elements.$mobileMenu.removeClass("raven-nav-menu-active"),n.changeHamburgerState(!1),window.history.pushState(null,null,i.hash)}})},inPageMenuScroll(){let i=this;i.elements.$inPageMenuItems.length&&i.elements.$inPageMenuItems.each(function(e,t){if(!(t.hash<1)){let e=a('[id="'+t.hash.replace("#","")+'"]');e.length&&(t=a(t),window.location.hash||i.activateMenuItem(e,t),window.addEventListener("scroll",_.throttle(function(){i.activateMenuItem(e,t)})))}})},activateMenuItem(e,t){let i=!1;var n=this.getHeaderHeight()+this.getAdminbarHeight(),s=e.offset().top,a=s-1-n,s=s-2+e.outerHeight()-n,e=window.pageYOffset;a<=e&&e<=s&&(i=!0),t.toggleClass("raven-menu-item-active",i)},getHeaderHeight(){var e,t=a(".jupiterx-header");return 0!==t.length&&(e=t.data("jupiterx-settings").behavior,"fixed"===e||"sticky"===e||window.pageYOffset<t.height())?t.height():0},hasCustomStickyHeader(){var e=this.getHeaderSettings();return!!e&&!(!e.behavior||"sticky"!==e.behavior||e.stickyTemplate&&e.stickyTemplate===e.template)},getHeaderSettings(){return a(".jupiterx-header").data("jupiterx-settings")},getCustomStickyHeaderHeight(){var e;return!this.hasCustomStickyHeader()||0===(e=a(".jupiterx-header-custom .elementor:last-of-type")).length?0:e.outerHeight()},getBodyBorderWidth(){var e=a(".jupiterx-site-body-border");return 0!==e.length&&(e=e.css("border-width"))?parseInt(e.replace("px","")):0},getAdminbarHeight(){var e=a("#wpadminbar");return e.length?e.height():0},tbarHeight(){var e=a(".jupiterx-tbar");return e.length?e.outerHeight():0},onElementChange(e){var t,i;"stretch"!==this.getElementSettings("full_width")?(this.stretchElement.reset(),this.elements.$mobileMenu.removeAttr("style"),this.elements.$mobileMenu.find(".raven-container").removeAttr("style")):this.dropdownFullWidth(),"mobile_layout"!==e&&"side_menu_effect"!==e||(this.elements.$body.removeClass("raven-nav-menu-effect-pushed").removeAttr("style"),this.elements.$mobileMenu.removeClass("raven-nav-menu-active")),"side"===this.getElementSettings("mobile_layout")&&e.startsWith("menu_container_width")&&this.elements.$body.hasClass("raven-nav-menu-effect-pushed")&&(i=this.getElementSettings("side_menu_alignment"),t=parseInt(this.$element.css("--menu-container-width"))||250,this.elements.$body.css("margin-left","left"===i?t:-t)),"submenu_space_between"===e&&"object"==typeof(i=this.getElementSettings("submenu_space_between"))&&(this.findElement(".raven-submenu").first().css("margin-top",""===i.size?"0":i.size+"px"),this.elements.$menus.smartmenus("destroy"),this.initSmartMenu())},onSectionActivated(e){this.editShowSubmenu("section_submenu"===e)},onEditorClosed(){this.editShowSubmenu(!1)},editShowSubmenu(e){var t=this.findElement(".raven-submenu").first(),i=this.getElementSettings("submenu_space_between");t.toggleClass("raven-show-submenu",e),"object"==typeof i&&t.css("margin-top",""===i.size?"0":i.size+"px")},onSideMenuItemClick(e,t){var t=a(t);0!==t.closest(".raven-nav-menu-side").length&&-1===(t=t.attr("href")).search(/^#/)&&0!==t.trim().length&&this.elements.$closeButton.trigger("click")},isHeaderSticked(){return 0<a(".jupiterx-header-sticked").length},setMegaMenuWidth(){let e=this.elements.$liNavItem.find(".submenu .raven-megamenu-wrapper"),t=this.elements.$elementorContainer,i=t.offset().left,n=t.outerWidth();e.each(function(){var e=a(this),t=e.parent().parent().offset().left,t=-Math.abs(t-i);e.parent().css("transform",`translateX(${t}px)`)}),e.css("width",n+"px")},excludeOtherUl(){this.elements.$liNavItem.find(".submenu .raven-megamenu-wrapper").each(function(){a(this).find("ul").attr("data-sm-skip","true")})},changeHamburgerState(e){var t=this.elements.$toggleButton.find(".hamburger");0!==t.length&&(e?t.addClass("is-active"):t.removeClass("is-active"))}})},{"../utils/module":9}],51:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{button:".elementor-button.elementor-paypal-legacy",errors:".elementor-message-danger"}}}getDefaultElements(){var e=this.getSettings();return{wrapper:this.$element[0],button:this.$element[0].querySelector(e.selectors.button),errors:this.$element[0].querySelectorAll(e.selectors.errors)}}handleClick(e){0<this.elements.errors.length&&(e.preventDefault(),this.elements.errors.forEach(e=>{e.classList.remove("elementor-hidden")}))}bindEvents(){_.isNull(this.elements.button)||this.elements.button.addEventListener("click",this.handleClick.bind(this))}}},{}],52:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new a({$element:e})};var i=s(e("../utils/module")),n=s(e("../utils/masonry"));function s(e){return e&&e.__esModule?e:{default:e}}let a=i.default.extend({Masonry:null,onInit(){$(this.$element).on("add-stack-effect",this.addStackEffect),"masonry"===this.getInstanceValue("layout")&&this.createMasonry(),"stack"===this.getElementSettings("_skin")&&$(this.$element).trigger("add-stack-effect")},addStackEffect(){let i=this.getElementSettings("stack_hover_effect");$.each(this.$element.find(".raven-photo-album-item"),(e,t)=>{new window[i+"Fx"]({el:t})})},createMasonry(){let e=this;e.Masonry=new n.default({$element:e.$element}),e.Masonry.run(),"stack"===e.getElementSettings("_skin")&&setTimeout(()=>{$(e.$element).trigger("add-stack-effect")},50)}})},{"../utils/masonry":8,"../utils/module":9}],53:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{container:".raven-photo-roller",frame:".raven-photo-roller-frame",image:".raven-photo-roller-frame img"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$container:this.$element.find(e.container),$frame:this.$element.find(e.frame),$image:this.$element.find(e.image)}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.getElementSettings("max_height").size&&this.calculateNewWidth(),void 0!==window.safari&&(this.redraw(),$(window).resize(this.redraw))},redraw(){this.elements.$container.hide().show(0)},calculateNewWidth(){var e,t=this.getElementSettings("max_height"),i=parseFloat(this.elements.$image.css("width"),10),n=parseFloat(this.elements.$image.css("height"),10);this.elements.$frame.css("max-height",t.size+t.unit),this.elements.$frame.after().css("max-height",t.size+t.unit),"px"===t.unit&&t.size<n?(e=t.size/n*i,this.elements.$frame.css("width",e),this.elements.$image.css("width",e)):"%"===t.unit&&t.size<100&&(e=n*t.size/100,this.elements.$frame.css("width",t=e*(i/n)),this.elements.$frame.css("height",e),this.elements.$image.css("width",t),this.elements.$image.css("height",e))}})},{"../utils/module":9}],54:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({onInit(){$("body").find("li.depth-1").each(function(e,t){$(t).find(".children").last().find(".comment").last().find(".jupiterx-comment-body").css({"border-bottom":"none","padding-bottom":"5px"})}),this.actionLinkIconOnHover()},onElementChange(){this.actionLinkIconOnHover()},getWrapper(){return'div[data-id="'+this.getID()+'"]'},actionLinkIconOnHover(){var e=this.getWrapper();let t=$(e).css("--action-links-icon-color-hover"),i=$(e).find(".fa-comment-dots").css("color");t&&($(e).find(".jupiterx-comment-links i").on("mouseover",function(){$(this).css("color",t)}),$(e).find(".jupiterx-comment-links i").on("mouseleave",function(){$(this).css("color",i)}),$(e).find(".comment-reply-link").on("mouseover",function(){$(this).parents(".jupiterx-comment-links").find(".fa-comment-dots").css("color",t)}),$(e).find(".comment-reply-link").on("mouseleave",function(){$(this).parents(".jupiterx-comment-links").find(".fa-comment-dots").css("color",i)}),$(e).find(".jupiterx-comment-links li:last-child").on("mouseover",function(){$(this).parents(".jupiterx-comment-links").find(".fa-paper-plane").css("color",t)}),$(e).find(".jupiterx-comment-links li:last-child").on("mouseleave",function(){$(this).parents(".jupiterx-comment-links").find(".fa-paper-plane").css("color",i)}))}})},{"../utils/module":9}],55:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{image:".raven-post-navigation-featured-image"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$navigation:this.$element,$image:this.$element.find(e.image)}},bindEvents(){this.handleZoomAndMove()},handleZoomAndMove(){var e=this.getInstanceValue("hover_animation_featured_image");!e||"zoom-move"!==e||this.elements.$image.length<1||(this.elements.$image.on("mouseout",e=>{e.currentTarget.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)"}),this.elements.$image.on("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=t.width/2-(e.clientX-t.left),a=t.height/2-(e.clientY-t.top),s=s/t.width*30,a=a/t.height*30;e.currentTarget.style.transform=`perspective(900px) translate3d(${s}px, ${a}px, 0px)  scale(`+Math.max(i,n)}))}})},{"../utils/module":9}],56:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.classic=function(e){new n({$element:e})},i.cover=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{classes:{dots:"swiper-pager"},selectors:{postImageFit:".raven-image-fit img",carouselWrapper:".raven-swiper-slider",sliderWrapper:".raven-posts-carousel-swiper-container",itemsSlider:".swiper-wrapper"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$carouselWrapper:this.$element.find(e.carouselWrapper),$sliderWrapper:this.$element.find(e.sliderWrapper),$itemsSlider:this.$element.find(e.itemsSlider)}},getCarouselSettings(){return{slides_view:this.getInstanceValue("slides_view"),slides_view_tablet:this.getInstanceValue("slides_view_tablet"),slides_view_mobile:this.getInstanceValue("slides_view_mobile"),slides_scroll:this.getInstanceValue("slides_scroll"),slides_scroll_tablet:this.getInstanceValue("slides_scroll_tablet"),slides_scroll_mobile:this.getInstanceValue("slides_scroll_mobile"),enable_autoplay:this.getInstanceValue("enable_autoplay"),autoplay_speed:this.getInstanceValue("autoplay_speed"),enable_infinite_loop:this.getInstanceValue("enable_infinite_loop"),enable_hover_pause:this.getInstanceValue("enable_hover_pause"),overflow_visible:this.getInstanceValue("overflow_visible"),transition_speed:this.getInstanceValue("transition_speed"),show_navigation:this.getInstanceValue("show_arrows"),show_pagination:this.getInstanceValue("show_pagination"),pagination_position:this.getInstanceValue("pagination_position"),columns_space_between:this.getInstanceValue("columns_space_between"),columns_space_between_mobile:this.getInstanceValue("columns_space_between_mobile"),columns_space_between_tablet:this.getInstanceValue("columns_space_between_tablet")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);let n=this.getCarouselSettings(),s={draggable:!1,slidesPerColumn:0,centeredSlides:"yes"===n.overflow_visible,centeredSlidesBounds:"yes"===n.overflow_visible,spaceBetween:n.columns_space_between_mobile.size,slidesPerView:"yes"===n.overflow_visible?+n.slides_view_mobile+.5:+n.slides_view_mobile,slidesPerGroup:+n.slides_scroll_mobile,autoplay:"yes"===n.enable_autoplay&&{delay:n.autoplay_speed},loop:"yes"===n.enable_infinite_loop,speed:+n.transition_speed,navigation:"yes"===n.show_navigation&&{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},appendArrows:this.elements.$sliderWrapper,pagination:"yes"===n.show_pagination&&{el:".swiper-pagination",type:"bullets",clickable:!0},breakpoints:{360:{slidesPerView:"yes"===n.overflow_visible?+n.slides_view_mobile+.5:+n.slides_view_mobile,slidesPerGroup:+n.slides_scroll_mobile,spaceBetween:n.columns_space_between_mobile.size},768:{slidesPerView:"yes"===n.overflow_visible?+n.slides_view_tablet+.5:+n.slides_view_tablet,slidesPerGroup:+n.slides_scroll_tablet,spaceBetween:n.columns_space_between_tablet.size},1024:{slidesPerView:"yes"===n.overflow_visible?+n.slides_view+.5:+n.slides_view,slidesPerGroup:+n.slides_scroll,spaceBetween:n.columns_space_between.size}}},a=("yes"===n.overflow_visible&&(this.elements.$carouselWrapper.find(".swiper-button-next").css("right","40px"),this.elements.$carouselWrapper.find(".swiper-button-prev").css("left","40px")),this);this.elements.$sliderWrapper.each(function(e,t){$(this).parents(".elementor-widget-raven-posts-carousel").find(".raven-posts-carousel").addClass("swiper-"+e),$(this).parents(".elementor-widget-raven-posts-carousel").find(".raven-posts-carousel").addClass("swiper-"+e),s.navigation&&(s.navigation={nextEl:$(t).parents(".raven-posts-carousel").find(".swiper-button-next")[0],prevEl:$(t).parents(".raven-posts-carousel").find(".swiper-button-prev")[0]});let i=null;s.on={},s.on.init=function(){a.handleAnitmation(),a.handleFeaturedIamageEffect()},"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(t,s).then(e=>{i=e}):i=new Swiper(t,s),"yes"===n.enable_autoplay&&"yes"===n.enable_hover_pause&&$(t).on({mouseenter(){i.autoplay.stop()},mouseleave(){i.autoplay.start()}})})},handleAnitmation(){this.elements.$sliderWrapper.imagesLoaded().done(()=>{let e=[...this.elements.$sliderWrapper[0].querySelectorAll(".swiper-slide")];this.getInstanceValue("load_effect")?(e="slide-right"===this.getInstanceValue("load_effect")?e.slice().reverse():e).forEach((e,t)=>{setTimeout(()=>{e.classList.add("raven-posts-carousel-loaded")},200+100*t),setTimeout(()=>{e.querySelector(".raven-posts-carousel-load-effect").classList.remove("raven-post-carousel-effect-"+this.getInstanceValue("load_effect"),"raven-posts-carousel-load-effect")},1500+100*t)}):e.forEach(e=>{e.classList.add("raven-posts-carousel-loaded")})})},handleFeaturedIamageEffect(){var e=this.getInstanceValue("post_image_hover_effect");if(e&&"zoom-move"===e){let e=this.elements.$sliderWrapper.find(".raven-post-image");(e="cover"===this.getElementSettings("_skin")?this.elements.$sliderWrapper.find(".raven-post-wrapper"):e).on("mouseout",e=>{e=e.currentTarget.querySelector(".raven-posts-carousel-zoom-move-wrapper");e&&(e.style.transform="perspective(900px) translate3d(0px, 0px, 0px) scale(1)")}),e.on("mousemove",e=>{var t=e.currentTarget.getBoundingClientRect(),i=((t.width+35)/t.width).toFixed(2),n=((t.height+35)/t.height).toFixed(2),s=e.currentTarget.querySelector(".raven-posts-carousel-zoom-move-wrapper"),a=t.width/2-(e.clientX-t.left),e=t.height/2-(e.clientY-t.top),a=a/t.width*30,e=e/t.height*30;s&&(s.style.transform=`perspective(900px) translate3d(${a}px, ${e}px, 0px) scale(${Math.max(i,n)})`)}),"cover"!==this.getElementSettings("_skin")||document.body.classList.contains("elementor-editor-active")||e.on("click",e=>{e=e.currentTarget.querySelector(".raven-post-image").getAttribute("data-href");e&&window.location.assign(e)})}}})},{"../utils/module":9}],57:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.classic=function(e){new r({$element:e})},i.cover=function(e){new r({$element:e})};var i=o(e("../utils/module")),n=o(e("../utils/sortable")),s=o(e("../utils/pagination")),a=o(e("../utils/masonry"));function o(e){return e&&e.__esModule?e:{default:e}}let r=i.default.extend({Sortable:null,Pagination:null,Masonry:null,getDefaultSettings(){return{classes:{postMirrored:"data-mirrored"},selectors:{posts:".raven-posts",postItem:".raven-post-item",postImageFit:".raven-image-fit img",postMirrored:"[data-mirrored]",loadMore:".raven-load-more",loadMoreButton:".raven-load-more-button",pagination:".raven-pagination",sortable:".raven-sortable",infinteLoadIndicator:".raven-infinite-load"},state:{paged:1,category:-1,maxNumPages:1,isLoading:!1}}},getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.posts),$loadMore:this.$element.find(e.loadMore),$loadMoreButton:this.$element.find(e.loadMoreButton),$pagination:this.$element.find(e.pagination),$infinteLoadIndicator:this.$element.find(e.infinteLoadIndicator)}},bindEvents(){var e,t;"yes"===this.getInstanceValue("mirror_rows")&&elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.mirrorRows.bind(this)),"load_more"===this.getInstanceValue("pagination_type")&&this.elements.$loadMore.length&&(e=this.getSettings("state"),t=this.elements.$loadMore.data("settings"),this.setPaged({paged:e.paged,maxNumPages:t.maxNumPages}),this.elements.$loadMoreButton.on("click",this.handleLoadMore.bind(this)))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initializeOnce(),this.initialize()},initializeOnce(){"page_based"===this.getInstanceValue("pagination_type")&&this.paginationModule(),"yes"===this.getInstanceValue("show_sortable")&&this.sortableModule()},initialize(){"masonry"===this.getInstanceValue("layout")&&this.runMasonry(),"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},paginationModule(){var e=s.default.extend({handlePagination:this.handlePagination.bind(this)});this.Pagination=new e({$element:this.$element.find(this.getSettings("selectors.pagination"))})},sortableModule(){var e=n.default.extend({handleSort:this.handleSort.bind(this)});this.Sortable=new e({$element:this.$element.find(this.getSettings("selectors.sortable"))})},afterAppend(){"yes"===this.getInstanceValue("mirror_rows")&&this.mirrorRows(),"infinite_load"===this.getInstanceValue("pagination_type")&&this.infiniteLoadObserver()},setColumnsCount(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"columns":"columns_"+e;this.setSettings("columnsCount",parseInt(this.getInstanceValue(t)))},runMasonry(){this.Masonry=new a.default({$element:this.$element}),this.Masonry.run()},mirrorRows(){this.setColumnsCount();var t=this.getSettings(),i=this.$element.find(t.selectors.postItem);if(i.filter(t.selectors.postMirrored).removeAttr(t.classes.postMirrored),i.length&&i.length>t.columnsCount){var n=i.length/t.columnsCount;for(let e=1;e<n;e+=2){var s=e*t.columnsCount;i.slice(s,s+t.columnsCount).attr(t.classes.postMirrored,!0)}}},createObserver(e,i,n){if(!(e.length<1)){let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(i(),t.disconnect())})},n);t.observe(e[0])}},infiniteLoadObserver(){let i=this;i.createObserver(i.elements.$infinteLoadIndicator,()=>{var e=i.getSettings("state"),t=e.paged+1;i.addPosts({paged:t,category:e.category})},{threshold:1})},ajaxPosts(e,t){var e={action:"raven_get_render_posts",post_id:this.getCurrentPostId(),model_id:this.getID(),paged:e.paged,category:e.category,lang:this.elements.$postsContainer.data("lang")},i=this.elements.$postsContainer.data("archive-query");i&&(e.archive_query=JSON.stringify(i));this.setSettings("state.isLoading",!0),$.ajax({type:"POST",url:_wpUtilSettings.ajax.url,data:e,success:function(e){e.success&&e.data.posts&&t(e)},complete:function(){this.setSettings("state.isLoading",!1)}.bind(this)})},addPosts(e){var t=this.getSettings("state");return!(t.isLoading||t.paged<1||(this.ajaxPosts(e,this.appendPosts),0))},appendPosts(e){var t=this.getSettings("state");"masonry"===this.getInstanceValue("layout")?this.Masonry.push(e.data.posts):this.elements.$postsContainer.append(e.data.posts),this.setPaged({paged:t.paged+1,maxNumPages:e.data.max_num_pages}),this.afterAppend()},setPosts(e){return!this.getSettings("state").isLoading&&(this.ajaxPosts(e,this.renderPosts),!0)},renderPosts(e){this.elements.$postsContainer.empty(),this.elements.$postsContainer.append(e.data.posts),this.Sortable&&!this.Sortable.isEnabled()&&(this.Sortable.renderUpdate(),this.Pagination)&&this.Pagination.isEnabled()&&this.Pagination.recreatePagination(e.data.max_num_pages),this.Pagination&&!this.Pagination.isEnabled()&&this.Pagination.renderUpdate(),this.setPaged({paged:1,maxNumPages:e.data.max_num_pages}),this.initialize()},handleLoadMore(e){e.preventDefault();var e=this.getSettings("state"),t=e.paged+1;this.addPosts({paged:t,category:e.category})},handleInfiniteLoad(){var e=this.getSettings("state"),t=e.paged+1;this.addPosts({paged:t,category:e.category})},handlePagination(e){this.scrollToContainer(this.elements.$postsContainer),this.setPosts({paged:e,category:this.getSettings("state.category")})},handleSort(e){this.setPosts({paged:1,category:e})&&this.setSettings("state.category",e)},setPaged(e){let{paged:t,maxNumPages:i}=e;-1===(t=t>=i?-1:t)?this.elements.$loadMore.hide():this.elements.$loadMore.show(),this.setSettings("state.paged",t),this.setSettings("state.maxNumPages",i)},getCurrentPostId(){return parseInt(this.elements.$postsContainer.data("post-id"))},onSectionActivated(e){e&&this.editOverlayIcons(-1!==e.indexOf("section_icons"))},onEditorClosed(){this.editOverlayIcons(!1)},editOverlayIcons(e){this.$element.toggleClass("raven-edit-icons",e)}})},{"../utils/masonry":8,"../utils/module":9,"../utils/pagination":20,"../utils/sortable":22}],58:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{standardTab:".raven-product-data-tabs.standard-tab-style .woocommerce-tabs ul.tabs a"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$standardTab:this.$element.find(e.standardTab)}},bindEvents(){document.body.classList.contains("elementor-editor-active")&&$(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init"),this.elements.$standardTab.on("click",function(e){$(".raven-product-data-tabs.standard-tab-style .woocommerce-tabs ul.tabs li").removeClass("previous-tab"),$(e.currentTarget).parent().prev().addClass("previous-tab")})}})},{"../utils/module":9}],59:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{gallery:".raven-product-gallery-wrapper",galleryItemsWrapper:".raven-product-gallery-items",galleryItems:".raven-product-gallery-items li",galleryBase:".woocommerce-product-gallery-raven-widget",galleryThumbs:".flex-control-thumbs",galleryImageFit:".raven-image-fit img"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$gallery:this.$element.find(e.gallery),$galleryItemsWrapper:this.$element.find(e.galleryItemsWrapper),$galleryItems:this.$element.find(e.galleryItems),$galleryBase:this.$element.find(e.galleryBase),$galleryThumbs:this.$element.find(e.galleryThumbs)}},getGallerylSettings(){return{layout:this.getInstanceValue("gallery_layout"),thumbnails:this.getInstanceValue("thumbnails")||"",carousel:this.getInstanceValue("carousel"),lightbox:this.getInstanceValue("lightbox"),zoom:this.getInstanceValue("zoom"),wcZoomDisabled:this.$element.data("wc-disable-zoom")||"",wcLighboxDisabled:this.$element.data("wc-disable-lightbox")||"",videoIsEnable:"1"===this.getInstanceValue("video_enable"),aspectIsEnabled:"true"===this.getInstanceValue("enable_aspect_ratio")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);var e=this.getGallerylSettings();"stack"===e.layout&&e.aspectIsEnabled&&objectFitPolyfill(this.$element.find(this.getSettings("selectors.galleryImageFit"))),this.galleryItemsHtml=[]},bindEvents(){this.galleryEvent()},onElementChange(e){var t=this.getGallerylSettings();if("aspect_ratio"===e&&t.videoIsEnable){let e=this.$element.find(".raven-product-gallery-wrapper").find(".raven-product-gallery-stack-wrapper"),t=e.find(".jupiterx-product-gallery-stack-video"),i=e.find(".raven-product-gallery-stack-image"),n=i.height();if(t.css("height","auto"),0===i.length)return void setTimeout(()=>t.css("height","max-content"));setTimeout(()=>t.height(n))}["product_thumbnail_width","product_thumbnail_width"].includes(e)&&new window.jupiterxProductGallery(jQuery(".raven-product-gallery-wrapper"),!0)},galleryEvent(){this.ProductGalleryInstance();this.resetButtonOnClick(),this.updateGalleryPictures(this),this.singleSlideOnClick()},ProductGalleryInstance(){let r=jQuery,s=this.getGallerylSettings(),a=this.elements.$galleryBase.find(".raven-product-gallery-slider-wrapper"),i=this.getWrapper(),o=this,t=(r(a).removeClass("jupiterx-product-gallery-vertical jupiterx-product-gallery-horizontal jupiterx-product-gallery-none"),this.getThumbnail(o)),l=(window.innerWidth<768&&(s.thumbnails="horizontal",r(i).find(".woocommerce-product-gallery-raven-widget").removeClass("raven-product-gallery-left raven-product-gallery-right").addClass("raven-product-gallery-horizontal").find("ol").removeClass("slick-vertical")),function(e,t=!1){if(this.$target=e,!0===t)return this;"stack"===s.layout&&(s.zoom&&this.initZoom("li"),s.zoom&&this.lightbox(),s.videoIsEnable)&&(this.controlVideoOnload(),this.endedVideo(),this.handleVideoHeight()),"standard"===s.layout&&(this.slider(),s.carousel||this.carousel(),s.zoom&&this.zoomIcon(),s.lightbox&&this.standardLightbox(),s.lightbox||this.$target.find(".woocommerce-product-gallery__image").find("a").css("pointer-events","none"),s.wcZoomDisabled&&s.zoom&&setTimeout(()=>{this.initZoom(".woocommerce-product-gallery__image")},100),s.wcLighboxDisabled&&s.lightbox&&!s.videoIsEnable&&this.initPhotoswipe(),this.disableProductElementorLighBox(),this.createSlickThumbnailsSlider(),this.repositionDirectionNav(),s.videoIsEnable)&&(this.handleIframe(),this.handleVideoOnChangeSlide(),this.handlePhotoswipe(),this.endedVideo())});this.handleWcModal(),l.prototype.endedVideo=function(){r("video").on("ended",function(e){r(e.currentTarget).parent().find("i").removeClass("circle-pause").addClass("circle-play")})},l.prototype.handleIframe=function(){var e=this.$target;let t=e.find(".flex-active-slide");(t=0===t.length?e.find(".woocommerce-product-gallery__image"):t).find("iframe").on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})},l.prototype.handleVideoHeight=function(){var e=this.$target.find(".raven-product-gallery-stack-wrapper"),t=e.find(".jupiterx-product-gallery-stack-video"),e=e.find(".raven-product-gallery-stack-image"),i=e.height();0===e.length?t.css("height","max-content"):t.height(i)},l.prototype.slider=function(){var e=!!document.body.classList.contains("rtl");let t='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"/></svg>',i='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"/></svg>';e&&(t='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"/></svg>',i='<svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"/></svg>');e={flexslider:{allowOneSlide:!1,animation:"slide",animationLoop:!1,animationSpeed:500,controlNav:"thumbnails",directionNav:!0,nextText:t,prevText:i,rtl:e,slideshow:!1,smoothHeight:!1},photoswipe_enabled:!(!s.lightbox||s.videoIsEnable),zoom_enabled:!!s.zoom};a.wc_product_gallery(e),this.smoothHeight()},l.prototype.smoothHeight=function(e=400){setTimeout(()=>{var e=r(i).find(".flex-viewport"),t=r(i).find(".flex-active-slide").height(),e=(e.animate({height:t}),t/2);r(".flex-direction-nav").css("top",e+"px")},e)},l.prototype.getGalleryItems=function(){let e=r(".woocommerce-product-gallery__image"),o=[];return 0<e.length&&e.each(function(e,t){var i,n,s,a=r(t).find("img");0<a.length?(n=a.attr("data-large_image"),s=a.attr("data-large_image_width"),i=a.attr("data-large_image_height"),n={alt:a.attr("alt"),src:n,w:s,h:i,title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")},o.push(n)):(r(t).find(".jupiterx-attachment-media-custom-video-icons").css("max-width","inherit"),s=r(t).find(".jupiterx-attachment-media-iframe").parent().html(),o.push({html:'<div class="jupiterx-pswp-attachment-media-iframe">'+s+"</div>"}))}),o},l.prototype.handlePhotoswipe=function(){if(s.lightbox&&(this.$target.off("click",".woocommerce-product-gallery__trigger"),this.$target.off("click",".woocommerce-product-gallery__image a"),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()}),s.zoom)){0===this.$target.find(".woocommerce-product-gallery__trigger").length&&this.$target.append('<a href="#" class="woocommerce-product-gallery__trigger"></a>');let e=r(this.$target).find(".woocommerce-product-gallery__trigger");r(e).hide(),r(document).on("click",".zoomImg, .woocommerce-product-gallery__image a",function(){r(e).click()})}},l.prototype.initPhotoswipe=function(){var e=this.$target;if(0<e.find("img").length&&(this.$target.prepend('<a href="#" class="woocommerce-product-gallery__trigger"></a>'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()})),s.zoom){let t=e.find(".woocommerce-product-gallery__trigger");r(document).on("click",".flex-active-slide",function(e){0<r(e.currentTarget).find(".jupiterx-attachment-media-iframe").length||r(t).click()})}},l.prototype.handleVideoOnPhotoSwipe=function(n,e){r(n).hasClass("pswp--open")&&(e.listen("beforeChange",function(){let i=r(n).find("video"),e=r(n).find("iframe"),t=r(n).find(".pswp__item");0<i.length&&(i.parent().find("i").removeClass("circle-pause").addClass("circle-play"),i.get(0).pause()),0<e.length&&(l.prototype.resetIframes(e),r(n).find("iframe").on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})),t.each(function(e,t){"block"===r(t).css("display")&&void 0!==r(t).find("video").attr("autoplay")&&(i.parent().find("i").removeClass("circle-play").addClass("circle-pause"),r(t).find("video").get(0).play())})}),l.prototype.handleVideoOnClick(r(n)))},l.prototype.openPhotoswipe=function(e){e.preventDefault();var t,i=r(".pswp")[0],n=l.prototype.getGalleryItems(),e=r(e.target);let s;e.is(".woocommerce-product-gallery__trigger")||e.is(".woocommerce-product-gallery__trigger img")?(s=a.find(".flex-active-slide"),t=r.extend({index:r(s).index(),addCaptionHTMLFn:(e,t)=>e.title?(t.children[0].textContent=e.title,!0):(t.children[0].textContent="",!1)},{closeOnScroll:!1,history:!1,hideAnimationDuration:0,showAnimationDuration:0}),(n=new PhotoSwipe(i,PhotoSwipeUI_Default,n,t)).init(),l.prototype.handleVideoOnPhotoSwipe(i,n)):s=e.closest(".woocommerce-product-gallery__image")},l.prototype.disableProductElementorLighBox=function(){var e=r(this.$target).find("a");s.lightbox&&document.body.classList.contains("elementor-editor-active")?r(e).attr("data-elementor-open-lightbox","yes"):r(e).attr("data-elementor-open-lightbox","no")},l.prototype.initZoom=function(e){r.isFunction(r.fn.zoom)&&(e=this.$target.find(e),r(e).each(function(e,t){var i=r(t).find("img"),n=r(t).width();i.data("large_image_width")>n&&(i={touch:!1},"ontouchstart"in window&&(i.on="click"),r(t).trigger("zoom.destroy"),r(t).zoom(i))}))},l.prototype.carousel=function(){var e=this.$target.find(".flex-direction-nav");r(e).remove()},l.prototype.lightbox=function(){let e=this;setTimeout(function(){e.$target.on("click",".zoomImg",function(e){r(e.currentTarget).prev().click()})},100)},l.prototype.standardLightbox=function(){if(!s.zoom){var t=this.$target;0===t.find(".woocommerce-product-gallery__trigger").length&&this.$target.append('<a href="#" class="woocommerce-product-gallery__trigger"></a>');let e;e=t.find(".woocommerce-product-gallery__trigger"),r(e).hide(),r(document).on("click",".zoomImg, .woocommerce-product-gallery__image a",function(){r(e).click()})}},l.prototype.zoomIcon=function(){let e=this.$target,t=e.find(".woocommerce-product-gallery__trigger");r(t).hide(),s.lightbox&&e.on("click",".zoomImg, .woocommerce-product-gallery__image a",function(){r(t).click()})},l.prototype.createSlickThumbnailsSlider=function(){let n=this.$target.find(".raven-product-gallery-slider-wrapper"),e={infinite:!1,draggable:!1,slidesToShow:7,slidesToScroll:1,prevArrow:'<button class="slick-prev" aria-label="Prev" type="button"><svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"/></svg></button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button"><svg fill="#333333" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="7.2px" height="12px" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"/></svg></button>'};["left","right"].includes(o.getThumbnail(o))&&(e=r.extend(e,{vertical:!0,slidesToShow:5}),setTimeout(function(){var e=n.find(".slick-active"),t=e.length;let i=e.height()*t;0<parseInt(e.css("margin-bottom"))&&(i+=parseInt(e.css("margin-bottom"))*t),0<parseInt(e.css("border-bottom-width"))&&(i+=parseInt(e.css("border-bottom-width"))*t),0<parseInt(e.css("border-top-width"))&&(i+=parseInt(e.css("border-top-width"))*t),n.find(".slick-track, .slick-list").css("height",i+"px")},100)),"horizontal"===o.getThumbnail(o)?(e.arrows=!1,e.useTransform=!1):(e.arrows=!0,e.useTransform=!0),r(".flex-control-thumbs").hasClass("slick-initialized")&&r(".flex-control-thumbs").slick("destroy"),r(".flex-control-thumbs").slick(e),s.videoIsEnable&&n.find(".woocommerce-product-gallery__image").each(function(e,t){void 0!==r(t).data("poster")&&r(".flex-control-nav").find("li[data-slick-index="+e+"]").prepend('<i class="jupiterx-product-single-play-icon"></i>')});let t=this;n.on("click",".flex-direction-nav a",function(){n.find(".flex-control-nav").slick("slickGoTo",n.find(".flex-active-slide").index()),n.find(".slick-track li").removeClass("active-slick-slide"),n.find(".flex-active").parent().addClass("active-slick-slide"),t.smoothHeight(0)})},l.prototype.repositionDirectionNav=function(){let s=this.$target.find(".raven-product-gallery-slider-wrapper");function e(){var e=s.find(".flex-direction-nav"),t=s.find(".flex-control-thumbs"),i=s.find(".jupiterx-attachment-media-custom-video-icons"),n=s.find(".flex-viewport"),t=t.outerWidth(!0);"right"===o.getThumbnail(o)&&e.css("right",t),"left"===o.getThumbnail(o)&&e.css("left",t),i.css("max-width",n.width())}r(window).resize(e),e()},l.prototype.handleVideoOnClick=function(a){a.off("click",".jupiterx-attachment-media-custom-video-icons").on("click",".jupiterx-attachment-media-custom-video-icons",function(e){var t=r(e.currentTarget),e=r(e.currentTarget).find("i"),t=t.prev(),i=a.find(".jupiterx-attachment-media-iframe"),n=a.find("video"),s=a.find("iframe");0<s.length&&l.prototype.resetIframes(s),t.get(0).paused?(i.find("i").removeClass("circle-pause").addClass("circle-play"),n.trigger("pause"),e.removeClass("circle-play").addClass("circle-pause"),t.get(0).play()):(e.removeClass("circle-pause").addClass("circle-play"),t.get(0).pause())})},l.prototype.controlVideoOnload=function(){var e=this.$target.find(".raven-product-gallery-stack-wrapper"),t=e.find("video"),i=e.find("iframe");let n=e.find("li:first-child");0!==e.length&&(0<t.length&&t.each(function(){r(this).parent().find("i").removeClass("circle-pause").addClass("circle-play"),r(this).get(0).pause()}),0<i.length&&(l.prototype.resetIframes(i),i.on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})),0<t.length&&0===n.find("video").length&&(i=t[0],n=r(i).parent()),0<n.length&&0<n.find("video").length&&void 0!==n.find("video").attr("autoplay")&&(n.find("video").parent().find("i").removeClass("circle-play").addClass("circle-pause"),n.find("video").get(0).play()),l.prototype.handleVideoOnClick(e))},l.prototype.handleVideoOnChangeSlide=function(){let n=this.$target;n.on("click",".flex-direction-nav a, .flex-control-thumbs li, .flex-control-thumbs li .jupiterx-product-single-play-icon, .woocommerce-product-gallery__image a, .woocommerce-product-gallery__trigger",function(){var e=n.find("video"),t=n.find("iframe"),i=n.find(".flex-active-slide");0<e.length&&(e.parent().find("i").removeClass("circle-pause").addClass("circle-play"),e.each(function(e,t){r(t).get(0).pause()})),0<t.length&&(l.prototype.resetIframes(t),t.on("load",function(e){r(e.currentTarget).parent().removeClass("iframe-on-load"),r(e.currentTarget).show(),r(e.currentTarget).next().hide()})),0<i.length&&void 0!==i.find("video").attr("autoplay")&&(e.parent().find("i").removeClass("circle-play").addClass("circle-pause"),i.find("video").get(0).play())}),l.prototype.handleVideoOnClick(n)},l.prototype.resetIframes=function(e){e.each(function(e,t){var i=r(t).attr("src");r(t).attr("src",i)})},new l(jQuery(".raven-product-gallery-wrapper")),window.jupiterxProductGallery=l;window.addEventListener("resize",this.debounce(()=>{var e=window.innerWidth;(e<768||"horizontal"===o.getThumbnail(o))&&(s.thumbnails="horizontal",r(i).find(".woocommerce-product-gallery-raven-widget").removeClass("raven-product-gallery-left raven-product-gallery-right").addClass("raven-product-gallery-horizontal").find("ol").removeClass("slick-vertical")),768<=e&&"horizontal"!==t&&(s.thumbnails=t,r(i).find(".woocommerce-product-gallery-raven-widget").removeClass("raven-product-gallery-horizontal raven-product-gallery-right raven-product-gallery-left").addClass("raven-product-gallery-"+t).find("ol").addClass("slick-vertical")),new l(jQuery(".raven-product-gallery-wrapper")),e<768&&r(i).find("div.flex-active-slide").css("width",e-40)},100))},debounce(i,n){let s;return function(){let e=this,t=arguments;clearTimeout(s),s=setTimeout(function(){s=null,i.apply(e,t)},n)}},handleWcModal(){$(".pswp__button--close").off().on("click touchend",function(e){$(e.target).closest(".pswp--open").removeClass("pswp--open"),setTimeout(()=>{$(e.target).closest(".pswp--open").removeClass("pswp--open")})}),$(".pswp__item").off().on("click touched",function(e){$(e.target).closest("img.pswp__img").length||$(e.target).closest(".jupiterx-pswp-attachment-media-iframe").length||$(e.target).closest(".pswp--open").removeClass("pswp--open")})},onFullScreenClose(){let e=this;$(".pswp__button--fs").on("click",function(){e.handleWcModal()})},updateGallery(i){if(!1!==i.replace){var n=this.getWrapper(),s=i.content,a=this.getGallerylSettings();if("stack"===i.layout){$(n).find(".raven-product-gallery-wrapper").html(s);let e=new window.jupiterxProductGallery(jQuery(".raven-product-gallery-wrapper"),!0);void(a.videoIsEnable&&e.controlVideoOnload())}else{$(n).find(".woocommerce-product-gallery-raven-widget").html(s);let e=0;$(n).find(".flex-control-nav li").each(function(){0===e?$(this).addClass("slick-slide slick-current slick-active"):$(this).addClass("slick-slide slick-active"),$(this).attr("style","width: 61px;"),$(this).attr("tabindex","0"),$(this).attr("aria-hidden","false"),$(this).attr("data-slick-index",e),e++});var i=$(n).find(".flex-control-nav").html(),s=document.createElement("ol"),o=document.createElement("div"),r=document.createElement("div"),i=(s.setAttribute("class","flex-control-nav flex-control-thumbs slick-initialized slick-slider"),o.setAttribute("class","slick-list"),r.setAttribute("class","slick-track"),$(r).append(i),o.appendChild(r),s.appendChild(o),$(n).find("ol.flex-control-nav").remove(),$(n).find(".flex-viewport"));$(s).insertAfter(i),this.galleryEvent(),this.singleSlideOnClick(),this.handleWcModal(),this.onFullScreenClose();let t=new window.jupiterxProductGallery(jQuery(".raven-product-gallery-wrapper"),!0);a.videoIsEnable&&t.controlVideoOnload(),t.createSlickThumbnailsSlider()}}},restButtonAjax(){let t=this,s=t.getWrapper(),e=$(s).find('input[name="product_id"]').val(),i=$('input[name="variation_id"]').val(),n=t.galleryItemsHtml.findIndex(e=>"reset"===e.key);var a;0===i||_.isEmpty(i)?document.getElementById("jupiterx-clear-variable-button-single-page").removeEventListener("click",this.restButtonAjax):-1!==n?(a=t.galleryItemsHtml[n].value,t.updateGallery(a)):wp.ajax.post({beforeSend:()=>{var e=$(s).find(".flex-active").outerHeight(),t=$(s).find(".flex-viewport").outerHeight(),i=$(s).find(".flex-control-nav"),e='<div class="temporary-style"><style>'+`.raven-product-gallery-wrapper-placeholder .slick-slide { min-height: ${e}px };`+"</style></div>",n=$(".jupiterx-product-gallery-stack-item").outerHeight();$(s).find(".raven-product-gallery-wrapper").append(e),$(s).find(".flex-viewport").remove(),$(`<div class="flex-viewport" style="width:100%; height:${t}px;"></div>`).insertBefore(i),$(s).find(".raven-product-gallery-wrapper").addClass("raven-product-gallery-wrapper-placeholder"),$(s).find(".jupiterx-product-gallery-stack-item").css("height",n),$("#variation-previous-number").val(0)},action:"jupiterx_product_gallery_get_gallery_items",variation:"0",post_id:$(s).find('input[name="post_id"]').val(),form_id:$(s).find('input[name="form_id"]').val(),product_id:e,nonce:ravenTools.nonce}).always(function(){$(".raven-product-gallery-wrapper").removeClass("raven-product-gallery-wrapper-placeholder"),$(s).find(".raven-product-gallery-wrapper").find(".temporary-style").remove(),document.getElementById("jupiterx-clear-variable-button-single-page").removeEventListener("click",this.restButtonAjax)}).done(function(e){t.galleryItemsHtml.push({key:"reset",value:e}),t.updateGallery(e)})},resetButtonOnClick(){var e=document.getElementById("jupiterx-clear-variable-button-single-page");_.isNull(e)||e.addEventListener("click",this.restButtonAjax)},updateGalleryPictures(o){let r=this.getWrapper();var e=$(".raven-product-add-to-cart input.variation_id").val();$("body").append('<input type="hidden" id="variation-first-load" value="true">'),$("body").append(`<input type="hidden" id="variation-previous-number" value="${e}">`),$(".variation_id").off().on("change",function(){let s=$('input[name="variation_id"]').val(),e=$("#variation-first-load").val(),t=$("#variation-previous-number").val(),i=$(r).find('input[name="product_id"]').val(),n=o.galleryItemsHtml.findIndex(e=>e.key===s);var a;_.isEmpty(s)||"true"===e||s===t?$("#variation-first-load").val("false"):-1!==n?(a=o.galleryItemsHtml[n].value,o.updateGallery(a)):wp.ajax.post({beforeSend:()=>{var e=$(r).find(".flex-active").outerHeight(),t=$(r).find(".flex-viewport").outerHeight(),i=$(r).find(".flex-control-nav"),e='<div class="temporary-style"><style>'+`.raven-product-gallery-wrapper-placeholder .slick-slide { min-height: ${e}px };`+"</style></div>",n=$(".jupiterx-product-gallery-stack-item").outerHeight();$(r).find(".raven-product-gallery-wrapper").append(e),$(r).find(".flex-viewport").remove(),$(`<div class="flex-viewport" style="width:100%; height:${t}px;"></div>`).insertBefore(i),$(r).find(".raven-product-gallery-wrapper").addClass("raven-product-gallery-wrapper-placeholder"),$(r).find(".jupiterx-product-gallery-stack-item").css("height",n),$("#variation-previous-number").val(s)},action:"jupiterx_product_gallery_get_gallery_items",variation:s,post_id:$(r).find('input[name="post_id"]').val(),form_id:$(r).find('input[name="form_id"]').val(),product_id:i,nonce:ravenTools.nonce}).always(function(){$(".raven-product-gallery-wrapper").removeClass("raven-product-gallery-wrapper-placeholder"),$(r).find(".raven-product-gallery-wrapper").find(".temporary-style").remove()}).done(function(e){o.galleryItemsHtml.push({key:s,value:e}),o.updateGallery(e)})})},getWrapper(){return'div[data-id="'+this.getID()+'"]'},singleSlideOnClick(){let e=this.getWrapper(),t=this;$(e).find(".slick-current").addClass("active-slick-slide"),$(e).find("li.slick-slide").on("click",function(){$(e).find("li.slick-slide").removeClass("active-slick-slide"),$(this).addClass("active-slick-slide"),t.smoothHeight()})},smoothHeight(i=0){let n=this.getWrapper();setTimeout(()=>{var e=$(n).find(".flex-viewport"),t=$(n).find(".flex-active-slide").height(),e=(e.animate({height:t},i),t/2);$(".flex-direction-nav").css("top",e+"px")})},getThumbnail(e){return"stack"!==e.getGallerylSettings().layout&&0===e.elements.$gallery.data("has-gallery")?"horizontal":e.getElementSettings().thumbnails}})},{"../utils/module":9}],60:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(){a(),s(),n()};let o=jQuery;let n=()=>{o(".jupiterx-product-review-submit-new").on("click",function(){o(".jupiterx-product-review-alarm").css("display","none"),o(".jupiterx-product-review-global-error").css("display","none");var e=o("#jupiterx-product-review-input-rating"),t=o(".jupiterx-product-review-textarea"),i=o(".jupiterx-product-review-name"),n=o(".jupiterx-product-review-email"),s=o("#jupiterx-product-review-related");let a=!1;[e,t,i,n].forEach(e=>{""===e.val()&&(a=!0,e.parent().find(".jupiterx-product-review-alarm").css("display","block"))}),!0!==a&&(0<o("#jupiterx-product-review-acceptance").length&&o("#jupiterx-product-review-acceptance").is(":checked")&&r(i.val(),n.val()),wp.ajax.post({beforeSend:()=>{o(".jupiterx-product-review-form-wrapper").css("opacity",.5)},action:"jupiterx_product_review_submitter",score:e.val(),content:t.val(),name:i.val(),email:n.val(),post_id:s.val(),nonce:ravenTools.nonce}).always(function(){o(".jupiterx-product-review-form-wrapper").css("opacity",1)}).done(function(){location.reload()}).fail(function(){o(".jupiterx-product-review-global-error").css("display","block")}))})},s=()=>{var e=document.querySelectorAll(".jupiterx-product-review-rating-selector");let t="jupiterx-product-review-rating-selector ",i=t+" jupiterx-product-review-marked",n=t+" jupiterx-product-review-unmarked",s=!0;e.forEach(e=>e.addEventListener("click",()=>{o(".jupiterx-product-review-rating-selector").attr("class",n),o(e).attr("class",i),o(e).prevAll().attr("class",i),o("#jupiterx-product-review-input-rating").val(o(e).attr("data-rate")),s=!1})),e.forEach(e=>e.addEventListener("mouseover",()=>{!1!==s&&(o(e).attr("class",i),o(e).prevAll().attr("class",i))})),e.forEach(e=>e.addEventListener("mouseout",()=>{!1!==s&&(o(e).attr("class",n),o(e).prevAll().attr("class",n))}))},a=()=>{null!==localStorage.getItem("jupiterx-product-review-name")&&o(".jupiterx-product-review-name").val(localStorage.getItem("jupiterx-product-review-name")),null!==localStorage.getItem("jupiterx-product-review-email")&&o(".jupiterx-product-review-email").val(localStorage.getItem("jupiterx-product-review-email"))},r=(e,t)=>{localStorage.setItem("jupiterx-product-review-name",e),localStorage.setItem("jupiterx-product-review-email",t)}},{}],61:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{carouselWrapper:".raven-swiper-slider",sliderWrapper:".raven-products-carousel-swiper-container",itemsSlider:".swiper-wrapper",productData:".jupiterx-product-container",productImage:".jupiterx-wc-loop-product-image > img",categories:".posted_in",addToCartButton:"a.add_to_cart_button",productTitle:".woocommerce-loop-product__title",productPrice:".price",ratingWrapper:".rating-wrapper",product_type_external:"a.product_type_external",product_type_grouped:"a.product_type_grouped",product_type_simple:"a.product_type_simple"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$carouselWrapper:this.$element.find(e.carouselWrapper),$sliderWrapper:this.$element.find(e.sliderWrapper),$itemsSlider:this.$element.find(e.itemsSlider),$productData:this.$element.find(e.productData),$productImage:this.$element.find(e.productImage),$categories:this.$element.find(e.categories),$addToCartButton:this.$element.find(e.addToCartButton),$productTitle:this.$element.find(e.productTitle),$productPrice:this.$element.find(e.productPrice),$ratingWrapper:this.$element.find(e.ratingWrapper),$product_type_external:this.$element.find(e.product_type_external),$product_type_grouped:this.$element.find(e.product_type_grouped),$product_type_simple:this.$element.find(e.product_type_simple)}},getCarouselSettings(){return{atc_button_location:this.getInstanceValue("pc_atc_button_location"),load_effect:this.getInstanceValue("load_effect"),overflow_visible:this.getInstanceValue("overflow_visible"),slides_view:this.getInstanceValue("slides_view"),slides_scroll:this.getInstanceValue("slides_scroll"),enable_autoplay:this.getInstanceValue("enable_autoplay"),autoplay_speed:this.getInstanceValue("autoplay_speed"),enable_infinite_loop:this.getInstanceValue("enable_infinite_loop"),enable_hover_pause:this.getInstanceValue("enable_hover_pause"),transition_speed:this.getInstanceValue("transition_speed"),show_pagination:this.getInstanceValue("show_pagination"),pagination_type:this.getInstanceValue("pagination_type"),pagination_position:this.getInstanceValue("pagination_position"),pause_on_hover:this.getInstanceValue("pause_on_hover"),columns_space_between:this.getInstanceValue("columns_space_between")}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.addClassToContent(),this.wrapAllContents();let n=this.getCarouselSettings(),e=elementorFrontend.config.responsive.activeBreakpoints,i={};var t=Object.entries(e).sort(([,e],[,t])=>e.value-t.value);let s=0,a=0,o=(t.forEach(([e,t])=>{"max"===t.direction?(i[s]={slidesPerView:this.getDeviceSlidesPerView(e),slidesPerGroup:this.getDeviceSlidesToScroll(e),spaceBetween:this.getSpaceBetween(e)},a=Math.max(a,t.value)):i[t.value]={slidesPerView:this.getDeviceSlidesPerView(e),slidesPerGroup:this.getDeviceSlidesToScroll(e),spaceBetween:this.getSpaceBetween(e)},s=t.value}),{draggable:!(i[a]={slidesPerView:this.getDeviceSlidesPerView("desktop"),slidesPerGroup:this.getDeviceSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween("desktop")}),autoplay:"yes"===n.enable_autoplay&&{delay:n.autoplay_speed},loop:"yes"===n.enable_infinite_loop,watchOverflow:"yes"===n.enable_hover_pause,speed:+n.transition_speed,slidesPerView:this.getDeviceSlidesPerView("desktop"),slidesPerGroup:this.getDeviceSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween("desktop"),navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},appendArrows:this.elements.$sliderWrapper,breakpoints:i,handleElementorBreakpoints:!0}),r=this;this.elements.$sliderWrapper.each(function(e,t){$(this).parents(".elementor-widget-raven-products-carousel").find(".raven-products-carousel").addClass("swiper-"+e),o.navigation&&(o.navigation={nextEl:$(t).parents(".raven-products-carousel.swiper-"+e).find(".swiper-button-next")[0],prevEl:$(t).parents(".raven-products-carousel.swiper-"+e).find(".swiper-button-prev")[0]}),o.pagination=!1,"yes"===n.show_pagination&&(o.pagination={el:$(t).parents(".raven-products-carousel.swiper-"+e).find(".swiper-pagination")[0],type:n.pagination_type,clickable:!0});let i=null;o.on={},o.on.init=function(){r.handleAnimation(),r.zoom()},$(t)[0].style.opacity=0,setInterval(()=>{$(t)[0].style.opacity=1},700),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(t,o).then(e=>{i=e}):i=new Swiper(t,o),"yes"===n.pause_on_hover&&$(t).on({mouseenter(){i.autoplay.stop()},mouseleave(){i.autoplay.start()}}),r.elements.$itemsSlider.data("swiper",i)})},handleAnimation(){let n=this.getCarouselSettings();this.elements.$sliderWrapper.load().after(()=>{let i=[...this.elements.$carouselWrapper[0].querySelectorAll(".swiper-slide")];"slide-right"===this.getInstanceValue("load_effect")&&(i=i.slice().reverse()),n.overflow_visible&&"slide-right"!==this.getInstanceValue("load_effect")&&i[i.length-1].classList.add("raven-load-effect-"+n.load_effect),i.forEach((e,t)=>{setTimeout(()=>{e.classList.add("raven-load-effect-"+n.load_effect),t===i.length-1&&(this.elements.$itemsSlider[0].classList.add("raven-products-loaded"),setInterval(()=>{this.elements.$itemsSlider[0].classList.remove("raven-products-load-effect")},1500),this.setSettings("state.loaded",!0))},100*t)})})},bindEvents(){this.zoom(),"show"===this.getInstanceValue("wishlist")&&this.wishlist(),this.getInstanceValue("overflow_visible")&&(window["jupiterx-main"].style.overflow="hidden")},onEditSettingsChange(e){"activeItemIndex"===e&&elementorFrontend.utils.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)},zoom(){"zoom_hover"===this.getInstanceValue("swap_effect")&&this.elements.$sliderWrapper.find(".jupiterx-wc-loop-product-image").zoom()},wishlist(){$(document).on("click",".jupiterx-wishlist",function(e){e.preventDefault();let t=$(this),i="add_to_wishlist";var e={},n=t.data("state"),s=t.data("productId"),a=t.data("nonceAdd"),o=t.data("nonceRemove");e.nonce=a,e.add_to_wishlist=s,e.remove_from_wishlist=s,"remove"===n&&(i="remove_from_wishlist",e.nonce=o),wp.ajax.send(i,{type:"GET",data:e}).always(e=>{"add_to_wishlist"===i&&"true"===e.result&&(t.addClass("jupiterx-wishlist-remove"),t.data("state","remove")),"remove_from_wishlist"===i&&0===e.fragments.length&&(t.removeClass("jupiterx-wishlist-remove"),t.data("state","add"))})})},addClassToContent(){var e=this.getCarouselSettings(),t=[this.elements.$productPrice,this.elements.$productTitle,this.elements.$categories,this.elements.$ratingWrapper];"outside"===e.atc_button_location&&(t.push(this.elements.$addToCartButton),t.push(this.elements.$product_type_external),t.push(this.elements.$product_type_grouped),t.push(this.elements.$product_type_simple)),t.forEach(e=>{[...e].forEach(e=>{e.classList.add("raven-product-item-content")})})},wrapAllContents(){[...this.elements.$carouselWrapper[0].querySelectorAll(".swiper-slide")].forEach(e=>{$(e).find(".raven-product-item-content").wrapAll('<div class="raven-product-data" />')})},getSpaceBetween(e){let t="columns_space_between";return e&&"desktop"!==e&&(t+="_"+e),this.getElementSettings(t).size||10},getDeviceSlidesToScroll(e){return+this.getElementSettings("slides_scroll"+("desktop"===e?"":"_"+e))||1},getDeviceSlidesPerView(e){return+this.getElementSettings("slides_view"+("desktop"===e?"":"_"+e))||1}})},{"../utils/module":9}],62:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let n=jQuery,s=e.default.extend({onInit(){var e=this.getElementSettings();this.selector=this.getTrackingElementSelector(),"circular"===e.type?this.circularOnScroll(e):this.createHorizontalScroll(),this.progressUpdate()},onElementChange(e){var t=this.getElementSettings();"relative_to"!==e&&"selector"!==e&&"type"!==e||(window.removeEventListener("scroll",this.progressUpdate),this.selector=this.getTrackingElementSelector(),!1!==this.selector&&(this.circle||"circular"!==t.type||this.createCircle(t),this.horizontal||"horizontal"!==t.type||this.createHorizontalScroll(),this.initListeners()))},createHorizontalScroll(){!1!==this.selector&&(this.horizontal=document.querySelector(".jupiterx-progress-tracker-horizontal-"+this.getID()),this.initListeners())},circularOnScroll(e){this.createCircle(e),!1!==this.selector&&this.initListeners()},createCircle(e){var t=this.getCircularWrapper(e),e=this.defaultGlobalConfig(e);this.circle=new CircularProgressBar(t,e),this.circle.initial()},initListeners(){window.addEventListener("scroll",this.progressUpdate)},progressUpdate(){var e,t;!1!==this.selector&&(e=this.getElementSettings(),t=this.calculateScroll(),"circular"===e.type?this.circle.animationTo({percent:t.toFixed(0),index:1}):(t=t.toFixed(0)+"%",this.horizontal.querySelector(".progress-indicator").style.width=t,"yes"===e.percentage&&(this.horizontal.querySelector(".percentage-text").innerText=t)))},calculateScroll(){var e=this.selector.is(elementorFrontend.elements.$body)||this.selector.is(n("#e-scroll-snap-container"))?-100:0;return elementorModules.utils.Scroll.getElementViewportPercentage(this.selector,{start:e,end:-100})},getWrapper(){return'div[data-id="'+this.getID()+'"]'},getCircularWrapper(){return"jupiterx-progress-tracker-circular-"+this.getID()},getTrackingElementSelector(){let e;switch(this.getElementSettings().relative_to){case"selector":e=n(this.getElementSettings().selector);break;case"post_content":0<n(".elementor-widget-raven-post-content").length?e=n(".elementor-widget-raven-post-content"):e=!!n(".elementor-widget-theme-post-content").length&&n(".elementor-widget-theme-post-content");break;default:e=this.isScrollSnap()?n("#e-scroll-snap-container"):elementorFrontend.elements.$body}return!1===e||e.length<=0?(this.onDestroy(),!1):e},isScrollSnap(){return"yes"===(this.isEdit?elementor.settings.page.model.attributes:elementorFrontend.config.settings.page).scroll_snap},defaultGlobalConfig(e){var t={size:100,stroke:4,strokeBottom:4,colorSlice:"#61ce70",colorCircle:"#eee",round:!0,number:"yes"===e.percentage,inverse:"rtl"===e.direction,fill:"none",animationOff:!0};return _.isEmpty(e.circular_size.size)||(t.size=e.circular_size.size),t},onDestroy(){window.removeEventListener("scroll",this.progressUpdate)}})},{"../utils/module":9}],63:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.classic=function(e){let t=e.find(".raven-search-form");e.on("focus",".raven-search-form-input",()=>{t.addClass("raven-search-form-focus")}),e.on("blur",".raven-search-form-input",()=>{t.removeClass("raven-search-form-focus")})},i.full=function(e){let t={lightbox:e.find(".raven-search-form-lightbox"),inputSearch:e.find(".raven-search-form-input")};e.on("click",".raven-search-form-button",e=>{e.preventDefault(),t.lightbox.addClass("raven-search-form-lightbox-open"),window.setTimeout(()=>{t.inputSearch.focus()},100)}),e.on("click",".raven-search-form-close",e=>{e.preventDefault(),t.lightbox.removeClass("raven-search-form-lightbox-open")}),jQuery(document).keyup(function(e){27===e.keyCode&&t.lightbox.removeClass("raven-search-form-lightbox-open")})}},{}],64:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let o=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{shoppingCart:".raven-shopping-cart",closeButton:".jupiterx-raven-mini-cart-close",cartWrapper:".raven-shopping-cart-wrap",overlay:".jupiterx-shopping-cart-content-effect-enabled-overlay"}}},getDefaultElements(){var e=this.getSettings("selectors");return{$body:o("body"),$header:o(".jupiterx-header"),$hasProductWidget:0<o(".elementor-widget-raven-wc-products").length||0<o(".elementor-widget-shortcode .products").length||0<o(".elementor-widget-woocommerce-products").length,$elementorElement:this.$element.closest(".elementor-element"),$cartWrapper:this.$element.find(e.cartWrapper),$overlay:this.$element.find(e.overlay),$shoppingCart:this.$element.find(e.shoppingCart),$closeButton:this.$element.find(e.closeButton)}},bindEvents(){elementorFrontend.elements.$body.on("updated_wc_div update_checkout",()=>{this.refreshFragments()});var e,t,i=this.elements.$body.hasClass("woocommerce-page")&&this.elements.$body.hasClass("archive");window?.ravenTools&&i&&({wcAjaxAddToCart:e,disableAjaxToCartInArchive:t}=window.ravenTools.wc||{},"yes"!==e)&&t&&(o(document.body).off("click",".add_to_cart_button.ajax_add_to_cart"),o(".add_to_cart_button.ajax_add_to_cart").removeClass("ajax_add_to_cart").addClass("no_ajax_add_to_cart")),"yes"!==this.getElementSettings("enable_ajax_add_to_cart")&&i&&this.handleAjaxAddToCartOnPage(),"yes"!==this.getElementSettings("enable_ajax_add_to_cart")&&!i&&this.elements.$hasProductWidget&&this.handleAjaxAddToCartOnPage(),"yes"!==this.getElementSettings("show_cart_quick_view")&&(this.elements.$body.find("form.cart").hasClass("bundle_form")||this.elements.$body.find("form.cart").hasClass("grouped_form"))||("yes"===this.getElementSettings("show_cart_quick_view")&&"yes"===this.getElementSettings("enable_ajax_add_to_cart")&&(this.elements.$body.find("form.cart").hasClass("bundle_form")||this.elements.$body.find("form.cart").hasClass("grouped_form"))?(this.handleMiniCartOpenClose(),this.handleTapToCloseOutside()):"yes"===this.getElementSettings("show_cart_quick_view")&&"yes"!==this.getElementSettings("enable_ajax_add_to_cart")?(this.handleMiniCartOpenClose(),this.handleRemoveFromCart(),this.handleTapToCloseOutside()):"yes"===this.getElementSettings("show_cart_quick_view")&&(this.handleMiniCartOpenClose(),this.handleMiniCartOnAddToCart(),this.ajaxAddToCart(),this.handleRemoveFromCart(),this.handleTapToCloseOutside()))},handleAjaxAddToCartOnPage(){elementorFrontend.elements.$body.find(".add_to_cart_button.ajax_add_to_cart").attr("data-has_raven_shopping_cart","exists"),elementorFrontend.elements.$body.on("wc_fragments_refreshed removed_from_cart added_to_cart",()=>{this.refreshFragments()})},refreshFragments(){let t=[];o.each(elementorFrontend.documentsManager.documents,e=>{t.push(e)}),o.ajax({type:"POST",url:_wpUtilSettings.ajax.url,context:this,data:{action:"cart_checkout_page_shopping_cart_fragments",templates:t},success(e){e?.fragments&&o.each(e.fragments,(e,t)=>{o(e).replaceWith(t)}),this.handleRemoveFromCart()}})},handleMiniCartOpenClose(){let n=this,e=this.getElementSettings("content_effect_blur_content"),s=this.getElementSettings("content_effect_content_overlay");this.elements.$shoppingCart.on("click",function(t){if("#"===o(this).attr("href")){t.preventDefault();var i=n.elements.$header.data("jupiterx-settings");if(0<o(t.target).closest(".raven-sticky--effects").length&&n.elements.$header.hasClass("jupiterx-header-sticky-custom")){let e=n.elements.$header.find('[data-elementor-id]:not([data-elementor-id="'+i.stickyTemplate+'"])');if("header"===e.attr("data-elementor-type"))return 0<o(t.target).closest(".raven-sticky--effects").length&&e.children().each(function(){if("none"!==o(this).css("display"))return e=o(this),!1}),e.find(".jupiterx-cart-quick-view").css("visibility","visible"),void e.find(".raven-shopping-cart").click()}n.$element.addClass("jupiterx-raven-cart-quick-view-overlay"),"enabled"!==e&&"enabled"!==s||n.elements.$overlay.addClass("jupiterx-shopping-cart-overlay-activated")}}),this.elements.$closeButton.on("click",function(){n.$element.alterClass("jupiterx-raven-cart-quick-view-overlay"),"enabled"!==e&&"enabled"!==s||n.elements.$overlay.removeClass("jupiterx-shopping-cart-overlay-activated")})},handleMiniCartOnAddToCart(){let n=this,e=!1;(e="undefined"!=typeof elementor?elementor.helpers.hasPro():e)&&document.body.classList.contains("elementor-editor-active")||(o(document.body).on("adding_to_cart",function(e,t,i){0<o(".raven-shopping-cart-count").length&&"object"==typeof i&&(i.raven_shopping_cart="exists")}),o(document.body).on("added_to_cart",function(){let e=n.elements.$shoppingCart;var t,i=o(".jupiterx-header-sticky-custom .elementor[data-elementor-type=header]");n.elements.$header.hasClass("jupiterx-header-sticky-custom")&&2===i.length&&"visible"!==n.elements.$shoppingCart.parents(".elementor[data-elementor-type=header]").css("visibility")||(i=n.elements.$body.find(".raven-sticky--effects"),0<(t=e.parents(".raven-sticky--active")).length&&!t.hasClass("raven-sticky--effects"))||(e=0!==i.length&&i.find(".raven-shopping-cart")?i.find(".raven-shopping-cart"):e).click()}))},ajaxAddToCart(){var e=this.elements.$elementorElement;0!==o(e[0]).parents(".jupiterx-header").length&&this.elements.$cartWrapper.data("is-product")&&o(document.body).find("form.cart").off("submit").on("submit",function(e){e.preventDefault();let t=o(this);var i={},n=new FormData(t[0]);if(!t.hasClass("grouped_form")&&!t.hasClass("bundle_form")){for(var[s,a]of n.entries()){let e=s;i[e="add-to-cart"===e?"raven-add-to-cart":e]=a}if(i.hasOwnProperty("raven-add-to-cart")||(i["raven-add-to-cart"]=t.find('[name="add-to-cart"]').val()),i.raven_shopping_cart="exists",i.nonce=ravenTools.nonce,i.action="raven_shopping_cart_single_insert_to_cart",e.hasOwnProperty("originalEvent"))return o.ajax({type:"post",url:wc_add_to_cart_params.ajax_url,data:i,beforeSend:()=>{t.addClass("loading")},complete:()=>{t.removeClass("loading"),t.removeClass("added"),t.next().hide()},success:e=>{if(e.error&&e.product_url)return window.location=e.product_url,!1;e=e.data;e.error||o(document.body).trigger("added_to_cart",[e.fragments,e.cart_hash,t])}}),!1}})},handleRemoveFromCart(){o(document.body).on("click",".jupiterx_remove_from_cart",function(t){t.preventDefault();var e=o(t.target).data("cart_item_key");o(t.target).closest(".woocommerce-mini-cart-item").block({message:null,overlayCSS:{opacity:.6}}),o.ajax({type:"post",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e,raven_shopping_cart:"exists"},success:e=>{o(document.body).trigger("removed_from_cart",[e.fragments,e.cart_hash,o(t.target)])},error:()=>{window.location=o(t.target).attr("href")},dataType:"json"})})},handleTapToCloseOutside(){if("yes"===this.getElementSettings("tap_outside_close")){let t=this.getElementSettings("content_effect_blur_content"),i=this.getElementSettings("content_effect_content_overlay"),n=document.getElementsByClassName("raven-shopping-cart")[0],s=document.getElementsByClassName("jupiterx-cart-quick-view")[0];document.addEventListener("click",e=>{n?.contains(e.target)||s?.contains(e.target)||!this.$element?.hasClass("jupiterx-raven-cart-quick-view-overlay")||e.target.classList?.contains("add_to_cart_button")||e.target.classList?.contains("single_add_to_cart_button")||(this.$element.alterClass("jupiterx-raven-cart-quick-view-overlay"),"enabled"!==i&&"enabled"!==t)||this.elements.$overlay.removeClass("jupiterx-shopping-cart-overlay-activated")})}}})},{"../utils/module":9}],65:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let n=jQuery,s=e.default.extend({getDefaultSettings(){return{selectors:{slider:".raven-slider-wrapper",slide:".swiper-slide",slideInnerContents:".swiper-slide-contents",activeSlide:".swiper-slide-active",activeDuplicate:".swiper-slide-duplicate-active"},classes:{animated:"animated",kenBurnsActive:"elementor-ken-burns--active",slideBackground:"swiper-slide-bg"},attributes:{dataSliderOptions:"slider_options",dataAnimation:"animation"}}},getDefaultElements(){var e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.slider)};return t.$slides=t.$swiperContainer.find(e.slide),t},getSwiperOptions(){var e={autoplay:this.getAutoplayConfig(),grabCursor:!0,initialSlide:this.getInitialSlide(),slidesPerView:1,slidesPerGroup:1,loop:"yes"===this.getElementSettings("infinite"),speed:this.getElementSettings("transition_speed"),effect:this.getElementSettings("transition"),observeParents:!0,observer:!0,handleElementorBreakpoints:!0,on:{slideChange:()=>{this.handleKenBurns()}}},t=this.getElementSettings("navigation"),i="dots"===t||"both"===t;return("arrows"===t||"both"===t)&&(e.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),i&&(e.pagination={el:".swiper-pagination",type:"bullets",clickable:!0}),!0===e.loop&&(e.loopedSlides=this.getSlidesCount()),"fade"===e.effect&&(e.fadeEffect={crossFade:!0}),e},getAutoplayConfig(){return"yes"===this.getElementSettings("autoplay")&&{stopOnLastSlide:!0,delay:this.getElementSettings("autoplay_speed"),disableOnInteraction:"yes"===this.getElementSettings("pause_on_interaction")}},initSingleSlideAnimations(){var e=this.getSettings(),t=this.elements.$swiperContainer.data(e.attributes.dataAnimation);this.elements.$swiperContainer.find("."+e.classes.slideBackground).addClass(e.classes.kenBurnsActive),t&&this.elements.$swiperContainer.find(e.selectors.slideInnerContents).addClass(e.classes.animated+" "+t)},async initSlider(){let e=this.elements.$swiperContainer,t=this.getSettings(),i=e.data(t.attributes.dataAnimation);var n;!e.length||this.getSlidesCount()<=1||(n=elementorFrontend.utils.swiper,this.swiper=await new n(e,this.getSwiperOptions()),e.data("swiper",this.swiper),this.handleKenBurns(),this.getElementSettings("pause_on_hover")&&this.togglePauseOnHover(!0),i&&(this.swiper.on("slideChangeTransitionStart",function(){e.find(t.selectors.slideInnerContents).removeClass(t.classes.animated+" "+i).hide()}),this.swiper.on("slideChangeTransitionEnd",function(){e.find(t.selectors.slideInnerContents).show().addClass(t.classes.animated+" "+i)})))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.getSlidesCount()<2?this.initSingleSlideAnimations():this.initSlider()},getChangeableProperties(){return{pause_on_hover:"pauseOnHover",pause_on_interaction:"disableOnInteraction",autoplay_speed:"delay",transition_speed:"speed"}},updateSwiperOption(i){if(0!==i.indexOf("width")){var n=this.getElementSettings(i);let e=this.getChangeableProperties()[i],t=n;switch(i){case"autoplay_speed":e="autoplay",t={delay:n,disableOnInteraction:"yes"===this.getElementSettings("pause_on_interaction")};break;case"pause_on_hover":this.togglePauseOnHover("yes"===n);break;case"pause_on_interaction":t="yes"===n}"pause_on_hover"!==i&&(this.swiper.params[e]=t)}this.swiper.update()},getSlidesCount(){return this.elements.$slides.length},getInitialSlide(){var e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0},handleKenBurns(){var e=this.getSettings();this.$activeImageBg&&this.$activeImageBg.removeClass(e.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=n(this.swiper.slides[this.activeItemIndex]).children("."+e.classes.slideBackground):this.$activeImageBg=n(this.elements.$slides[0]).children("."+e.classes.slideBackground),this.$activeImageBg.addClass(e.classes.kenBurnsActive)},togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")},onElementChange(e){this.getSlidesCount()<=1||this.getChangeableProperties().hasOwnProperty(e)&&this.updateSwiperOption(e)},onEditSettingsChange(e){this.getSlidesCount()<=1||"activeItemIndex"===e&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}})},{"../utils/module":9}],66:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.Google=void 0,i.default=function(e){0<n("#jupiterx-raven-social-login-widget-facebook").length&&s();0<n("#jupiterx-raven-social-login-widget-twitter").length&&a()};e("@wordpress/i18n");let n=jQuery;let s=()=>{window.fbAsyncInit=function(){FB.init({appId:jxRavenFacebookAppId,cookie:!0,xfbml:!0,version:"v10.0"})},document.getElementById("jupiterx-raven-social-login-widget-facebook").addEventListener("click",()=>{FB.login(function(n){n.authResponse&&"connected"===n.status&&FB.api("/me",{fields:"name, email"},function(e){var t=e.email,e=e.name,i=n.authResponse.accessToken;s(t,e,i)})})},!1);let s=(e,t,i)=>{n.ajax({url:_wpUtilSettings.ajax.url,type:"POST",beforeSend:()=>{jQuery(".raven-social-login-wrap .facebook").css("opacity","0.5"),n(".jx-social-login-errors-wrapper").hide().text("")},data:{action:"raven_form_frontend",email:e,name:t,access_token:i,post_id:document.getElementById("jx-raven-social-widget-post").value,form_id:document.getElementById("jx-raven-social-widget-form").value,social_network:"Facebook"}}).always(e=>{n(".raven-social-login-wrap .facebook").css("opacity","1.0"),!0===e.success?e.data.redirectUrl?window.location.href=e.data.redirectUrl:window.location.href=e.data.siteURL:n(".jx-social-login-errors-wrapper").show().text(e.data)})}},a=()=>{document.getElementById("jupiterx-raven-social-login-widget-twitter").addEventListener("click",()=>{n.ajax({url:_wpUtilSettings.ajax.url,type:"POST",beforeSend:()=>{n(".raven-social-login-wrap .twitter").css("opacity","0.5"),n(".jx-social-login-errors-wrapper").hide().text("")},data:{action:"raven_form_frontend",post_id:document.getElementById("jx-raven-social-widget-post").value,form_id:document.getElementById("jx-raven-social-widget-form").value,social_network:"Twitter"}}).always(e=>{n(".raven-social-login-wrap .twitter").css("opacity","1.0"),!0===e.success?(win=window.open(e.data,"_blank")).focus():n(".jx-social-login-errors-wrapper").show().text(e.data)})},!1)};i.Google=e=>{n.ajax({url:_wpUtilSettings.ajax.url,type:"POST",beforeSend:()=>{n(".raven-social-login-wrap .google").css("opacity","0.5"),n(".jx-social-login-errors-wrapper").hide().text("")},data:{token:e.credential,action:"raven_form_frontend",post_id:document.getElementById("jx-raven-social-widget-post").value,form_id:document.getElementById("jx-raven-social-widget-form").value,social_network:"Google"}}).always(e=>{n(".raven-social-login-wrap .google").css("opacity","1.0"),!0===e.success?e.data.redirectUrl?window.location.href=e.data.redirectUrl:window.location.href=e.data.siteURL:n(".jx-social-login-errors-wrapper").show().text(e.data)})}},{"@wordpress/i18n":104}],67:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=()=>{let a={facebook:"https://www.facebook.com/sharer.php?u={url}",twitter:"https://twitter.com/intent/tweet?text={text} {url}",linkedin:"https://www.linkedin.com/shareArticle?mini=true&url={url}&title={title}&summary={text}&source={url}",pinterest:"https://www.pinterest.com/pin/create/button/?url={url}&media={image}",reddit:"https://reddit.com/submit?url={url}&title={title}",vk:"https://vkontakte.ru/share.php?url={url}&title={title}&description={text}&image={image}",odnoklassniki:"https://connect.ok.ru/offer?url={url}&title={title}&imageUrl={image}",tumblr:"https://tumblr.com/share/link?url={url}",digg:"https://digg.com/submit?url={url}",skype:"https://web.skype.com/share?url={url}",stumbleupon:"https://www.stumbleupon.com/submit?url={url}",telegram:"https://telegram.me/share/url?url={url}&text={text}",pocket:"https://getpocket.com/edit?url={url}",xing:"https://www.xing.com/app/user?op=share&url={url}",whatsapp:"https://api.whatsapp.com/send?text=*{title}*%0A{text}%0A{url}",email:"mailto:?subject={title}&body={text}\n{url}",print:"javascript:print()"},s=e=>{let t=document.getElementById("jupiterx-social-share-target").value;var i=encodeURIComponent(document.getElementById("jupiterx-social-share-title").value),n=document.getElementById("jupiterx-social-share-image").value;!1===(e=>{let t;try{t=new URL(e)}catch(e){return!1}return"http:"===t.protocol||"https:"===t.protocol})(t)&&(t="https://"+t);let s=a[e];return s=(s=(s=(s=s.replace(/{text}/g,"")).replace(/{url}/g,t)).replace(/{title}/g,i)).replace("{image}",n)};document.querySelectorAll(".jupiterx-social-share-button").forEach(n=>{n.addEventListener("click",()=>{var e=n.getAttribute("data-network"),t=s(e),i=e.charAt(0).toUpperCase()+e.slice(1);"print"===e?print():window.open(t,i,(()=>{let e=window.screen.width/2,t=window.screen.height/2,i=window.screen.width/4,n=window.screen.height/4;return window.screen.width<600&&(e=window.screen.width,t=window.screen.height-150,i=10,n=75),"toolbar=0,status=0,width="+e+",height="+t+",left="+i+",top="+n})())})})}},{}],68:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{mediaColumn:".media-column",contentColumn:".content-column",mediaItem:".media-column .section",contentItem:".content-column .section",stickyModeWrapper:".sticky-mode-wrapper",responsiveModeWrapper:".responsive-mode-wrapper"},state:{lastScroll:0,scrollDirection:""}}},getDefaultElements(){var e=this.getSettings("selectors");return{$mediaColumn:this.$element.find(e.mediaColumn),$contentColumn:this.$element.find(e.contentColumn),$mediaItem:this.$element.find(e.mediaItem),$contentItem:this.$element.find(e.contentItem),$stickyModeWrapper:this.$element.find(e.stickyModeWrapper),$responsiveModeWrapper:this.$element.find(e.responsiveModeWrapper)}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.setMediaHeight(),this.setStickPosition(),this.pauseAllVideosOnFirstScroll()},bindEvents(){let s=this;window.addEventListener("scroll",s.detectScrollDirection),window.addEventListener("resize",()=>{s.setMediaHeight(),s.setStickPosition()}),[...this.elements.$contentItem].forEach(e=>{new IntersectionObserver(function(n){n.forEach(e=>{var t=100*e.intersectionRatio,i=s.getSettings("state.scrollDirection");0<e.intersectionRatio&&!i&&(s.elements.$mediaColumn.find(".section").removeClass("active"),s.elements.$mediaColumn.find(`[data-section-index="${$(e.target).index()}"]`).addClass("active")),"up"===i&&s.handleScrollUp(t,n),"down"===i&&s.handleScrollDown(t,n)})},{threshold:[.4,.9]}).observe(e)})},detectScrollDirection(){var e=this.getSettings("state.lastScroll"),t=window.scrollY;0<t-e?this.setSettings("state.scrollDirection","down"):t-e<0&&this.setSettings("state.scrollDirection","up"),this.setSettings("state.lastScroll",t)},handleScrollUp(e,t){e<90||(e=this.elements.$mediaColumn.find(".section.active"),t=t[0].target.dataset.sectionIndex,t=this.elements.$mediaColumn.find(`[data-section-index="${t}"]`),this.activateMediaSection(t[0],e[0]))},handleScrollDown(t,i){if(!(40<t)){t=this.elements.$mediaColumn.find(".section.active");let e=+i[0].target.dataset.sectionIndex+1;e===this.elements.$contentItem.length&&(e=this.elements.$contentItem.length-1);i=this.elements.$mediaColumn.find(`[data-section-index="${e}"]`);this.activateMediaSection(i[0],t[0])}},activateMediaSection(e,t){t.classList.remove("active"),e.classList.add("active");var i,n=t.querySelector("video"),s=e.querySelector("video"),t=t.querySelector("iframe"),a=e.querySelector("iframe");(n||t)&&((i=t?.src)&&(t.src="",t.dataset.src=i),n)&&(n.currentTime=n.dataset.startTime,n.pause()),a&&a.dataset&&a.dataset.src&&(a.src=a.dataset.src),s&&s.autoplay&&s.muted&&s.play(),this.setStickPosition(e)},setMediaHeight(){this.elements.$mediaColumn.each((e,t)=>{var i=t.querySelector(".section").clientHeight;t.style.height=i+"px"}),this.elements.$mediaColumn.find(".section").each((e,t)=>{var i=t.querySelector(".raven-sticky-media-scroller-content")?.clientHeight;t.style.height=i+"px"}),this.elements.$responsiveModeWrapper.find(".section:first-child").each((e,t)=>{var i=t.querySelector(".raven-sticky-media-scroller-content")?.clientHeight,n=t.parentElement.querySelector(".section:last-child")?.clientHeight;n<i&&"none"!==this.elements.$responsiveModeWrapper.css("display")&&t.classList.contains("elementor-repeater-item-media-type-video")&&(t.style.height=i-n+"px",!document.body.classList.contains("elementor-editor-active"))||(t.style.height=i+"px")})},setStickPosition(e={}){var e=(e=e.length?e:this.elements.$mediaColumn.find(".section.active")[0]).clientHeight,t=this.getElementSettings("stick_position"),i=window.innerHeight;this.elements.$mediaColumn[0].style.height=e+"px","bottom"===t&&(this.elements.$mediaColumn[0].style.top=i-e-40+"px"),"center"===t&&(this.elements.$mediaColumn[0].style.top=(i-e)/2+"px")},pauseAllVideosOnFirstScroll(){var e=this.elements.$stickyModeWrapper[0].querySelectorAll(".section:not(.active)");e&&e.forEach(e=>{e=e.querySelector("video");e&&e.pause()})}})},{"../utils/module":9}],69:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{form:".elementor-stripe-form",errors:".elementor-message-danger",button:".elementor-payment-button"}}},getDefaultElements(){var e=this.getSettings();return{form:this.$element[0].querySelector(e.selectors.form),errors:this.$element[0].querySelectorAll(e.selectors.errors)}},bindEvents(){var e=document.querySelector(".elementor-payment-button");_.isNull(this.elements.form)&&_.isNull(e)||e.addEventListener("click",e=>this.handleSubmit(e))},handleSubmit(h){if(h.preventDefault(),!elementorFrontend.isEditMode()){""!==this.elements.errors.innerHTML&&document.querySelectorAll(".elementor-stripe-error-message").forEach(e=>e.remove());let i=this.elements.form,e=new FormData(i),t=e.get("action"),n=e.get("post_id"),s=e.get("widget_id"),a=e.get("custom_error_msg"),o=e.get("custom_error_msg_global"),r=e.get("custom_error_msg_payment"),l=e.get("stripe_form_submit_nonce"),d=document.URL,c=e.get("open_in_new_window"),u="yes"===c?"_blank":"_self",p=e=>{var t=document.createElement("div"),t=i.appendChild(t);t.className="elementor-message elementor-stripe-error-message elementor-message-danger",t.innerHTML=e};h={action:t,postId:n,widgetId:s,pageUrl:d,nonce:l};void 0!==this.elements.errors&&0<this.elements.errors.length&&this.elements.errors.forEach(e=>{e.classList.remove("elementor-hidden")}),wp.ajax.post({action:t,data:h,nonce:l}).done(e=>{var t=e.response.code,i=e.body&&JSON.parse(e.body);switch(t){case 200:window.open(i.url,u);break;case 401:case 403:a?p(r):p(i.error.message);break;default:a?p(o):p(i.error.message)}}).fail(e=>{e=e.body&&JSON.parse(e.body),a?p(o):p(e.error.message)})}}})},{"../utils/module":9}],70:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new s({$element:e})};var i=(i=e("../utils/module"))&&i.__esModule?i:{default:i},n=e("@wordpress/i18n");let p=jQuery,s=i.default.extend({onInit(){this.setLoader();var e,t=this.getElementSettings();this.addCollpaseIcons(t),_.isEmpty(t.headings_by_tags)||(e=this.findWanted(t),_.isEmpty(e)?this.manageNotFound():(this.manageToAppendFound(e,t),"object"==typeof elementor&&this.autoSlide(t)))},onElementChange(){var e=this.getElementSettings();this.addCollpaseIcons(e,!0)},autoSlide(e){var t=this.getWrapper();"yes"===e.collapse_subitems&&p(t).find(".jupiterx-table-of-content-main-list > li > ol").hide(),"undefined"==typeof elementor&&window.addEventListener("scroll",this.onScrollEvent)},onScrollEvent(){let e=this.getWrapper(),t=this.getElementSettings(),i=this,n=0;var s;p(`[data-${i.getID()}-jxtoc]`).each((e,t)=>{t=p(t).attr(`data-${i.getID()}-jxtoc`);if(i.isElementInView(t)[0])return n=t,!0}),p(e).find(".jupiterx-table-of-contents-item-link").removeClass("jupiterx-table-of-contents-item-link-active"),p(e).find(`.jupiterx-table-of-contents-item-link[data-id=${n}]`).addClass("jupiterx-table-of-contents-item-link-active"),"yes"===t.collapse_subitems&&(s=p(e).find(`li[data-key=${n}] > ol`),p(e).find(`.jupiterx-table-of-contents-item-wrapper[data-key=${n}]`).parent().hasClass("jupiterx-table-of-content-main-list")?(p(e).find(".jupiterx-table-of-content-main-list > li > ol").not(s).hide("fast"),s.slideDown()):(p(e).find(`.jupiterx-table-of-contents-item-wrapper[data-key=${n}]`).parents(".jupiterx-table-of-contents-nested-list").show(),p(e).find(".jupiterx-table-of-content-main-list > li > ol").not(p(`.jupiterx-table-of-contents-item-wrapper[data-key=${n}]`).parents(".jupiterx-table-of-contents-nested-list")).hide()))},isElementInView(e){let a=!1,t=this.getWrapper(),o=this,i=p(t).find(`.jupiterx-table-of-contents-item-wrapper[data-key="${e}"]`),n=p(`[data-${this.getID()}-jxtoc="${e}"]`),s=n.offset().top+25,r=s+n.outerHeight(),l=p(window).scrollTop(),d=l+p(window).height();return(a=l<r&&s<d)?[!0,e]:(i.find("li").each((e,t)=>{var t=p(t).attr("data-key"),t=p(`[data-${o.getID()}-jxtoc=${t}]`),i=t.offset().top,t=i+t.outerHeight(),n=p(window).scrollTop(),s=n+p(window).height();n<t&&i<s&&(a=!0)}),[a,e])},addCollpaseIcons(c,u=!1){if("yes"===c.minimize_box){let t=this.getWrapper(),e=p(t).find(".jupiterx-table-of-contents-list-icon-expand").html(),i=p(t).find(".jupiterx-table-of-contents-list-icon-collapse").html(),n=p(t).find(".jupiterx-toc-body-maximized"),s=window.innerWidth,a=p(t).find(".jupiterx-table-of-contents-widget"),o=a.css("min-height"),r=p(t).find(".jupiterx-table-of-contents-header"),l=(u&&p(t).find(".jxtoc").length<0&&p(t).append('<input type="hidden" value="0" class="jxtoc-checker">'),u&&"0"!==p(t).find(".jxtoc-checker").val()||(n.append(e),n.append(i)),u&&p(t).find(".jxtoc-checker").val("1"),r.css("cursor","pointer"),p(t).find(".jupiterx-table-of-contents-expand-icon")),d=p(t).find(".jupiterx-table-of-contents-collapse-icon");r.off().on("click",()=>{var e=p(t).find(".jupiterx-table-of-contents-body");(e.is(":visible")?(e.slideUp(),p(t).find("table").css("min-height","auto"),d.hide(),l):(e.slideDown(),p(t).find("table").css("min-height",o),l.hide(),d)).show()}),l.hide(),d.show(),"desktop"===c.minimized_on&&1024<=s&&(l.show(),d.hide(),r.trigger("click")),"tablet"===c.minimized_on&&s<1024&&767<s&&(l.show(),d.hide(),r.trigger("click")),"mobile"===c.minimized_on&&s<767&&(l.show(),d.hide(),r.trigger("click"))}},setLoader(){var e=p(".jupiterx-table-of-contents-loader-icon").html();p(".jupiterx-table-of-contents-body").append(e)},findWanted(n){let s={},e=n.headings_by_tags.join(),t="body",a=0;return _.isEmpty(n.container)||(t=n.container),p(t).find(e).each((e,t)=>{var i=p(t).prop("tagName");p(t).hasClass("jupiterx-table-of-contents-native-exclude")||1===p(t).parents("header").length&&!n.container?.includes("header")&&1!==p(t).parents("#jupiterx-primary").length||1===p(t).parents("footer").length&&!n.container?.includes("footer")&&1!==p(t).parents("#jupiterx-primary").length||1===p(t).parents("aside").length&&!n.container?.includes("aside")&&1!==p(t).parents("#jupiterx-primary").length||1===p(t).parents(".jupiterx-main-header").length&&!n.container?.includes(".jupiterx-main-header")||!_.isEmpty(n.exclude_headings_by_selector)&&!this.checkExcludes(t,n.exclude_headings_by_selector,i)||(p(t).attr(`data-${this.getID()}-jxtoc`,a),s[a]={type:i,text:p(t).text().trim(),id:a},a++)}),s},checkExcludes(n,e,s){e.includes(",")||(e+=",");let a=!0,o="";return e.split(",").map(e=>e.trim()).forEach(e=>{var t,i;""!==e&&(t=e.charAt(0),i=p(e),"."===t?(o=e.substring(1),(p(n).hasClass(o)||_.some(i,e=>e?.offsetParent?.classList===n?.offsetParent?.classList))&&(a=!1)):"#"===t?(o=e.substring(1))!==p(n).attr("id")&&!_.some(i,e=>e?.offsetParent?.id===n?.offsetParent?.id)||(a=!1):(o=e.toUpperCase())===s&&(a=!1))}),a},getWrapper(){return'div[data-id="'+this.getID()+'"]'},manageNotFound(){var e=this.getWrapper();p(e).find(".jupiterx-table-of-contents-body").text((0,n.__)("No headings were found on this page.","jupiterx-core"))},activeLoading(){var e=this.getWrapper();p(e).find(".jupiterx-table-of-contents-body").empty()},buildItem(t,e,i,n){var s=this.getWrapper(),e=e[i],a=document.createElement("li"),o=document.createElement("div"),i=(a.setAttribute("class","jupiterx-table-of-contents-item-wrapper"),a.setAttribute("data-tag",e.type),o.setAttribute("class","jupiterx-table-of-contents-inner-wrapper"),"yes"!==t.word_wrap&&a.classList.add("jupiterx-toc-word-wrap"),"yes"===t.hierarchical_view&&a.setAttribute("data-key",i),document.createElement("span")),r=document.createElement("span"),n=(r.setAttribute("class","jupiterx-table-of-contents-list-pointer"),"numbers"===t.marker_view&&(i.innerText=n,r.innerText="."),"bullets"===t.marker_view&&(i.innerHTML=p(s).find(".jupiterx-table-of-contents-list-icon-wrapper").html()),_.isEmpty(t.hierarchical_view)&&(o.appendChild(i),o.appendChild(r)),_.isEmpty(t.hierarchical_view)||"bullets"!==t.marker_view||(a.classList.add("wrapper-with-no-number"),o.appendChild(i)),document.createElement("a"));return n.setAttribute("class","jupiterx-table-of-contents-item-link"),n.setAttribute("data-text",e.text),n.setAttribute("data-id",e.id),n.setAttribute("href","#"),p(n).off().on("click",e=>{e.preventDefault(),this.collapseSubmenus(e,t)}),n.innerText=e.text,o.appendChild(n),a.appendChild(o),{type:"li",content:a,tag:e.type}},manageToAppendFound(n,e){let t=1,i=this.getWrapper(),s=p(i).find(".jupiterx-table-of-contents-body"),a=_.isEmpty(e.hierarchical_view)?"ul":"ol",o=document.createElement(a);for(var r in o.setAttribute("type","1"),o.setAttribute("class","jupiterx-table-of-content-main-list"),n){var l=this.buildItem(e,n,r,t);let i=parseInt(r);if(t++,0===i||_.isEmpty(e.hierarchical_view))o.appendChild(l.content);else{var d=this.convertTagToNumber(l.tag);for(i-=1;0<=i;){let e=this.convertTagToNumber(n[i].type),t=p(o).find('[data-key="'+i+'"]');if(d===e){t.parent().append(l.content);break}if(e<d&&0<t.children("ol").length){t.append(l.content);break}if(e<d&&0===t.children("ol").length){var c=document.createElement("ol");c.appendChild(l.content),c.setAttribute("class","jupiterx-table-of-contents-nested-list"),t.append(c);break}if(d<e){c=i-1;if(c<0){p(o).find('[data-key="0"]').parent().append(l.content);break}if(e=this.convertTagToNumber(n[c].type),t=p(o).find('[data-key="'+c+'"]'),e<d&&0<t.children("ol").length){t.find("ol").append(l.content);break}if(e<d&&0===t.children("ol").length){var u=document.createElement("ol");u.appendChild(l.content),u.setAttribute("class","jupiterx-table-of-contents-nested-list"),t.append(u);break}}i--}}}"undefined"==typeof elementor?setTimeout(()=>{p(".jupiterx-table-of-contents-loader").css("display","none"),s.append(o),this.autoSlide(e)},500):(p(".jupiterx-table-of-contents-loader").css("display","none"),s.append(o))},convertTagToNumber(e){return parseInt(e.replace("H",""))},collapseSubmenus(e,t){window.removeEventListener("scroll",this.onScrollEvent);var i=p(e.target).attr("data-id");p(".jupiterx-table-of-contents-item-link").removeClass("jupiterx-table-of-contents-item-link-active"),e.target.classList.add("jupiterx-table-of-contents-item-link-active"),"undefined"==typeof elementor&&p("html, body").animate({scrollTop:p(`[data-${this.getID()}-jxtoc="`+i+'"]').offset().top-100},500),"yes"===t.collapse_subitems&&(i=e.target.getAttribute("data-id"),t=this.getWrapper(),p(e.target).parent().parent().parent().hasClass("jupiterx-table-of-content-main-list"))&&(p(t).find(`li[data-key=${i}] > ol`).slideToggle("fast"),p(t).find(`.jupiterx-table-of-content-main-list > li[data-key!=${i}] > ol`).hide()),setTimeout(()=>{window.addEventListener("scroll",this.onScrollEvent)},0)}})},{"../utils/module":9,"@wordpress/i18n":104}],71:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e,toggleSelf:!1})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({$activeContent:null,interval:null,getDefaultSettings(){return{selectors:{tabTitle:".raven-tabs-title",tabContent:".raven-tabs-content"},classes:{active:"raven-tabs-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0}},getDefaultElements(){var e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}},activateDefaultTab(){var e,t=this.getSettings();(t.autoExpand&&"editor"!==t.autoExpand||this.isEdit)&&(e=this.getEditSettings("activeItemIndex")||1,t={showTabFn:t.showTabFn,hideTabFn:t.hideTabFn},this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(e),this.setSettings(t))},deactivateActiveTab(e){var t=this.getSettings(),i=t.classes.active,e=e?'[data-tab="'+e+'"]':"."+i,n=this.elements.$tabTitles.filter(e),e=this.elements.$tabContents.filter(e);n.add(e).removeClass(i),e[t.hideTabFn]()},activateTab(e){var t=this.getSettings(),i=t.classes.active,n=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),e=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),s=this.getElementSettings("scroll_to_beginning");n.add(e).addClass(i),e[t.showTabFn](),n.hasClass("raven-tabs-mobile-title")&&"yes"===s&&window.innerWidth<1025&&(i=$("header").outerHeight(),window.scroll({top:e.offset().top-i-100,behavior:"smooth"}))},isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))},useAjax(){if("yes"===this.getElementSettings("use_ajax_loading")){let t=$(".raven-tabs-content.raven-tabs-active .raven-ajax-content-template");var e=t.attr("data-id");wp.ajax.post({action:"jupiterx_load_content_template",nonce:ravenTools.nonce,template_id:e}).done(function(e){t.html(e)}).fail(function(){t.html("Oops! Something went wrong")})}},bindEvents(){let t=this;var e=t.getElementSettings("tabs_event");t.elements.$tabTitles.on(e,e=>{t.changeActiveTab(e.currentTarget.dataset.tab),t.useAjax(),clearInterval(t.interval)})},onInit(){var i=this,n=(elementorModules.frontend.handlers.Base.prototype.onInit.apply(i,arguments),i.activateDefaultTab(),i.getElementSettings("auto_switch"));if("yes"===n){n=i.getElementSettings("auto_swtich_delay");let e=1,t=i.getDefaultElements().$tabContents.length;i.interval=setInterval(()=>{++e>t&&(e=1),this.changeActiveTab(e)},n)}},onEditSettingsChange(e){"activeItemIndex"===e&&this.activateDefaultTab()},changeActiveTab(e){var t=this.isActiveTab(e),i=this.getSettings(),i=(!i.toggleSelf&&t||!i.hidePrevious||this.deactivateActiveTab(),!i.hidePrevious&&t&&this.deactivateActiveTab(e),t||this.activateTab(e),new CustomEvent("jupiterxcore:advancedtabs:changeactivetab"));document.dispatchEvent(i)}})},{"../utils/module":9}],72:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tablist:'[role="tablist"]',tabTitle:".raven-tab-title",tabContent:".raven-tab-content"},classes:{active:"e-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0,keyDirection:{ArrowLeft:window.elementorFrontendConfig.is_rtl?1:-1,ArrowUp:-1,ArrowRight:window.elementorFrontendConfig.is_rtl?-1:1,ArrowDown:1}}}getDefaultElements(){var e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}}activateDefaultTab(e){var t=this.getSettings();t.autoExpand&&("editor"!==t.autoExpand||this.isEdit)&&(e=this.getEditSettings("activeItemIndex")||e||1,t={showTabFn:t.showTabFn,hideTabFn:t.hideTabFn},this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(e),this.setSettings(t))}handleKeyboardNavigation(e){var t=e.currentTarget,i=jQuery(t.closest(this.getSettings("selectors").tablist)),n=i.find(this.getSettings("selectors").tabTitle),s="vertical"===i.attr("aria-orientation");switch(e.key){case"ArrowLeft":case"ArrowRight":if(s)return;break;case"ArrowUp":case"ArrowDown":if(!s)return;e.preventDefault();break;case"Home":return e.preventDefault(),void n.first().trigger("focus");case"End":return e.preventDefault(),void n.last().trigger("focus");default:return}var i=t.getAttribute("data-tab")-1,t=this.getSettings("keyDirection")[e.key],a=n[i+t];a?a.focus():(-1===i+t?n.last():n.first()).trigger("focus")}deactivateActiveTab(e){var t=this.getSettings(),i=t.classes.active,e=e?'[data-tab="'+e+'"]':"."+i,n=this.elements.$tabTitles.filter(e),e=this.elements.$tabContents.filter(e);n.add(e).removeClass(i),n.attr({tabindex:"-1","aria-selected":"false"}),e[t.hideTabFn](),e.attr("hidden","hidden")}activateTab(e){var t=this.getSettings(),i=t.classes.active,n=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),e=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),s="show"===t.showTabFn?0:400;n.add(e).addClass(i),n.attr({tabindex:"0","aria-selected":"true"}),e[t.showTabFn](s,()=>elementorFrontend.elements.$window.trigger("resize")),e.removeAttr("hidden")}isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))}bindEvents(){this.elements.$tabTitles.on({keydown:e=>{jQuery(e.target).is("a")&&"Enter"===e.key&&e.preventDefault(),["End","Home","ArrowUp","ArrowDown"].includes(e.key)&&this.handleKeyboardNavigation(e)},keyup:e=>{switch(e.key){case"ArrowLeft":case"ArrowRight":this.handleKeyboardNavigation(e);break;case"Enter":case"Space":e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}},click:e=>{e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}})}onInit(){super.onInit(...arguments)}changeActiveTab(e){var t=this.isActiveTab(e),i=this.getSettings();!i.toggleSelf&&t||!i.hidePrevious||this.deactivateActiveTab(),!i.hidePrevious&&t&&this.deactivateActiveTab(e),t||this.activateTab(e)}}i.default=n},{}],73:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.triggerEvent=async function(e,t,i,n){t=new s.default({event:await(async(e,t,i,n)=>(n=n||e.currentPlaylistItemIndex,n=e.playlistItemsArray[n-1],{type:t,time:await n.playerInstance.getCurrentTime(),element:e.$element,trigger:i,watchCount:n.playerInstance.watchCount}))(e,t,i,n),tab:(e=>(e=e.elements.$innerTabs.filter(".e-active").find(".raven-inner-tabs-wrapper .raven-inner-tab-title")).length?{name:(e=e.filter(".raven-inner-tab-active")).text().trim(),index:e.index()+1}:{name:"none",index:"none"})(e),playlist:((e,t)=>(t=t||e.currentPlaylistItemIndex,{name:e.getElementSettings("playlist_title"),currentItem:t,amount:e.playlistItemsArray.filter(e=>"section"!==e.videoType).length}))(e,n),video:((e,t)=>(t=t||e.currentPlaylistItemIndex,{provider:(e=e.playlistItemsArray[t-1]).videoType,url:e.videoUrl,title:e.videoTitle,duration:e.videoDuration}))(e,n)});jQuery("body").trigger("raven-video-playList",t)};var s=(i=e("../video-playlist/playlist-event"))&&i.__esModule?i:{default:i}},{"../video-playlist/playlist-event":80}],74:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new u({$element:e})};var i=c(e("../video-playlist/base-tabs")),n=c(e("../video-playlist/player-youtube")),s=c(e("../video-playlist/player-vimeo")),a=c(e("../video-playlist/player-hosted")),o=e("../video-playlist/scroll-utils"),r=e("../video-playlist/inner-tabs"),l=e("../video-playlist/url-params"),d=e("../video-playlist/event-trigger");function c(e){return e&&e.__esModule?e:{default:e}}class u extends i.default{getDefaultSettings(){var e=super.getDefaultSettings();return{...e,selectors:{...e.selectors,tabsWrapper:".raven-tabs-items-wrapper",tabsItems:".raven-tabs-items",toggleVideosDisplayButton:".raven-tabs-toggle-videos-display-button",videos:".raven-tabs-content-wrapper .raven-tab-content",innerTabs:".raven-tabs-inner-tabs .raven-tab-content",imageOverlay:".raven-custom-embed-image-overlay"}}}getDefaultElements(){var e=super.getDefaultElements(),t=this.getSettings("selectors");return{...e,$tabsWrapper:this.findElement(t.tabsWrapper),$tabsItems:this.findElement(t.tabsItems),$toggleVideosDisplayButton:this.findElement(t.toggleVideosDisplayButton),$videos:this.findElement(t.videos),$innerTabs:this.findElement(t.innerTabs),$imageOverlay:this.findElement(t.imageOverlay)}}initEditorListeners(){super.initEditorListeners();let t=this;this.editorListeners.push({event:"ravenPlaylistWidget:fetchVideoData",to:elementor.channels.editor,callback:e=>{t.getCurrentPlayerSelected().setVideoProviderData().then(()=>{e.currentItem=t.getCurrentItemSelected(),elementor.channels.editor.trigger("ravenPlaylistWidget:setVideoData",e)})}})}bindEvents(){super.bindEvents(),this.elements.$imageOverlay.on({click:e=>{e.currentTarget.remove(),this.getCurrentPlayerSelected().play()}}),this.elements.$innerTabs.on({click:e=>{(0,r.handleInnerTabs)(e,this)}}),this.elements.$tabsItems.on({scroll:e=>{(0,o.handleVideosPanelScroll)(this.elements,e)}}),this.elements.$toggleVideosDisplayButton.on({click:e=>{jQuery(e.target).toggleClass("rotate-up"),jQuery(e.target).toggleClass("rotate-down"),this.elements.$tabsWrapper.slideToggle("slow")}})}onInit(){super.onInit(...arguments),this.playlistId=this.getID(),this.storageKey="watched_videos_"+this.getID();var e=elementorFrontend.storage.get(this.storageKey);this.watchedVideosArray=[],e&&(this.watchedVideosArray=JSON.parse(e)),this.watchedIndication=this.getElementSettings("show_watched_indication"),(0,o.handleVideosPanelScroll)(this.elements),this.isAutoplayOnLoad="yes"===this.getElementSettings("autoplay_on_load"),this.isAutoplayNextUp="yes"===this.getElementSettings("autoplay_next"),this.isFirstVideoActivated=!0,this.createPlaylistItems(),this.isCollapsible=this.getElementSettings("inner_tab_is_content_collapsible"),this.innerTabsHeightLimit=this.getElementSettings("inner_tab_collapsible_height"),this.currentPlayingPlaylistItemIndex=1,this.activateInitialVideo(),this.activateInnerTabInEditMode()}onEditSettingsChange(e){"panel"===e&&(this.preventTabActivation=!0),"activeItemIndex"===e&&(this.preventTabActivation?this.preventTabActivation=!1:this.activateDefaultTab())}activateInitialVideo(){this.isPageOnLoad=!0;var e=!!this.getElementSettings("lazy_load"),t=(0,l.handleURLParams)(this.playlistId,this.playlistItemsArray);let i=!1;this.currentPlaylistItemIndex=1,this.currentPlayingPlaylistItemIndex=1,t&&(this.currentPlaylistItemIndex=t,this.currentPlayingPlaylistItemIndex=t,i=!0),this.isAutoplayOnLoad&&!i&&(0,l.setVideoParams)(this.playlistId,this.playlistItemsArray,this.currentPlaylistItemIndex),i&&this.$element[0]?.scrollIntoView({behavior:"smooth"}),this.handleFirstVideoActivation(e)}handleFirstVideoActivation(e){if(e){let t=document.querySelector(".elementor-element-"+this.playlistId+" .raven-tabs-main-area"),i=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&(this.activateDefaultTab(this.currentPlaylistItemIndex),i.unobserve(t))}});i.observe(t)}else this.activateDefaultTab(this.currentPlaylistItemIndex)}getCurrentItemSelected(){return this.playlistItemsArray[this.currentPlaylistItemIndex-1]}getCurrentPlayerSelected(){return this.getCurrentItemSelected().playerInstance}getCurrentPlayerPlaying(){return this.playlistItemsArray[this.currentPlayingPlaylistItemIndex-1].playerInstance}isVideoShouldBePlayed(){if(this.currentPlayingPlaylistItemIndex!==this.currentPlaylistItemIndex)this.getCurrentPlayerPlaying()&&this.getCurrentPlayerPlaying().pause(),this.currentPlayingPlaylistItemIndex=this.currentPlaylistItemIndex;else if(this.getCurrentPlayerPlaying().isVideoPlaying)return this.getCurrentPlayerPlaying().pause(),!1;return!0}activateInnerTabInEditMode(){var e;this.isEdit&&this.getEditSettings("innerActiveIndex")&&(e=this.getEditSettings("innerActiveIndex"),jQuery(this.elements.$innerTabs.eq(this.currentPlaylistItemIndex-1).find(".raven-inner-tab-title a"))[e].click())}handleVideo(i){var e;i.playerInstance?this.isVideoShouldBePlayed()&&(1===this.currentPlaylistItemIndex&&this.elements.$imageOverlay&&this.elements.$imageOverlay.remove(),this.playVideoAfterCreation(i)):(e={youtube:n.default,vimeo:s.default,hosted:a.default},i.playerInstance=new e[i.videoType](i,this.currentPlaylistItemIndex),i.playerInstance.create().then(()=>{this.isVideoShouldBePlayed()&&this.playVideoOnCreation(i),i.playerInstance.handleFullScreenChange(e=>{(0,d.triggerEvent)(this,e?"videoFullScreen":"videoExitFullScreen","click")}),i.playerInstance.handlePlayed(()=>{var e=this.getCurrentItemSelected();let t="click";e.isAutoplayOnLoad?(t="onLoad",i.isAutoplayOnLoad=!1):e.isAutoPlayNextUp&&(t="nextVideo"),(0,d.triggerEvent)(this,e.playerInstance.isVideoPausedLocal?"videoResume":"videoStart",t)}),i.playerInstance.handleEnded(()=>{(0,d.triggerEvent)(this,"videoEnded","click"),this.watchedIndication&&this.elements.$tabTitles.filter(".e-active").addClass("watched-video");var e=this.getCurrentItemSelected().dataItemId;if(!this.watchedVideosArray.includes(e)&&this.watchedIndication&&(this.watchedVideosArray.push(this.getCurrentItemSelected().dataItemId),elementorFrontend.storage.set(this.storageKey,JSON.stringify(this.watchedVideosArray))),this.isAutoplayNextUp&&this.playlistItemsArray.length>=++this.currentPlaylistItemIndex){for(;"section"===this.getCurrentItemSelected().videoType;)if(this.currentPlaylistItemIndex++,this.playlistItemsArray.length<this.currentPlaylistItemIndex)return void(this.currentPlaylistItemIndex=this.playlistItemsArray.length);this.changeActiveTab(this.currentPlaylistItemIndex,!0)}}),i.playerInstance.handlePaused(e=>{(0,d.triggerEvent)(this,"videoPaused","click",e)})}))}playVideoAfterCreation(e){e.playerInstance.play()}playVideoOnCreation(e){this.isAutoplayOnLoad?(e.isAutoplayOnLoad=!0,e.playerInstance.mute(),e.playerInstance.play(),this.isAutoplayOnLoad=!1):this.isFirstVideoActivated||(e.isAutoPlayNextUp=!0,e.playerInstance.play()),this.isFirstVideoActivated=!1}createPlaylistItems(){this.playlistItemsArray=[],this.elements.$videos.each((e,t)=>{var i={},n=jQuery(t);i.videoUrl=n.attr("data-video-url"),i.videoType=n.attr("data-video-type"),i.videoTitle=n.attr("data-video-title"),i.videoDuration=n.attr("data-video-duration"),i.tabContent=t,i.dataTab=e+1,i.dataItemId=this.getElementSettings().tabs[e]._id,this.playlistItemsArray.push(i)}),0<this.watchedVideosArray.length&&this.watchedIndication&&this.watchedVideosArray.forEach(t=>{var e=this.playlistItemsArray.find(e=>e.dataItemId===t);this.elements.$tabTitles.filter('[data-tab="'+e.dataTab+'"]').addClass("watched-video")})}changeActiveTab(e,t){super.changeActiveTab(e),this.playlistItemsArray[e-1]&&"section"!==this.playlistItemsArray[e-1]?.videoType&&(this.currentPlaylistItemIndex=parseInt(e),t&&(this.currentPlayingPlaylistItemIndex=this.currentPlaylistItemIndex),this.handleVideo(this.getCurrentItemSelected(),t),this.isPageOnLoad||(0,l.setVideoParams)(this.playlistId,this.playlistItemsArray,this.currentPlaylistItemIndex),this.isPageOnLoad=!1,0<jQuery(this.elements.$innerTabs.eq(e-1)).find(".raven-inner-tab-content").length)&&(t=this.elements.$innerTabs.filter(".e-active").find(".raven-inner-tab-content"),(0,r.handleInnerTabsButtonsDisplay)(t.toArray(),this.isCollapsible,this.innerTabsHeightLimit))}}},{"../video-playlist/base-tabs":72,"../video-playlist/event-trigger":73,"../video-playlist/inner-tabs":75,"../video-playlist/player-hosted":77,"../video-playlist/player-vimeo":78,"../video-playlist/player-youtube":79,"../video-playlist/scroll-utils":81,"../video-playlist/url-params":82}],75:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.handleInnerTabs=function(e,t){var i=e.target,n=i.tagName;i.classList.contains("raven-inner-tab-title-text")&&(e.preventDefault(),s=jQuery(i).parent(".raven-inner-tab-title"),a(e,s,t));{var s;i.classList.contains("raven-tab-mobile-title")&&(s=jQuery(i),a(e,s,t))}"button"===n.toLowerCase()&&r(e,t)},i.handleInnerTabsButtonsDisplay=o,i.onTabContentButtonsClick=r;var s=e("../video-playlist/event-trigger");function a(e,t,i){var e=e.currentTarget,n=e.querySelectorAll(".raven-inner-tab-title");t.hasClass("raven-inner-tab-active")||n.length<2||(t=e.querySelectorAll(".raven-inner-tab-content"),n.forEach(e=>{e.classList.toggle("raven-inner-tab-active")}),t.forEach(e=>{e.toggleAttribute("hidden"),e.classList.toggle("raven-inner-tab-active")}),o(Array.from(t),i.isCollapsible,i.innerTabsHeightLimit),(0,s.triggerEvent)(i,"tabOpened","click"))}function o(e,t,i){t&&(e=(t=e.filter(e=>e.classList.contains("raven-inner-tab-active")))[0].querySelector(".raven-inner-tab-text > div").offsetHeight,i=parseInt(i.size))&&i<e&&t[0].classList.add("show-inner-tab-buttons")}function r(e,t){e=jQuery(e.currentTarget).find(".raven-inner-tab-content").filter(".raven-inner-tab-active"),e.find("button").toggleClass("show-button"),e.toggleClass("show-full-height"),e=e.hasClass("show-full-height")?"tabExpanded":"tabCollapsed";(0,s.triggerEvent)(t,e,"click")}},{"../video-playlist/event-trigger":73}],76:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(e,t){this.playlistItem=e,this.positionInVideoList=t}formatDuration(e){var e=new Date(1e3*e),t=e.getUTCHours(),i=e.getUTCMinutes(),e=e.getSeconds();return 0!==t?`${t.toString()}:${i.toString().padStart(2,"0")}:`+e.toString().padStart(2,"0"):i.toString()+":"+e.toString().padStart(2,"0")}}},{}],77:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("../video-playlist/player-base"))&&e.__esModule?e:{default:e};class n extends e.default{constructor(e,t){super(e,t),this.playerObject=null,this.watchCount=0,this.isVideoPlaying=!1,this.isVideoPausedLocal=!1,this.isVideoSeeking=!1,this.isVideoEnded=!1,this.isReady=!1}create(){return new Promise(e=>{var t=document.createElement("video"),i=(t.setAttribute("controls",""),document.createTextNode("Sorry, your browser doesn't support embedded videos.")),n=document.createElement("source");n.setAttribute("src",this.playlistItem.videoUrl),n.setAttribute("type","video/"+this.playlistItem.videoUrl.split(".").pop()),t.appendChild(n),t.appendChild(i),this.playerObject=t,this.playlistItem.tabContent.querySelector("div").replaceWith(this.playerObject),this.playerObject.addEventListener("canplay",()=>{this.isReady=!0,e()}),this.playerObject.addEventListener("seeked",()=>{this.isVideoSeeking=!1}),this.playerObject.addEventListener("seeking",()=>{clearTimeout(this.seekTimeOut),this.isVideoSeeking=!0})})}handleEnded(e){this.playerObject.addEventListener("ended",()=>{this.watchCount++,this.isVideoEnded=!0,this.isVideoPlaying=!1,e(this.playlistItem)})}handlePaused(e){this.playerObject.addEventListener("pause",()=>{this.seekTimeOut=setTimeout(()=>{this.isVideoSeeking||this.isVideoEnded?this.isVideoEnded=!1:(e(this.positionInVideoList),this.isVideoPausedLocal=!0)},30)})}handlePlayed(e){this.playerObject.addEventListener("play",()=>{this.isVideoSeeking||e(this.playlistItem)})}handleFullScreenChange(e){jQuery(this.playerObject).on("webkitfullscreenchange mozfullscreenchange fullscreenchange",()=>{e(document.fullscreenElement)})}getCurrentTime(){return this.playerObject.currentTime}play(){this.isReady&&(this.isVideoPlaying=!0,this.playerObject.play())}pause(){this.isReady&&(this.isVideoPlaying=!1,this.playerObject.pause())}mute(){this.playerObject.muted=!0}}i.default=n},{"../video-playlist/player-base":76}],78:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("../video-playlist/player-base"))&&e.__esModule?e:{default:e};class n extends e.default{constructor(e,t){super(e,t),this.apiProvider=elementorFrontend.utils.vimeo,this.playerObject=null,this.watchCount=0,this.isVideoInFullScreenChange=!1,this.isReady=!1}create(){return this.currentVideoID=this.apiProvider.getVideoIDFromURL(this.playlistItem.videoUrl),new Promise(i=>{this.apiProvider.onApiReady(e=>{var t={id:this.currentVideoID,autoplay:!1};this.playerObject=new e.Player(this.playlistItem.tabContent.querySelector("div"),t),this.playerObject.ready().then(()=>{this.isReady=!0,i()})})})}handleEnded(e){this.playerObject.on("ended",()=>{this.watchCount++,e(this.playlistItem)})}handlePaused(t){this.playerObject.on("pause",e=>{0===e.percent||1<=e.percent||this.isVideoInFullScreenChange||t(this.positionInVideoList)})}handlePlayed(e){this.playerObject.on("play",()=>{this.isVideoInFullScreenChange?this.isVideoInFullScreenChange=!1:e(this.playlistItem)})}handleFullScreenChange(e){this.playerObject.element.addEventListener("fullscreenchange",()=>{e(document.fullscreenElement),this.isVideoInFullScreenChange=!0})}getCurrentTime(){return this.playerObject.getCurrentTime().then(e=>e)}play(){this.isReady&&this.playerObject.play()}pause(){this.isReady&&this.playerObject.pause()}mute(){this.playerObject.setMuted(!0)}async setVideoProviderData(){var e;if(this.currentVideoID||9!==!this.currentVideoID?.length)return e=await this.playerObject.getVideoId(),e=await(await window.fetch("https://vimeo.com/api/v2/video/"+e+".json")).json(),this.playlistItem.duration=this.formatDuration(e[0].duration),this.playlistItem.video_title=e[0].title,this.playlistItem.thumbnail={url:e[0].thumbnail_medium},this.playlistItem}}i.default=n},{"../video-playlist/player-base":76}],79:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;e=(e=e("../video-playlist/player-base"))&&e.__esModule?e:{default:e};class n extends e.default{constructor(e,t){super(e,t),this.apiProvider=elementorFrontend.utils.youtube,this.playerObject=null,this.watchCount=0,this.isVideoPlaying=!1,this.isVideoPausedLocal=!1,this.isVideoEnded=!1,this.seekSequenceArray=[],this.pauseCurrentTime=null,this.isReady=!1}create(){return this.currentVideoID=this.apiProvider.getVideoIDFromURL(this.playlistItem.videoUrl),new Promise(i=>{this.apiProvider.onApiReady(e=>{var t={width:"773",videoId:this.currentVideoID,playerVars:{rel:0,showinfo:0,ecver:2},events:{onReady:()=>{this.isReady=!0,i()}}};this.playerObject=new e.Player(this.playlistItem.tabContent.querySelector("div"),t),this.playerObject.addEventListener("onStateChange",e=>{3===e.data&&(2===this.seekSequenceArray[this.seekSequenceArray.length-1]?this.seekSequenceArray.push(3):(this.seekSequenceArray=[],clearTimeout(this.seekTimeOut)))})})})}handleEnded(t){this.playerObject.addEventListener("onStateChange",e=>{0===e.data&&(this.watchCount++,this.isVideoEnded=!0,e.target.seekTo(0),e.target.stopVideo(),this.isVideoPlaying=!1,t())})}handlePaused(t){this.playerObject.addEventListener("onStateChange",e=>{2===e.data&&(this.seekSequenceArray=[],this.seekSequenceArray.push(2),this.pauseCurrentTime=this.playerObject.playerInfo.currentTime,this.seekTimeOut=setTimeout(()=>{2===this.seekSequenceArray.length&&2===this.seekSequenceArray[0]&&3===this.seekSequenceArray[1]?(this.seekSequenceArray=[],clearTimeout(this.seekTimeOut)):(t(this.positionInVideoList),this.isVideoPausedLocal=!0)},1e3))})}handlePlayed(t){this.playerObject.addEventListener("onStateChange",e=>{1!==e.data||this.isVideoEnded?this.isVideoEnded=!1:2===this.seekSequenceArray.length&&2===this.seekSequenceArray[0]&&3===this.seekSequenceArray[1]||t()})}handleError(e){this.playerObject.addEventListener("onError",()=>{e()})}handleFullScreenChange(e){this.playerObject.addEventListener("fullscreenchange",()=>{e(document.fullscreenElement)})}getCurrentTime(){var e=this.pauseCurrentTime||this.playerObject.playerInfo.currentTime;return this.pauseCurrentTime=null,e}play(){this.isReady&&(this.isVideoPlaying=!0,this.playerObject.playVideo())}pause(){this.isReady&&(this.isVideoPlaying=!1,this.playerObject.pauseVideo())}mute(){this.playerObject.mute()}async setVideoProviderData(){this.isReady&&(this.currentVideoID&&11===this.currentVideoID?.length?(this.playlistItem.thumbnail={url:"http://img.youtube.com/vi/"+this.playerObject.getVideoData().video_id+"/maxresdefault.jpg"},this.playlistItem.video_title=this.playerObject.getVideoData().title,this.playlistItem.duration=this.formatDuration(this.playerObject.getDuration())):(this.playlistItem.thumbnail={url:""},this.playlistItem.video_title="",this.playlistItem.duration=""))}}i.default=n},{"../video-playlist/player-base":76}],80:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(e){var{event:e,tab:t,playlist:i,video:n}=e;this.event={type:e.type||"",time:e.time||0,element:e.element,trigger:e.trigger||"",watchCount:e.watchCount||0},this.tab={name:t.name,index:t.index},this.playlist={name:i.name,currentItem:i.currentItem,amount:i.amount},this.video={provider:n.provider,url:n.url,title:n.title,duration:n.duration}}}},{}],81:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.handleVideosPanelScroll=function(e,t){t?(0<t.target.scrollTop?e.$tabsWrapper.addClass("top-shadow"):e.$tabsWrapper.removeClass("top-shadow"),t.target.offsetHeight+t.target.scrollTop>=t.target.scrollHeight?e.$tabsWrapper.removeClass("bottom-shadow"):e.$tabsWrapper.addClass("bottom-shadow")):e.$tabsItems[0].offsetHeight<e.$tabsItems[0].scrollHeight&&e.$tabsWrapper.addClass("bottom-shadow")}},{}],82:[function(e,t,i){function a(e,t,i){var n=new URLSearchParams(location.search);n.set("playlist",e),n.set("video",t[i-1].dataItemId),window.history.replaceState({},"",location.pathname+"?"+n)}Object.defineProperty(i,"__esModule",{value:!0}),i.handleURLParams=function(e,i){var n=new URLSearchParams(location.search),s=n.get("playlist");if(!s)return!1;if(s===e){let t=n.get("video");s=i.find(e=>t===e.dataItemId),n=s?s.dataTab:1;return n||a(e,i,1),n||!1}},i.setVideoParams=a},{}],83:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};e=(i=e("../utils/module"))&&i.__esModule?i:{default:i};let s=jQuery,n=e.default.extend({getDefaultSettings(){return{selectors:{widgetContainer:".elementor-widget-container",widgetWrapper:".raven-widget-wrapper",imageOverlay:".raven-video-thumbnail",videoWrapper:".raven-video",videoFrame:"iframe",videoCloseButton:".raven-video-close",videoPlayPreviewButton:".raven-video-play-button-preview",videoModal:".raven-modal",mejsPlayer:".raven-video-mejs-hosted"}}},getDefaultElements(){var e=this.getSettings("selectors"),t={$widgetContainer:this.$element.find(e.widgetContainer),$widgetWrapper:this.$element.find(e.widgetWrapper),$imageOverlay:this.$element.find(e.imageOverlay),$videoWrapper:this.$element.find(e.videoWrapper),$videoCloseButton:this.$element.find(e.videoCloseButton),$videoPlayPreviewButton:this.$element.find(e.videoPlayPreviewButton),$videoModal:this.$element.find(e.videoModal),$mejsPlayer:this.$element.find(e.mejsPlayer)};return t.$videoFrame=t.$videoWrapper.find(e.videoFrame),t},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),"yes"===this.getElementSettings("lazyload")&&this.handleLazyLoad(),"yes"===this.getElementSettings("muted_autoplay_preview")?this.handleMutedPreview():"yes"===this.getElementSettings("lazyload")?this.handleLazyLoad():this.handleMediaElement(),"yes"===this.getElementSettings("progress_bar")?s(".elementor-widget-raven-video.raven-player-style2 .mejs-time").css("display","contents"):(s(".elementor-widget-raven-video.raven-player-style3 .mejs-volume-button").css("width","100%"),s(".elementor-widget-raven-video.raven-player-style3 .mejs-volume-button button").css("float","right")),this.updateWidgetContainerMargin()},handleLazyLoad(){s(window).on("scroll",()=>{var e=this.elements.$widgetWrapper.offset().top,t=e+this.elements.$widgetWrapper.outerHeight(),i=s(window).scrollTop(),n=i+s(window).height();i<t&&e<n&&(t=(i=this.elements.$videoFrame).data("lazy-load"))&&(i.attr("src",t),this.handleMediaElement())})},handleStickyScroll(){let t=this.elements.$widgetWrapper.outerHeight(!0),i=this.elements.$widgetWrapper.offset().top;s(window).on("scroll",()=>{var e;this.elements.$widgetWrapper.hasClass("sticky-close")||(e=s(window).scrollTop(),i+t/2<e?(this.elements.$widgetContainer.css("height",t),this.elements.$widgetWrapper.addClass("sticky"),this.elements.$videoCloseButton.show()):(this.elements.$widgetWrapper.removeClass("sticky"),this.elements.$videoCloseButton.hide()))}),this.elements.$videoCloseButton.on("click",()=>{this.elements.$widgetWrapper.removeClass("sticky"),this.elements.$widgetWrapper.addClass("sticky-close"),this.elements.$videoCloseButton.hide()})},handleMutedPreview(){let n=this.elements.$videoFrame,e=("hosted"===this.getElementSettings("video_type")&&(n=this.elements.$mejsPlayer),[]),s=this;this.getElementSettings("fast_forward")&&e.push("skipback"),e.push("playpause"),this.getElementSettings("fast_forward")&&e.push("jumpforward"),this.getElementSettings("current_time")&&e.push("current"),this.getElementSettings("progress_bar")&&e.push("progress"),e.push("duration","volume"),this.getElementSettings("speed_options")&&e.push("speed"),this.getElementSettings("fullscreen")&&e.push("fullscreen"),n.mediaelementplayer({videoVolume:"horizontal",pauseOtherPlayers:!1,hideVolumeOnTouchDevices:!1,enableProgressTooltip:!1,alwaysShowControls:"yes"!==this.getElementSettings("auto_hide_controls"),autoRewind:"yes"===this.getElementSettings("rewind"),jumpForwardInterval:10,skipBackInterval:10,youtube:{controls:0,autoplay:1,start:this.getElementSettings("start_time"),end:this.getElementSettings("end_time"),mute:1,loop:"yes"===this.getElementSettings("youtube_loop")?1:0,playlist:"youtube"===this.getElementSettings("video_type")?this.YouTubeGetID(this.elements.$videoFrame.attr("src")):0,rel:0,modestbranding:"yes"===this.getElementSettings("hide_youtube_ui")?1:0,cc_load_policy:"yes"===this.getElementSettings("turn_on_captions_by_default")?1:0,origin:window.location.href},features:e,success:e=>{var t=s.elements.$widgetWrapper.find(".mejs-time-current")[0],i=new window.MutationObserver(e=>{e.forEach(e=>{var t;"attributes"===e.type&&(t=(e=s.elements.$widgetWrapper.find(".mejs-time-current")).attr("style"))&&(t=t.match(/scaleX\([0-9.]*\)/gi)[0].replace("scaleX(","").replace(")",""))&&e.css("width",100*t+"%")})});t&&i.observe(t,{attributes:!0,attributeFilter:["style"]}),"yes"===s.getElementSettings("show_device_frame")&&s.elements.$widgetWrapper.find(".mejs-overlay-play:not(.raven-video-play-button-preview)").addClass("hide-large-button"),e.addEventListener("play",()=>{"yes"!==s.getElementSettings("sticky_on_scroll")||s.getElementSettings("use_lightbox")||s.handleStickyScroll(),"yes"===s.getElementSettings("show_device_frame")&&s.elements.$widgetWrapper.find(".mejs-overlay-play:not(.raven-video-play-button-preview)").removeClass("hide-large-button")},!1),s.elements.$widgetWrapper.find(".mejs-controls").hide(),"vimeo"!==s.getElementSettings("video_type")&&"hosted"!==s.getElementSettings("video_type")||(n[0].player.play(),n[0].player.options.startVolume=0,n[0].player.setMuted(!0)),this.elements.$videoPlayPreviewButton.on("click",()=>{let e=s.getElementSettings("youtube_controls");"hosted"===s.getElementSettings("video_type")&&(e=s.getElementSettings("hosted_controls")),this.elements.$videoPlayPreviewButton.hide(),("yes"!==s.getElementSettings("youtube_mute")&&"youtube"===s.getElementSettings("video_type")||"yes"!==s.getElementSettings("vimeo_mute")&&"vimeo"===s.getElementSettings("video_type")||"yes"!==s.getElementSettings("hosted_muted")&&"hosted"===s.getElementSettings("video_type"))&&(n[0].player.setMuted(!1),n[0].player.setVolume(.5)),"yes"!==e&&"vimeo"!==s.getElementSettings("video_type")||s.elements.$widgetWrapper.find(".mejs-controls").show(),s.elements.$widgetWrapper.find(".raven-video-muted-overlay").hide(),n[0].player.play()})}})},handleMediaElement(){let n=this.elements.$videoFrame,e=("hosted"===this.getElementSettings("video_type")&&(n=this.elements.$mejsPlayer),[]),s=this;this.getElementSettings("fast_forward")&&e.push("skipback"),e.push("playpause"),this.getElementSettings("fast_forward")&&e.push("jumpforward"),this.getElementSettings("current_time")&&e.push("current"),this.getElementSettings("progress_bar")&&e.push("progress"),e.push("duration","volume"),this.getElementSettings("speed_options")&&e.push("speed"),this.getElementSettings("fullscreen")&&e.push("fullscreen"),n.mediaelementplayer({videoVolume:"horizontal",pauseOtherPlayers:!1,hideVolumeOnTouchDevices:!1,enableProgressTooltip:!1,alwaysShowControls:"yes"!==this.getElementSettings("auto_hide_controls"),autoRewind:"yes"===this.getElementSettings("rewind"),jumpForwardInterval:10,skipBackInterval:10,youtube:{controls:0,autoplay:"yes"===this.getElementSettings("youtube_autoplay")?1:0,start:this.getElementSettings("start_time"),end:this.getElementSettings("end_time"),mute:"yes"===this.getElementSettings("youtube_mute")||"yes"===this.getElementSettings("youtube_autoplay")?1:0,loop:"yes"===this.getElementSettings("youtube_loop")?1:0,playlist:"youtube"===this.getElementSettings("video_type")?this.YouTubeGetID(this.elements.$videoFrame.attr("src")):0,rel:0,modestbranding:"yes"===this.getElementSettings("hide_youtube_ui")?1:0,cc_load_policy:"yes"===this.getElementSettings("turn_on_captions_by_default")?1:0,origin:window.location.href},features:e,success:e=>{var t=s.elements.$widgetWrapper.find(".mejs-time-current")[0],i=new window.MutationObserver(e=>{e.forEach(e=>{var t;"attributes"===e.type&&(t=(e=s.elements.$widgetWrapper.find(".mejs-time-current")).attr("style"))&&(t=t.match(/scaleX\([0-9.]*\)/gi)[0].replace("scaleX(","").replace(")",""))&&e.css("width",100*t+"%")})});t&&i.observe(t,{attributes:!0,attributeFilter:["style"]}),e.addEventListener("play",()=>{"yes"!==this.getElementSettings("sticky_on_scroll")||s.getElementSettings("use_lightbox")||this.handleStickyScroll(),"yes"===this.getElementSettings("hosted_autoplay")&&s.elements.$widgetWrapper.find(".raven-video-mejs-hosted").css("visibility","visible")},!1),"yes"!==s.getElementSettings("large_play_button")?s.elements.$widgetWrapper.find(".mejs-overlay-button").hide():s.elements.$widgetWrapper.find(".mejs-overlay-play").show(),"vimeo"!==s.getElementSettings("video_type")||"yes"!==s.getElementSettings("vimeo_mute")&&"yes"!==s.getElementSettings("vimeo_autoplay")||(n[0].player.options.startVolume=0,n[0].player.setMuted(!0))}}),("yes"!==this.getElementSettings("youtube_controls")&&"youtube"===this.getElementSettings("video_type")||"yes"!==this.getElementSettings("hosted_controls")&&"hosted"===this.getElementSettings("video_type"))&&this.elements.$widgetWrapper.find(".mejs-controls").hide()},YouTubeGetID(e){if(!e)return 0;let t="";e=e.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/);return t=void 0!==e[2]?(t=e[2].split(/[^0-9a-z_\-]/i))[0]:e},handleVideo(){let e=this.elements.$videoFrame;var t,i;"hosted"===this.getElementSettings("video_type")&&(e=this.elements.$mejsPlayer),this.getElementSettings("use_lightbox")?(t=this.elements.$videoWrapper.find(".raven-modal"),i=s(".jupiterx-main"),"none"===t.css("display")&&(t.show(),i.addClass("raven-lightbox-open"),this.$element.css("z-index",parseInt(this.$element.css("z-index"))+1))):(this.elements.$imageOverlay.remove(),e[0].player.play())},hideModal(e){e.stopPropagation();let t=this.elements.$videoFrame;"hosted"===this.getElementSettings("video_type")&&(t=this.elements.$mejsPlayer);var e=this.elements.$videoWrapper.find(".raven-modal"),i=s(".jupiterx-main");"block"===e.css("display")&&(e.hide(),i.removeClass("raven-lightbox-open"),this.$element.css("z-index",9999),t[0].player.pause())},updateWidgetContainerMargin(){var e;0<this.elements.$widgetContainer.closest(".elementor-container").length&&(this.elements.$widgetContainer.removeAttr("style"),e=this.elements.$widgetContainer.css("margin"))&&(this.$element.css("margin",e),this.elements.$widgetContainer.css("margin","0"))},bindEvents(){this.elements.$imageOverlay.on("click",this.handleVideo),this.elements.$videoModal.find(".close").on("click",this.hideModal)},onElementChange(e){"_margin"===e&&this.updateWidgetContainerMargin()}})},{"../utils/module":9}],84:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(e){new n({$element:e})};let n=((i=e("../utils/module"))&&i.__esModule?i:{default:i}).default.extend({getDefaultSettings(){return{selectors:{productsWrapper:".raven-wc-products-wrapper",productsContainer:".products",products:".products .product",paginationContainer:".woocommerce-pagination",loadMoreButton:".raven-load-more-button",postImageFit:".raven-image-fit img:not(.zoomImg)",preLoader:".raven-products-preloader",addToCartButton:'.add_to_cart_button, .button[class*="product_type_"]',categories:".posted_in",productTitle:".woocommerce-loop-product__title",productPrice:".price",ratingWrapper:".rating-wrapper",infinteLoadIndicator:".raven-infinite-load"},state:{isLoading:!1,paged:2}}},getDefaultElements(){var e=this.getSettings("selectors");return{$productsWrapper:this.$element.find(e.productsWrapper),$productsContainer:this.$element.find(e.productsContainer),$products:this.$element.find(e.products),$paginationContainer:this.$element.find(e.paginationContainer),$loadMoreButton:this.$element.find(e.loadMoreButton),$preLoader:this.$element.find(e.preLoader),$infinteLoadIndicator:this.$element.find(e.infinteLoadIndicator),$showedItems:0}},bindEvents(){var e,t,i=this.elements.$productsWrapper.data("settings").total_pages||0;"load_more"===this.getInstanceValue("pagination_type")&&1<i&&this.loadMore(),"infinite_load"===this.getInstanceValue("pagination_type")&&1<i&&(i=new URLSearchParams(window.location.search),e=null!==document.querySelector(".elementor-widget-sellkit-product-filter"),t=[...i.keys()].some(e=>!["sellkit_filters","page"].includes(e)),e&&"1"===i.get("sellkit_filters")&&t||this.infiniteLoad()),this.zoom(),this.flexslider(),this.wrapContentData(),"show"===this.getInstanceValue("wishlist")&&this.wishlist(),this.initialize(),"grid"===this.getInstanceValue("general_layout")&&(this.gridRun(),$(window).on("resize",()=>{setTimeout(()=>this.gridRun(),500)}));let n=this;document.addEventListener("sellkitpro:filterproducts:showproducts",()=>{n.refreshElements(),n.zoom(),n.flexslider(),n.wrapContentData(),n.initialize(),"grid"===this.getInstanceValue("general_layout")&&setTimeout(()=>this.gridRun(),100)}),window.addEventListener("resize",function(){"masonry"===n.getInstanceValue("general_layout")&&n.masonryRun(),"matrix"===n.getInstanceValue("general_layout")&&n.matrixRun(),"metro"===n.getInstanceValue("general_layout")&&n.metroRun()})},initialize(){let e=!0,t=((e=void 0!==this.getInstanceValue("swap_effect")&&this.getInstanceValue("swap_effect").includes("gallery")?!1:e)&&"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),this);e&&"matrix"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.matrixRun()}),e&&"metro"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.metroRun()}),this.getInstanceValue("load_effect")&&this.handleAnitmation(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},initializeOnFetch(){let e=!0,t=((e=void 0!==this.getInstanceValue("swap_effect")&&this.getInstanceValue("swap_effect").includes("gallery")?!1:e)&&"masonry"===this.getInstanceValue("general_layout")&&this.masonryRun(),this);e&&"matrix"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.matrixRun()}),e&&"metro"===this.getInstanceValue("general_layout")&&this.elements.$productsWrapper.imagesLoaded().progress(()=>{t.metroRun()}),!["metro","matrix"].includes(this.getInstanceValue("general_layout"))&&this.getInstanceValue("load_effect")&&this.handleAnitmation(),objectFitPolyfill(this.$element.find(this.getSettings("selectors.postImageFit")))},onElementChange(e){"metro_matrix_rows_gap"===e&&("metro"===this.getInstanceValue("general_layout")&&this.metroRun(),"matrix"===this.getInstanceValue("general_layout"))&&this.matrixRun(),"metro_matrix_large_aspect_ratio"===e&&setTimeout(()=>{"metro"===this.getInstanceValue("general_layout")&&this.metroRun(),"matrix"===this.getInstanceValue("general_layout")&&this.matrixRun()},300),"box_rows_gap"!==e&&"box_columns_gap"!==e&&"stroke_width"!==e||"masonry"===this.getInstanceValue("general_layout")&&setTimeout(()=>{this.masonryRun()},300)},handleProductsOrder(e){return"metro"===this.getInstanceValue("general_layout")&&e[0]?.parentNode?.parentNode.classList.contains("raven-product-full-width")?[...e.slice(1,3).reverse(),e[0],...e.slice(3,e.length)]:e[0]?.parentNode?.parentNode.classList.contains("raven-product-full-width")?[e[0],...e.slice(1,e.length).reverse()]:"matrix"===this.getInstanceValue("general_layout")?[...e]:[...e.reverse()]},createAnimationObserver(t,i,e,n,s){let a=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting&&!i.classList.contains("raven-product-loaded")){let e=0<t.elements.$showedItems?n-t.elements.$showedItems:n;"slide-right"===s&&(e>t.elements.$showedItems&&(e-=t.elements.$showedItems),t.elements.$showedItems>e)&&(e=t.elements.$showedItems-e),setTimeout(()=>{i.classList.add("raven-product-loaded"),t.elements.$showedItems=n,a.unobserve(i)},100*e)}})},e);a.observe(i)},handleAnitmation(){let o=[...this.elements.$productsWrapper[0].querySelectorAll(".jupiterx-product-container")],r=this.getInstanceValue("load_effect"),l=this;this.elements.$productsWrapper.imagesLoaded().done(()=>{let n=0;if("slide-right"===r){this.setColumnsCount();var i=this.getSettings(),e=parseInt(o.length/i.columnsCount),t=o.length%i.columnsCount;if(o.length/i.columnsCount<=1)o=[...this.handleProductsOrder(o)];else{var s=[],a=[];for(let t=1;t<=e;++t){a=[];for(let e=s.length;e<t*i.columnsCount;++e)a.push(o[e]);s.push(...this.handleProductsOrder(a))}0<t&&s.push(...o.slice(-t).reverse()),o=s}}o.forEach((e,t)=>{var i;r&&!document.body.classList.contains("elementor-editor-active")||e.classList.contains("raven-product-loaded")||(++n,setTimeout(()=>{e.classList.add("raven-product-loaded")},200+100*n)),r&&(i={threshold:.4},l.createAnimationObserver(l,e,i,t,r))})})},setColumnsCount(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"columns_custom":"columns_custom"+e,i=("metro"!==this.getInstanceValue("general_layout")&&"matrix"!==this.getInstanceValue("general_layout")||(t="number_of_products"),this.getInstanceValue(t));this.getInstanceValue(t)||(i=1),this.setSettings("columnsCount",parseInt(i))},zoom(){"zoom_hover"===this.getInstanceValue("swap_effect")&&this.elements.$productsWrapper.find(".jupiterx-wc-loop-product-image").zoom()},flexslider(){if(void 0!==this.getInstanceValue("swap_effect")&&this.getInstanceValue("swap_effect").includes("gallery")){let e=this,t=!1,i=!1;"gallery_arrows"===this.getInstanceValue("swap_effect")&&(i=!0),"gallery_pagination"===this.getInstanceValue("swap_effect")&&(t=!0),e.elements.$productsWrapper.find(".jupiterx-wc-loop-product-image").flexslider({selector:".raven-swap-effect-gallery-slides > li",animation:"slide",slideshow:!1,controlNav:t,directionNav:i,prevText:'<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M2.4,6l4.5-4.3c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-5.2,5C0.1,5.5,0,5.7,0,6s0.1,0.5,0.3,0.7l5.2,5\tC5.7,11.9,6,12,6.2,12c0.3,0,0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L2.4,6z"></path></svg>',nextText:'<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 7.2 12" style="enable-background:new 0 0 7.2 12;" xml:space="preserve"><path class="st0" d="M4.8,6l-4.5,4.3c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0l5.2-5C7.1,6.5,7.2,6.3,7.2,6S7.1,5.5,6.9,5.3l-5.2-5C1.5,0.1,1.2,0,1,0C0.7,0,0.5,0.1,0.3,0.3c-0.4,0.4-0.4,1,0,1.4L4.8,6z"></path></svg>',init(){e.elements.$productsWrapper.addClass("raven-swap-effect-gallery-loaded")},start(){"masonry"===e.getInstanceValue("general_layout")&&e.masonryRun(),"matrix"===e.getInstanceValue("general_layout")&&e.matrixRun(),"metro"===e.getInstanceValue("general_layout")&&e.metroRun()}})}},loadMore(){let t=this;t.elements.$loadMoreButton.on("click",e=>{e.preventDefault(),t.fetch()})},createObserver(e,i,n){if(!(e.length<1)){let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(i.fetch(),t.disconnect())})},n);t.observe(e[0])}},infiniteLoad(){let e=this;e.elements.$paginationContainer.length||e.elements.$productsContainer.imagesLoaded().always(()=>{e.createObserver(e.elements.$infinteLoadIndicator,e,{threshold:1})})},fetch(){let n=this;var e,t;n.getSettings("state.isLoading")||(n.setSettings("state.isLoading",!0),e={post_id:elementorFrontend.config.post.id,model_id:this.getID(),"product-page":n.getSettings("state.paged")},(t=jQuery("[data-elementor-type=product-archive], [data-elementor-type=jet-woo-builder-archive]")).data("elementor-id")&&(e.raven_archive_query=JSON.stringify(jQuery("[data-raven-archive-query]").data("raven-archive-query")),e.post_id=t.data("elementor-id")),null!==(t=new URLSearchParams(window.location.search)).get("orderby")&&t.get("orderby").length&&(e.orderby=t.get("orderby")),n.elements.$preLoader&&n.elements.$preLoader[0].classList.add("active-preloader"),wp.ajax.send("raven_products_query",{type:"GET",data:e,success(e){n.setSettings("state.paged",n.getSettings("state.paged")+1),n.elements.$productsContainer.append(e.products);let t=n.elements.$productsContainer.siblings(".woocommerce-result-count");(t=0===t.length?n.elements.$productsContainer.siblings(".raven-products-ordering-result-wrapper").find(".woocommerce-result-count"):t).html(e.result_count),"load_more"===n.getInstanceValue("pagination_type")&&e.query_results.current_page===e.query_results.total_pages&&n.elements.$loadMoreButton.hide();var i=n.elements.$productsWrapper.data("settings").total_pages||0;"infinite_load"===n.getInstanceValue("pagination_type")&&e.query_results.current_page!==e.query_results.total_pages&&1<i&&n.infiniteLoad(),n.zoom(),n.flexslider(),n.initializeOnFetch(),n.wrapContentData()},error(e){},complete(){n.setSettings("state.isLoading",!1),n.elements.$preLoader&&n.elements.$preLoader[0].classList.remove("active-preloader")}}))},wishlist(){$(document).on("click",".jupiterx-wishlist",function(e){e.preventDefault();let t=$(this),i="add_to_wishlist";var e={},n=t.data("state"),s=t.data("productId"),a=t.data("nonceAdd"),o=t.data("nonceRemove");e.nonce=a,e.add_to_wishlist=s,e.remove_from_wishlist=s,"remove"===n&&(i="remove_from_wishlist",e.nonce=o),wp.ajax.send(i,{type:"GET",data:e}).always(e=>{"add_to_wishlist"===i&&"true"===e.result&&(t.addClass("jupiterx-wishlist-remove"),t.data("state","remove")),"remove_from_wishlist"===i&&0===e.fragments.length&&(t.removeClass("jupiterx-wishlist-remove"),t.data("state","add"))})})},setGapSize(){var e=elementorFrontend.getCurrentDeviceMode();let t="desktop"===e?"metro_matrix_rows_gap":"metro_matrix_rows_gap_"+e;this.setSettings("gapSize",parseInt(this.getInstanceValue(t)?.size))},gridRun(){var e=this.elements.$productsContainer[0]?.clientHeight,t=this.$element[0]?.clientHeight;elementorFrontend?.config?.experimentalFeatures?.container&&(this.$element[0].style.minHeight=e<=t?"unset":this.elements.$productsContainer[0]?.clientHeight+"px")},masonryRun(){var e=!document.body.classList.contains("rtl");this.elements.$productsContainer.data("isotope")&&this.elements.$productsContainer.isotope("reloadItems").isotope(),this.elements.$productsContainer.isotope({itemSelector:".product",masonry:{layoutMode:"fitRows"},transitionDuration:0,sortBy:"original-order",isOriginLeft:e})},matrixRun(){this.setGapSize();let e=this,t=this.getSettings().gapSize?this.getSettings().gapSize:0,n=elementorFrontend.getCurrentDeviceMode(),i=!document.body.classList.contains("rtl"),s=(e.elements.$productsContainer.data("isotope")&&e.elements.$productsContainer.isotope("reloadItems").isotope(),Math.floor((e.elements.$productsContainer.parent().width()+t)/3)),a=3*s,o=("mobile"===n&&(s=3*s-t,a=s),0);e.elements.$productsContainer.find("li.product").each((e,t)=>{let i=s;0!==e&&o+4!==e||(i=a,o=e,t.classList.contains("raven-product-full-width"))||t.classList.add("raven-product-full-width"),i&&(t.style.width=i+"px"),"mobile"===n&&(t.style.paddingRight=0)}),e.elements.$productsContainer.find("li.product").addClass("matrix-loaded"),e.elements.$productsContainer.isotope({itemSelector:"li.product",layoutMode:"packery",packery:{isFitWidth:!0},percentPosition:!0,sortBy:"original-order",transitionDuration:0,isOriginLeft:i}),e.elements.$productsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>e.handleAnitmation(),100)})},metroRun(){this.setGapSize();let s=this,e=this.getSettings().gapSize?this.getSettings().gapSize:0,t=elementorFrontend.getCurrentDeviceMode(),i=!document.body.classList.contains("rtl"),a=(s.elements.$productsContainer.data("isotope")&&s.elements.$productsContainer.isotope("reloadItems").isotope(),Math.floor((s.elements.$productsContainer.parent().width()+e)/4)),o=2*a,r=("tablet"===t&&(a*=2,o=2*a),"mobile"===t&&(a*=4,o=a),0);s.elements.$productsContainer.find("li.product").each((e,t)=>{let i=a,n=a;0!==e&&r+3!==e||(i=o,n=o,r=e,t.classList.contains("raven-product-full-width"))||t.classList.add("raven-product-full-width"),i&&(t.style.width=i+"px"),"overlay"===s.getInstanceValue("metro_matrix_content_layout")&&(t.style.height=n+"px")}),s.elements.$productsContainer.find("li.product").addClass("metro-loaded"),s.elements.$productsContainer.isotope({itemSelector:"li.product",layoutMode:"packery",percentPosition:!0,sortBy:"original-order",transitionDuration:0,isOriginLeft:i}),s.elements.$productsContainer.isotope("once","arrangeComplete",()=>{setTimeout(()=>s.handleAnitmation(),100)})},wrapContentData(){var e=this.getSettings("selectors");let i=[e.productPrice,e.productTitle,e.categories,e.ratingWrapper];var t=this.getInstanceValue("pc_atc_button_location"),n=this.getInstanceValue("pc_atc_button_location_overlay");(t&&"outside"===t||n&&"outside"===n)&&i.push(e.addToCartButton),this.elements.$productsContainer.find(".product").each((e,t)=>{i.forEach(e=>{e=$(t).find(e)[0];e&&e.classList.add("raven-product-item-content")}),t.classList.contains("has-data-wrapper")||$(t).find(".raven-product-item-content").wrapAll('<div class="raven-product-data" />'),t.classList.add("has-data-wrapper")})},refreshElements(){var e=this.getSettings("selectors");this.elements.$productsWrapper=this.$element.find(e.productsWrapper),this.elements.$productsContainer=this.$element.find(e.productsContainer),this.elements.$products=this.$element.find(e.products),this.elements.$paginationContainer=this.$element.find(e.paginationContainer),this.elements.$loadMoreButton=this.$element.find(e.loadMoreButton),this.elements.$preLoader=this.$element.find(e.preLoader)}})},{"../utils/module":9}],85:[function(e,t,i){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.__esModule=!0,t.exports.default=t.exports},{}],86:[function(t,i,e){function w(e){var t;return null==e?window:"[object Window]"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function h(e){return e instanceof w(e).Element||e instanceof Element}function l(e){return e instanceof w(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof w(e).ShadowRoot||e instanceof ShadowRoot)}Object.defineProperty(e,"__esModule",{value:!0});var k=Math.max,I=Math.min,b=Math.round;function o(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function S(){return!/^((?!chrome|android).)*safari/i.test(o())}function u(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var n=e.getBoundingClientRect(),s=1,a=1;t&&l(e)&&(s=0<e.offsetWidth&&b(n.width)/e.offsetWidth||1,a=0<e.offsetHeight&&b(n.height)/e.offsetHeight||1);t=(h(e)?w(e):window).visualViewport,e=!S()&&i,i=(n.left+(e&&t?t.offsetLeft:0))/s,e=(n.top+(e&&t?t.offsetTop:0))/a,t=n.width/s,s=n.height/a;return{width:t,height:s,top:e,right:i+t,bottom:e+s,left:i,x:i,y:e}}function p(e){e=w(e);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function d(e){return e?(e.nodeName||"").toLowerCase():null}function _(e){return((h(e)?e.ownerDocument:e.document)||window.document).documentElement}function m(e){return u(_(e)).left+p(e).scrollLeft}function x(e){return w(e).getComputedStyle(e)}function c(e){var e=x(e),t=e.overflow;return/auto|scroll|overlay|hidden/.test(t+e.overflowY+e.overflowX)}function $(e,t,i){void 0===i&&(i=!1);var n=l(t),s=l(t)&&(o=(s=t).getBoundingClientRect(),a=b(o.width)/s.offsetWidth||1,o=b(o.height)/s.offsetHeight||1,1!==a||1!==o),a=_(t),o=u(e,s,i),e={scrollLeft:0,scrollTop:0},r={x:0,y:0};return!n&&i||("body"===d(t)&&!c(a)||(e=(n=t)!==w(n)&&l(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:p(n)),l(t)?((r=u(t,!0)).x+=t.clientLeft,r.y+=t.clientTop):a&&(r.x=m(a))),{x:o.left+e.scrollLeft-r.x,y:o.top+e.scrollTop-r.y,width:o.width,height:o.height}}function E(e){var t=u(e),i=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function r(e){return"html"===d(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||_(e)}function g(e,t){void 0===t&&(t=[]);var i=function e(t){return 0<=["html","body","#document"].indexOf(d(t))?t.ownerDocument.body:l(t)&&c(t)?t:e(r(t))}(e),e=i===(null==(e=e.ownerDocument)?void 0:e.body),n=w(i),n=e?[n].concat(n.visualViewport||[],c(i)?i:[]):i,i=t.concat(n);return e?i:i.concat(g(r(n)))}function s(e){return l(e)&&"fixed"!==x(e).position?e.offsetParent:null}function P(e){for(var t,i=w(e),n=s(e);n&&(t=n,0<=["table","td","th"].indexOf(d(t)))&&"static"===x(n).position;)n=s(n);return(!n||"html"!==d(n)&&("body"!==d(n)||"static"!==x(n).position))&&(n||(e=>{var t=/firefox/i.test(o()),i=/Trident/i.test(o());if(!i||!l(e)||"fixed"!==x(e).position){var n=r(e);for(a(n)&&(n=n.host);l(n)&&["html","body"].indexOf(d(n))<0;){var s=x(n);if("none"!==s.transform||"none"!==s.perspective||"paint"===s.contain||-1!==["transform","perspective"].indexOf(s.willChange)||t&&"filter"===s.willChange||t&&s.filter&&"none"!==s.filter)return n;n=n.parentNode}}return null})(e))||i}var j="top",T="bottom",L="right",M="left",A="auto",O=[j,T,L,M],D="start",C="end",z="clippingParents",N="viewport",f="popper",H="reference",q=O.reduce(function(e,t){return e.concat([t+"-"+D,t+"-"+C])},[]),U=[].concat(O,[A]).reduce(function(e,t){return e.concat([t,t+"-"+D,t+"-"+C])},[]),G=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Q(e){var i=new Map,n=new Set,s=[];return e.forEach(function(e){i.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||!function t(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){n.has(e)||(e=i.get(e))&&t(e)}),s.push(e)}(e)}),s}function X(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&a(i)){var n=t;do{if(n&&e.isSameNode(n))return!0}while(n=n.parentNode||n.host)}return!1}function v(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Y(e,t,i){return t===N?v((s=i,o=w(n=e),r=_(n),o=o.visualViewport,l=r.clientWidth,r=r.clientHeight,c=d=0,o&&(l=o.width,r=o.height,(a=S())||!a&&"fixed"===s)&&(d=o.offsetLeft,c=o.offsetTop),{width:l,height:r,x:d+m(n),y:c})):h(t)?((s=u(a=t,!1,"fixed"===(s=i))).top=s.top+a.clientTop,s.left=s.left+a.clientLeft,s.bottom=s.top+a.clientHeight,s.right=s.left+a.clientWidth,s.width=a.clientWidth,s.height=a.clientHeight,s.x=s.left,s.y=s.top,s):v((o=_(e),l=_(o),r=p(o),d=null==(d=o.ownerDocument)?void 0:d.body,n=k(l.scrollWidth,l.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),c=k(l.scrollHeight,l.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),o=-r.scrollLeft+m(o),r=-r.scrollTop,"rtl"===x(d||l).direction&&(o+=k(l.clientWidth,d?d.clientWidth:0)-n),{width:n,height:c,x:o,y:r}));var n,s,a,o,r,l,d,c}function K(i,e,t,n){var s,a="clippingParents"===e?(o=g(r(a=i)),h(s=0<=["absolute","fixed"].indexOf(x(a).position)&&l(a)?P(a):a)?o.filter(function(e){return h(e)&&X(e,s)&&"body"!==d(e)}):[]):[].concat(e),o=[].concat(a,[t]),e=o[0],t=o.reduce(function(e,t){t=Y(i,t,n);return e.top=k(t.top,e.top),e.right=I(t.right,e.right),e.bottom=I(t.bottom,e.bottom),e.left=k(t.left,e.left),e},Y(i,e,n));return t.width=t.right-t.left,t.height=t.bottom-t.top,t.x=t.left,t.y=t.top,t}function F(e){return e.split("-")[0]}function V(e){return e.split("-")[1]}function J(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function Z(e){var t,i=e.reference,n=e.element,e=e.placement,s=e?F(e):null,e=e?V(e):null,a=i.x+i.width/2-n.width/2,o=i.y+i.height/2-n.height/2;switch(s){case j:t={x:a,y:i.y-n.height};break;case T:t={x:a,y:i.y+i.height};break;case L:t={x:i.x+i.width,y:o};break;case M:t={x:i.x-n.width,y:o};break;default:t={x:i.x,y:i.y}}var r=s?J(s):null;if(null!=r){var l="y"===r?"height":"width";switch(e){case D:t[r]=t[r]-(i[l]/2-n[l]/2);break;case C:t[r]=t[r]+(i[l]/2-n[l]/2)}}return t}function ee(){return{top:0,right:0,bottom:0,left:0}}function te(e){return Object.assign({},ee(),e)}function ie(i,e){return e.reduce(function(e,t){return e[t]=i,e},{})}function B(e,t){var n,t=t=void 0===t?{}:t,i=t.placement,i=void 0===i?e.placement:i,s=t.strategy,s=void 0===s?e.strategy:s,a=t.boundary,a=void 0===a?z:a,o=t.rootBoundary,o=void 0===o?N:o,r=t.elementContext,r=void 0===r?f:r,l=t.altBoundary,l=void 0!==l&&l,t=t.padding,t=void 0===t?0:t,t=te("number"!=typeof t?t:ie(t,O)),d=e.rects.popper,l=e.elements[l?r===f?H:f:r],l=K(h(l)?l:l.contextElement||_(e.elements.popper),a,o,s),a=u(e.elements.reference),o=Z({reference:a,element:d,strategy:"absolute",placement:i}),s=v(Object.assign({},d,o)),d=r===f?s:a,c={top:l.top-d.top+t.top,bottom:d.bottom-l.bottom+t.bottom,left:l.left-d.left+t.left,right:d.right-l.right+t.right},o=e.modifiersData.offset;return r===f&&o&&(n=o[i],Object.keys(c).forEach(function(e){var t=0<=[L,T].indexOf(e)?1:-1,i=0<=[j,T].indexOf(e)?"y":"x";c[e]+=n[i]*t})),c}var ne={placement:"bottom",modifiers:[],strategy:"absolute"};function se(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function n(e){var e=e=void 0===e?{}:e,t=e.defaultModifiers,u=void 0===t?[]:t,t=e.defaultOptions,p=void 0===t?ne:t;return function(n,s,t){void 0===t&&(t=p);var i,a,o={placement:"bottom",orderedModifiers:[],options:Object.assign({},ne,p),modifiersData:{},elements:{reference:n,popper:s},attributes:{},styles:{}},r=[],l=!1,d={state:o,setOptions:function(e){var i,t,e="function"==typeof e?e(o.options):e,e=(c(),o.options=Object.assign({},p,o.options,e),o.scrollParents={reference:h(n)?g(n):n.contextElement?g(n.contextElement):[],popper:g(s)},e=[].concat(u,o.options.modifiers),t=e.reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),e=Object.keys(t).map(function(e){return t[e]}),i=Q(e),G.reduce(function(e,t){return e.concat(i.filter(function(e){return e.phase===t}))},[]));return o.orderedModifiers=e.filter(function(e){return e.enabled}),o.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,e=e.effect;"function"==typeof e&&(e=e({state:o,name:t,instance:d,options:void 0===i?{}:i}),r.push(e||function(){}))}),d.update()},forceUpdate:function(){if(!l){var e=o.elements,t=e.reference,e=e.popper;if(se(t,e)){o.rects={reference:$(t,P(e),"fixed"===o.options.strategy),popper:E(e)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach(function(e){return o.modifiersData[e.name]=Object.assign({},e.data)});for(var i,n,s,a=0;a<o.orderedModifiers.length;a++)!0===o.reset?(o.reset=!1,a=-1):(n=(i=o.orderedModifiers[a]).fn,s=i.options,"function"==typeof n&&(o=n({state:o,options:void 0===s?{}:s,name:i.name,instance:d})||o))}}},update:(i=function(){return new Promise(function(e){d.forceUpdate(),e(o)})},function(){return a=a||new Promise(function(e){Promise.resolve().then(function(){a=void 0,e(i())})})}),destroy:function(){c(),l=!0}};return se(n,s)&&d.setOptions(t).then(function(e){!l&&t.onFirstUpdate&&t.onFirstUpdate(e)}),d;function c(){r.forEach(function(e){return e()}),r=[]}}}var y={passive:!0};var ae={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=(e=e.options).scroll,s=void 0===n||n,a=void 0===(n=e.resize)||n,o=w(t.elements.popper),r=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&r.forEach(function(e){e.addEventListener("scroll",i.update,y)}),a&&o.addEventListener("resize",i.update,y),function(){s&&r.forEach(function(e){e.removeEventListener("scroll",i.update,y)}),a&&o.removeEventListener("resize",i.update,y)}},data:{}};var oe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=Z({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},re={top:"auto",right:"auto",bottom:"auto",left:"auto"};function le(e){var t,i=e.popper,n=e.popperRect,s=e.placement,a=e.variation,o=e.offsets,r=e.position,l=e.gpuAcceleration,d=e.adaptive,c=e.roundOffsets,e=e.isFixed,u=o.x,u=void 0===u?0:u,p=o.y,p=void 0===p?0:p,h="function"==typeof c?c({x:u,y:p}):{x:u,y:p},h=(u=h.x,p=h.y,o.hasOwnProperty("x")),o=o.hasOwnProperty("y"),m=M,g=j,f=window,v=(d&&(v="clientHeight",t="clientWidth",(y=P(i))===w(i)&&"static"!==x(y=_(i)).position&&"absolute"===r&&(v="scrollHeight",t="scrollWidth"),s!==j&&(s!==M&&s!==L||a!==C)||(g=T,p=(p-((e&&y===f&&f.visualViewport?f.visualViewport.height:y[v])-n.height))*(l?1:-1)),s!==M&&(s!==j&&s!==T||a!==C)||(m=L,u=(u-((e&&y===f&&f.visualViewport?f.visualViewport.width:y[t])-n.width))*(l?1:-1))),Object.assign({position:r},d&&re)),y=!0===c?(s={x:u,y:p},a=w(i),e=s.x,s=s.y,a=a.devicePixelRatio||1,{x:b(e*a)/a||0,y:b(s*a)/a||0}):{x:u,y:p};return u=y.x,p=y.y,l?Object.assign({},v,((t={})[g]=o?"0":"",t[m]=h?"0":"",t.transform=(f.devicePixelRatio||1)<=1?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",t)):Object.assign({},v,((n={})[g]=o?p+"px":"",n[m]=h?u+"px":"",n.transform="",n))}var de={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=void 0===(i=(e=e.options).gpuAcceleration)||i,n=void 0===(n=e.adaptive)||n,e=void 0===(e=e.roundOffsets)||e,i={placement:F(t.placement),variation:V(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,le(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:n,roundOffsets:e})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,le(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ce={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var s=e.state;Object.keys(s.elements).forEach(function(e){var t=s.styles[e]||{},i=s.attributes[e]||{},n=s.elements[e];l(n)&&d(n)&&(Object.assign(n.style,t),Object.keys(i).forEach(function(e){var t=i[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var n=e.state,s={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,s.popper),n.styles=s,n.elements.arrow&&Object.assign(n.elements.arrow.style,s.arrow),function(){Object.keys(n.elements).forEach(function(e){var t=n.elements[e],i=n.attributes[e]||{},e=Object.keys((n.styles.hasOwnProperty(e)?n.styles:s)[e]).reduce(function(e,t){return e[t]="",e},{});l(t)&&d(t)&&(Object.assign(t.style,e),Object.keys(i).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]};var ue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var o=e.state,t=e.name,r=void 0===(e=e.options.offset)?[0,0]:e,e=U.reduce(function(e,t){var i,n,s,a;return e[t]=(t=t,i=o.rects,n=r,s=F(t),a=0<=[M,j].indexOf(s)?-1:1,t=(i="function"==typeof n?n(Object.assign({},i,{placement:t})):n)[0]||0,n=(i[1]||0)*a,0<=[M,L].indexOf(s)?{x:n,y:t}:{x:t,y:n}),e},{}),i=(n=e[o.placement]).x,n=n.y;null!=o.modifiersData.popperOffsets&&(o.modifiersData.popperOffsets.x+=i,o.modifiersData.popperOffsets.y+=n),o.modifiersData[t]=e}},pe={left:"right",right:"left",bottom:"top",top:"bottom"};function R(e){return e.replace(/left|right|bottom|top/g,function(e){return pe[e]})}var he={start:"end",end:"start"};function me(e){return e.replace(/start|end/g,function(e){return he[e]})}var ge={name:"flip",enabled:!0,phase:"main",fn:function(e){var u=e.state,t=e.options,e=e.name;if(!u.modifiersData[e]._skip){for(var i=t.mainAxis,n=void 0===i||i,i=t.altAxis,s=void 0===i||i,i=t.fallbackPlacements,p=t.padding,h=t.boundary,m=t.rootBoundary,a=t.altBoundary,o=t.flipVariations,g=void 0===o||o,f=t.allowedAutoPlacements,o=u.options.placement,t=F(o),i=i||(t===o||!g?[R(o)]:F(i=o)===A?[]:(t=R(i),[me(i),t,me(t)])),r=[o].concat(i).reduce(function(e,t){return e.concat(F(t)===A?(i=u,n=(e=e=void 0===(e={placement:t,boundary:h,rootBoundary:m,padding:p,flipVariations:g,allowedAutoPlacements:f})?{}:e).placement,s=e.boundary,a=e.rootBoundary,o=e.padding,r=e.flipVariations,l=void 0===(e=e.allowedAutoPlacements)?U:e,d=V(n),e=d?r?q:q.filter(function(e){return V(e)===d}):O,c=(n=0===(n=e.filter(function(e){return 0<=l.indexOf(e)})).length?e:n).reduce(function(e,t){return e[t]=B(i,{placement:t,boundary:s,rootBoundary:a,padding:o})[F(t)],e},{}),Object.keys(c).sort(function(e,t){return c[e]-c[t]})):t);var i,n,s,a,o,r,l,d,c},[]),l=u.rects.reference,d=u.rects.popper,c=new Map,v=!0,y=r[0],w=0;w<r.length;w++){var b=r[w],_=F(b),x=V(b)===D,C=0<=[j,T].indexOf(_),S=C?"width":"height",$=B(u,{placement:b,boundary:h,rootBoundary:m,altBoundary:a,padding:p}),C=C?x?L:M:x?T:j,x=(l[S]>d[S]&&(C=R(C)),R(C)),S=[];if(n&&S.push($[_]<=0),s&&S.push($[C]<=0,$[x]<=0),S.every(function(e){return e})){y=b,v=!1;break}c.set(b,S)}if(v)for(var k=g?3:1;0<k;k--)if("break"===(t=>{var e=r.find(function(e){e=c.get(e);if(e)return e.slice(0,t).every(function(e){return e})});if(e)return y=e,"break"})(k))break;u.placement!==y&&(u.modifiersData[e]._skip=!0,u.placement=y,u.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function W(e,t,i){return k(e,I(t,i))}var fe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t,i,n,s,a,o,r,l,d,c=e.state,u=e.options,e=e.name,p=void 0===(p=u.mainAxis)||p,h=void 0!==(h=u.altAxis)&&h,m=void 0===(m=u.tether)||m,g=void 0===(g=u.tetherOffset)?0:g,u=B(c,{boundary:u.boundary,rootBoundary:u.rootBoundary,padding:u.padding,altBoundary:u.altBoundary}),f=F(c.placement),v=V(c.placement),y=!v,w=J(f),b="x"===w?"y":"x",_=c.modifiersData.popperOffsets,x=c.rects.reference,C=c.rects.popper,g="number"==typeof(g="function"==typeof g?g(Object.assign({},c.rects,{placement:c.placement})):g)?{mainAxis:g,altAxis:g}:Object.assign({mainAxis:0,altAxis:0},g),S=c.modifiersData.offset?c.modifiersData.offset[c.placement]:null,$={x:0,y:0};_&&(p&&(p="y"===w?"height":"width",o=(r=_[w])+u[i="y"===w?j:M],l=r-u[d="y"===w?T:L],t=m?-C[p]/2:0,s=(v===D?x:C)[p],v=v===D?-C[p]:-x[p],a=c.elements.arrow,a=m&&a?E(a):{width:0,height:0},i=(n=c.modifiersData["arrow#persistent"]?c.modifiersData["arrow#persistent"].padding:ee())[i],n=n[d],d=W(0,x[p],a[p]),a=y?x[p]/2-t-d-i-g.mainAxis:s-d-i-g.mainAxis,s=y?-x[p]/2+t+d+n+g.mainAxis:v+d+n+g.mainAxis,y=(i=c.elements.arrow&&P(c.elements.arrow))?"y"===w?i.clientTop||0:i.clientLeft||0:0,v=r+s-(t=null!=(p=null==S?void 0:S[w])?p:0),d=W(m?I(o,r+a-t-y):o,r,m?k(l,v):l),_[w]=d,$[w]=d-r),h&&(n="y"==b?"height":"width",s=(i=_[b])+u["x"===w?j:M],p=i-u["x"===w?T:L],a=-1!==[j,M].indexOf(f),y=null!=(t=null==S?void 0:S[b])?t:0,o=a?s:i-x[n]-C[n]-y+g.altAxis,v=a?i+x[n]+C[n]-y-g.altAxis:p,r=m&&a?(l=W(l=o,i,d=v),d<l?d:l):W(m?o:s,i,m?v:p),_[b]=r,$[b]=r-i),c.modifiersData[e]=$)},requiresIfExists:["offset"]};var ve={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i,n,s,a=e.state,o=e.name,e=e.options,r=a.elements.arrow,l=a.modifiersData.popperOffsets,d=J(c=F(a.placement)),c=0<=[M,L].indexOf(c)?"height":"width";r&&l&&(e=e.padding,i=a,i=te("number"!=typeof(e="function"==typeof e?e(Object.assign({},i.rects,{placement:i.placement})):e)?e:ie(e,O)),e=E(r),s="y"===d?j:M,n="y"===d?T:L,t=a.rects.reference[c]+a.rects.reference[d]-l[d]-a.rects.popper[c],l=l[d]-a.rects.reference[d],r=(r=P(r))?"y"===d?r.clientHeight||0:r.clientWidth||0:0,s=i[s],i=r-e[c]-i[n],s=W(s,n=r/2-e[c]/2+(t/2-l/2),i),a.modifiersData[o]=((r={})[d]=s,r.centerOffset=s-n,r))},effect:function(e){var t=e.state;null!=(e=void 0===(e=e.options.element)?"[data-popper-arrow]":e)&&("string"!=typeof e||(e=t.elements.popper.querySelector(e)))&&X(t.elements.popper,e)&&(t.elements.arrow=e)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ye(e,t,i){return{top:e.top-t.height-(i=void 0===i?{x:0,y:0}:i).y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function we(t){return[j,L,T,M].some(function(e){return 0<=t[e]})}var be={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,e=e.name,i=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,a=B(t,{elementContext:"reference"}),o=B(t,{altBoundary:!0}),a=ye(a,i),i=ye(o,n,s),o=we(a),n=we(i);t.modifiersData[e]={referenceClippingOffsets:a,popperEscapeOffsets:i,isReferenceHidden:o,hasPopperEscaped:n},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":o,"data-popper-escaped":n})}},_e=n({defaultModifiers:[ae,oe,de,ce]}),xe=[ae,oe,de,ce,ue,ge,fe,ve,be],Ce=n({defaultModifiers:xe});e.applyStyles=ce,e.arrow=ve,e.computeStyles=de,e.createPopper=Ce,e.createPopperLite=_e,e.defaultModifiers=xe,e.detectOverflow=B,e.eventListeners=ae,e.flip=ge,e.hide=be,e.offset=ue,e.popperGenerator=n,e.popperOffsets=oe,e.preventOverflow=fe},{}],87:[function(e,t,i){function n(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var s=n(e("@tannin/postfix")),a=n(e("@tannin/evaluate"));t.exports=function(e){var t=s(e);return function(e){return a(t,e)}}},{"@tannin/evaluate":88,"@tannin/postfix":90}],88:[function(e,t,i){var d={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return t<e},">=":function(e,t){return t<=e},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,i){if(e)throw t;return i}};t.exports=function(e,t){for(var i,n,s,a,o,r=[],l=0;l<e.length;l++){if(s=d[a=e[l]]){for(i=s.length,n=Array(i);i--;)n[i]=r.pop();try{o=s.apply(null,n)}catch(e){return e}}else o=t.hasOwnProperty(a)?t[a]:+a;r.push(o)}return r[0]}},{}],89:[function(e,t,i){var n=(e=e("@tannin/compile"))&&"object"==typeof e&&"default"in e?e.default:e;t.exports=function(e){var t=n(e);return function(e){return+t({n:e})}}},{"@tannin/compile":87}],90:[function(e,t,i){var r,l,d,c;r={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},l=["(","?"],d={")":["("],":":["?","?:"]},c=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/,t.exports=function(e){for(var t,i,n,s,a=[],o=[];t=e.match(c);){for(i=t[0],(n=e.substr(0,t.index).trim())&&a.push(n);s=o.pop();){if(d[i]){if(d[i][0]===s){i=d[i][1]||i;break}}else if(0<=l.indexOf(s)||r[s]<r[i]){o.push(s);break}a.push(s)}d[i]||o.push(i),e=e.substr(t.index+i.length)}return(e=e.trim())&&a.push(e),a.concat(o.reverse())}},{}],91:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),d=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,n(e("./validateNamespace.js"))),c=n(e("./validateHookName.js"));i.default=function(r,l){return function(i,e,t,n=10){var s=r[l];if((0,c.default)(i)&&(0,d.default)(e)&&"function"==typeof t&&"number"==typeof n){var a={callback:t,priority:n,namespace:e};if(s[i]){var o=s[i].handlers;let t;for(t=o.length;0<t&&!(n>=o[t-1].priority);t--);t===o.length?o[t]=a:o.splice(t,0,a),s.__current.forEach(e=>{e.name===i&&e.currentIndex>=t&&e.currentIndex++})}else s[i]={handlers:[a],runs:0};"hookAdded"!==i&&r.doAction("hookAdded",i,e,t,n)}}}},{"./validateHookName.js":100,"./validateNamespace.js":101,"@babel/runtime/helpers/interopRequireDefault":85}],92:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(t,i){return function(){var e=t[i];return null!=(e=e.__current[e.__current.length-1]?.name)?e:null}}},{}],93:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),s=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,n(e("./validateHookName.js")));i.default=function(i,n){return function(e){var t=i[n];if((0,s.default)(e))return t[e]&&t[e].runs?t[e].runs:0}}},{"./validateHookName.js":100,"@babel/runtime/helpers/interopRequireDefault":85}],94:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(i,n){return function(e){var t=i[n];return void 0===e?void 0!==t.__current[0]:!!t.__current[0]&&e===t.__current[0].name}}},{}],95:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(n,s){return function(e,t){var i=n[s];return void 0!==t?e in i&&i[e].handlers.some(e=>e.namespace===t):e in i}}},{}],96:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),s=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=i._Hooks=void 0,n(e("./createAddHook"))),a=n(e("./createRemoveHook")),o=n(e("./createHasHook")),r=n(e("./createRunHook")),l=n(e("./createCurrentHook")),d=n(e("./createDoingHook")),c=n(e("./createDidHook"));class u{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=(0,s.default)(this,"actions"),this.addFilter=(0,s.default)(this,"filters"),this.removeAction=(0,a.default)(this,"actions"),this.removeFilter=(0,a.default)(this,"filters"),this.hasAction=(0,o.default)(this,"actions"),this.hasFilter=(0,o.default)(this,"filters"),this.removeAllActions=(0,a.default)(this,"actions",!0),this.removeAllFilters=(0,a.default)(this,"filters",!0),this.doAction=(0,r.default)(this,"actions"),this.applyFilters=(0,r.default)(this,"filters",!0),this.currentAction=(0,l.default)(this,"actions"),this.currentFilter=(0,l.default)(this,"filters"),this.doingAction=(0,d.default)(this,"actions"),this.doingFilter=(0,d.default)(this,"filters"),this.didAction=(0,c.default)(this,"actions"),this.didFilter=(0,c.default)(this,"filters")}}i._Hooks=u;i.default=function(){return new u}},{"./createAddHook":91,"./createCurrentHook":92,"./createDidHook":93,"./createDoingHook":94,"./createHasHook":95,"./createRemoveHook":97,"./createRunHook":98,"@babel/runtime/helpers/interopRequireDefault":85}],97:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),r=(Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,n(e("./validateNamespace.js"))),l=n(e("./validateHookName.js"));i.default=function(t,e,o=!1){return function(i,n){var s=t[e];if((0,l.default)(i)&&(o||(0,r.default)(n))){if(!s[i])return 0;let e=0;if(o)e=s[i].handlers.length,s[i]={runs:s[i].runs,handlers:[]};else{var a=s[i].handlers;for(let t=a.length-1;0<=t;t--)a[t].namespace===n&&(a.splice(t,1),e++,s.__current.forEach(e=>{e.name===i&&e.currentIndex>=t&&e.currentIndex--}))}return"hookRemoved"!==i&&t.doAction("hookRemoved",i,n),e}}}},{"./validateHookName.js":100,"./validateNamespace.js":101,"@babel/runtime/helpers/interopRequireDefault":85}],98:[function(e,t,i){!function(d){!function(){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(o,r,l=!1){return function(e,...t){var i=o[r],n=(i[e]||(i[e]={handlers:[],runs:0}),i[e].runs++,i[e].handlers);if("production"!==d.env.NODE_ENV&&"hookAdded"!==e&&i.all&&n.push(...i.all.handlers),n&&n.length){var s={name:e,currentIndex:0};for(i.__current.push(s);s.currentIndex<n.length;){var a=n[s.currentIndex].callback.apply(null,t);l&&(t[0]=a),s.currentIndex++}i.__current.pop()}return l?t[0]:void 0}}}.call(this)}.call(this,e("_process"))},{_process:109}],99:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),s=(Object.defineProperty(i,"__esModule",{value:!0}),i.applyFilters=i.addFilter=i.addAction=i.actions=void 0,Object.defineProperty(i,"createHooks",{enumerable:!0,get:function(){return s.default}}),i.removeFilter=i.removeAllFilters=i.removeAllActions=i.removeAction=i.hasFilter=i.hasAction=i.filters=i.doingFilter=i.doingAction=i.doAction=i.didFilter=i.didAction=i.defaultHooks=i.currentFilter=i.currentAction=void 0,n(e("./createHooks"))),{addAction:n,addFilter:e,removeAction:a,removeFilter:o,hasAction:r,hasFilter:l,removeAllActions:d,removeAllFilters:c,doAction:u,applyFilters:p,currentAction:h,currentFilter:m,doingAction:g,doingFilter:f,didAction:v,didFilter:y,actions:w,filters:b}=i.defaultHooks=(0,s.default)();i.filters=b,i.actions=w,i.didFilter=y,i.didAction=v,i.doingFilter=f,i.doingAction=g,i.currentFilter=m,i.currentAction=h,i.applyFilters=p,i.doAction=u,i.removeAllFilters=c,i.removeAllActions=d,i.hasFilter=l,i.hasAction=r,i.removeFilter=o,i.removeAction=a,i.addFilter=e,i.addAction=n},{"./createHooks":96,"@babel/runtime/helpers/interopRequireDefault":85}],100:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(e){return"string"==typeof e&&""!==e&&!/^__/.test(e)&&!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)}},{}],101:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=function(e){return"string"==typeof e&&""!==e&&!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)}},{}],102:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),u=(Object.defineProperty(i,"__esModule",{value:!0}),i.createI18n=void 0,n(e("tannin")));let p={"":{plural_forms(e){return 1===e?0:1}}},h=/^i18n\.(n?gettext|has_translation)(_|$)/;i.createI18n=(e,t,o)=>{let a=new u.default({}),i=new Set,n=()=>{i.forEach(e=>e())};let r=(e,t="default")=>{a.data[t]={...a.data[t],...e},a.data[t][""]={...p[""],...a.data[t]?.[""]},delete a.pluralForms[t]},s=(e,t)=>{r(e,t),n()};let l=(e="default",t,i,n,s)=>(a.data[e]||r(void 0,e),a.dcnpgettext(e,t,i,n,s)),d=(e="default")=>e;let c=(e,t,i)=>{var n=l(i,t,e);return o?(n=o.applyFilters("i18n.gettext_with_context",n,e,t,i),o.applyFilters("i18n.gettext_with_context_"+d(i),n,e,t,i)):n};return e&&s(e,t),o&&(o.addAction("hookAdded","core/i18n",e=e=>{h.test(e)&&n()}),o.addAction("hookRemoved","core/i18n",e)),{getLocaleData:(e="default")=>a.data[e],setLocaleData:s,addLocaleData:(e,t="default")=>{a.data[t]={...a.data[t],...e,"":{...p[""],...a.data[t]?.[""],...e?.[""]}},delete a.pluralForms[t],n()},resetLocaleData:(e,t)=>{a.data={},a.pluralForms={},s(e,t)},subscribe:e=>(i.add(e),()=>i.delete(e)),__:(e,t)=>{var i=l(t,void 0,e);return o?(i=o.applyFilters("i18n.gettext",i,e,t),o.applyFilters("i18n.gettext_"+d(t),i,e,t)):i},_x:c,_n:(e,t,i,n)=>{var s=l(n,void 0,e,t,i);return o?(s=o.applyFilters("i18n.ngettext",s,e,t,i,n),o.applyFilters("i18n.ngettext_"+d(n),s,e,t,i,n)):s},_nx:(e,t,i,n,s)=>{var a=l(s,n,e,t,i);return o?(a=o.applyFilters("i18n.ngettext_with_context",a,e,t,i,n,s),o.applyFilters("i18n.ngettext_with_context_"+d(s),a,e,t,i,n,s)):a},isRTL:()=>"rtl"===c("ltr","text direction"),hasTranslation:(e,t,i)=>{var n=t?t+""+e:e;let s=!!a.data?.[null!=i?i:"default"]?.[n];return o&&(s=o.applyFilters("i18n.has_translation",s,e,t,i),s=o.applyFilters("i18n.has_translation_"+d(i),s,e,t,i)),s}}}},{"@babel/runtime/helpers/interopRequireDefault":85,tannin:111}],103:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.subscribe=i.setLocaleData=i.resetLocaleData=i.isRTL=i.hasTranslation=i.getLocaleData=i.default=i._x=i._nx=i._n=i.__=void 0;var n=e("./create-i18n"),e=e("@wordpress/hooks"),n=(0,n.createI18n)(void 0,void 0,e.defaultHooks);i.default=n,i.getLocaleData=n.getLocaleData.bind(n),i.setLocaleData=n.setLocaleData.bind(n),i.resetLocaleData=n.resetLocaleData.bind(n),i.subscribe=n.subscribe.bind(n),i.__=n.__.bind(n),i._x=n._x.bind(n),i._n=n._n.bind(n),i._nx=n._nx.bind(n),i.isRTL=n.isRTL.bind(n),i.hasTranslation=n.hasTranslation.bind(n)},{"./create-i18n":102,"@wordpress/hooks":99}],104:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0});var n={sprintf:!0,defaultI18n:!0,setLocaleData:!0,resetLocaleData:!0,getLocaleData:!0,subscribe:!0,__:!0,_x:!0,_n:!0,_nx:!0,isRTL:!0,hasTranslation:!0},s=(Object.defineProperty(i,"__",{enumerable:!0,get:function(){return o.__}}),Object.defineProperty(i,"_n",{enumerable:!0,get:function(){return o._n}}),Object.defineProperty(i,"_nx",{enumerable:!0,get:function(){return o._nx}}),Object.defineProperty(i,"_x",{enumerable:!0,get:function(){return o._x}}),Object.defineProperty(i,"defaultI18n",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(i,"getLocaleData",{enumerable:!0,get:function(){return o.getLocaleData}}),Object.defineProperty(i,"hasTranslation",{enumerable:!0,get:function(){return o.hasTranslation}}),Object.defineProperty(i,"isRTL",{enumerable:!0,get:function(){return o.isRTL}}),Object.defineProperty(i,"resetLocaleData",{enumerable:!0,get:function(){return o.resetLocaleData}}),Object.defineProperty(i,"setLocaleData",{enumerable:!0,get:function(){return o.setLocaleData}}),Object.defineProperty(i,"sprintf",{enumerable:!0,get:function(){return s.sprintf}}),Object.defineProperty(i,"subscribe",{enumerable:!0,get:function(){return o.subscribe}}),e("./sprintf")),a=e("./create-i18n"),o=(Object.keys(a).forEach(function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(n,e)||e in i&&i[e]===a[e]||Object.defineProperty(i,e,{enumerable:!0,get:function(){return a[e]}})}),((e,t)=>{if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};if((t=r(t))&&t.has(e))return t.get(e);var i,n,s={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(i in e)"default"!==i&&{}.hasOwnProperty.call(e,i)&&((n=a?Object.getOwnPropertyDescriptor(e,i):null)&&(n.get||n.set)?Object.defineProperty(s,i,n):s[i]=e[i]);return s.default=e,t&&t.set(e,s),s})(e("./default-i18n")));function r(e){var t,i;return"function"!=typeof WeakMap?null:(t=new WeakMap,i=new WeakMap,(r=function(e){return e?i:t})(e))}},{"./create-i18n":102,"./default-i18n":103,"./sprintf":105}],105:[function(e,t,i){var n=e("@babel/runtime/helpers/interopRequireDefault"),i=(Object.defineProperty(i,"__esModule",{value:!0}),i.sprintf=function(t,...e){try{return s.default.sprintf(t,...e)}catch(e){return e instanceof Error&&a("sprintf error: \n\n"+e.toString()),t}},n(e("memize"))),s=n(e("sprintf-js"));let a=(0,i.default)(console.error)},{"@babel/runtime/helpers/interopRequireDefault":85,memize:108,"sprintf-js":110}],106:[function(e,t,i){var n;n=function(a){for(var o=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["North Macedonia (Северна Македонија)","mk","389"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],e=0;e<o.length;e++){var t=o[e];o[e]={name:t[0],iso2:t[1],dialCode:t[2],priority:t[3]||0,areaCodes:t[4]||null}}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 r(e,t){for(var i=Object.keys(e),n=0;n<i.length;n++)t(i[n],e[i[n]])}function l(t){r(window.intlTelInputGlobals.instances,function(e){window.intlTelInputGlobals.instances[e][t]()})}function s(e,t,i){var n=document.createElement("script");n.onload=function(){l("handleUtils"),t&&t()},n.onerror=function(){l("rejectUtilsScriptPromise"),i&&i()},n.className="iti-load-utils",n.async=!0,n.src=e,document.body.appendChild(n)}var i={getInstance:function(e){e=e.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[e]},instances:{},documentReady:function(){return"complete"===document.readyState}},d=("object"==typeof window&&(window.intlTelInputGlobals=i),0),c={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},u=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],p=(()=>{function s(e,t){var i=this;if(!(this instanceof s))throw new TypeError("Cannot call a class as a function");this.id=d++,this.telInput=e,this.activeItem=null,this.highlightedItem=null;var n=t||{};this.options={},r(c,function(e,t){i.options[e]=n.hasOwnProperty(e)?n[e]:t}),this.hadInitialPlaceholder=Boolean(e.getAttribute("placeholder"))}var e,t,i;return e=s,(t=[{key:"_init",value:function(){var e,t,i=this;this.options.nationalMode&&(this.options.autoHideDialCode=!1),this.options.separateDialCode&&(this.options.autoHideDialCode=this.options.nationalMode=!1),this.isMobile=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.isMobile&&(document.body.classList.add("iti-mobile"),this.options.dropdownContainer||(this.options.dropdownContainer=document.body)),"undefined"!=typeof Promise?(e=new Promise(function(e,t){i.resolveAutoCountryPromise=e,i.rejectAutoCountryPromise=t}),t=new Promise(function(e,t){i.resolveUtilsScriptPromise=e,i.rejectUtilsScriptPromise=t}),this.promise=Promise.all([e,t])):(this.resolveAutoCountryPromise=this.rejectAutoCountryPromise=function(){},this.resolveUtilsScriptPromise=this.rejectUtilsScriptPromise=function(){}),this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests()}},{key:"_processCountryData",value:function(){this._processAllCountries(),this._processCountryCodes(),this._processPreferredCountries(),this.options.localizedCountries&&this._translateCountriesByLocale(),(this.options.onlyCountries.length||this.options.localizedCountries)&&this.countries.sort(this._countryNameSort)}},{key:"_addCountryCode",value:function(e,t,i){t.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=t.length),this.countryCodes.hasOwnProperty(t)||(this.countryCodes[t]=[]);for(var n=0;n<this.countryCodes[t].length;n++)if(this.countryCodes[t][n]===e)return;i=i!==a?i:this.countryCodes[t].length;this.countryCodes[t][i]=e}},{key:"_processAllCountries",value:function(){var t,i;this.options.onlyCountries.length?(t=this.options.onlyCountries.map(function(e){return e.toLowerCase()}),this.countries=o.filter(function(e){return-1<t.indexOf(e.iso2)})):this.options.excludeCountries.length?(i=this.options.excludeCountries.map(function(e){return e.toLowerCase()}),this.countries=o.filter(function(e){return-1===i.indexOf(e.iso2)})):this.countries=o}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;e<this.countries.length;e++){var t=this.countries[e].iso2.toLowerCase();this.options.localizedCountries.hasOwnProperty(t)&&(this.countries[e].name=this.options.localizedCountries[t])}}},{key:"_countryNameSort",value:function(e,t){return e.name.localeCompare(t.name)}},{key:"_processCountryCodes",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.countryCodes={};for(var e=0;e<this.countries.length;e++){var t=this.countries[e];this.dialCodes[t.dialCode]||(this.dialCodes[t.dialCode]=!0),this._addCountryCode(t.iso2,t.dialCode,t.priority)}for(var i=0;i<this.countries.length;i++){var n=this.countries[i];if(n.areaCodes)for(var s=this.countryCodes[n.dialCode][0],a=0;a<n.areaCodes.length;a++){for(var o=n.areaCodes[a],r=1;r<o.length;r++){var l=n.dialCode+o.substr(0,r);this._addCountryCode(s,l),this._addCountryCode(n.iso2,l)}this._addCountryCode(n.iso2,n.dialCode+o)}}}},{key:"_processPreferredCountries",value:function(){this.preferredCountries=[];for(var e=0;e<this.options.preferredCountries.length;e++){var t=this.options.preferredCountries[e].toLowerCase(),t=this._getCountryData(t,!1,!0);t&&this.preferredCountries.push(t)}}},{key:"_createEl",value:function(e,t,i){var n=document.createElement(e);return t&&r(t,function(e,t){n.setAttribute(e,t)}),i&&i.appendChild(n),n}},{key:"_generateMarkup",value:function(){this.telInput.hasAttribute("autocomplete")||this.telInput.form&&this.telInput.form.hasAttribute("autocomplete")||this.telInput.setAttribute("autocomplete","off");var e,t,i,n="iti",n=(this.options.allowDropdown&&(n+=" iti--allow-dropdown"),this.options.separateDialCode&&(n+=" iti--separate-dial-code"),this.options.customContainer&&(n=n+" "+this.options.customContainer),this._createEl("div",{class:n}));this.telInput.parentNode.insertBefore(n,this.telInput),this.flagsContainer=this._createEl("div",{class:"iti__flag-container"},n),n.appendChild(this.telInput),this.selectedFlag=this._createEl("div",{class:"iti__selected-flag",role:"combobox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.flagsContainer),this.selectedFlagInner=this._createEl("div",{class:"iti__flag"},this.selectedFlag),this.options.separateDialCode&&(this.selectedDialCode=this._createEl("div",{class:"iti__selected-dial-code"},this.selectedFlag)),this.options.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.dropdownArrow=this._createEl("div",{class:"iti__arrow"},this.selectedFlag),this.countryList=this._createEl("ul",{class:"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"}),this.preferredCountries.length&&(this._appendListItems(this.preferredCountries,"iti__preferred",!0),this._createEl("li",{class:"iti__divider",role:"separator","aria-disabled":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),(this.options.dropdownContainer?(this.dropdown=this._createEl("div",{class:"iti iti--container"}),this.dropdown):this.flagsContainer).appendChild(this.countryList)),this.options.hiddenInput&&(e=this.options.hiddenInput,(t=this.telInput.getAttribute("name"))&&-1!==(i=t.lastIndexOf("["))&&(e="".concat(t.substr(0,i),"[").concat(e,"]")),this.hiddenInput=this._createEl("input",{type:"hidden",name:e}),n.appendChild(this.hiddenInput))}},{key:"_appendListItems",value:function(e,t,i){for(var n="",s=0;s<e.length;s++)var a=e[s],o=i?"-preferred":"",n=(n=(n=(n+="<li class='iti__country ".concat(t,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(a.iso2).concat(o,"' role='option' data-dial-code='").concat(a.dialCode,"' data-country-code='").concat(a.iso2,"' aria-selected='false'>"))+"<div class='iti__flag-box'><div class='iti__flag iti__".concat(a.iso2,"'></div></div>"))+"<span class='iti__country-name'>".concat(a.name,"</span>"))+"<span class='iti__dial-code'>+".concat(a.dialCode,"</span>")+"</li>";this.countryList.insertAdjacentHTML("beforeend",n)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,e=e&&"+"===e.charAt(0)&&(!t||"+"!==t.charAt(0))?e:t,t=this._getDialCode(e),i=this._isRegionlessNanp(e),n=this.options,s=n.initialCountry,a=n.nationalMode,o=n.autoHideDialCode,n=n.separateDialCode;t&&!i?this._updateFlagFromNumber(e):"auto"!==s&&(s?this._setFlag(s.toLowerCase()):t&&i?this._setFlag("us"):(this.defaultCountry=(this.preferredCountries.length?this.preferredCountries:this.countries)[0].iso2,e||this._setFlag(this.defaultCountry)),e||a||o||n||(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),e&&this._updateValFromNumber(e)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoHideDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var t=this,e=(this._handleLabelClick=function(e){t.countryList.classList.contains("iti__hide")?t.telInput.focus():e.preventDefault()},this._getClosestLabel());e&&e.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!t.countryList.classList.contains("iti__hide")||t.telInput.disabled||t.telInput.readOnly||t._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(e){t.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(e.key)&&(e.preventDefault(),e.stopPropagation(),t._showDropdown()),"Tab"===e.key&&t._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)}):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout(function(){return l("handleAutoCountry")})},function(){return l("rejectAutoCountryPromise")}))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){var e;"+"!==this.telInput.value.charAt(0)||(e=this._getNumeric(this.telInput.value))&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0),this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,i){i&&!e.classList.contains(t)?e.classList.add(t):!i&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e,t,i,n,s,a=this;this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),this.isMobile||(e=this.telInput.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,t=e.top+n,s=this.countryList.offsetHeight,i=t+this.telInput.offsetHeight+s<n+window.innerHeight,n=n<t-s,this._toggleClass(this.countryList,"iti__country-list--dropup",!i&&n),this.options.dropdownContainer&&(s=!i&&n?0:this.telInput.offsetHeight,this.dropdown.style.top="".concat(t+s,"px"),this.dropdown.style.left="".concat(e.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return a._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll)))}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var t=this,e=(this._handleMouseoverCountryList=function(e){e=t._getClosestListItem(e.target);e&&t._highlightListItem(e,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(e){e=t._getClosestListItem(e.target);e&&t._selectListItem(e)},this.countryList.addEventListener("click",this._handleClickCountryList),!0),i=(this._handleClickOffToClose=function(){e||t._closeDropdown(),e=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose),""),n=null;this._handleKeydownOnDropdown=function(e){e.preventDefault(),"ArrowUp"===e.key||"Up"===e.key||"ArrowDown"===e.key||"Down"===e.key?t._handleUpDownKey(e.key):"Enter"===e.key?t._handleEnterKey():"Escape"===e.key?t._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(e.key)&&(n&&clearTimeout(n),i+=e.key.toLowerCase(),t._searchForCountry(i),n=setTimeout(function(){i=""},1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;t<this.countries.length;t++)if(this._startsWith(this.countries[t].name,e)){var i=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(this.countries[t].iso2));this._highlightListItem(i,!1),this._scrollTo(i,!0);break}}},{key:"_startsWith",value:function(e,t){return e.substr(0,t.length).toLowerCase()===t}},{key:"_updateValFromNumber",value:function(e){var t,i,n;this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData&&(t=!this.options.separateDialCode&&(this.options.nationalMode||"+"!==e.charAt(0)),n=(i=intlTelInputUtils.numberFormat).NATIONAL,e=intlTelInputUtils.formatNumber(e,this.selectedCountryData.iso2,t?n:i.INTERNATIONAL)),e=this._beforeSetNumber(e),this.telInput.value=e}},{key:"_updateFlagFromNumber",value:function(e){var t=this.selectedCountryData.dialCode,i=(e&&this.options.nationalMode&&"1"===t&&"+"!==e.charAt(0)&&("1"!==e.charAt(0)&&(e="1".concat(e)),e="+".concat(e)),this.options.separateDialCode&&t&&"+"!==e.charAt(0)&&(e="+".concat(t).concat(e)),this._getDialCode(e,!0)),n=this._getNumeric(e),s=null;if(i){var a=this.countryCodes[this._getNumeric(i)],i=-1!==a.indexOf(this.selectedCountryData.iso2)&&n.length<=i.length-1;if(!("1"===t&&this._isRegionlessNanp(n))&&!i)for(var o=0;o<a.length;o++)if(a[o]){s=a[o];break}}else"+"===e.charAt(0)&&n.length?s="":e&&"+"!==e||(s=this.defaultCountry);return null!==s&&this._setFlag(s)}},{key:"_isRegionlessNanp",value:function(e){var e=this._getNumeric(e);return"1"===e.charAt(0)&&(e=e.substr(1,3),-1!==u.indexOf(e))}},{key:"_highlightListItem",value:function(e,t){var i=this.highlightedItem;i&&i.classList.remove("iti__highlight"),this.highlightedItem=e,this.highlightedItem.classList.add("iti__highlight"),t&&this.highlightedItem.focus()}},{key:"_getCountryData",value:function(e,t,i){for(var n=t?o:this.countries,s=0;s<n.length;s++)if(n[s].iso2===e)return n[s];if(i)return null;throw new Error("No country data for '".concat(e,"'"))}},{key:"_setFlag",value:function(e){var t=this.selectedCountryData.iso2?this.selectedCountryData:{},i=(this.selectedCountryData=e?this._getCountryData(e,!1,!1):{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(e)),e?"".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode):"Unknown");return this.selectedFlag.setAttribute("title",i),this.options.separateDialCode&&(i=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"",this.selectedDialCode.innerHTML=i,i=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth(),this.telInput.style.paddingLeft="".concat(i+6,"px")),this._updatePlaceholder(),this.options.allowDropdown&&((i=this.activeItem)&&(i.classList.remove("iti__active"),i.setAttribute("aria-selected","false")),e)&&((i=this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e,"-preferred"))||this.countryList.querySelector("#iti-".concat(this.id,"__item-").concat(e))).setAttribute("aria-selected","true"),i.classList.add("iti__active"),this.activeItem=i,this.selectedFlag.setAttribute("aria-activedescendant",i.getAttribute("id"))),t.iso2!==e}},{key:"_getHiddenSelectedFlagWidth",value:function(){var e=this.telInput.parentNode.cloneNode(),t=(e.style.visibility="hidden",document.body.appendChild(e),this.flagsContainer.cloneNode()),i=(e.appendChild(t),this.selectedFlag.cloneNode(!0)),t=(t.appendChild(i),i.offsetWidth);return e.parentNode.removeChild(e),t}},{key:"_updatePlaceholder",value:function(){var e="aggressive"===this.options.autoPlaceholder||!this.hadInitialPlaceholder&&"polite"===this.options.autoPlaceholder;window.intlTelInputUtils&&e&&(e=intlTelInputUtils.numberType[this.options.placeholderNumberType],e=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,e):"",e=this._beforeSetNumber(e),"function"==typeof this.options.customPlaceholder&&(e=this.options.customPlaceholder(e,this.selectedCountryData)),this.telInput.setAttribute("placeholder",e))}},{key:"_selectListItem",value:function(e){var t=this._setFlag(e.getAttribute("data-country-code")),e=(this._closeDropdown(),this._updateDialCode(e.getAttribute("data-dial-code"),!0),this.telInput.focus(),this.telInput.value.length);this.telInput.setSelectionRange(e,e),t&&this._triggerCountryChange()}},{key:"_closeDropdown",value:function(){this.countryList.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.dropdownArrow.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._handleKeydownOnDropdown),document.documentElement.removeEventListener("click",this._handleClickOffToClose),this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList),this.countryList.removeEventListener("click",this._handleClickCountryList),this.options.dropdownContainer&&(this.isMobile||window.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode)&&this.dropdown.parentNode.removeChild(this.dropdown),this._trigger("close:countrydropdown")}},{key:"_scrollTo",value:function(e,t){var i=this.countryList,n=window.pageYOffset||document.documentElement.scrollTop,s=i.offsetHeight,a=i.getBoundingClientRect().top+n,o=a+s,r=e.offsetHeight,e=e.getBoundingClientRect().top+n,n=e+r,l=e-a+i.scrollTop,d=s/2-r/2;e<a?(t&&(l-=d),i.scrollTop=l):o<n&&(t&&(l+=d),i.scrollTop=l-(s-r))}},{key:"_updateDialCode",value:function(e,t){var i=this.telInput.value,e="+".concat(e);if("+"===i.charAt(0))var n=this._getDialCode(i),n=n?i.replace(n,e):e;else{if(this.options.nationalMode||this.options.separateDialCode)return;if(i)n=e+i;else{if(!t&&this.options.autoHideDialCode)return;n=e}}this.telInput.value=n}},{key:"_getDialCode",value:function(e,t){var i="";if("+"===e.charAt(0))for(var n="",s=0;s<e.length;s++){var a=e.charAt(s);if(!isNaN(parseInt(a,10))){if(n+=a,t)this.countryCodes[n]&&(i=e.substr(0,s+1));else if(this.dialCodes[n]){i=e.substr(0,s+1);break}if(n.length===this.countryCodeMaxLen)break}}return i}},{key:"_getFullNumber",value:function(){var e=this.telInput.value.trim(),t=this.selectedCountryData.dialCode,i=this._getNumeric(e),i=this.options.separateDialCode&&"+"!==e.charAt(0)&&t&&i?"+".concat(t):"";return i+e}},{key:"_beforeSetNumber",value:function(e){var t;return this.options.separateDialCode&&this._getDialCode(e)&&(t=" "===e[(t="+".concat(this.selectedCountryData.dialCode)).length]||"-"===e[t.length]?t.length+1:t.length,e=e.substr(t)),this._cap(e)}},{key:"_triggerCountryChange",value:function(){this._trigger("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.options.initialCountry&&(this.defaultCountry=window.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this._updatePlaceholder()),this.resolveUtilsScriptPromise()}},{key:"destroy",value:function(){var e=this.telInput.form,t=(this.options.allowDropdown&&(this._closeDropdown(),this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag),this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown),t=this._getClosestLabel())&&t.removeEventListener("click",this._handleLabelClick),this.hiddenInput&&e&&e.removeEventListener("submit",this._handleHiddenInputSubmit),this.options.autoHideDialCode&&(e&&e.removeEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.removeEventListener("blur",this._handleSubmitOrBlurEvent)),this.telInput.removeEventListener("keyup",this._handleKeyupEvent),this.telInput.removeEventListener("cut",this._handleClipboardEvent),this.telInput.removeEventListener("paste",this._handleClipboardEvent),this.telInput.removeAttribute("data-intl-tel-input-id"),this.telInput.parentNode);t.parentNode.insertBefore(this.telInput,t),t.parentNode.removeChild(t),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}},{key:"getNumber",value:function(e){var t;return window.intlTelInputUtils?(t=this.selectedCountryData.iso2,intlTelInputUtils.formatNumber(this._getFullNumber(),t,e)):""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.selectedCountryData}},{key:"getValidationError",value:function(){var e;return window.intlTelInputUtils?(e=this.selectedCountryData.iso2,intlTelInputUtils.getValidationError(this._getFullNumber(),e)):-99}},{key:"isValidNumber",value:function(){var e=this._getFullNumber().trim(),t=this.options.nationalMode?this.selectedCountryData.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(e,t):null}},{key:"setCountry",value:function(e){e=e.toLowerCase();this.selectedFlagInner.classList.contains("iti__".concat(e))||(this._setFlag(e),this._updateDialCode(this.selectedCountryData.dialCode,!1),this._triggerCountryChange())}},{key:"setNumber",value:function(e){var t=this._updateFlagFromNumber(e);this._updateValFromNumber(e),t&&this._triggerCountryChange()}},{key:"setPlaceholderNumberType",value:function(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}}])&&n(e.prototype,t),i&&n(e,i),s})();return i.getCountryData=function(){return o},i.loadUtils=function(i){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(e,t){return s(i,e,t)});s(i)}return null},i.defaults=c,i.version="17.0.21",function(e,t){t=new p(e,t);return t._init(),e.setAttribute("data-intl-tel-input-id",t.id),window.intlTelInputGlobals.instances[t.id]=t}},"object"==typeof t&&t.exports?t.exports=n():window.intlTelInput=n()},{}],107:[function(e,t,i){t.exports=e("./build/js/intlTelInput")},{"./build/js/intlTelInput":106}],108:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=function(s,a){var o,r,l=0;function e(){var e,t,i=o,n=arguments.length;e:for(;i;){if(i.args.length===arguments.length){for(t=0;t<n;t++)if(i.args[t]!==arguments[t]){i=i.next;continue e}return i!==o&&(i===r&&(r=i.prev),i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=o,i.prev=null,o.prev=i,o=i),i.val}i=i.next}for(e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];return i={args:e,val:s.apply(null,e)},o?(o.prev=i).next=o:r=i,l===a.maxSize?(r=r.prev).next=null:l++,(o=i).val}return a=a||{},e.clear=function(){r=o=null,l=0},e}},{}],109:[function(e,t,i){var n,s,t=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{s="function"==typeof clearTimeout?clearTimeout:o}catch(e){s=o}function r(t){if(n===setTimeout)return setTimeout(t,0);if((n===a||!n)&&setTimeout)return(n=setTimeout)(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}var l,d=[],c=!1,u=-1;function p(){c&&l&&(c=!1,l.length?d=l.concat(d):u=-1,d.length)&&h()}function h(){if(!c){for(var e=r(p),t=(c=!0,d.length);t;){for(l=d,d=[];++u<t;)l&&l[u].run();u=-1,t=d.length}l=null,c=!1,!function(t){if(s===clearTimeout)return clearTimeout(t);if((s===o||!s)&&clearTimeout)return(s=clearTimeout)(t);try{s(t)}catch(e){try{return s.call(null,t)}catch(e){return s.call(this,t)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function g(){}t.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];d.push(new m(e,t)),1!==d.length||c||r(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=g,t.addListener=g,t.once=g,t.off=g,t.removeListener=g,t.removeAllListeners=g,t.emit=g,t.prependListener=g,t.prependOnceListener=g,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{}],110:[function(e,t,i){function m(e){var t,i,n,s,a,o,r,l,d=(e=>{if(f[e])return f[e];for(var t,i=e,n=[],s=0;i;){if(null!==(t=g.text.exec(i)))n.push(t[0]);else if(null!==(t=g.modulo.exec(i)))n.push("%");else{if(null===(t=g.placeholder.exec(i)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){s|=1;var a=[],o=t[2],r=[];if(null===(r=g.key.exec(o)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(r[1]);""!==(o=o.substring(r[0].length));){if(null===(r=g.key_access.exec(o))&&null===(r=g.index_access.exec(o)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(r[1])}t[2]=a}else s|=2;if(3===s)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}i=i.substring(t[0].length)}return f[e]=n})(e),c=arguments,u=1,p=d.length,h="";for(i=0;i<p;i++)if("string"==typeof d[i])h+=d[i];else if("object"==typeof d[i]){if((s=d[i]).keys)for(t=c[u],n=0;n<s.keys.length;n++){if(null==t)throw new Error(m('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[n],s.keys[n-1]));t=t[s.keys[n]]}else t=s.param_no?c[s.param_no]:c[u++];if(g.not_type.test(s.type)&&g.not_primitive.test(s.type)&&t instanceof Function&&(t=t()),g.numeric_arg.test(s.type)&&"number"!=typeof t&&isNaN(t))throw new TypeError(m("[sprintf] expecting number but found %T",t));switch(g.number.test(s.type)&&(r=0<=t),s.type){case"b":t=parseInt(t,10).toString(2);break;case"c":t=String.fromCharCode(parseInt(t,10));break;case"d":case"i":t=parseInt(t,10);break;case"j":t=JSON.stringify(t,null,s.width?parseInt(s.width):0);break;case"e":t=s.precision?parseFloat(t).toExponential(s.precision):parseFloat(t).toExponential();break;case"f":t=s.precision?parseFloat(t).toFixed(s.precision):parseFloat(t);break;case"g":t=s.precision?String(Number(t.toPrecision(s.precision))):parseFloat(t);break;case"o":t=(parseInt(t,10)>>>0).toString(8);break;case"s":t=String(t),t=s.precision?t.substring(0,s.precision):t;break;case"t":t=String(!!t),t=s.precision?t.substring(0,s.precision):t;break;case"T":t=Object.prototype.toString.call(t).slice(8,-1).toLowerCase(),t=s.precision?t.substring(0,s.precision):t;break;case"u":t=parseInt(t,10)>>>0;break;case"v":t=t.valueOf(),t=s.precision?t.substring(0,s.precision):t;break;case"x":t=(parseInt(t,10)>>>0).toString(16);break;case"X":t=(parseInt(t,10)>>>0).toString(16).toUpperCase()}g.json.test(s.type)?h+=t:(!g.number.test(s.type)||r&&!s.sign?l="":(l=r?"+":"-",t=t.toString().replace(g.sign,"")),a=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",o=s.width-(l+t).length,o=s.width&&0<o?a.repeat(o):"",h+=s.align?l+t+o:"0"===a?l+o+t:o+l+t)}return h}function n(e,t){return m.apply(null,[e].concat(t||[]))}var g,f;g={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/},f=Object.create(null),void 0!==i&&(i.sprintf=m,i.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=m,window.vsprintf=n,"function"==typeof define)&&define.amd&&define(function(){return{sprintf:m,vsprintf:n}})},{}],111:[function(e,t,i){var a=(e=e("@tannin/plural-forms"))&&"object"==typeof e&&"default"in e?e.default:e,n={contextDelimiter:"",onMissingKey:null};function s(e,t){for(var i in this.data=e,this.pluralForms={},this.options={},n)this.options[i]=(void 0!==t&&i in t?t:n)[i]}s.prototype.getPluralForm=function(e,t){var i,n,s=this.pluralForms[e];return s||("function"!=typeof(n=(i=this.data[e][""])["Plural-Forms"]||i["plural-forms"]||i.plural_forms)&&(i=(e=>{for(var t,i=e.split(";"),n=0;n<i.length;n++)if(0===(t=i[n].trim()).indexOf("plural="))return t.substr(7)})(i["Plural-Forms"]||i["plural-forms"]||i.plural_forms),n=a(i)),s=this.pluralForms[e]=n),s(t)},s.prototype.dcnpgettext=function(e,t,i,n,s){var s=void 0===s?0:this.getPluralForm(e,s),a=i;return t&&(a=t+this.options.contextDelimiter+i),(t=this.data[e][a])&&t[s]?t[s]:(this.options.onMissingKey&&this.options.onMissingKey(i,e),0===s?i:n)},t.exports=s},{"@tannin/plural-forms":89}],112:[function(D,e,F){!function(je){!function(){Object.defineProperty(F,"__esModule",{value:!0});var ee=D("@popperjs/core"),n="tippy-content",a="tippy-backdrop",i="tippy-arrow",s="tippy-svg-arrow",te={passive:!0,capture:!0},ie=function(){return document.body};function ne(e,t,i){var n;return Array.isArray(e)?null==(n=e[t])?Array.isArray(i)?i[t]:i:n:e}function o(e,t){e={}.toString.call(e);return 0===e.indexOf("[object")&&-1<e.indexOf(t+"]")}function se(e,t){return"function"==typeof e?e.apply(void 0,t):e}function ae(t,i){var n;return 0===i?t:function(e){clearTimeout(n),n=setTimeout(function(){t(e)},i)}}function v(e,t){var i=Object.assign({},e);return t.forEach(function(e){delete i[e]}),i}function oe(e){return[].concat(e)}function re(e,t){-1===e.indexOf(t)&&e.push(t)}function le(e){return e.split("-")[0]}function de(e){return[].slice.call(e)}function ce(i){return Object.keys(i).reduce(function(e,t){return void 0!==i[t]&&(e[t]=i[t]),e},{})}function ue(){return document.createElement("div")}function r(t){return["Element","Fragment"].some(function(e){return o(t,e)})}function pe(e){return o(e,"MouseEvent")}function c(e){return e&&e._tippy&&e._tippy.reference===e}function u(e){return r(e)?[e]:o(e,"NodeList")?de(e):Array.isArray(e)?e:de(document.querySelectorAll(e))}function he(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+"ms")})}function me(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function Se(e){var t,e=oe(e)[0];return null!=e&&null!=(t=e.ownerDocument)&&t.body?e.ownerDocument:document}function ge(t,e,i){var n=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(e){t[n](e,i)})}function $e(e,t){for(var i,n=t;n;){if(e.contains(n))return!0;n=null==n.getRootNode||null==(i=n.getRootNode())?void 0:i.host}return!1}var fe={isTouch:!1},t=0;function p(){fe.isTouch||(fe.isTouch=!0,window.performance&&document.addEventListener("mousemove",h))}function h(){var e=performance.now();e-t<20&&(fe.isTouch=!1,document.removeEventListener("mousemove",h)),t=e}function f(){var e,t=document.activeElement;c(t)&&(e=t._tippy,t.blur)&&!e.state.isVisible&&t.blur()}var l,ke="undefined"!=typeof window&&"undefined"!=typeof document&&!!window.msCrypto;function ve(e){return[e+"() was called on a"+("destroy"===e?"n already-":" ")+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function w(e){return e.replace(/[ \t]{2,}/g," ").replace(/^[ \t]*/gm,"").trim()}function b(e){return[w("\n  %ctippy.js\n\n  %c"+w(e)+"\n\n  %c👷‍ This is a development-only message. It will be removed in production.\n  "),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}function ye(e,t){e&&!l.has(t)&&(l.add(t),(e=console).warn.apply(e,b(t)))}function we(e,t){e&&!l.has(t)&&(l.add(t),(e=console).error.apply(e,b(t)))}"production"!==je.env.NODE_ENV&&(l=new Set);var _={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},be=Object.assign({appendTo:ie,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},_,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),x=Object.keys(be);function Ie(n){var e=(n.plugins||[]).reduce(function(e,t){var i=t.name;return i&&(e[i]=void 0!==n[i]?n[i]:null!=(i=be[i])?i:t.defaultValue),e},{});return Object.assign({},n,e)}function Ee(e,t){var s,e=Object.assign({},t,{content:se(t.content,[e])},t.ignoreAttributes?{}:(s=e,((e=t.plugins)?Object.keys(Ie(Object.assign({},be,{plugins:e}))):x).reduce(function(t,i){var n=(s.getAttribute("data-tippy-"+i)||"").trim();if(n)if("content"===i)t[i]=n;else try{t[i]=JSON.parse(n)}catch(e){t[i]=n}return t},{})));return e.aria=Object.assign({},be.aria,e.aria),e.aria={expanded:"auto"===e.aria.expanded?t.interactive:e.aria.expanded,content:"auto"===e.aria.content?t.interactive?null:"describedby":e.aria.content},e}function C(e,i){void 0===e&&(e={}),void 0===i&&(i=[]),Object.keys(e).forEach(function(t){var e=v(be,Object.keys(_));ye(!{}.hasOwnProperty.call(e,t)&&0===i.filter(function(e){return e.name===t}).length,["`"+t+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.","\n\n","All props: https://atomiks.github.io/tippyjs/v6/all-props/\n","Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}var S=function(){return"innerHTML"};function d(e,t){e[S()]=t}function $(e){var t=ue();return!0===e?t.className=i:(t.className=s,r(e)?t.appendChild(e):d(t,e)),t}function k(e,t){r(t.content)?(d(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?d(e,t.content):e.textContent=t.content)}function _e(e){var e=e.firstElementChild,t=de(e.children);return{box:e,content:t.find(function(e){return e.classList.contains(n)}),arrow:t.find(function(e){return e.classList.contains(i)||e.classList.contains(s)}),backdrop:t.find(function(e){return e.classList.contains(a)})}}function e(a){var o=ue(),e=ue(),t=(e.className="tippy-box",e.setAttribute("data-state","hidden"),e.setAttribute("tabindex","-1"),ue());function i(e,t){var i=_e(o),n=i.box,s=i.content,i=i.arrow;t.theme?n.setAttribute("data-theme",t.theme):n.removeAttribute("data-theme"),"string"==typeof t.animation?n.setAttribute("data-animation",t.animation):n.removeAttribute("data-animation"),t.inertia?n.setAttribute("data-inertia",""):n.removeAttribute("data-inertia"),n.style.maxWidth="number"==typeof t.maxWidth?t.maxWidth+"px":t.maxWidth,t.role?n.setAttribute("role",t.role):n.removeAttribute("role"),e.content===t.content&&e.allowHTML===t.allowHTML||k(s,a.props),t.arrow?i?e.arrow!==t.arrow&&(n.removeChild(i),n.appendChild($(t.arrow))):n.appendChild($(t.arrow)):i&&n.removeChild(i)}return t.className=n,t.setAttribute("data-state","hidden"),k(t,a.props),o.appendChild(e),e.appendChild(t),i(a.props,a.props),{popper:o,onUpdate:i}}e.$$tippy=!0;var Pe=1,xe=[],Ce=[];function I(o,e){var n,t,i,s,a,r,l,d,c,u,p,h,m=Ee(o,Object.assign({},be,Ie(ce(e)))),g=!1,f=!1,v=!1,y=!1,w=[],b=ae(G,m.interactiveDebounce),e=Pe++,_=(d=m.plugins).filter(function(e,t){return d.indexOf(e)===t}),x={id:e,reference:o,popper:ue(),popperInstance:null,props:m,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:_,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(t),cancelAnimationFrame(i)},setProps:function(e){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("setProps"));var t,i;x.state.isDestroyed||(E("onBeforeUpdate",[x,e]),q(),t=x.props,i=Ee(o,Object.assign({},t,ce(e),{ignoreAttributes:!0})),x.props=i,H(),t.interactiveDebounce!==i.interactiveDebounce&&(j(),b=ae(G,i.interactiveDebounce)),t.triggerTarget&&!i.triggerTarget?oe(t.triggerTarget).forEach(function(e){e.removeAttribute("aria-expanded")}):i.triggerTarget&&o.removeAttribute("aria-expanded"),P(),I(),u&&u(t,i),x.popperInstance&&(K(),A().forEach(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),E("onAfterUpdate",[x,e]))},setContent:function(e){x.setProps({content:e})},show:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("show"));var e=x.state.isVisible,t=x.state.isDestroyed,i=!x.state.isEnabled,n=fe.isTouch&&!x.props.touch,s=ne(x.props.duration,0,be.duration);e||t||i||n||S().hasAttribute("disabled")||(E("onShow",[x],!1),!1!==x.props.onShow(x)&&(x.state.isVisible=!0,C()&&(c.style.visibility="visible"),I(),z(),x.state.isMounted||(c.style.transition="none"),C()&&he([(e=k()).box,e.content],0),r=function(){var e,t;x.state.isVisible&&!y&&(y=!0,c.offsetHeight,c.style.transition=x.props.moveTransition,C()&&x.props.animation&&(he([e=(t=k()).box,t=t.content],s),me([e,t],"visible")),B(),P(),re(Ce,x),null!=(e=x.popperInstance)&&e.forceUpdate(),E("onMount",[x]),x.props.animation)&&C()&&N(s,function(){x.state.isShown=!0,E("onShown",[x])})},t=x.props.appendTo,i=S(),(n=x.props.interactive&&t===ie||"parent"===t?i.parentNode:se(t,[i])).contains(c)||n.appendChild(c),x.state.isMounted=!0,K(),"production"!==je.env.NODE_ENV)&&ye(x.props.interactive&&t===be.appendTo&&i.nextElementSibling!==c,["Interactive tippy element may not be accessible via keyboard","navigation because it is not directly after the reference element","in the DOM source order.","\n\n","Using a wrapper <div> or <span> tag around the reference element","solves this by creating a new parentNode context.","\n\n","Specifying `appendTo: document.body` silences this warning, but it","assumes you are using a focus management solution to handle","keyboard navigation.","\n\n","See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity"].join(" ")))},hide:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("hide"));var e,t=!x.state.isVisible,i=x.state.isDestroyed,n=!x.state.isEnabled,s=ne(x.props.duration,1,be.duration);t||i||n||(E("onHide",[x],!1),!1!==x.props.onHide(x)&&(x.state.isVisible=!1,x.state.isShown=!1,g=y=!1,C()&&(c.style.visibility="hidden"),j(),L(),I(!0),C()&&(t=k(),i=t.box,n=t.content,x.props.animation)&&(he([i,n],s),me([i,n],"hidden")),B(),P(),x.props.animation?C()&&(e=x.unmount,N(s,function(){!x.state.isVisible&&c.parentNode&&c.parentNode.contains(c)&&e()})):x.unmount()))},hideWithInteractivity:function(e){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("hideWithInteractivity"));$().addEventListener("mousemove",b),re(xe,b),b(e)},enable:function(){x.state.isEnabled=!0},disable:function(){x.hide(),x.state.isEnabled=!1},unmount:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("unmount"));x.state.isVisible&&x.hide();x.state.isMounted&&(J(),A().forEach(function(e){e._tippy.unmount()}),c.parentNode&&c.parentNode.removeChild(c),Ce=Ce.filter(function(e){return e!==x}),x.state.isMounted=!1,E("onHidden",[x]))},destroy:function(){"production"!==je.env.NODE_ENV&&ye(x.state.isDestroyed,ve("destroy"));x.state.isDestroyed||(x.clearDelayTimeouts(),x.unmount(),q(),delete o._tippy,x.state.isDestroyed=!0,E("onDestroy",[x]))}};return m.render?(e=m.render(x),c=e.popper,u=e.onUpdate,p=(c.setAttribute("data-tippy-root",""),c.id="tippy-"+x.id,x.popper=c,o._tippy=x,c._tippy=x,_.map(function(e){return e.fn(x)})),h=o.hasAttribute("aria-expanded"),H(),P(),I(),E("onCreate",[x]),m.showOnCreate&&Z(),c.addEventListener("mouseenter",function(){x.props.interactive&&x.state.isVisible&&x.clearDelayTimeouts()}),c.addEventListener("mouseleave",function(){x.props.interactive&&0<=x.props.trigger.indexOf("mouseenter")&&$().addEventListener("mousemove",b)})):"production"!==je.env.NODE_ENV&&we(!0,"render() function has not been supplied."),x;function D(){var e=x.props.touch;return Array.isArray(e)?e:[e,0]}function F(){return"hold"===D()[0]}function C(){var e;return null!=(e=x.props.render)&&e.$$tippy}function S(){return l||o}function $(){var e=S().parentNode;return e?Se(e):document}function k(){return _e(c)}function V(e){return x.state.isMounted&&!x.state.isVisible||fe.isTouch||s&&"focus"===s.type?0:ne(x.props.delay,e?0:1,be.delay)}function I(e){void 0===e&&(e=!1),c.style.pointerEvents=x.props.interactive&&!e?"":"none",c.style.zIndex=""+x.props.zIndex}function E(t,i,e){void 0===e&&(e=!0),p.forEach(function(e){e[t]&&e[t].apply(e,i)}),e&&(e=x.props)[t].apply(e,i)}function B(){var i,n,e=x.props.aria;e.content&&(i="aria-"+e.content,n=c.id,oe(x.props.triggerTarget||o).forEach(function(e){var t=e.getAttribute(i);x.state.isVisible?e.setAttribute(i,t?t+" "+n:n):(t=t&&t.replace(n,"").trim())?e.setAttribute(i,t):e.removeAttribute(i)}))}function P(){!h&&x.props.aria.expanded&&oe(x.props.triggerTarget||o).forEach(function(e){x.props.interactive?e.setAttribute("aria-expanded",x.state.isVisible&&e===S()?"true":"false"):e.removeAttribute("aria-expanded")})}function j(){$().removeEventListener("mousemove",b),xe=xe.filter(function(e){return e!==b})}function T(e){if(!fe.isTouch||!v&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!x.props.interactive||!$e(c,t)){if(oe(x.props.triggerTarget||o).some(function(e){return $e(e,t)})){if(fe.isTouch)return;if(x.state.isVisible&&0<=x.props.trigger.indexOf("click"))return}else E("onClickOutside",[x,e]);!0===x.props.hideOnClick&&(x.clearDelayTimeouts(),x.hide(),f=!0,setTimeout(function(){f=!1}),x.state.isMounted||L())}}}function R(){v=!0}function W(){v=!1}function z(){var e=$();e.addEventListener("mousedown",T,!0),e.addEventListener("touchend",T,te),e.addEventListener("touchstart",W,te),e.addEventListener("touchmove",R,te)}function L(){var e=$();e.removeEventListener("mousedown",T,!0),e.removeEventListener("touchend",T,te),e.removeEventListener("touchstart",W,te),e.removeEventListener("touchmove",R,te)}function N(e,t){var i=k().box;function n(e){e.target===i&&(ge(i,"remove",n),t())}if(0===e)return t();ge(i,"remove",a),ge(i,"add",n),a=n}function M(t,i,n){void 0===n&&(n=!1),oe(x.props.triggerTarget||o).forEach(function(e){e.addEventListener(t,i,n),w.push({node:e,eventType:t,handler:i,options:n})})}function H(){F()&&(M("touchstart",U,{passive:!0}),M("touchend",Q,{passive:!0})),x.props.trigger.split(/\s+/).filter(Boolean).forEach(function(e){if("manual"!==e)switch(M(e,U),e){case"mouseenter":M("mouseleave",Q);break;case"focus":M(ke?"focusout":"blur",X);break;case"focusin":M("focusout",X)}})}function q(){w.forEach(function(e){e.node.removeEventListener(e.eventType,e.handler,e.options)}),w=[]}function U(t){var e,i=!1;!x.state.isEnabled||Y(t)||f||(e="focus"===(null==s?void 0:s.type),l=(s=t).currentTarget,P(),!x.state.isVisible&&pe(t)&&xe.forEach(function(e){return e(t)}),"click"===t.type&&(x.props.trigger.indexOf("mouseenter")<0||g)&&!1!==x.props.hideOnClick&&x.state.isVisible?i=!0:Z(t),"click"===t.type&&(g=!i),i&&!e&&O(t))}function G(e){var r,l,t=e.target,t=S().contains(t)||c.contains(t);"mousemove"===e.type&&t||(t=A().concat(c).map(function(e){var t=null==(t=e._tippy.popperInstance)?void 0:t.state;return t?{popperRect:e.getBoundingClientRect(),popperState:t,props:m}:null}).filter(Boolean),r=e.clientX,l=e.clientY,t.every(function(e){var t,i,n,s=e.popperRect,a=e.popperState,e=e.props.interactiveBorder,o=le(a.placement),a=a.modifiersData.offset;return!a||(t="bottom"===o?a.top.y:0,i="top"===o?a.bottom.y:0,n="right"===o?a.left.x:0,o="left"===o?a.right.x:0,s.top-l+t>e)||e<l-s.bottom-i||e<s.left-r+n||e<r-s.right-o})&&(j(),O(e)))}function Q(e){Y(e)||0<=x.props.trigger.indexOf("click")&&g||(x.props.interactive?x.hideWithInteractivity(e):O(e))}function X(e){x.props.trigger.indexOf("focusin")<0&&e.target!==S()||x.props.interactive&&e.relatedTarget&&c.contains(e.relatedTarget)||O(e)}function Y(e){return!!fe.isTouch&&F()!==0<=e.type.indexOf("touch")}function K(){J();var e=x.props,t=e.popperOptions,i=e.placement,n=e.offset,s=e.getReferenceClientRect,e=e.moveTransition,a=C()?_e(c).arrow:null,s=s?{getBoundingClientRect:s,contextElement:s.contextElement||S()}:o,n=[{name:"offset",options:{offset:n}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!e}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,i=e.state;C()&&(t=k().box,["placement","reference-hidden","escaped"].forEach(function(e){"placement"===e?t.setAttribute("data-placement",i.placement):i.attributes.popper["data-popper-"+e]?t.setAttribute("data-"+e,""):t.removeAttribute("data-"+e)}),i.attributes.popper={})}}];C()&&a&&n.push({name:"arrow",options:{element:a,padding:3}}),n.push.apply(n,(null==t?void 0:t.modifiers)||[]),x.popperInstance=ee.createPopper(s,c,Object.assign({},t,{placement:i,onFirstUpdate:r,modifiers:n}))}function J(){x.popperInstance&&(x.popperInstance.destroy(),x.popperInstance=null)}function A(){return de(c.querySelectorAll("[data-tippy-root]"))}function Z(e){x.clearDelayTimeouts(),e&&E("onTrigger",[x,e]),z();var e=V(!0),t=D(),i=t[0],t=t[1];(e=fe.isTouch&&"hold"===i&&t?t:e)?n=setTimeout(function(){x.show()},e):x.show()}function O(e){x.clearDelayTimeouts(),E("onUntrigger",[x,e]),x.state.isVisible?0<=x.props.trigger.indexOf("mouseenter")&&0<=x.props.trigger.indexOf("click")&&0<=["mouseleave","mousemove"].indexOf(e.type)&&g||((e=V(!1))?t=setTimeout(function(){x.state.isVisible&&x.hide()},e):i=requestAnimationFrame(function(){x.hide()})):L()}}function y(e,t){var i,n,s=be.plugins.concat((t=void 0===t?{}:t).plugins||[]),a=("production"!==je.env.NODE_ENV&&(o=!(i=e),n="[object Object]"===Object.prototype.toString.call(i)&&!i.addEventListener,we(o,["tippy() was passed","`"+String(i)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" ")),we(n,["tippy() was passed a plain object which is not supported as an argument","for virtual positioning. Use props.getReferenceClientRect instead."].join(" ")),C(t,s)),document.addEventListener("touchstart",p,te),window.addEventListener("blur",f),Object.assign({},t,{plugins:s})),o=u(e),t=("production"!==je.env.NODE_ENV&&(i=r(a.content),n=1<o.length,ye(i&&n,["tippy() was passed an Element as the `content` prop, but more than","one tippy instance was created by this invocation. This means the","content element will only be appended to the last tippy instance.","\n\n","Instead, pass the .innerHTML of the element, or use a function that","returns a cloned version of the element instead.","\n\n","1) content: element.innerHTML\n","2) content: ()=> element.cloneNode(true)"].join(" "))),o.reduce(function(e,t){t=t&&I(t,a);return t&&e.push(t),e},[]));return r(e)?t[0]:t}y.defaultProps=be,y.setDefaultProps=function(t){"production"!==je.env.NODE_ENV&&C(t,[]),Object.keys(t).forEach(function(e){be[e]=t[e]})},y.currentInput=fe;var E=Object.assign({},ee.applyStyles,{effect:function(e){var e=e.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow)}}),P={mouseover:"mouseenter",focusin:"focus",click:"click"};var j={name:"animateFill",defaultValue:!1,fn:function(e){var i,n,s,t;return null!=(t=e.props.render)&&t.$$tippy?(t=_e(e.popper),i=t.box,n=t.content,s=e.props.animateFill?((t=ue()).className=a,me([t],"hidden"),t):null,{onCreate:function(){s&&(i.insertBefore(s,i.firstElementChild),i.setAttribute("data-animatefill",""),i.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){var e,t;s&&(e=i.style.transitionDuration,t=Number(e.replace("ms","")),n.style.transitionDelay=Math.round(t/10)+"ms",s.style.transitionDuration=e,me([s],"visible"))},onShow:function(){s&&(s.style.transitionDuration="0ms")},onHide:function(){s&&me([s],"hidden")}}):("production"!==je.env.NODE_ENV&&we(e.props.animateFill,"The `animateFill` plugin requires the default render function."),{})}};var m={clientX:0,clientY:0},g=[];function T(e){var t=e.clientX;m={clientX:t,clientY:e.clientY}}var L={name:"followCursor",defaultValue:!1,fn:function(i){var c=i.reference,t=Se(i.props.triggerTarget||c),n=!1,s=!1,e=!0,a=i.props;function o(){return"initial"===i.props.followCursor&&i.state.isVisible}function r(){t.addEventListener("mousemove",u)}function l(){t.removeEventListener("mousemove",u)}function d(){n=!0,i.setProps({getReferenceClientRect:null}),n=!1}function u(e){var t=!e.target||c.contains(e.target),a=i.props.followCursor,o=e.clientX,r=e.clientY,e=c.getBoundingClientRect(),l=o-e.left,d=r-e.top;!t&&i.props.interactive||i.setProps({getReferenceClientRect:function(){var e=c.getBoundingClientRect(),t=o,i=r,n=("initial"===a&&(t=e.left+l,i=e.top+d),"horizontal"===a?e.top:i),s="vertical"===a?e.right:t,i="horizontal"===a?e.bottom:i,e="vertical"===a?e.left:t;return{width:s-e,height:i-n,top:n,right:s,bottom:i,left:e}}})}function p(){i.props.followCursor&&(g.push({instance:i,doc:t}),t.addEventListener("mousemove",T))}function h(){0===(g=g.filter(function(e){return e.instance!==i})).filter(function(e){return e.doc===t}).length&&t.removeEventListener("mousemove",T)}return{onCreate:p,onDestroy:h,onBeforeUpdate:function(){a=i.props},onAfterUpdate:function(e,t){t=t.followCursor;n||void 0!==t&&a.followCursor!==t&&(h(),t?(p(),!i.state.isMounted||s||o()||r()):(l(),d()))},onMount:function(){i.props.followCursor&&!s&&(e&&(u(m),e=!1),o()||r())},onTrigger:function(e,t){pe(t)&&(m={clientX:t.clientX,clientY:t.clientY}),s="focus"===t.type},onHidden:function(){i.props.followCursor&&(d(),l(),e=!0)}}}};var M={name:"inlinePositioning",defaultValue:!1,fn:function(s){var t,h=s.reference;var m=-1,i=!1,n=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(e){var p=e.state;s.props.inlinePositioning&&(-1!==n.indexOf(p.placement)&&(n=[]),t!==p.placement&&-1===n.indexOf(p.placement)&&(n.push(p.placement),s.setProps({getReferenceClientRect:function(){var t=le(p.placement),e=h.getBoundingClientRect(),i=de(h.getClientRects()),n=m;if(i.length<2||null===t)return e;if(2===i.length&&0<=n&&i[0].left>i[1].right)return i[n]||e;switch(t){case"top":case"bottom":var s=i[0],a=i[i.length-1],o="top"===t,r=s.top,l=a.bottom,d=(o?s:a).left,o=(o?s:a).right;return{top:r,bottom:l,left:d,right:o,width:o-d,height:l-r};case"left":case"right":var c=Math.min.apply(Math,i.map(function(e){return e.left})),u=Math.max.apply(Math,i.map(function(e){return e.right})),s=i.filter(function(e){return"left"===t?e.left===c:e.right===u}),a=s[0].top,o=s[s.length-1].bottom;return{top:a,bottom:o,left:c,right:u,width:u-c,height:o-a};default:return e}}})),t=p.placement)}};function e(){var e,t;i||(e=s.props,t=a,e={popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(e=e.popperOptions)?void 0:e.modifiers)||[]).filter(function(e){return e.name!==t.name}),[t])})},i=!0,s.setProps(e),i=!1)}return{onCreate:e,onAfterUpdate:e,onTrigger:function(e,t){var i,n;pe(t)&&(i=(n=de(s.reference.getClientRects())).find(function(e){return e.left-2<=t.clientX&&e.right+2>=t.clientX&&e.top-2<=t.clientY&&e.bottom+2>=t.clientY}),n=n.indexOf(i),m=-1<n?n:m)},onHidden:function(){m=-1}}}};var A={name:"sticky",defaultValue:!1,fn:function(i){var n=i.reference,s=i.popper;function a(e){return!0===i.props.sticky||i.props.sticky===e}var o=null,r=null;function l(){var e=a("reference")?(i.popperInstance?i.popperInstance.state.elements.reference:n).getBoundingClientRect():null,t=a("popper")?s.getBoundingClientRect():null;(e&&O(o,e)||t&&O(r,t))&&i.popperInstance&&i.popperInstance.update(),o=e,r=t,i.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){i.props.sticky&&l()}}}};function O(e,t){return!e||!t||e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left}y.setDefaultProps({render:e}),F.animateFill=j,F.createSingleton=function(e,t){void 0===t&&(t={}),"production"!==je.env.NODE_ENV&&we(!Array.isArray(e),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(e)].join(" "));var s,a=e,n=[],o=[],r=t.overrides,i=[],l=!1;function d(){o=a.map(function(e){return oe(e.props.triggerTarget||e.reference)}).reduce(function(e,t){return e.concat(t)},[])}function c(){n=a.map(function(e){return e.reference})}function u(t){a.forEach(function(e){t?e.enable():e.disable()})}function p(n){return a.map(function(t){var i=t.setProps;return t.setProps=function(e){i(e),t.reference===s&&n.setProps(e)},function(){t.setProps=i}})}function h(e,t){var i=o.indexOf(t);t!==s&&(s=t,t=(r||[]).concat("content").reduce(function(e,t){return e[t]=a[i].props[t],e},{}),e.setProps(Object.assign({},t,{getReferenceClientRect:"function"==typeof t.getReferenceClientRect?t.getReferenceClientRect:function(){var e;return null==(e=n[i])?void 0:e.getBoundingClientRect()}})))}u(!1),c(),d();var e={fn:function(){return{onDestroy:function(){u(!0)},onHidden:function(){s=null},onClickOutside:function(e){e.props.showOnCreate&&!l&&(l=!0,s=null)},onShow:function(e){e.props.showOnCreate&&!l&&(l=!0,h(e,n[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},m=y(ue(),Object.assign({},v(t,["overrides"]),{plugins:[e].concat(t.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(e=t.popperOptions)?void 0:e.modifiers)||[],[E])})})),g=m.show,f=(m.show=function(e){var t;return g(),s||null!=e?s&&null==e?void 0:"number"==typeof e?n[e]&&h(m,n[e]):0<=a.indexOf(e)?(t=e.reference,h(m,t)):0<=n.indexOf(e)?h(m,e):void 0:h(m,n[0])},m.showNext=function(){var e=n[0];if(!s)return m.show(0);var t=n.indexOf(s);m.show(n[t+1]||e)},m.showPrevious=function(){var e=n[n.length-1];if(!s)return m.show(e);var t=n.indexOf(s),t=n[t-1]||e;m.show(t)},m.setProps);return m.setProps=function(e){r=e.overrides||r,f(e)},m.setInstances=function(e){u(!0),i.forEach(function(e){return e()}),a=e,u(!1),c(),d(),i=p(m),m.setProps({triggerTarget:o})},i=p(m),m},F.default=y,F.delegate=function(e,n){"production"!==je.env.NODE_ENV&&we(!(n&&n.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var s=[],a=[],o=!1,r=n.target,t=v(n,["target"]),i=Object.assign({},t,{trigger:"manual",touch:!1}),l=Object.assign({touch:be.touch},t,{showOnCreate:!0});function d(e){var t,i;e.target&&!o&&(t=e.target.closest(r))&&(i=t.getAttribute("data-tippy-trigger")||n.trigger||be.trigger,t._tippy||"touchstart"===e.type&&"boolean"==typeof l.touch||"touchstart"!==e.type&&i.indexOf(P[e.type])<0||(i=y(t,l))&&(a=a.concat(i)))}function c(e,t,i,n){e.addEventListener(t,i,n=void 0===n?!1:n),s.push({node:e,eventType:t,handler:i,options:n})}return oe(t=y(e,i)).forEach(function(e){var t=e.destroy,i=e.enable,n=e.disable;e.destroy=function(e){(e=void 0===e?!0:e)&&a.forEach(function(e){e.destroy()}),a=[],s.forEach(function(e){e.node.removeEventListener(e.eventType,e.handler,e.options)}),s=[],t()},e.enable=function(){i(),a.forEach(function(e){return e.enable()}),o=!1},e.disable=function(){n(),a.forEach(function(e){return e.disable()}),o=!0},c(e=(e=e).reference,"touchstart",d,te),c(e,"mouseover",d),c(e,"focusin",d),c(e,"click",d)}),t},F.followCursor=L,F.hideAll=function(e){var e=void 0===e?{}:e,i=e.exclude,n=e.duration;Ce.forEach(function(e){var t=!1;(t=i?c(i)?e.reference===i:e.popper===i.popper:t)||(t=e.props.duration,e.setProps({duration:n}),e.hide(),e.state.isDestroyed)||e.setProps({duration:t})})},F.inlinePositioning=M,F.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"></svg>',F.sticky=A}.call(this)}.call(this,D("_process"))},{"@popperjs/core":86,_process:109}]},{},[1]);
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).flatpickr=n()}(this,(function(){"use strict";var e=function(){return(e=Object.assign||function(e){for(var n,t=1,a=arguments.length;t<a;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)};function n(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;var a=Array(e),i=0;for(n=0;n<t;n++)for(var o=arguments[n],r=0,l=o.length;r<l;r++,i++)a[i]=o[r];return a}var t=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var n=new Date(e.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var t=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,n){return void 0===n&&(n=2),("000"+e).slice(-1*n)},r=function(e){return!0===e?1:0};function l(e,n){var t;return function(){var a=this,i=arguments;clearTimeout(t),t=setTimeout((function(){return e.apply(a,i)}),n)}}var c=function(e){return e instanceof Array?e:[e]};function s(e,n,t){if(!0===t)return e.classList.add(n);e.classList.remove(n)}function d(e,n,t){var a=window.document.createElement(e);return n=n||"",t=t||"",a.className=n,void 0!==t&&(a.textContent=t),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,n){return n(e)?e:e.parentNode?f(e.parentNode,n):void 0}function m(e,n){var t=d("div","numInputWrapper"),a=d("input","numInput "+e),i=d("span","arrowUp"),o=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==n)for(var r in n)a.setAttribute(r,n[r]);return t.appendChild(a),t.appendChild(i),t.appendChild(o),t}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(n){return e.target}}var p=function(){},h=function(e,n,t){return t.months[n?"shorthand":"longhand"][e]},v={D:p,F:function(e,n,t){e.setMonth(t.months.longhand.indexOf(n))},G:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},H:function(e,n){e.setHours(parseFloat(n))},J:function(e,n){e.setDate(parseFloat(n))},K:function(e,n,t){e.setHours(e.getHours()%12+12*r(new RegExp(t.amPM[1],"i").test(n)))},M:function(e,n,t){e.setMonth(t.months.shorthand.indexOf(n))},S:function(e,n){e.setSeconds(parseFloat(n))},U:function(e,n){return new Date(1e3*parseFloat(n))},W:function(e,n,t){var a=parseInt(n),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+t.firstDayOfWeek),i},Y:function(e,n){e.setFullYear(parseFloat(n))},Z:function(e,n){return new Date(n)},d:function(e,n){e.setDate(parseFloat(n))},h:function(e,n){e.setHours((e.getHours()>=12?12:0)+parseFloat(n))},i:function(e,n){e.setMinutes(parseFloat(n))},j:function(e,n){e.setDate(parseFloat(n))},l:p,m:function(e,n){e.setMonth(parseFloat(n)-1)},n:function(e,n){e.setMonth(parseFloat(n)-1)},s:function(e,n){e.setSeconds(parseFloat(n))},u:function(e,n){return new Date(parseFloat(n))},w:p,y:function(e,n){e.setFullYear(2e3+parseFloat(n))}},D={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,n,t){return n.weekdays.shorthand[w.w(e,n,t)]},F:function(e,n,t){return h(w.n(e,n,t)-1,!1,n)},G:function(e,n,t){return o(w.h(e,n,t))},H:function(e){return o(e.getHours())},J:function(e,n){return void 0!==n.ordinal?e.getDate()+n.ordinal(e.getDate()):e.getDate()},K:function(e,n){return n.amPM[r(e.getHours()>11)]},M:function(e,n){return h(e.getMonth(),!0,n)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,n,t){return t.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,n){return n.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,n,a){var i=a||r;return void 0===t.formatDate||c?n.split("").map((function(n,a,o){return w[n]&&"\\"!==o[a-1]?w[n](e,i,t):"\\"!==n?n:""})).join(""):t.formatDate(e,n,i)}},C=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o;return function(e,n,i,o){if(0===e||e){var l,c=o||r,s=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var d=n||(t||a).dateFormat,u=String(e).trim();if("today"===u)l=new Date,i=!0;else if(t&&t.parseDate)l=t.parseDate(e,d);else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else{for(var f=void 0,m=[],g=0,p=0,h="";g<d.length;g++){var w=d[g],b="\\"===w,C="\\"===d[g-1]||b;if(D[w]&&!C){h+=D[w];var M=new RegExp(h).exec(e);M&&(f=!0)&&m["Y"!==w?"push":"unshift"]({fn:v[w],val:M[++p]})}else b||(h+=".")}l=t&&t.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),m.forEach((function(e){var n=e.fn,t=e.val;return l=n(l,t,c)||l})),l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;t.errorHandler(new Error("Invalid date provided: "+s))}}};function M(e,n,t){return void 0===t&&(t=!0),!1!==t?new Date(e.getTime()).setHours(0,0,0,0)-new Date(n.getTime()).setHours(0,0,0,0):e.getTime()-n.getTime()}var y=function(e,n,t){return 3600*e+60*n+t},x=864e5;function E(e){var n=e.defaultHour,t=e.defaultMinute,a=e.defaultSeconds;if(void 0!==e.minDate){var i=e.minDate.getHours(),o=e.minDate.getMinutes(),r=e.minDate.getSeconds();n<i&&(n=i),n===i&&t<o&&(t=o),n===i&&t===o&&a<r&&(a=e.minDate.getSeconds())}if(void 0!==e.maxDate){var l=e.maxDate.getHours(),c=e.maxDate.getMinutes();(n=Math.min(n,l))===l&&(t=Math.min(c,t)),n===l&&t===c&&(a=e.maxDate.getSeconds())}return{hours:n,minutes:t,seconds:a}}"function"!=typeof Object.assign&&(Object.assign=function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var a=function(n){n&&Object.keys(n).forEach((function(t){return e[t]=n[t]}))},i=0,o=n;i<o.length;i++){var r=o[i];a(r)}return e});function k(p,v){var w={config:e(e({},a),I.defaultConfig),l10n:i};function k(){var e;return(null===(e=w.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function T(e){return e.bind(w)}function S(){var e=w.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility="hidden",w.calendarContainer.style.display="block"),void 0!==w.daysContainer){var n=(w.days.offsetWidth+1)*e.showMonths;w.daysContainer.style.width=n+"px",w.calendarContainer.style.width=n+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+"px",w.calendarContainer.style.removeProperty("visibility"),w.calendarContainer.style.removeProperty("display")}}))}function _(e){if(0===w.selectedDates.length){var n=void 0===w.config.minDate||M(new Date,w.config.minDate)>=0?new Date:new Date(w.config.minDate.getTime()),t=E(w.config);n.setHours(t.hours,t.minutes,t.seconds,n.getMilliseconds()),w.selectedDates=[n],w.latestSelectedDateObj=n}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var n="keydown"===e.type,t=g(e),a=t;void 0!==w.amPM&&t===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),l=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),s=parseInt(a.value,10),d=e.delta||(n?38===e.which?1:-1:0),u=s+c*d;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;u<i?(u=l+u+r(!f)+(r(f)&&r(!w.amPM)),m&&L(void 0,-1,w.hourElement)):u>l&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&L(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+s===23:Math.abs(u-s)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var a=w._input.value;O(),ye(),w._input.value!==a&&w._debouncedChange()}function O(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,n,t=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=t,n=w.amPM.textContent,t=e%12+12*r(n===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0),l=void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0);if(void 0!==w.config.maxTime&&void 0!==w.config.minTime&&w.config.minTime>w.config.maxTime){var c=y(w.config.minTime.getHours(),w.config.minTime.getMinutes(),w.config.minTime.getSeconds()),s=y(w.config.maxTime.getHours(),w.config.maxTime.getMinutes(),w.config.maxTime.getSeconds()),d=y(t,a,i);if(d>s&&d<c){var u=function(e){var n=Math.floor(e/3600),t=(e-3600*n)/60;return[n,t,e-3600*n-60*t]}(c);t=u[0],a=u[1],i=u[2]}}else{if(l){var f=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(t=Math.min(t,f.getHours()))===f.getHours()&&(a=Math.min(a,f.getMinutes())),a===f.getMinutes()&&(i=Math.min(i,f.getSeconds()))}if(o){var m=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(t=Math.max(t,m.getHours()))===m.getHours()&&a<m.getMinutes()&&(a=m.getMinutes()),a===m.getMinutes()&&(i=Math.max(i,m.getSeconds()))}}A(t,a,i)}}function F(e){var n=e||w.latestSelectedDateObj;n&&n instanceof Date&&A(n.getHours(),n.getMinutes(),n.getSeconds())}function A(e,n,t){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(e%24,n,t||0,0),w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=o(w.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),w.minuteElement.value=o(n),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(e>=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(t)))}function N(e){var n=g(e),t=parseInt(n.value)+(e.delta||0);(t/1e3>1||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&ee(t)}function P(e,n,t,a){return n instanceof Array?n.forEach((function(n){return P(e,n,t,a)})):e instanceof Array?e.forEach((function(e){return P(e,n,t,a)})):(e.addEventListener(n,t,a),void w._handlers.push({remove:function(){return e.removeEventListener(n,t,a)}}))}function Y(){De("onChange")}function j(e,n){var t=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate<w.now?w.config.maxDate:w.now),a=w.currentYear,i=w.currentMonth;try{void 0!==t&&(w.currentYear=t.getFullYear(),w.currentMonth=t.getMonth())}catch(e){e.message="Invalid date supplied: "+t,w.config.errorHandler(e)}n&&w.currentYear!==a&&(De("onYearChange"),q()),!n||w.currentYear===a&&w.currentMonth===i||De("onMonthChange"),w.redraw()}function H(e){var n=g(e);~n.className.indexOf("arrow")&&L(e,n.classList.contains("arrowUp")?1:-1)}function L(e,n,t){var a=e&&g(e),i=t||a&&a.parentNode&&a.parentNode.firstChild,o=we("increment");o.delta=n,i&&i.dispatchEvent(o)}function R(e,n,t,a){var i=ne(n,!0),o=d("span",e,n.getDate().toString());return o.dateObj=n,o.$i=a,o.setAttribute("aria-label",w.formatDate(n,w.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===M(n,w.now)&&(w.todayDateElem=o,o.classList.add("today"),o.setAttribute("aria-current","date")),i?(o.tabIndex=-1,be(n)&&(o.classList.add("selected"),w.selectedDateElem=o,"range"===w.config.mode&&(s(o,"startRange",w.selectedDates[0]&&0===M(n,w.selectedDates[0],!0)),s(o,"endRange",w.selectedDates[1]&&0===M(n,w.selectedDates[1],!0)),"nextMonthDay"===e&&o.classList.add("inRange")))):o.classList.add("flatpickr-disabled"),"range"===w.config.mode&&function(e){return!("range"!==w.config.mode||w.selectedDates.length<2)&&(M(e,w.selectedDates[0])>=0&&M(e,w.selectedDates[1])<=0)}(n)&&!be(n)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&w.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+w.config.getWeek(n)+"</span>"),De("onDayCreate",o),o}function W(e){e.focus(),"range"===w.config.mode&&oe(e)}function B(e){for(var n=e>0?0:w.config.showMonths-1,t=e>0?w.config.showMonths:-1,a=n;a!=t;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&ne(c.dateObj))return c}}function J(e,n){var t=k(),a=te(t||document.body),i=void 0!==e?e:a?t:void 0!==w.selectedDateElem&&te(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&te(w.todayDateElem)?w.todayDateElem:B(n>0?1:-1);void 0===i?w._input.focus():a?function(e,n){for(var t=-1===e.className.indexOf("Month")?e.dateObj.getMonth():w.currentMonth,a=n>0?w.config.showMonths:-1,i=n>0?1:-1,o=t-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=t-w.currentMonth===o?e.$i+n:n<0?r.children.length-1:0,c=r.children.length,s=l;s>=0&&s<c&&s!=(n>0?c:-1);s+=i){var d=r.children[s];if(-1===d.className.indexOf("hidden")&&ne(d.dateObj)&&Math.abs(e.$i-s)>=Math.abs(n))return W(d)}w.changeMonth(i),J(B(i),0)}(i,n):W(i)}function K(e,n){for(var t=(new Date(e,n,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((n-1+12)%12,e),i=w.utils.getDaysInMonth(n,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?"prevMonthDay hidden":"prevMonthDay",c=r?"nextMonthDay hidden":"nextMonthDay",s=a+1-t,u=0;s<=a;s++,u++)o.appendChild(R("flatpickr-day "+l,new Date(e,n-1,s),0,u));for(s=1;s<=i;s++,u++)o.appendChild(R("flatpickr-day",new Date(e,n,s),0,u));for(var f=i+1;f<=42-t&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(R("flatpickr-day "+c,new Date(e,n+1,f%i),0,u));var m=d("div","dayContainer");return m.appendChild(o),m}function U(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),n=0;n<w.config.showMonths;n++){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),e.appendChild(K(t.getFullYear(),t.getMonth()))}w.daysContainer.appendChild(e),w.days=w.daysContainer.firstChild,"range"===w.config.mode&&1===w.selectedDates.length&&oe()}}function q(){if(!(w.config.showMonths>1||"dropdown"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&e<w.config.minDate.getMonth())&&!(void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&e>w.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="";for(var n=0;n<12;n++)if(e(n)){var t=d("option","flatpickr-monthDropdown-month");t.value=new Date(w.currentYear,n).getMonth().toString(),t.textContent=h(n,w.config.shorthandCurrentMonth,w.l10n),t.tabIndex=-1,w.currentMonth===n&&(t.selected=!0),w.monthsDropdownContainer.appendChild(t)}}}function $(){var e,n=d("div","flatpickr-month"),t=window.document.createDocumentFragment();w.config.showMonths>1||"static"===w.config.monthSelectorType?e=d("span","cur-month"):(w.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),w.monthsDropdownContainer.setAttribute("aria-label",w.l10n.monthAriaLabel),P(w.monthsDropdownContainer,"change",(function(e){var n=g(e),t=parseInt(n.value,10);w.changeMonth(t-w.currentMonth),De("onMonthChange")})),q(),e=w.monthsDropdownContainer);var a=m("cur-year",{tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute("max",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=d("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),t.appendChild(o),n.appendChild(t),{container:n,yearElement:i,monthElement:e}}function V(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var n=$();w.yearElements.push(n.yearElement),w.monthElements.push(n.monthElement),w.monthNav.appendChild(n.container)}w.monthNav.appendChild(w.nextMonthNav)}function z(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=d("div","flatpickr-weekdays");for(var e=w.config.showMonths;e--;){var n=d("div","flatpickr-weekdaycontainer");w.weekdayContainer.appendChild(n)}return G(),w.weekdayContainer}function G(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,t=n(w.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=n(t.splice(e,t.length),t.splice(0,e)));for(var a=w.config.showMonths;a--;)w.weekdayContainer.children[a].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+t.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function Z(e,n){void 0===n&&(n=!0);var t=n?e:e-w.currentMonth;t<0&&!0===w._hidePrevMonthArrow||t>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=t,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,De("onYearChange"),q()),U(),De("onMonthChange"),Ce())}function Q(e){return w.calendarContainer.contains(e)}function X(e){if(w.isOpen&&!w.config.inline){var n=g(e),t=Q(n),a=!(n===w.input||n===w.altInput||w.element.contains(n)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput)))&&!t&&!Q(e.relatedTarget),i=!w.config.ignoredFocusElements.some((function(e){return e.contains(n)}));a&&i&&(w.config.allowInput&&w.setDate(w._input.value,!1,w.config.altInput?w.config.altFormat:w.config.dateFormat),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&""!==w.input.value&&void 0!==w.input.value&&_(),w.close(),w.config&&"range"===w.config.mode&&1===w.selectedDates.length&&w.clear(!1))}}function ee(e){if(!(!e||w.config.minDate&&e<w.config.minDate.getFullYear()||w.config.maxDate&&e>w.config.maxDate.getFullYear())){var n=e,t=w.currentYear!==n;w.currentYear=n||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),t&&(w.redraw(),De("onYearChange"),q())}}function ne(e,n){var t;void 0===n&&(n=!0);var a=w.parseDate(e,void 0,n);if(w.config.minDate&&a&&M(a,w.config.minDate,void 0!==n?n:!w.minDateHasTime)<0||w.config.maxDate&&a&&M(a,w.config.maxDate,void 0!==n?n:!w.maxDateHasTime)>0)return!1;if(!w.config.enable&&0===w.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!w.config.enable,o=null!==(t=w.config.enable)&&void 0!==t?t:w.config.disable,r=0,l=void 0;r<o.length;r++){if("function"==typeof(l=o[r])&&l(a))return i;if(l instanceof Date&&void 0!==a&&l.getTime()===a.getTime())return i;if("string"==typeof l){var c=w.parseDate(l,void 0,!0);return c&&c.getTime()===a.getTime()?i:!i}if("object"==typeof l&&void 0!==a&&l.from&&l.to&&a.getTime()>=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function te(e){return void 0!==w.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&w.daysContainer.contains(e))}function ae(e){var n=e.target===w._input,t=w._input.value.trimEnd()!==Me();!n||!t||e.relatedTarget&&Q(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function ie(e){var n=g(e),t=w.config.wrap?p.contains(n):n===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!t),o=w.config.inline&&t&&!a;if(13===e.keyCode&&t){if(a)return w.setDate(w._input.value,!0,n===w.altInput?w.config.altFormat:w.config.dateFormat),w.close(),n.blur();w.open()}else if(Q(n)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(n);switch(e.keyCode){case 13:r?(e.preventDefault(),_(),fe()):me(e);break;case 27:e.preventDefault(),fe();break;case 8:case 46:t&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||t)w.hourElement&&w.hourElement.focus();else{e.preventDefault();var l=k();if(void 0!==w.daysContainer&&(!1===a||l&&te(l))){var c=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),Z(c),J(B(1),0)):J(void 0,c)}}break;case 38:case 40:e.preventDefault();var s=40===e.keyCode?1:-1;w.daysContainer&&void 0!==n.$i||n===w.input||n===w.altInput?e.ctrlKey?(e.stopPropagation(),ee(w.currentYear-s),J(B(1),0)):r||J(void 0,7*s):n===w.currentYearElement?ee(w.currentYear-s):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),_(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter((function(e){return e})),u=d.indexOf(n);if(-1!==u){var f=d[u+(e.shiftKey?-1:1)];e.preventDefault(),(f||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(n)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&n===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],O(),ye();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],O(),ye()}(t||Q(n))&&De("onKeyDown",e)}function oe(e,n){if(void 0===n&&(n="flatpickr-day"),1===w.selectedDates.length&&(!e||e.classList.contains(n)&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),a=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),i=Math.min(t,w.selectedDates[0].getTime()),o=Math.max(t,w.selectedDates[0].getTime()),r=!1,l=0,c=0,s=i;s<o;s+=x)ne(new Date(s),!0)||(r=r||s>i&&s<o,s<a&&(!l||s>l)?l=s:s>a&&(!c||s<c)&&(c=s));Array.from(w.rContainer.querySelectorAll("*:nth-child(-n+"+w.config.showMonths+") > ."+n)).forEach((function(n){var i,o,s,d=n.dateObj.getTime(),u=l>0&&d<l||c>0&&d>c;if(u)return n.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){n.classList.remove(e)}));r&&!u||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){n.classList.remove(e)})),void 0!==e&&(e.classList.add(t<=w.selectedDates[0].getTime()?"startRange":"endRange"),a<t&&d===a?n.classList.add("startRange"):a>t&&d===a&&n.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(o=a,s=t,(i=d)>Math.min(o,s)&&i<Math.max(o,s))&&n.classList.add("inRange")))}))}}function re(){!w.isOpen||w.config.static||w.config.inline||de()}function le(e){return function(n){var t=w.config["_"+e+"Date"]=w.parseDate(n,w.config.dateFormat),a=w.config["_"+("min"===e?"max":"min")+"Date"];void 0!==t&&(w["min"===e?"minDateHasTime":"maxDateHasTime"]=t.getHours()>0||t.getMinutes()>0||t.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter((function(e){return ne(e)})),w.selectedDates.length||"min"!==e||F(t),ye()),w.daysContainer&&(ue(),void 0!==t?w.currentYearElement[e]=t.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==t&&a.getFullYear()===t.getFullYear())}}function ce(){return w.config.wrap?p.querySelector("[data-input]"):p}function se(){"object"!=typeof w.config.locale&&void 0===I.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+w.config.locale)),w.l10n=e(e({},I.l10ns.default),"object"==typeof w.config.locale?w.config.locale:"default"!==w.config.locale?I.l10ns[w.config.locale]:void 0),D.D="("+w.l10n.weekdays.shorthand.join("|")+")",D.l="("+w.l10n.weekdays.longhand.join("|")+")",D.M="("+w.l10n.months.shorthand.join("|")+")",D.F="("+w.l10n.months.longhand.join("|")+")",D.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===I.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function de(e){if("function"!=typeof w.config.position){if(void 0!==w.calendarContainer){De("onPreCalendarPosition");var n=e||w._positionElement,t=Array.prototype.reduce.call(w.calendarContainer.children,(function(e,n){return e+n.offsetHeight}),0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(" "),o=i[0],r=i.length>1?i[1]:null,l=n.getBoundingClientRect(),c=window.innerHeight-l.bottom,d="above"===o||"below"!==o&&c<t&&l.top>t,u=window.pageYOffset+l.top+(d?-t-2:n.offsetHeight+2);if(s(w.calendarContainer,"arrowTop",!d),s(w.calendarContainer,"arrowBottom",d),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;"center"===r?(f-=(a-l.width)/2,m=!0):"right"===r&&(f-=a-l.width,g=!0),s(w.calendarContainer,"arrowLeft",!m&&!g),s(w.calendarContainer,"arrowCenter",m),s(w.calendarContainer,"arrowRight",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(s(w.calendarContainer,"rightMost",h),!w.config.static)if(w.calendarContainer.style.top=u+"px",h)if(v){var D=function(){for(var e=null,n=0;n<document.styleSheets.length;n++){var t=document.styleSheets[n];if(t.cssRules){try{t.cssRules}catch(e){continue}e=t;break}}return null!=e?e:(a=document.createElement("style"),document.head.appendChild(a),a.sheet);var a}();if(void 0===D)return;var b=window.document.body.offsetWidth,C=Math.max(0,b/2-a/2),M=D.cssRules.length,y="{left:"+l.left+"px;right:auto;}";s(w.calendarContainer,"rightMost",!1),s(w.calendarContainer,"centerMost",!0),D.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+y,M),w.calendarContainer.style.left=C+"px",w.calendarContainer.style.right="auto"}else w.calendarContainer.style.left="auto",w.calendarContainer.style.right=p+"px";else w.calendarContainer.style.left=f+"px",w.calendarContainer.style.right="auto"}}}else w.config.position(w,e)}function ue(){w.config.noCalendar||w.isMobile||(q(),Ce(),U())}function fe(){w._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function me(e){e.preventDefault(),e.stopPropagation();var n=f(g(e),(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==n){var t=n,a=w.latestSelectedDateObj=new Date(t.dateObj.getTime()),i=(a.getMonth()<w.currentMonth||a.getMonth()>w.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;if(w.selectedDateElem=t,"single"===w.config.mode)w.selectedDates=[a];else if("multiple"===w.config.mode){var o=be(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()})));if(O(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(De("onYearChange"),q()),De("onMonthChange")}if(Ce(),U(),ye(),i||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():W(t),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l="single"===w.config.mode&&!w.config.enableTime,c="range"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&fe()}Y()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=P,w._setHoursFromDate=F,w._positionCalendar=de,w.changeMonth=Z,w.changeYear=ee,w.clear=function(e,n){void 0===e&&(e=!0);void 0===n&&(n=!0);w.input.value="",void 0!==w.altInput&&(w.altInput.value="");void 0!==w.mobileInput&&(w.mobileInput.value="");w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===n&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth());if(!0===w.config.enableTime){var t=E(w.config),a=t.hours,i=t.minutes,o=t.seconds;A(a,i,o)}w.redraw(),e&&De("onChange")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active"));De("onClose")},w.onMouseOver=oe,w._createElement=d,w.createDay=R,w.destroy=function(){void 0!==w.config&&De("onDestroy");for(var e=w._handlers.length;e--;)w._handlers[e].remove();if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var n=w.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput);w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete w[e]}catch(e){}}))},w.isEnabled=ne,w.jumpToDate=j,w.updateValue=ye,w.open=function(e,n){void 0===n&&(n=w._positionElement);if(!0===w.isMobile){if(e){e.preventDefault();var t=g(e);t&&t.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void De("onOpen")}if(w._input.disabled||w.config.inline)return;var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),De("onOpen"),de(n));!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return w.hourElement.select()}),50))},w.redraw=ue,w.set=function(e,n){if(null!==e&&"object"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==ge[a]&&ge[a].forEach((function(e){return e()}));else w.config[e]=n,void 0!==ge[e]?ge[e].forEach((function(e){return e()})):t.indexOf(e)>-1&&(w.config[e]=c(n));w.redraw(),ye(!0)},w.setDate=function(e,n,t){void 0===n&&(n=!1);void 0===t&&(t=w.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(n);pe(e,t),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),j(void 0,n),F(),0===w.selectedDates.length&&w.clear(!1);ye(n),n&&De("onChange")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var ge={locale:[se,G],showMonths:[V,S,z],minDate:[j],maxDate:[j],positionElement:[ve],clickOpens:[function(){!0===w.config.clickOpens?(P(w._input,"focus",w.open),P(w._input,"click",w.open)):(w._input.removeEventListener("focus",w.open),w._input.removeEventListener("click",w.open))}]};function pe(e,n){var t=[];if(e instanceof Array)t=e.map((function(e){return w.parseDate(e,n)}));else if(e instanceof Date||"number"==typeof e)t=[w.parseDate(e,n)];else if("string"==typeof e)switch(w.config.mode){case"single":case"time":t=[w.parseDate(e,n)];break;case"multiple":t=e.split(w.config.conjunction).map((function(e){return w.parseDate(e,n)}));break;case"range":t=e.split(w.l10n.rangeSeparator).map((function(e){return w.parseDate(e,n)}))}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?t:t.filter((function(e){return e instanceof Date&&ne(e,!1)})),"range"===w.config.mode&&w.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()}))}function he(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ve(){w._positionElement=w.config.positionElement||w._input}function De(e,n){if(void 0!==w.config){var t=w.config[e];if(void 0!==t&&t.length>0)for(var a=0;t[a]&&a<t.length;a++)t[a](w.selectedDates,w.input.value,w,n);"onChange"===e&&(w.input.dispatchEvent(we("change")),w.input.dispatchEvent(we("input")))}}function we(e){var n=document.createEvent("Event");return n.initEvent(e,!0,!0),n}function be(e){for(var n=0;n<w.selectedDates.length;n++){var t=w.selectedDates[n];if(t instanceof Date&&0===M(t,e))return""+n}return!1}function Ce(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach((function(e,n){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),w.config.showMonths>1||"static"===w.config.monthSelectorType?w.monthElements[n].textContent=h(t.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=t.getMonth().toString(),e.value=t.getFullYear().toString()})),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function Me(e){var n=e||(w.config.altInput?w.config.altFormat:w.config.dateFormat);return w.selectedDates.map((function(e){return w.formatDate(e,n)})).filter((function(e,n,t){return"range"!==w.config.mode||w.config.enableTime||t.indexOf(e)===n})).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function ye(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):""),w.input.value=Me(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=Me(w.config.altFormat)),!1!==e&&De("onValueUpdate")}function xe(e){var n=g(e),t=w.prevMonthNav.contains(n),a=w.nextMonthNav.contains(n);t||a?Z(t?-1:1):w.yearElements.indexOf(n)>=0?n.select():n.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):n.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(e){w.config._enable=he(e)}}),Object.defineProperty(w.config,"disable",{get:function(){return w.config._disable},set:function(e){w.config._disable=he(e)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=I.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var s=I.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):s+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(w.config,"minDate",{get:function(){return w.config._minDate},set:le("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:le("max")});var d=function(e){return function(n){w.config["min"===e?"_minTime":"_maxTime"]=w.parseDate(n,"H:i:S")}};Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:d("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:d("max")}),"time"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0);Object.assign(w.config,o,i);for(var u=0;u<n.length;u++)w.config[n[u]]=!0===w.config[n[u]]||"true"===w.config[n[u]];t.filter((function(e){return void 0!==w.config[e]})).forEach((function(e){w.config[e]=c(w.config[e]||[]).map(T)})),w.isMobile=!w.config.disableMobile&&!w.config.inline&&"single"===w.config.mode&&!w.config.disable.length&&!w.config.enable&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(u=0;u<w.config.plugins.length;u++){var f=w.config.plugins[u](w)||{};for(var m in f)t.indexOf(m)>-1?w.config[m]=c(f[m]).map(T).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=ce().className+" "+w.config.altInputClass);De("onParseConfig")}(),se(),function(){if(w.input=ce(),!w.input)return void w.config.errorHandler(new Error("Invalid input element specified"));w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input,w.config.altInput&&(w.altInput=d(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling));w.config.allowInput||w._input.setAttribute("readonly","readonly");ve()}(),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&pe(e,w.config.dateFormat);w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()<w.now.getTime()?w.config.maxDate:w.now,w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth(),w.selectedDates.length>0&&(w.latestSelectedDateObj=w.selectedDates[0]);void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i"));void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i"));w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,n){return void 0===e&&(e=w.currentMonth),void 0===n&&(n=w.currentYear),1===e&&(n%4==0&&n%100!=0||n%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=d("div","flatpickr-calendar"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=d("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=d("span","flatpickr-prev-month"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=d("span","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,V(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(s(w.prevMonthNav,"flatpickr-disabled",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(s(w.nextMonthNav,"flatpickr-disabled",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],Ce(),w.monthNav)),w.innerContainer=d("div","flatpickr-innerContainer"),w.config.weekNumbers){var n=function(){w.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",w.l10n.weekAbbreviation));var n=d("div","flatpickr-weeks");return e.appendChild(n),{weekWrapper:e,weekNumbers:n}}(),t=n.weekWrapper,a=n.weekNumbers;w.innerContainer.appendChild(t),w.weekNumbers=a,w.weekWrapper=t}w.rContainer=d("div","flatpickr-rContainer"),w.rContainer.appendChild(z()),w.daysContainer||(w.daysContainer=d("div","flatpickr-days"),w.daysContainer.tabIndex=-1),U(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar");var e=E(w.config);w.timeContainer=d("div","flatpickr-time"),w.timeContainer.tabIndex=-1;var n=d("span","flatpickr-time-separator",":"),t=m("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel});w.hourElement=t.getElementsByTagName("input")[0];var a=m("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel});w.minuteElement=a.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():e.minutes),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.hourElement.setAttribute("maxlength","2"),w.minuteElement.setAttribute("min","0"),w.minuteElement.setAttribute("max","59"),w.minuteElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(t),w.timeContainer.appendChild(n),w.timeContainer.appendChild(a),w.config.time_24hr&&w.timeContainer.classList.add("time24hr");if(w.config.enableSeconds){w.timeContainer.classList.add("hasSeconds");var i=m("flatpickr-second");w.secondElement=i.getElementsByTagName("input")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():e.seconds),w.secondElement.setAttribute("step",w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.secondElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(i)}w.config.time_24hr||(w.amPM=d("span","flatpickr-am-pm",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM));return w.timeContainer}());s(w.calendarContainer,"rangeMode","range"===w.config.mode),s(w.calendarContainer,"animate",!0===w.config.animate),s(w.calendarContainer,"multiMonth",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=d("div","flatpickr-wrapper");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){w.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+e+"]"),(function(n){return P(n,"click",w[e])}))}));if(w.isMobile)return void function(){var e=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=d("input",w.input.className+" flatpickr-mobile"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr));w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d"));w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d"));w.input.getAttribute("step")&&(w.mobileInput.step=String(w.input.getAttribute("step")));w.input.type="hidden",void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}P(w.mobileInput,"change",(function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),De("onChange"),De("onClose")}))}();var e=l(re,50);w._debouncedChange=l(Y,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(w.daysContainer,"mouseover",(function(e){"range"===w.config.mode&&oe(g(e))}));P(w._input,"keydown",ie),void 0!==w.calendarContainer&&P(w.calendarContainer,"keydown",ie);w.config.inline||w.config.static||P(window,"resize",e);void 0!==window.ontouchstart?P(window.document,"touchstart",X):P(window.document,"mousedown",X);P(window.document,"focus",X,{capture:!0}),!0===w.config.clickOpens&&(P(w._input,"focus",w.open),P(w._input,"click",w.open));void 0!==w.daysContainer&&(P(w.monthNav,"click",xe),P(w.monthNav,["keyup","increment"],N),P(w.daysContainer,"click",me));if(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var n=function(e){return g(e).select()};P(w.timeContainer,["increment"],_),P(w.timeContainer,"blur",_,{capture:!0}),P(w.timeContainer,"click",H),P([w.hourElement,w.minuteElement],["focus","click"],n),void 0!==w.secondElement&&P(w.secondElement,"focus",(function(){return w.secondElement&&w.secondElement.select()})),void 0!==w.amPM&&P(w.amPM,"click",(function(e){_(e)}))}w.config.allowInput&&P(w._input,"blur",ae)}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&F(w.config.noCalendar?w.latestSelectedDateObj:void 0),ye(!1)),S();var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&n&&de(),De("onReady")}(),w}function T(e,n){for(var t=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;i<t.length;i++){var o=t[i];try{if(null!==o.getAttribute("data-fp-omit"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=k(o,n||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return T(this,e)},HTMLElement.prototype.flatpickr=function(e){return T([this],e)});var I=function(e,n){return"string"==typeof e?T(window.document.querySelectorAll(e),n):e instanceof Node?T([e],n):T(e,n)};return I.defaultConfig={},I.l10ns={en:e({},i),default:e({},i)},I.localize=function(n){I.l10ns.default=e(e({},I.l10ns.default),n)},I.setDefaults=function(n){I.defaultConfig=e(e({},I.defaultConfig),n)},I.parseDate=C({}),I.formatDate=b({}),I.compareDates=M,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return T(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=I),I}));