PageSourceSearch

https://finansforbundet.dk/dist/index-QSXOREQE.js

js finansforbundet.dk collected 2026-10-02 02:21:34 UTC 1,131,647 bytes, 1,323 lines download raw bytes

1(()=>{var xv=Object.create;var Qb=Object.defineProperty;var pv=Object.getOwnPropertyDescriptor;var gv=Object.getOwnPropertyNames;var bv=Object.getPrototypeOf,hv=Object.prototype.hasOwnProperty;var Wa=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports);var uv=(a,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of gv(e))!hv.call(a,r)&&r!==t&&Qb(a,r,{get:()=>e[r],enumerable:!(i=pv(e,r))||i.enumerable});return a};var Ka=(a,e,t)=>(t=a!=null?xv(bv(a)):{},uv(e||!a||!a.__esModule?Qb(t,"default",{value:a,enumerable:!0}):t,a));var t1=Wa((e1,ep)=>{(function(){"use strict";function a(){var e=window,t=document;if("scrollBehavior"in t.documentElement.style&&e.__forceSmoothScrollPolyfill__!==!0)return;var i=e.HTMLElement||e.Element,r=468,o={scroll:e.scroll||e.scrollTo,scrollBy:e.scrollBy,elementScroll:i.prototype.scroll||f,scrollIntoView:i.prototype.scrollIntoView},l=e.performance&&e.performance.now?e.performance.now.bind(e.performance):Date.now;function n(u){var h=["MSIE ","Trident/","Edge/"];return new RegExp(h.join("|")).test(u)}var s=n(e.navigator.userAgent)?1:0;function f(u,h){this.scrollLeft=u,this.scrollTop=h}function d(u){return .5*(1-Math.cos(Math.PI*u))}function x(u){if(u===null||typeof u!="object"||u.behavior===void 0||u.behavior==="auto"||u.behavior==="instant")return!0;if(typeof u=="object"&&u.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+u.behavior+" is not a valid value for enumeration ScrollBehavior.")}function m(u,h){if(h==="Y")return u.clientHeight+s<u.scrollHeight;if(h==="X")return u.clientWidth+s<u.scrollWidth}function c(u,h){var w=e.getComputedStyle(u,null)["overflow"+h];return w==="auto"||w==="scroll"}function g(u){var h=m(u,"Y")&&c(u,"Y"),w=m(u,"X")&&c(u,"X");return h||w}function p(u){for(;u!==t.body&&g(u)===!1;)u=u.parentNode||u.host;return u}function k(u){var h=l(),w,y,v,j=(h-u.startTime)/r;j=j>1?1:j,w=d(j),y=u.startX+(u.x-u.startX)*w,v=u.startY+(u.y-u.startY)*w,u.method.call(u.scrollable,y,v),(y!==u.x||v!==u.y)&&e.requestAnimationFrame(k.bind(e,u))}function b(u,h,w){var y,v,j,S,A=l();u===t.body?(y=e,v=e.scrollX||e.pageXOffset,j=e.scrollY||e.pageYOffset,S=o.scroll):(y=u,v=u.scrollLeft,j=u.scrollTop,S=f),k({scrollable:y,method:S,startTime:A,startX:v,startY:j,x:h,y:w})}e.scroll=e.scrollTo=function(){if(arguments[0]!==void 0){if(x(arguments[0])===!0){o.scroll.call(e,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:e.scrollX||e.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:e.scrollY||e.pageYOffset);return}b.call(e,t.body,arguments[0].left!==void 0?~~arguments[0].left:e.scrollX||e.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:e.scrollY||e.pageYOffset)}},e.scrollBy=function(){if(arguments[0]!==void 0){if(x(arguments[0])){o.scrollBy.call(e,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}b.call(e,t.body,~~arguments[0].left+(e.scrollX||e.pageXOffset),~~arguments[0].top+(e.scrollY||e.pageYOffset))}},i.prototype.scroll=i.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(x(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value could not be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var u=arguments[0].left,h=arguments[0].top;b.call(this,this,typeof u>"u"?this.scrollLeft:~~u,typeof h>"u"?this.scrollTop:~~h)}},i.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(x(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},i.prototype.scrollIntoView=function(){if(x(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var u=p(this),h=u.getBoundingClientRect(),w=this.getBoundingClientRect();u!==t.body?(b.call(this,u,u.scrollLeft+w.left-h.left,u.scrollTop+w.top-h.top),e.getComputedStyle(u).position!=="fixed"&&e.scrollBy({left:h.left,top:h.top,behavior:"smooth"})):e.scrollBy({left:w.left,top:w.top,behavior:"smooth"})}}typeof e1=="object"&&typeof ep<"u"?ep.exports={polyfill:a}:a()})()});var i1=Wa((QD,jc)=>{(function(a,e){"use strict";var t=function(){function k(b,u){for(var h=0;h<u.length;h++){var w=u[h];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(b,w.key,w)}}return function(b,u,h){return u&&k(b.prototype,u),h&&k(b,h),b}}();function i(k,b){if(!(k instanceof b))throw new TypeError("Cannot call a class as a function")}var r=!1,o=typeof a<"u";!o||!a.getComputedStyle?r=!0:function(){var k=e.createElement("div");["","-webkit-","-moz-","-ms-"].some(function(b){try{k.style.position=b+"sticky"}catch{}return k.style.position!=""})&&(r=!0)}();var l=!1,n=typeof ShadowRoot<"u",s={top:null,left:null},f=[];function d(k,b){for(var u in b)b.hasOwnProperty(u)&&(k[u]=b[u])}function x(k){return parseFloat(k)||0}function m(k){for(var b=0;k;)b+=k.offsetTop,k=k.offsetParent;return b}var c=function(){function k(b){if(i(this,k),!(b instanceof HTMLElement))throw new Error("First argument must be HTMLElement");
1if(f.some(function(u){return u._node===b}))throw new Error("Stickyfill is already applied to this node");this._node=b,this._stickyMode=null,this._active=!1,f.push(this),this.refresh()}return t(k,[{key:"refresh",value:function(){if(!(r||this._removed)){this._active&&this._deactivate();var u=this._node,h=getComputedStyle(u),w={position:h.position,top:h.top,display:h.display,marginTop:h.marginTop,marginBottom:h.marginBottom,marginLeft:h.marginLeft,marginRight:h.marginRight,cssFloat:h.cssFloat};if(!(isNaN(parseFloat(w.top))||w.display=="table-cell"||w.display=="none")){this._active=!0;var y=u.style.position;(h.position=="sticky"||h.position=="-webkit-sticky")&&(u.style.position="static");var v=u.parentNode,j=n&&v instanceof ShadowRoot?v.host:v,S=u.getBoundingClientRect(),A=j.getBoundingClientRect(),U=getComputedStyle(j);this._parent={node:j,styles:{position:j.style.position},offsetHeight:j.offsetHeight},this._offsetToWindow={left:S.left,right:e.documentElement.clientWidth-S.right},this._offsetToParent={top:S.top-A.top-x(U.borderTopWidth),left:S.left-A.left-x(U.borderLeftWidth),right:-S.right+A.right-x(U.borderRightWidth)},this._styles={position:y,top:u.style.top,bottom:u.style.bottom,left:u.style.left,right:u.style.right,width:u.style.width,marginTop:u.style.marginTop,marginLeft:u.style.marginLeft,marginRight:u.style.marginRight};var N=x(w.top);this._limits={start:S.top+a.pageYOffset-N,end:A.top+a.pageYOffset+j.offsetHeight-x(U.borderBottomWidth)-u.offsetHeight-N-x(w.marginBottom)};var X=U.position;X!="absolute"&&X!="relative"&&(j.style.position="relative"),this._recalcPosition();var F=this._clone={};F.node=e.createElement("div"),d(F.node.style,{width:S.right-S.left+"px",height:S.bottom-S.top+"px",marginTop:w.marginTop,marginBottom:w.marginBottom,marginLeft:w.marginLeft,marginRight:w.marginRight,cssFloat:w.cssFloat,padding:0,border:0,borderSpacing:0,fontSize:"1em",position:"static"}),v.insertBefore(F.node,u),F.docOffsetTop=m(F.node)}}}},{key:"_recalcPosition",value:function(){if(!(!this._active||this._removed)){var u=s.top<=this._limits.start?"start":s.top>=this._limits.end?"end":"middle";if(this._stickyMode!=u){switch(u){case"start":d(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:this._offsetToParent.top+"px",bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"middle":d(this._node.style,{position:"fixed",left:this._offsetToWindow.left+"px",right:this._offsetToWindow.right+"px",top:this._styles.top,bottom:"auto",width:"auto",marginLeft:0,marginRight:0,marginTop:0});break;case"end":d(this._node.style,{position:"absolute",left:this._offsetToParent.left+"px",right:this._offsetToParent.right+"px",top:"auto",bottom:0,width:"auto",marginLeft:0,marginRight:0});break}this._stickyMode=u}}}},{key:"_fastCheck",value:function(){!this._active||this._removed||(Math.abs(m(this._clone.node)-this._clone.docOffsetTop)>1||Math.abs(this._parent.node.offsetHeight-this._parent.offsetHeight)>1)&&this.refresh()}},{key:"_deactivate",value:function(){var u=this;!this._active||this._removed||(this._clone.node.parentNode.removeChild(this._clone.node),delete this._clone,d(this._node.style,this._styles),delete this._styles,f.some(function(h){return h!==u&&h._parent&&h._parent.node===u._parent.node})||d(this._parent.node.style,this._parent.styles),delete this._parent,this._stickyMode=null,this._active=!1,delete this._offsetToWindow,delete this._offsetToParent,delete this._limits)}},{key:"remove",value:function(){var u=this;this._deactivate(),f.some(function(h,w){if(h._node===u._node)return f.splice(w,1),!0}),this._removed=!0}}]),k}(),g={stickies:f,Sticky:c,forceSticky:function(){r=!1,p(),this.refreshAll()},addOne:function(b){if(!(b instanceof HTMLElement))if(b.length&&b[0])b=b[0];else return;for(var u=0;u<f.length;u++)if(f[u]._node===b)return f[u];return new c(b)},add:function(b){if(b instanceof HTMLElement&&(b=[b]),!!b.length){for(var u=[],h=function(j){var S=b[j];if(!(S instanceof HTMLElement))return u.push(void 0),"continue";if(f.some(function(A){if(A._node===S)return u.push(A),!0}))return"continue";u.push(new c(S))},w=0;w<b.length;w++)var y=h(w);return u}},refreshAll:function(){f.forEach(function(b){return b.refresh()})},removeOne:function(b){if(!(b instanceof HTMLElement))if(b.length&&b[0])b=b[0];else return;f.some(function(u){if(u._node===b)return u.remove(),!0})},remove:function(b){if(b instanceof HTMLElement&&(b=[b]),!!b.length)for(var u=function(y){var v=b[y];f.some(function(j){if(j._node===v)return j.remove(),!0})},h=0;h<b.length;h++)u(h)},removeAll:function(){for(;f.length;)f[0].remove()}};function p(){if(l)return;l=!0;
1function k(){a.pageXOffset!=s.left?(s.top=a.pageYOffset,s.left=a.pageXOffset,g.refreshAll()):a.pageYOffset!=s.top&&(s.top=a.pageYOffset,s.left=a.pageXOffset,f.forEach(function(v){return v._recalcPosition()}))}k(),a.addEventListener("scroll",k),a.addEventListener("resize",g.refreshAll),a.addEventListener("orientationchange",g.refreshAll);var b=void 0;function u(){b=setInterval(function(){f.forEach(function(v){return v._fastCheck()})},500)}function h(){clearInterval(b)}var w=void 0,y=void 0;"hidden"in e?(w="hidden",y="visibilitychange"):"webkitHidden"in e&&(w="webkitHidden",y="webkitvisibilitychange"),y?(e[w]||u(),e.addEventListener(y,function(){e[w]?h():u()})):u()}r||p(),typeof jc<"u"&&jc.exports?jc.exports=g:o&&(a.Stickyfill=g)})(window,document)});var r1=Wa((eM,ip)=>{var tp=function(a){"use strict";var e=Object.prototype,t=e.hasOwnProperty,i=Object.defineProperty||function(E,z,I){E[z]=I.value},r,o=typeof Symbol=="function"?Symbol:{},l=o.iterator||"@@iterator",n=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function f(E,z,I){return Object.defineProperty(E,z,{value:I,enumerable:!0,configurable:!0,writable:!0}),E[z]}try{f({},"")}catch{f=function(z,I,P){return z[I]=P}}function d(E,z,I,P){var M=z&&z.prototype instanceof b?z:b,q=Object.create(M.prototype),G=new R(P||[]);return i(q,"_invoke",{value:U(E,I,G)}),q}a.wrap=d;function x(E,z,I){try{return{type:"normal",arg:E.call(z,I)}}catch(P){return{type:"throw",arg:P}}}var m="suspendedStart",c="suspendedYield",g="executing",p="completed",k={};function b(){}function u(){}function h(){}var w={};f(w,l,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(L([])));v&&v!==e&&t.call(v,l)&&(w=v);var j=h.prototype=b.prototype=Object.create(w);u.prototype=h,i(j,"constructor",{value:h,configurable:!0}),i(h,"constructor",{value:u,configurable:!0}),u.displayName=f(h,s,"GeneratorFunction");function S(E){["next","throw","return"].forEach(function(z){f(E,z,function(I){return this._invoke(z,I)})})}a.isGeneratorFunction=function(E){var z=typeof E=="function"&&E.constructor;return z?z===u||(z.displayName||z.name)==="GeneratorFunction":!1},a.mark=function(E){return Object.setPrototypeOf?Object.setPrototypeOf(E,h):(E.__proto__=h,f(E,s,"GeneratorFunction")),E.prototype=Object.create(j),E},a.awrap=function(E){return{__await:E}};function A(E,z){function I(q,G,J,le){var re=x(E[q],E,G);if(re.type==="throw")le(re.arg);else{var ge=re.arg,se=ge.value;return se&&typeof se=="object"&&t.call(se,"__await")?z.resolve(se.__await).then(function(ze){I("next",ze,J,le)},function(ze){I("throw",ze,J,le)}):z.resolve(se).then(function(ze){ge.value=ze,J(ge)},function(ze){return I("throw",ze,J,le)})}}var P;function M(q,G){function J(){return new z(function(le,re){I(q,G,le,re)})}return P=P?P.then(J,J):J()}i(this,"_invoke",{value:M})}S(A.prototype),f(A.prototype,n,function(){return this}),a.AsyncIterator=A,a.async=function(E,z,I,P,M){M===void 0&&(M=Promise);var q=new A(d(E,z,I,P),M);return a.isGeneratorFunction(z)?q:q.next().then(function(G){return G.done?G.value:q.next()})};function U(E,z,I){var P=m;return function(q,G){if(P===g)throw new Error("Generator is already running");if(P===p){if(q==="throw")throw G;return _()}for(I.method=q,I.arg=G;;){var J=I.delegate;if(J){var le=N(J,I);if(le){if(le===k)continue;return le}}if(I.method==="next")I.sent=I._sent=I.arg;else if(I.method==="throw"){if(P===m)throw P=p,I.arg;I.dispatchException(I.arg)}else I.method==="return"&&I.abrupt("return",I.arg);P=g;var re=x(E,z,I);if(re.type==="normal"){if(P=I.done?p:c,re.arg===k)continue;return{value:re.arg,done:I.done}}else re.type==="throw"&&(P=p,I.method="throw",I.arg=re.arg)}}}function N(E,z){var I=z.method,P=E.iterator[I];if(P===r)return z.delegate=null,I==="throw"&&E.iterator.return&&(z.method="return",z.arg=r,N(E,z),z.method==="throw")||I!=="return"&&(z.method="throw",z.arg=new TypeError("The iterator does not provide a '"+I+"' method")),k;var M=x(P,E.iterator,z.arg);if(M.type==="throw")return z.method="throw",z.arg=M.arg,z.delegate=null,k;var q=M.arg;if(!q)return z.method="throw",z.arg=new TypeError("iterator result is not an object"),z.delegate=null,k;if(q.done)z[E.resultName]=q.value,z.next=E.nextLoc,z.method!=="return"&&(z.method="next",z.arg=r);else return q;return z.delegate=null,k}S(j),f(j,s,"Generator"),f(j,l,function(){return this}),f(j,"toString",function(){return"[object Generator]"});function X(E){var z={tryLoc:E[0]};1 in E&&(z.catchLoc=E[1]),2 in E&&(z.finallyLoc=E[2],z.afterLoc=E[3]),this.tryEntries.push(z)}function F(E){var z=E.completion||{};z.type="normal",delete z.arg,E.completion=z}function R(E){this.tryEntries=[{tryLoc:"root"}
1],E.forEach(X,this),this.reset(!0)}a.keys=function(E){var z=Object(E),I=[];for(var P in z)I.push(P);return I.reverse(),function M(){for(;I.length;){var q=I.pop();if(q in z)return M.value=q,M.done=!1,M}return M.done=!0,M}};function L(E){if(E){var z=E[l];if(z)return z.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var I=-1,P=function M(){for(;++I<E.length;)if(t.call(E,I))return M.value=E[I],M.done=!1,M;return M.value=r,M.done=!0,M};return P.next=P}}return{next:_}}a.values=L;function _(){return{value:r,done:!0}}return R.prototype={constructor:R,reset:function(E){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(F),!E)for(var z in this)z.charAt(0)==="t"&&t.call(this,z)&&!isNaN(+z.slice(1))&&(this[z]=r)},stop:function(){this.done=!0;var E=this.tryEntries[0],z=E.completion;if(z.type==="throw")throw z.arg;return this.rval},dispatchException:function(E){if(this.done)throw E;var z=this;function I(le,re){return q.type="throw",q.arg=E,z.next=le,re&&(z.method="next",z.arg=r),!!re}for(var P=this.tryEntries.length-1;P>=0;--P){var M=this.tryEntries[P],q=M.completion;if(M.tryLoc==="root")return I("end");if(M.tryLoc<=this.prev){var G=t.call(M,"catchLoc"),J=t.call(M,"finallyLoc");if(G&&J){if(this.prev<M.catchLoc)return I(M.catchLoc,!0);if(this.prev<M.finallyLoc)return I(M.finallyLoc)}else if(G){if(this.prev<M.catchLoc)return I(M.catchLoc,!0)}else if(J){if(this.prev<M.finallyLoc)return I(M.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(E,z){for(var I=this.tryEntries.length-1;I>=0;--I){var P=this.tryEntries[I];if(P.tryLoc<=this.prev&&t.call(P,"finallyLoc")&&this.prev<P.finallyLoc){var M=P;break}}M&&(E==="break"||E==="continue")&&M.tryLoc<=z&&z<=M.finallyLoc&&(M=null);var q=M?M.completion:{};return q.type=E,q.arg=z,M?(this.method="next",this.next=M.finallyLoc,k):this.complete(q)},complete:function(E,z){if(E.type==="throw")throw E.arg;return E.type==="break"||E.type==="continue"?this.next=E.arg:E.type==="return"?(this.rval=this.arg=E.arg,this.method="return",this.next="end"):E.type==="normal"&&z&&(this.next=z),k},finish:function(E){for(var z=this.tryEntries.length-1;z>=0;--z){var I=this.tryEntries[z];if(I.finallyLoc===E)return this.complete(I.completion,I.afterLoc),F(I),k}},catch:function(E){for(var z=this.tryEntries.length-1;z>=0;--z){var I=this.tryEntries[z];if(I.tryLoc===E){var P=I.completion;if(P.type==="throw"){var M=P.arg;F(I)}return M}}throw new Error("illegal catch attempt")},delegateYield:function(E,z,I){return this.delegate={iterator:L(E),resultName:z,nextLoc:I},this.method==="next"&&(this.arg=r),k}},a}(typeof ip=="object"?ip.exports:{});try{regeneratorRuntime=tp}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=tp:Function("r","regeneratorRuntime = r")(tp)}});var yk=Wa((kb,yb)=>{(function(a,e){typeof kb=="object"&&typeof yb<"u"?yb.exports=e():typeof define=="function"&&define.amd?define(e):(a=a||self).LazyLoad=e()})(kb,function(){"use strict";function a(){return(a=Object.assign||function(B){for(var W=1;W<arguments.length;W++){var V=arguments[W];for(var H in V)Object.prototype.hasOwnProperty.call(V,H)&&(B[H]=V[H])}return B}).apply(this,arguments)}var e=typeof window<"u",t=e&&!("onscroll"in window)||typeof navigator<"u"&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=e&&"IntersectionObserver"in window,r=e&&"classList"in document.createElement("p"),o=e&&window.devicePixelRatio>1,l={elements_selector:"img",container:t||e?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,auto_unobserve:!0,cancel_on_exit:!1,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},n=function(B){return a({},l,B)},s=function(B,W){var V,H=new B(W);try{V=new CustomEvent("LazyLoad::Initialized",{detail:{instance:H}})}catch{(V=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:H})}window.dispatchEvent(V)},f=function(B,W){return B.getAttribute("data-"+W)},d=function(B,W,V){var H="data-"+W;V!==null?B.setAttribute(H,V):B.removeAttribute(H)},x=function(B){return f(B,"ll-status")},m=function(B,W){return d(B,"ll-status",W)},c=function(B){return m(B,null)},g=function(B){return x(B)===null},p=function(B){return x(B)==="delayed"},k=["loading","applied","loaded","error"],b=function(B){return k.indexOf(x(B))>-1},u=function(B,W){return d(B,"ll-timeout",W)},h=function(B){return f(B,"ll-timeout")},w=function(B,W,V,H){B&&(H===void 0?V===void 0?B(W):B(W,V):B(W,V,H))},y=function(B,W){r?B.classList.add(W):B.className+=(B.className?" ":"")+W},v=function(B,W){r?B.classList.remove(W):B.className=B.className.replace(new RegExp("(^|\\s+)"+W+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},j=function(B){return B.llTempImage}
1,S=function(B,W,V){if(V){var H=V._observer;H&&W.auto_unobserve&&H.unobserve(B)}},A=function(B){B&&(B.loadingCount+=1)},U=function(B){for(var W,V=[],H=0;W=B.children[H];H+=1)W.tagName==="SOURCE"&&V.push(W);return V},N=function(B,W,V){V&&B.setAttribute(W,V)},X=function(B,W){B.removeAttribute(W)},F=function(B){return!!B.llOriginalAttrs},R=function(B){if(!F(B)){var W={};W.src=B.getAttribute("src"),W.srcset=B.getAttribute("srcset"),W.sizes=B.getAttribute("sizes"),B.llOriginalAttrs=W}},L=function(B){if(F(B)){var W=B.llOriginalAttrs;N(B,"src",W.src),N(B,"srcset",W.srcset),N(B,"sizes",W.sizes)}},_=function(B,W){N(B,"sizes",f(B,W.data_sizes)),N(B,"srcset",f(B,W.data_srcset)),N(B,"src",f(B,W.data_src))},E=function(B){X(B,"src"),X(B,"srcset"),X(B,"sizes")},z=function(B,W){var V=B.parentNode;V&&V.tagName==="PICTURE"&&U(V).forEach(W)},I={IMG:function(B,W){z(B,function(V){R(V),_(V,W)}),R(B),_(B,W)},IFRAME:function(B,W){N(B,"src",f(B,W.data_src))},VIDEO:function(B,W){U(B).forEach(function(V){N(V,"src",f(V,W.data_src))}),N(B,"poster",f(B,W.data_poster)),N(B,"src",f(B,W.data_src)),B.load()}},P=function(B,W,V){var H=I[B.tagName];H&&(H(B,W),A(V),y(B,W.class_loading),m(B,"loading"),w(W.callback_loading,B,V),w(W.callback_reveal,B,V))},M=["IMG","IFRAME","VIDEO"],q=function(B){B&&(B.loadingCount-=1)},G=function(B,W){!W||W.toLoadCount||W.loadingCount||w(B.callback_finish,W)},J=function(B,W,V){B.addEventListener(W,V),B.llEvLisnrs[W]=V},le=function(B,W,V){B.removeEventListener(W,V)},re=function(B){return!!B.llEvLisnrs},ge=function(B){if(re(B)){var W=B.llEvLisnrs;for(var V in W){var H=W[V];le(B,V,H)}delete B.llEvLisnrs}},se=function(B,W,V){(function(H){delete H.llTempImage})(B),q(V),v(B,W.class_loading),S(B,W,V)},ze=function(B,W,V){var H=j(B)||B;re(H)||function(Z,ie,ce){re(Z)||(Z.llEvLisnrs={}),J(Z,"load",ie),J(Z,"error",ce),Z.tagName==="VIDEO"&&J(Z,"loadeddata",ie)}(H,function(Z){(function(ie,ce,me,ue){se(ce,me,ue),y(ce,me.class_loaded),m(ce,"loaded"),w(me.callback_loaded,ce,ue),G(me,ue)})(0,B,W,V),ge(H)},function(Z){(function(ie,ce,me,ue){se(ce,me,ue),y(ce,me.class_error),m(ce,"error"),w(me.callback_error,ce,ue),G(me,ue)})(0,B,W,V),ge(H)})},xe=function(B){B&&(B.toLoadCount-=1)},Se=function(B,W,V){(function(H){H.llTempImage=document.createElement("img")})(B),ze(B,W,V),function(H,Z,ie){var ce=f(H,Z.data_bg),me=f(H,Z.data_bg_hidpi),ue=o&&me?me:ce;ue&&(H.style.backgroundImage='url("'.concat(ue,'")'),j(H).setAttribute("src",ue),A(ie),y(H,Z.class_loading),m(H,"loading"),w(Z.callback_loading,H,ie),w(Z.callback_reveal,H,ie))}(B,W,V),function(H,Z,ie){var ce=f(H,Z.data_bg_multi),me=f(H,Z.data_bg_multi_hidpi),ue=o&&me?me:ce;ue&&(H.style.backgroundImage=ue,y(H,Z.class_applied),m(H,"applied"),S(H,Z,ie),w(Z.callback_applied,H,ie))}(B,W,V)},ve=function(B,W,V){(function(H){return M.indexOf(H.tagName)>-1})(B)?function(H,Z,ie){ze(H,Z,ie),P(H,Z,ie)}(B,W,V):Se(B,W,V),xe(V),G(W,V)},be=function(B){var W=h(B);W&&(p(B)&&c(B),clearTimeout(W),u(B,null))},oe=function(B,W,V,H){B.tagName==="IMG"&&(ge(B),function(Z){z(Z,function(ie){E(ie)}),E(Z)}(B),function(Z){z(Z,function(ie){L(ie)}),L(Z)}(B),v(B,V.class_loading),q(H),w(V.callback_cancel,B,W,H),setTimeout(function(){H.resetElementStatus(B,H)},0))},we=function(B,W,V,H){w(V.callback_enter,B,W,H),b(B)||(V.load_delay?function(Z,ie,ce){var me=ie.load_delay,ue=h(Z);ue||(ue=setTimeout(function(){ve(Z,ie,ce),be(Z)},me),m(Z,"delayed"),u(Z,ue))}(B,V,H):ve(B,V,H))},st=function(B,W,V,H){g(B)||(V.cancel_on_exit&&function(Z){return x(Z)==="loading"}(B)&&oe(B,W,V,H),w(V.callback_exit,B,W,H),V.load_delay&&p(B)&&be(B))},ye=["IMG","IFRAME"],Re=function(B){return B.use_native&&"loading"in HTMLImageElement.prototype},Ke=function(B,W,V){B.forEach(function(H){ye.indexOf(H.tagName)!==-1&&(H.setAttribute("loading","lazy"),function(Z,ie,ce){ze(Z,ie,ce),P(Z,ie,ce),xe(ce),m(Z,"native"),G(ie,ce)}(H,W,V))}),V.toLoadCount=0},ft=function(B){var W=B._settings;i&&!Re(B._settings)&&(B._observer=new IntersectionObserver(function(V){(function(H,Z,ie){H.forEach(function(ce){return function(me){return me.isIntersecting||me.intersectionRatio>0}(ce)?we(ce.target,ce,Z,ie):st(ce.target,ce,Z,ie)})})(V,W,B)},function(V){return{root:V.container===document?null:V.container,rootMargin:V.thresholds||V.threshold+"px"}}(W)))},qe=function(B){return Array.prototype.slice.call(B)},je=function(B){return B.container.querySelectorAll(B.elements_selector)},ct=function(B){return function(W){return x(W)==="error"}(B)},Ae=function(B,W){return function(V){return qe(V).filter(g)}(B||je(W))},Ye=function(B){var W,V=B._settings;
1(W=je(V),qe(W).filter(ct)).forEach(function(H){v(H,V.class_error),c(H)}),B.update()},We=function(B,W){var V;this._settings=n(B),this.loadingCount=0,ft(this),V=this,e&&window.addEventListener("online",function(H){Ye(V)}),this.update(W)};return We.prototype={update:function(B){var W,V,H=this._settings,Z=Ae(B,H);this.toLoadCount=Z.length,!t&&i?Re(H)?Ke(Z,H,this):(W=this._observer,V=Z,function(ie){ie.disconnect()}(W),function(ie,ce){ce.forEach(function(me){ie.observe(me)})}(W,V)):this.loadAll(Z)},destroy:function(){this._observer&&this._observer.disconnect(),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(B){var W=this,V=this._settings;Ae(B,V).forEach(function(H){ve(H,V,W)})},resetElementStatus:function(B){(function(W,V){b(W)&&function(H){H&&(H.toLoadCount+=1)}(V),m(W,null)})(B,this)},load:function(B){ve(B,this._settings,this)}},We.load=function(B,W){var V=n(W);ve(B,V)},e&&function(B,W){if(W)if(W.length)for(var V,H=0;V=W[H];H+=1)s(B,V);else s(B,W)}(We,window.lazyLoadOptions),We})});var uy=Wa((Ux,hy)=>{(function(a,e){typeof Ux=="object"&&typeof hy<"u"?e(Ux):typeof define=="function"&&define.amd?define(["exports"],e):(a=typeof globalThis<"u"?globalThis:a||self,e(a.da={}))})(Ux,function(a){"use strict";var e=typeof window<"u"&&window.flatpickr!==void 0?window.flatpickr:{l10ns:{}},t={weekdays:{shorthand:["s\xF8n","man","tir","ons","tors","fre","l\xF8r"],longhand:["s\xF8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xF8rdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};e.l10ns.da=t;var i=e.l10ns;a.Danish=t,a.default=i,Object.defineProperty(a,"__esModule",{value:!0})})});var yy=Wa((ky,Ox)=>{(function(a,e){typeof define=="function"&&define.amd?define(e):typeof Ox=="object"&&Ox.exports?Ox.exports=e():a.EvEmitter=e()})(typeof window<"u"?window:ky,function(){"use strict";function a(){}var e=a.prototype;return e.on=function(t,i){if(!(!t||!i)){var r=this._events=this._events||{},o=r[t]=r[t]||[];return o.indexOf(i)==-1&&o.push(i),this}},e.once=function(t,i){if(!(!t||!i)){this.on(t,i);var r=this._onceEvents=this._onceEvents||{},o=r[t]=r[t]||{};return o[i]=!0,this}},e.off=function(t,i){var r=this._events&&this._events[t];if(!(!r||!r.length)){var o=r.indexOf(i);return o!=-1&&r.splice(o,1),this}},e.emitEvent=function(t,i){var r=this._events&&this._events[t];if(!(!r||!r.length)){r=r.slice(0),i=i||[];for(var o=this._onceEvents&&this._onceEvents[t],l=0;l<r.length;l++){var n=r[l],s=o&&o[n];s&&(this.off(t,n),delete o[n]),n.apply(this,i)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},a})});var qb=Wa((vy,Bx)=>{(function(a,e){"use strict";typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter"],function(t){return e(a,t)}):typeof Bx=="object"&&Bx.exports?Bx.exports=e(a,yy()):a.imagesLoaded=e(a,a.EvEmitter)})(typeof window<"u"?window:vy,function(e,t){"use strict";var i=e.jQuery,r=e.console;function o(m,c){for(var g in c)m[g]=c[g];return m}var l=Array.prototype.slice;function n(m){if(Array.isArray(m))return m;var c=typeof m=="object"&&typeof m.length=="number";return c?l.call(m):[m]}function s(m,c,g){if(!(this instanceof s))return new s(m,c,g);var p=m;if(typeof m=="string"&&(p=document.querySelectorAll(m)),!p){r.error("Bad element for imagesLoaded "+(p||m));return}this.elements=n(p),this.options=o({},this.options),typeof c=="function"?g=c:o(this.options,c),g&&this.on("always",g),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))}s.prototype=Object.create(t.prototype),s.prototype.options={},s.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},s.prototype.addElementImages=function(m){m.nodeName=="IMG"&&this.addImage(m),this.options.background===!0&&this.addElementBackgroundImages(m);var c=m.nodeType;
1if(!(!c||!f[c])){for(var g=m.querySelectorAll("img"),p=0;p<g.length;p++){var k=g[p];this.addImage(k)}if(typeof this.options.background=="string"){var b=m.querySelectorAll(this.options.background);for(p=0;p<b.length;p++){var u=b[p];this.addElementBackgroundImages(u)}}}};var f={1:!0,9:!0,11:!0};s.prototype.addElementBackgroundImages=function(m){var c=getComputedStyle(m);if(c)for(var g=/url\((['"])?(.*?)\1\)/gi,p=g.exec(c.backgroundImage);p!==null;){var k=p&&p[2];k&&this.addBackground(k,m),p=g.exec(c.backgroundImage)}},s.prototype.addImage=function(m){var c=new d(m);this.images.push(c)},s.prototype.addBackground=function(m,c){var g=new x(m,c);this.images.push(g)},s.prototype.check=function(){var m=this;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length){this.complete();return}function c(g,p,k){setTimeout(function(){m.progress(g,p,k)})}this.images.forEach(function(g){g.once("progress",c),g.check()})},s.prototype.progress=function(m,c,g){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!m.isLoaded,this.emitEvent("progress",[this,m,c]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,m),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&r&&r.log("progress: "+g,m,c)},s.prototype.complete=function(){var m=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(m,[this]),this.emitEvent("always",[this]),this.jqDeferred){var c=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[c](this)}};function d(m){this.img=m}d.prototype=Object.create(t.prototype),d.prototype.check=function(){var m=this.getIsImageComplete();if(m){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src},d.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},d.prototype.confirm=function(m,c){this.isLoaded=m,this.emitEvent("progress",[this,this.img,c])},d.prototype.handleEvent=function(m){var c="on"+m.type;this[c]&&this[c](m)},d.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},d.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},d.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)};function x(m,c){this.url=m,this.element=c,this.img=new Image}return x.prototype=Object.create(d.prototype),x.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var m=this.getIsImageComplete();m&&(this.confirm(this.img.naturalWidth!==0,"naturalWidth"),this.unbindEvents())},x.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},x.prototype.confirm=function(m,c){this.isLoaded=m,this.emitEvent("progress",[this,this.element,c])},s.makeJQueryPlugin=function(m){m=m||e.jQuery,m&&(i=m,i.fn.imagesLoaded=function(c,g){var p=new s(this,c,g);return p.jqDeferred.promise(i(this))})},s.makeJQueryPlugin(),s})});var rv=Wa((exports,module)=>{typeof document<"u"&&typeof navigator<"u"&&function(a,e){typeof exports=="object"&&typeof module<"u"?module.exports=e():typeof define=="function"&&define.amd?define(e):(a=typeof globalThis<"u"?globalThis:a||self,a.lottie=e())}(exports,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(a){return document.createElement(a)}function extendPrototype(a,e){var t,i=a.length,r;for(t=0;t<i;t+=1){r=a[t].prototype;for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e.prototype[o]=r[o])}}function getDescriptor(a,e){return Object.getOwnPropertyDescriptor(a,e)}function createProxyFunction(a){function e(){}return e.prototype=a,e}var audioControllerFactory=function(){function a(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return a.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].pause()},resume:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].resume()},setRate:function(t){var i,r=this.audios.length;for(i=0;i<r;i+=1)this.audios[i].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new a}}(),createTypedArray=function(){function a(t,i){var r=0,o=[],l;switch(t){case"int16":case"uint8c":l=1;break;default:l=1.1;break}for(r=0;r<i;r+=1)o.push(l);return o}function e(t,i){return t==="float32"?new Float32Array(i):t==="int16"?new Int16Array(i):t==="uint8c"?new Uint8ClampedArray(i):a(t,i)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?e:a}();function createSizedArray(a){return Array.apply(null,{length:a})}function _typeof$6(a){"@babel/helpers - typeof";return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$6(a)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var a=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e,t=a.length;for(e=0;e<t;e+=1)BMMath[a[e]]=Math[a[e]]})();function ProjectInterface$1(){return{}}BMMath.random=Math.random,BMMath.abs=function(a){var e=_typeof$6(a);if(e==="object"&&a.length){var t=createSizedArray(a.length),i,r=a.length;for(i=0;i<r;i+=1)t[i]=Math.abs(a[i]);return t}return Math.abs(a)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(a){_shouldRoundValues=!!a}function bmRnd(a){return _shouldRoundValues?Math.round(a):a}function styleDiv(a){a.style.position="absolute",a.style.top=0,a.style.left=0,a.style.display="block",a.style.transformOrigin="0 0",a.style.webkitTransformOrigin="0 0",a.style.backfaceVisibility="visible",a.style.webkitBackfaceVisibility="visible",a.style.transformStyle="preserve-3d",a.style.webkitTransformStyle="preserve-3d",a.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(a,e,t,i){this.type=a,this.currentTime=e,this.totalTime=t,this.direction=i<0?-1:1}function BMCompleteEvent(a,e){this.type=a,this.direction=e<0?-1:1}function BMCompleteLoopEvent(a,e,t,i){this.type=a,this.currentLoop=t,this.totalLoops=e,this.direction=i<0?-1:1}function BMSegmentStartEvent(a,e,t){this.type=a,this.firstFrame=e,this.totalFrames=t}function BMDestroyEvent(a,e){this.type=a,this.target=e}function BMRenderFrameErrorEvent(a,e){this.type="renderFrameError",this.nativeError=a,this.currentTime=e}function BMConfigErrorEvent(a){this.type="configError",this.nativeError=a}function BMAnimationConfigErrorEvent(a,e){this.type=a,this.nativeError=e}var createElementID=function(){var a=0;return function(){return a+=1,idPrefix$1+"__lottie_element_"+a}}();function HSVtoRGB(a,e,t){var i,r,o,l,n,s,f,d;switch(l=Math.floor(a*6),n=a*6-l,s=t*(1-e),f=t*(1-n*e),d=t*(1-(1-n)*e),l%6){case 0:i=t,r=d,o=s;break;case 1:i=f,r=t,o=s;break;case 2:i=s,r=t,o=d;break;case 3:i=s,r=f,o=t;break;case 4:i=d,r=s,o=t;break;case 5:i=t,r=s,o=f;break;default:break}return[i,r,o]}function RGBtoHSV(a,e,t){var i=Math.max(a,e,t),r=Math.min(a,e,t),o=i-r,l,n=i===0?0:o/i,s=i/255;switch(i){case r:l=0;break;case a:l=e-t+o*(e<t?6:0),l/=6*o;break;case e:l=t-a+o*2,l/=6*o;break;case t:l=a-e+o*4,l/=6*o;break;default:break}return[l,n,s]}function addSaturationToRGB(a,e){var t=RGBtoHSV(a[0]*255,a[1]*255,a[2]*255
vendor: 137,626 bytes, lines 1-2
1);return t[1]+=e,t[1]>1?t[1]=1:t[1]<=0&&(t[1]=0),HSVtoRGB(t[0],t[1],t[2])}function addBrightnessToRGB(a,e){var t=RGBtoHSV(a[0]*255,a[1]*255,a[2]*255);return t[2]+=e,t[2]>1?t[2]=1:t[2]<0&&(t[2]=0),HSVtoRGB(t[0],t[1],t[2])}function addHueToRGB(a,e){var t=RGBtoHSV(a[0]*255,a[1]*255,a[2]*255);return t[0]+=e/360,t[0]>1?t[0]-=1:t[0]<0&&(t[0]+=1),HSVtoRGB(t[0],t[1],t[2])}var rgbToHex=function(){var a=[],e,t;for(e=0;e<256;e+=1)t=e.toString(16),a[e]=t.length===1?"0"+t:t;return function(i,r,o){return i<0&&(i=0),r<0&&(r=0),o<0&&(o=0),"#"+a[i]+a[r]+a[o]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(a){return document.createElementNS(svgNS,a)}function _typeof$5(a){"@babel/helpers - typeof";return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(a)}var dataManager=function(){var a=1,e=[],t,i,r={onmessage:function(){},postMessage:function(c){t({data:c})}},o={postMessage:function(c){r.onmessage({data:c})}};function l(m){if(window.Worker&&window.Blob&&getWebWorker()){var c=new Blob(["var _workerSelf = self; self.onmessage = ",m.toString()],{type:"text/javascript"}),g=URL.createObjectURL(c);return new Worker(g)}return t=m,r}function n(){i||(i=l(function(c){function g(){function k(L,_){var E,z,I=L.length,P,M,q,G;for(z=0;z<I;z+=1)if(E=L[z],"ks"in E&&!E.completed){if(E.completed=!0,E.hasMask){var J=E.masksProperties;for(M=J.length,P=0;P<M;P+=1)if(J[P].pt.k.i)y(J[P].pt.k);else for(G=J[P].pt.k.length,q=0;q<G;q+=1)J[P].pt.k[q].s&&y(J[P].pt.k[q].s[0]),J[P].pt.k[q].e&&y(J[P].pt.k[q].e[0])}E.ty===0?(E.layers=h(E.refId,_),k(E.layers,_)):E.ty===4?w(E.shapes):E.ty===5&&F(E)}}function b(L,_){if(L){var E=0,z=L.length;for(E=0;E<z;E+=1)L[E].t===1&&(L[E].data.layers=h(L[E].data.refId,_),k(L[E].data.layers,_))}}function u(L,_){for(var E=0,z=_.length;E<z;){if(_[E].id===L)return _[E];E+=1}return null}function h(L,_){var E=u(L,_);return E?E.layers.__used?JSON.parse(JSON.stringify(E.layers)):(E.layers.__used=!0,E.layers):null}function w(L){var _,E=L.length,z,I;for(_=E-1;_>=0;_-=1)if(L[_].ty==="sh")if(L[_].ks.k.i)y(L[_].ks.k);else for(I=L[_].ks.k.length,z=0;z<I;z+=1)L[_].ks.k[z].s&&y(L[_].ks.k[z].s[0]),L[_].ks.k[z].e&&y(L[_].ks.k[z].e[0]);else L[_].ty==="gr"&&w(L[_].it)}function y(L){var _,E=L.i.length;for(_=0;_<E;_+=1)L.i[_][0]+=L.v[_][0],L.i[_][1]+=L.v[_][1],L.o[_][0]+=L.v[_][0],L.o[_][1]+=L.v[_][1]}function v(L,_){var E=_?_.split("."):[100,100,100];return L[0]>E[0]?!0:E[0]>L[0]?!1:L[1]>E[1]?!0:E[1]>L[1]?!1:L[2]>E[2]?!0:E[2]>L[2]?!1:null}var j=function(){var L=[4,4,14];function _(z){var I=z.t.d;z.t.d={k:[{s:I,t:0}]}}function E(z){var I,P=z.length;for(I=0;I<P;I+=1)z[I].ty===5&&_(z[I])}return function(z){if(v(L,z.v)&&(E(z.layers),z.assets)){var I,P=z.assets.length;for(I=0;I<P;I+=1)z.assets[I].layers&&E(z.assets[I].layers)}}}(),S=function(){var L=[4,7,99];return function(_){if(_.chars&&!v(L,_.v)){var E,z=_.chars.length;for(E=0;E<z;E+=1){var I=_.chars[E];I.data&&I.data.shapes&&(w(I.data.shapes),I.data.ip=0,I.data.op=99999,I.data.st=0,I.data.sr=1,I.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},_.chars[E].t||(I.data.shapes.push({ty:"no"}),I.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),A=function(){var L=[5,7,15];function _(z){var I=z.t.p;typeof I.a=="number"&&(I.a={a:0,k:I.a}),typeof I.p=="number"&&(I.p={a:0,k:I.p}),typeof I.r=="number"&&(I.r={a:0,k:I.r})}function E(z){var I,P=z.length;for(I=0;I<P;I+=1)z[I].ty===5&&_(z[I])}return function(z){if(v(L,z.v)&&(E(z.layers),z.assets)){var I,P=z.assets.length;for(I=0;I<P;I+=1)z.assets[I].layers&&E(z.assets[I].layers)}}}(),U=function(){var L=[4,1,9];function _(z){var I,P=z.length,M,q;for(I=0;I<P;I+=1)if(z[I].ty==="gr")_(z[I].it);else if(z[I].ty==="fl"||z[I].ty==="st")if(z[I].c.k&&z[I].c.k[0].i)for(q=z[I].c.k.length,M=0;M<q;M+=1)z[I].c.k[M].s&&(z[I].c.k[M].s[0]/=255,z[I].c.k[M].s[1]/=255,z[I].c.k[M].s[2]/=255,z[I].c.k[M].s[3]/=255),z[I].c.k[M].e&&(z[I].c.k[M].e[0]/=255,z[I].c.k[M].e[1]/=255,z[I].c.k[M].e[2]/=255,z[I].c.k[M].e[3]/=255);else z[I].c.k[0]/=255,z[I].c.k[1]/=255,z[I].c.k[2]/=255,z[I].c.k[3]/=255}function E(z){var I,P=z.length;for(I=0;I<P;I+=1)z[I].ty===4&&_(z[I].shapes)}return function(z){if(v(L,z.v)&&(E(z.layers),z.assets)){var I,P=z.assets.length;for(I=0;I<P;I+=1)z.assets[I].layers&&E(z.assets[I].layers)}}}(),N=function(){var L=[4,4,18];function _(z){var I,P=z.length,M,q;for(I=P-1;I>=0;I-=1)if(z[I].ty==="sh")if(z[I].ks.k.i)z[I].ks.k.c=z[I].closed;else for(q=z[I].ks.k.length,M=0;M<q;M+=1)z[I].ks.k[M].s&&(z[I].ks.k[M].s[0].c=z[I].closed),z[I].ks.k[M].e&&(z[I].ks.k[M].e[0].c=z[I].closed);else z[I].ty==="gr"&&_(z[I].it)}function E(z){var I,P,M=z.length,q,G,J,le;for(P=0;P<M;P+=1){if(I=z[P],I.hasMask){var re=I.masksProperties;for(G=re.length,q=0;q<G;q+=1)if(re[q].pt.k.i)re[q].pt.k.c=re[q].cl;else for(le=re[q].pt.k.length,J=0;J<le;J+=1)re[q].pt.k[J].s&&(re[q].pt.k[J].s[0].c=re[q].cl),re[q].pt.k[J].e&&(re[q].pt.k[J].e[0].c=re[q].cl)}I.ty===4&&_(I.shapes)}}return function(z){if(v(L,z.v)&&(E(z.layers),z.assets)){var I,P=z.assets.length;for(I=0;I<P;I+=1)z.assets[I].layers&&E(z.assets[I].layers)}}}();function X(L){L.__complete||(U(L),j(L),S(L),A(L),N(L),k(L.layers,L.assets),b(L.chars,L.assets),L.__complete=!0)}function F(L){L.t.a.length===0&&"m"in L.t.p}var R={};return R.completeData=X,R.checkColors=U,R.checkChars=S,R.checkPathProperties=A,R.checkShapes=N,R.completeLayers=k,R}if(o.dataManager||(o.dataManager=g()),o.assetLoader||(o.assetLoader=function(){function k(u){var h=u.getResponseHeader("content-type");return h&&u.responseType==="json"&&h.indexOf("json")!==-1||u.response&&_typeof$5(u.response)==="object"?u.response:u.response&&typeof u.response=="string"?JSON.parse(u.response):u.responseText?JSON.parse(u.responseText):null}function b(u,h,w,y){var v,j=new XMLHttpRequest;try{j.responseType="json"}catch{}j.onreadystatechange=function(){if(j.readyState===4)if(j.status===200)v=k(j),w(v);else try{v=k(j),w(v)}catch(S){y&&y(S)}};try{j.open(["G","E","T"].join(""),u,!0)}catch{j.open(["G","E","T"].join(""),h+"/"+u,!0)}j.send()}return{load:b}}()),c.data.type==="loadAnimation")o.assetLoader.load(c.data.path,c.data.fullPath,function(k){o.dataManager.completeData(k),o.postMessage({id:c.data.id,payload:k,status:"success"})},function(){o.postMessage({id:c.data.id,status:"error"})});else if(c.data.type==="complete"){var p=c.data.animation;o.dataManager.completeData(p),o.postMessage({id:c.data.id,payload:p,status:"success"})}else c.data.type==="loadData"&&o.assetLoader.load(c.data.path,c.data.fullPath,function(k){o.postMessage({id:c.data.id,payload:k,status:"success"})},function(){o.postMessage({id:c.data.id,status:"error"})})}),i.onmessage=function(m){var c=m.data,g=c.id,p=e[g];e[g]=null,c.status==="success"?p.onComplete(c.payload):p.onError&&p.onError()})}function s(m,c){a+=1;var g="processId_"+a;return e[g]={onComplete:m,onError:c},g}function f(m,c,g){n();var p=s(c,g);i.postMessage({type:"loadAnimation",path:m,fullPath:window.location.origin+window.location.pathname,id:p})}function d(m,c,g){n();var p=s(c,g);i.postMessage({type:"loadData",path:m,fullPath:window.location.origin+window.location.pathname,id:p})}function x(m,c,g){n();var p=s(c,g);i.postMessage({type:"complete",animation:m,id:p})}return{loadAnimation:f,loadData:d,completeAnimation:x}}(),ImagePreloader=function(){var a=function(){var b=createTag("canvas");b.width=1,b.height=1;var u=b.getContext("2d");return u.fillStyle="rgba(0,0,0,0)",u.fillRect(0,0,1,1),b}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function t(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(b,u,h){var w="";if(b.e)w=b.p;else if(u){var y=b.p;y.indexOf("images/")!==-1&&(y=y.split("/")[1]),w=u+y}else w=h,w+=b.u?b.u:"",w+=b.p;return w}function r(b){var u=0,h=setInterval(function(){var w=b.getBBox();(w.width||u>500)&&(this._imageLoaded(),clearInterval(h)),u+=1}.bind(this),50)}function o(b){var u=i(b,this.assetsPath,this.path),h=createNS("image");isSafari?this.testImageLoaded(h):h.addEventListener("load",this._imageLoaded,!1),h.addEventListener("error",function(){w.img=a,this._imageLoaded()}.bind(this),!1),h.setAttributeNS("http://www.w3.org/1999/xlink","href",u),this._elementHelper.append?this._elementHelper.append(h):this._elementHelper.appendChild(h);var w={img:h,assetData:b};return w}function l(b){var u=i(b,this.assetsPath,this.path),h=createTag("img");h.crossOrigin="anonymous",h.addEventListener("load",this._imageLoaded,!1),h.addEventListener("error",function(){w.img=a,this._imageLoaded()}.bind(this),!1),h.src=u;var w={img:h,assetData:b};return w}function n(b){var u={assetData:b},h=i(b,this.assetsPath,this.path);return dataManager.loadData(h,function(w){u.img=w,this._footageLoaded()}.bind(this),function(){u.img={},this._footageLoaded()}.bind(this)),u}function s(b,u){this.imagesLoadedCb=u;var h,w=b.length;for(h=0;h<w;h+=1)b[h].layers||(!b[h].t||b[h].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(b[h]))):b[h].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(b[h]))))}function f(b){this.path=b||""}function d(b){this.assetsPath=b||""}function x(b){for(var u=0,h=this.images.length;u<h;){if(this.images[u].assetData===b)return this.images[u].img;u+=1}return null}function m(){this.imagesLoadedCb=null,this.images.length=0}function c(){return this.totalImages===this.loadedAssets}function g(){return this.totalFootages===this.loadedFootagesCount}function p(b,u){b==="svg"?(this._elementHelper=u,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function k(){this._imageLoaded=e.bind(this),this._footageLoaded=t.bind(this),this.testImageLoaded=r.bind(this),this.createFootageData=n.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return k.prototype={loadAssets:s,setAssetsPath:d,setPath:f,loadedImages:c,loadedFootages:g,destroy:m,getAsset:x,createImgData:l,createImageData:o,imageLoaded:e,footageLoaded:t,setCacheType:p},k}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var i=this._cbs[e],r=0;r<i.length;r+=1)i[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(!t)this._cbs[e]=null;else if(this._cbs[e]){for(var i=0,r=this._cbs[e].length;i<r;)this._cbs[e][i]===t&&(this._cbs[e].splice(i,1),i-=1,r-=1),i+=1;this._cbs[e].length||(this._cbs[e]=null)}}};var markerParser=function(){function a(e){for(var t=e.split(`\r
2`),i={},r,o=0,l=0;l<t.length;l+=1)r=t[l].split(":"),r.length===2&&(i[r[0]]=r[1].trim(),o+=1);if(o===0)throw new Error;return i}return function(e){for(var t=[],i=0;i<e.length;i+=1){var r=e[i],o={time:r.tm,duration:r.dr};try{o.payload=JSON.parse(e[i].cm)}catch{try{o.payload=a(e[i].cm)}catch{o.payload={name:e[i].cm}}}t.push(o)}return t}}(),ProjectInterface=function(){function a(e){this.compositions.push(e)}return function(){function e(t){for(var i=0,r=this.compositions.length;i<r;){if(this.compositions[i].data&&this.compositions[i].data.nm===t)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=a,e}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(a){return renderers[a]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var a in renderers)if(renderers[a])return a;return""}function _typeof$4(a){"@babel/helpers - typeof";return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$4(a)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(a){(a.wrapper||a.container)&&(this.wrapper=a.wrapper||a.container);var e="svg";a.animType?e=a.animType:a.renderer&&(e=a.renderer);var t=getRenderer(e);this.renderer=new t(this,a.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,a.loop===""||a.loop===null||a.loop===void 0||a.loop===!0?this.loop=!0:a.loop===!1?this.loop=!1:this.loop=parseInt(a.loop,10),this.autoplay="autoplay"in a?a.autoplay:!0,this.name=a.name?a.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(a,"autoloadSegments")?a.autoloadSegments:!0,this.assetsPath=a.assetsPath,this.initialSegment=a.initialSegment,a.audioFactory&&this.audioController.setAudioFactory(a.audioFactory),a.animationData?this.setupAnimation(a.animationData):a.path&&(a.path.lastIndexOf("\\")!==-1?this.path=a.path.substr(0,a.path.lastIndexOf("\\")+1):this.path=a.path.substr(0,a.path.lastIndexOf("/")+1),this.fileName=a.path.substr(a.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(a.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(a){dataManager.completeAnimation(a,this.configAnimation)},AnimationItem.prototype.setData=function(a,e){e&&_typeof$4(e)!=="object"&&(e=JSON.parse(e));var t={wrapper:a,animationData:e},i=a.attributes;t.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",t.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var r=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";r==="false"?t.loop=!1:r==="true"?t.loop=!0:r!==""&&(t.loop=parseInt(r,10));var o=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:i.getNamedItem("bm-autoplay")?i.getNamedItem("bm-autoplay").value:!0;t.autoplay=o!=="false",t.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";var l=i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"";l==="false"&&(t.prerender=!1),t.path?this.setParams(t):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(a){a.op>this.animationData.op&&(this.animationData.op=a.op,this.totalFrames=Math.floor(a.op-this.animationData.ip));var e=this.animationData.layers,t,i=e.length,r=a.layers,o,l=r.length;for(o=0;o<l;o+=1)for(t=0;t<i;){if(e[t].id===r[o].id){e[t]=r[o];break}t+=1}if((a.chars||a.fonts)&&(this.renderer.globalData.fontManager.addChars(a.chars),this.renderer.globalData.fontManager.addFonts(a.fonts,this.renderer.globalData.defs)),a.assets)for(i=a.assets.length,t=0;t<i;t+=1)this.animationData.assets.push(a.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(a){this.animationData=a;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var a=this.animationData.segments;if(!a||a.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var e=a.shift();this.timeCompleted=e.time*this.frameRate;var t=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(t,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var a=this.animationData.segments;a||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(a){if(this.renderer)try{this.animationData=a,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(a),a.assets||(a.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(a.assets),this.markers=markerParser(a.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var a=getExpressionsPlugin();a&&a.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(a,e){var t=typeof a=="number"?a:void 0,i=typeof e=="number"?e:void 0;this.renderer.updateContainerSize(t,i)},AnimationItem.prototype.setSubframe=function(a){this.isSubframeEnabled=!!a},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(a){this.triggerRenderFrameError(a)}},AnimationItem.prototype.play=function(a){a&&this.name!==a||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(a){a&&this.name!==a||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(a){a&&this.name!==a||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(a){a&&this.name!==a||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(a){for(var e,t=0;t<this.markers.length;t+=1)if(e=this.markers[t],e.payload&&e.payload.name===a)return e;return null},AnimationItem.prototype.goToAndStop=function(a,e,t){if(!(t&&this.name!==t)){var i=Number(a);if(isNaN(i)){var r=this.getMarkerData(a);r&&this.goToAndStop(r.time,!0)}else e?this.setCurrentRawFrameValue(a):this.setCurrentRawFrameValue(a*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(a,e,t){if(!(t&&this.name!==t)){var i=Number(a);if(isNaN(i)){var r=this.getMarkerData(a);r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))}else this.goToAndStop(i,e,t);this.play()}},AnimationItem.prototype.advanceTime=function(a){if(!(this.isPaused===!0||this.isLoaded===!1)){var e=this.currentRawFrame+a*this.frameModifier,t=!1;e>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(t=!0,e=this.totalFrames-1):e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):e<0?this.checkSegments(e%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(t=!0,e=0)):this.setCurrentRawFrameValue(e),t&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(a,e){this.playCount=0,a[1]<a[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=a[0]-a[1],this.timeCompleted=this.totalFrames,this.firstFrame=a[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):a[1]>a[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=a[1]-a[0],this.timeCompleted=this.totalFrames,this.firstFrame=a[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(a,e){var t=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<a?t=a:this.currentRawFrame+this.firstFrame>e&&(t=e-a)),this.firstFrame=a,this.totalFrames=e-a,this.timeCompleted=this.totalFrames,t!==-1&&this.goToAndStop(t,!0)},AnimationItem.prototype.playSegments=function(a,e){if(e&&(this.segments.length=0),_typeof$4(a[0])==="object"){var t,i=a.length;for(t=0;t<i;t+=1)this.segments.push(a[t])}else this.segments.push(a);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(a){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),a&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(a){return this.segments.length?(this.adjustSegment(this.segments.shift(),a),!0):!1},AnimationItem.prototype.destroy=function(a){a&&this.name!==a||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(a){this.currentRawFrame=a,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(a){this.playSpeed=a,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(a){this.playDirection=a<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(a){this.loop=a},AnimationItem.prototype.setVolume=function(a,e){e&&this.name!==e||this.audioController.setVolume(a)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(a){a&&this.name!==a||this.audioController.mute()},AnimationItem.prototype.unmute=function(a){a&&this.name!==a||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(a){var e="";if(a.e)e=a.p;else if(this.assetsPath){var t=a.p;t.indexOf("images/")!==-1&&(t=t.split("/")[1]),e=this.assetsPath+t}else e=this.path,e+=a.u?a.u:"",e+=a.p;return e},AnimationItem.prototype.getAssetData=function(a){for(var e=0,t=this.assets.length;e<t;){if(a===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(a){return a?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(a,e,t){try{var i=this.renderer.getElementByPath(a);i.updateDocumentData(e,t)}catch{}},AnimationItem.prototype.trigger=function(a){if(this._cbs&&this._cbs[a])switch(a){case"enterFrame":this.triggerEvent(a,new BMEnterFrameEvent(a,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(a,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(a,new BMCompleteLoopEvent(a,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(a,new BMCompleteEvent(a,this.frameMult));break;case"segmentStart":this.triggerEvent(a,new BMSegmentStartEvent(a,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(a,new BMDestroyEvent(a,this));break;default:this.triggerEvent(a)}a==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(a,this.currentFrame,this.totalFrames,this.frameMult)),a==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(a,this.loop,this.playCount,this.frameMult)),a==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(a,this.frameMult)),a==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(a,this.firstFrame,this.totalFrames)),a==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(a,this))},AnimationItem.prototype.triggerRenderFrameError=function(a){var e=new BMRenderFrameErrorEvent(a,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(a){var e=new BMConfigErrorEvent(a,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=function(){var a={},e=[],t=0,i=0,r=0,o=!0,l=!1;function n(_){for(var E=0,z=_.target;E<i;)e[E].animation===z&&(e.splice(E,1),E-=1,i-=1,z.isPaused||x()),E+=1}function s(_,E){if(!_)return null;for(var z=0;z<i;){if(e[z].elem===_&&e[z].elem!==null)return e[z].animation;z+=1}var I=new AnimationItem;return m(I,_),I.setData(_,E),I}function f(){var _,E=e.length,z=[];for(_=0;_<E;_+=1)z.push(e[_].animation);return z}function d(){r+=1,U()}function x(){r-=1}function m(_,E){_.addEventListener("destroy",n),_.addEventListener("_active",d),_.addEventListener("_idle",x),e.push({elem:E,animation:_}),i+=1}function c(_){var E=new AnimationItem;return m(E,null),E.setParams(_),E}function g(_,E){var z;for(z=0;z<i;z+=1)e[z].animation.setSpeed(_,E)}function p(_,E){var z;for(z=0;z<i;z+=1)e[z].animation.setDirection(_,E)}function k(_){var E;for(E=0;E<i;E+=1)e[E].animation.play(_)}function b(_){var E=_-t,z;for(z=0;z<i;z+=1)e[z].animation.advanceTime(E);t=_,r&&!l?window.requestAnimationFrame(b):o=!0}function u(_){t=_,window.requestAnimationFrame(b)}function h(_){var E;for(E=0;E<i;E+=1)e[E].animation.pause(_)}function w(_,E,z){var I;for(I=0;I<i;I+=1)e[I].animation.goToAndStop(_,E,z)}function y(_){var E;for(E=0;E<i;E+=1)e[E].animation.stop(_)}function v(_){var E;for(E=0;E<i;E+=1)e[E].animation.togglePause(_)}function j(_){var E;for(E=i-1;E>=0;E-=1)e[E].animation.destroy(_)}function S(_,E,z){var I=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),P,M=I.length;for(P=0;P<M;P+=1)z&&I[P].setAttribute("data-bm-type",z),s(I[P],_);if(E&&M===0){z||(z="svg");var q=document.getElementsByTagName("body")[0];q.innerText="";var G=createTag("div");G.style.width="100%",G.style.height="100%",G.setAttribute("data-bm-type",z),q.appendChild(G),s(G,_)}}function A(){var _;for(_=0;_<i;_+=1)e[_].animation.resize()}function U(){!l&&r&&o&&(window.requestAnimationFrame(u),o=!1)}function N(){l=!0}function X(){l=!1,U()}function F(_,E){var z;for(z=0;z<i;z+=1)e[z].animation.setVolume(_,E)}function R(_){var E;for(E=0;E<i;E+=1)e[E].animation.mute(_)}function L(_){var E;for(E=0;E<i;E+=1)e[E].animation.unmute(_)}return a.registerAnimation=s,a.loadAnimation=c,a.setSpeed=g,a.setDirection=p,a.play=k,a.pause=h,a.stop=y,a.togglePause=v,a.searchAnimations=S,a.resize=A,a.goToAndStop=w,a.destroy=j,a.freeze=N,a.unfreeze=X,a.setVolume=F,a.mute=R,a.unmute=L,a.getRegisteredAnimations=f,a}(),BezierFactory=function(){var a={};a.getBezierEasing=t;var e={};function t(u,h,w,y,v){var j=v||("bez_"+u+"_"+h+"_"+w+"_"+y).replace(/\./g,"p");if(e[j])return e[j];var S=new b([u,h,w,y]);return e[j]=S,S}var i=4,r=.001,o=1e-7,l=10,n=11,s=1/(n-1),f=typeof Float32Array=="function";function d(u,h){return 1-3*h+3*u}function x(u,h){return 3*h-6*u}function m(u){return 3*u}function c(u,h,w){return((d(h,w)*u+x(h,w))*u+m(h))*u}function g(u,h,w){return 3*d(h,w)*u*u+2*x(h,w)*u+m(h)}function p(u,h,w,y,v){var j,S,A=0;do S=h+(w-h)/2,j=c(S,y,v)-u,j>0?w=S:h=S;while(Math.abs(j)>o&&++A<l);return S}function k(u,h,w,y){for(var v=0;v<i;++v){var j=g(h,w,y);if(j===0)return h;var S=c(h,w,y)-u;h-=S/j}return h}function b(u){this._p=u,this._mSampleValues=f?new Float32Array(n):new Array(n),this._precomputed=!1,this.get=this.get.bind(this)}return b.prototype={get:function(h){var w=this._p[0],y=this._p[1],v=this._p[2],j=this._p[3];return this._precomputed||this._precompute(),w===y&&v===j?h:h===0?0:h===1?1:c(this._getTForX(h),y,j)},_precompute:function(){var h=this._p[0],w=this._p[1],y=this._p[2],v=this._p[3];this._precomputed=!0,(h!==w||y!==v)&&this._calcSampleValues()},_calcSampleValues:function(){for(var h=this._p[0],w=this._p[2],y=0;y<n;++y)this._mSampleValues[y]=c(y*s,h,w)},_getTForX:function(h){for(var w=this._p[0],y=this._p[2],v=this._mSampleValues,j=0,S=1,A=n-1;S!==A&&v[S]<=h;++S)j+=s;--S;var U=(h-v[S])/(v[S+1]-v[S]),N=j+U*s,X=g(N,w,y);return X>=r?k(h,N,w,y):X===0?N:p(h,j,j+s,w,y)}},a}(),pooling=function(){function a(e){return e.concat(createSizedArray(e.length))}return{double:a}}(),poolFactory=function(){return function(a,e,t){var i=0,r=a,o=createSizedArray(r),l={newElement:n,release:s};function n(){var f;return i?(i-=1,f=o[i]):f=e(),f}function s(f){i===r&&(o=pooling.double(o),r*=2),t&&t(f),o[i]=f,i+=1}return l}}(),bezierLengthPool=function(){function a(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,a)}(),segmentsLengthPool=function(){function a(){return{lengths:[],totalLength:0}}function e(t){var i,r=t.lengths.length;for(i=0;i<r;i+=1)bezierLengthPool.release(t.lengths[i]);t.lengths.length=0}return poolFactory(8,a,e)}();function bezFunction(){var a=Math;function e(m,c,g,p,k,b){var u=m*p+c*k+g*b-k*p-b*m-g*c;return u>-.001&&u<.001}function t(m,c,g,p,k,b,u,h,w){if(g===0&&b===0&&w===0)return e(m,c,p,k,u,h);var y=a.sqrt(a.pow(p-m,2)+a.pow(k-c,2)+a.pow(b-g,2)),v=a.sqrt(a.pow(u-m,2)+a.pow(h-c,2)+a.pow(w-g,2)),j=a.sqrt(a.pow(u-p,2)+a.pow(h-k,2)+a.pow(w-b,2)),S;return y>v?y>j?S=y-v-j:S=j-v-y:j>v?S=j-v-y:S=v-y-j,S>-1e-4&&S<1e-4}var i=function(){return function(m,c,g,p){var k=getDefaultCurveSegments(),b,u,h,w,y,v=0,j,S=[],A=[],U=bezierLengthPool.newElement();for(h=g.length,b=0;b<k;b+=1){for(y=b/(k-1),j=0,u=0;u<h;u+=1)w=bmPow(1-y,3)*m[u]+3*bmPow(1-y,2)*y*g[u]+3*(1-y)*bmPow(y,2)*p[u]+bmPow(y,3)*c[u],S[u]=w,A[u]!==null&&(j+=bmPow(S[u]-A[u],2)),A[u]=S[u];j&&(j=bmSqrt(j),v+=j),U.percents[b]=y,U.lengths[b]=v}return U.addedLength=v,U}}();function r(m){var c=segmentsLengthPool.newElement(),g=m.c,p=m.v,k=m.o,b=m.i,u,h=m._length,w=c.lengths,y=0;for(u=0;u<h-1;u+=1)w[u]=i(p[u],p[u+1],k[u],b[u+1]),y+=w[u].addedLength;return g&&h&&(w[u]=i(p[u],p[0],k[u],b[0]),y+=w[u].addedLength),c.totalLength=y,c}function o(m){this.segmentLength=0,this.points=new Array(m)}function l(m,c){this.partialLength=m,this.point=c}var n=function(){var m={};return function(c,g,p,k){var b=(c[0]+"_"+c[1]+"_"+g[0]+"_"+g[1]+"_"+p[0]+"_"+p[1]+"_"+k[0]+"_"+k[1]).replace(/\./g,"p");if(!m[b]){var u=getDefaultCurveSegments(),h,w,y,v,j,S=0,A,U,N=null;c.length===2&&(c[0]!==g[0]||c[1]!==g[1])&&e(c[0],c[1],g[0],g[1],c[0]+p[0],c[1]+p[1])&&e(c[0],c[1],g[0],g[1],g[0]+k[0],g[1]+k[1])&&(u=2);var X=new o(u);for(y=p.length,h=0;h<u;h+=1){for(U=createSizedArray(y),j=h/(u-1),A=0,w=0;w<y;w+=1)v=bmPow(1-j,3)*c[w]+3*bmPow(1-j,2)*j*(c[w]+p[w])+3*(1-j)*bmPow(j,2)*(g[w]+k[w])+bmPow(j,3)*g[w],U[w]=v,N!==null&&(A+=bmPow(U[w]-N[w],2));A=bmSqrt(A),S+=A,X.points[h]=new l(A,U),N=U}X.segmentLength=S,m[b]=X}return m[b]}}();function s(m,c){var g=c.percents,p=c.lengths,k=g.length,b=bmFloor((k-1)*m),u=m*c.addedLength,h=0;if(b===k-1||b===0||u===p[b])return g[b];for(var w=p[b]>u?-1:1,y=!0;y;)if(p[b]<=u&&p[b+1]>u?(h=(u-p[b])/(p[b+1]-p[b]),y=!1):b+=w,b<0||b>=k-1){if(b===k-1)return g[b];y=!1}return g[b]+(g[b+1]-g[b])*h}function f(m,c,g,p,k,b){var u=s(k,b),h=1-u,w=a.round((h*h*h*m[0]+(u*h*h+h*u*h+h*h*u)*g[0]+(u*u*h+h*u*u+u*h*u)*p[0]+u*u*u*c[0])*1e3)/1e3,y=a.round((h*h*h*m[1]+(u*h*h+h*u*h+h*h*u)*g[1]+(u*u*h+h*u*u+u*h*u)*p[1]+u*u*u*c[1])*1e3)/1e3;return[w,y]}var d=createTypedArray("float32",8);function x(m,c,g,p,k,b,u){k<0?k=0:k>1&&(k=1);var h=s(k,u);b=b>1?1:b;var w=s(b,u),y,v=m.length,j=1-h,S=1-w,A=j*j*j,U=h*j*j*3,N=h*h*j*3,X=h*h*h,F=j*j*S,R=h*j*S+j*h*S+j*j*w,L=h*h*S+j*h*w+h*j*w,_=h*h*w,E=j*S*S,z=h*S*S+j*w*S+j*S*w,I=h*w*S+j*w*w+h*S*w,P=h*w*w,M=S*S*S,q=w*S*S+S*w*S+S*S*w,G=w*w*S+S*w*w+w*S*w,J=w*w*w;for(y=0;y<v;y+=1)d[y*4]=a.round((A*m[y]+U*g[y]+N*p[y]+X*c[y])*1e3)/1e3,d[y*4+1]=a.round((F*m[y]+R*g[y]+L*p[y]+_*c[y])*1e3)/1e3,d[y*4+2]=a.round((E*m[y]+z*g[y]+I*p[y]+P*c[y])*1e3)/1e3,d[y*4+3]=a.round((M*m[y]+q*g[y]+G*p[y]+J*c[y])*1e3)/1e3;return d}return{getSegmentsLength:r,getNewSegment:x,getPointInSegment:f,buildBezierData:n,pointOnLine2D:e,pointOnLine3D:t}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(a,e){var t=this.offsetTime,i;this.propType==="multidimensional"&&(i=createTypedArray("float32",this.pv.length));for(var r=e.lastIndex,o=r,l=this.keyframes.length-1,n=!0,s,f,d;n;){if(s=this.keyframes[o],f=this.keyframes[o+1],o===l-1&&a>=f.t-t){s.h&&(s=f),r=0;break}if(f.t-t>a){r=o;break}o<l-1?o+=1:(r=0,n=!1)}d=this.keyframesMetadata[o]||{};var x,m,c,g,p,k,b=f.t-t,u=s.t-t,h;if(s.to){d.bezierData||(d.bezierData=bez.buildBezierData(s.s,f.s||s.e,s.to,s.ti));var w=d.bezierData;if(a>=b||a<u){var y=a>=b?w.points.length-1:0;for(m=w.points[y].point.length,x=0;x<m;x+=1)i[x]=w.points[y].point[x]}else{d.__fnct?k=d.__fnct:(k=BezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,d.__fnct=k),c=k((a-u)/(b-u));var v=w.segmentLength*c,j,S=e.lastFrame<a&&e._lastKeyframeIndex===o?e._lastAddedLength:0;for(p=e.lastFrame<a&&e._lastKeyframeIndex===o?e._lastPoint:0,n=!0,g=w.points.length;n;){if(S+=w.points[p].partialLength,v===0||c===0||p===w.points.length-1){for(m=w.points[p].point.length,x=0;x<m;x+=1)i[x]=w.points[p].point[x];break}else if(v>=S&&v<S+w.points[p+1].partialLength){for(j=(v-S)/w.points[p+1].partialLength,m=w.points[p].point.length,x=0;x<m;x+=1)i[x]=w.points[p].point[x]+(w.points[p+1].point[x]-w.points[p].point[x])*j;break}p<g-1?p+=1:n=!1}e._lastPoint=p,e._lastAddedLength=S-w.points[p].partialLength,e._lastKeyframeIndex=o}}else{var A,U,N,X,F;if(l=s.s.length,h=f.s||s.e,this.sh&&s.h!==1)if(a>=b)i[0]=h[0],i[1]=h[1],i[2]=h[2];else if(a<=u)i[0]=s.s[0],i[1]=s.s[1],i[2]=s.s[2];else{var R=createQuaternion(s.s),L=createQuaternion(h),_=(a-u)/(b-u);quaternionToEuler(i,slerp(R,L,_))}else for(o=0;o<l;o+=1)s.h!==1&&(a>=b?c=1:a<u?c=0:(s.o.x.constructor===Array?(d.__fnct||(d.__fnct=[]),d.__fnct[o]?k=d.__fnct[o]:(A=s.o.x[o]===void 0?s.o.x[0]:s.o.x[o],U=s.o.y[o]===void 0?s.o.y[0]:s.o.y[o],N=s.i.x[o]===void 0?s.i.x[0]:s.i.x[o],X=s.i.y[o]===void 0?s.i.y[0]:s.i.y[o],k=BezierFactory.getBezierEasing(A,U,N,X).get,d.__fnct[o]=k)):d.__fnct?k=d.__fnct:(A=s.o.x,U=s.o.y,N=s.i.x,X=s.i.y,k=BezierFactory.getBezierEasing(A,U,N,X).get,s.keyframeMetadata=k),c=k((a-u)/(b-u)))),h=f.s||s.e,F=s.h===1?s.s[o]:s.s[o]+(h[o]-s.s[o])*c,this.propType==="multidimensional"?i[o]=F:i=F}return e.lastIndex=r,i}function slerp(a,e,t){var i=[],r=a[0],o=a[1],l=a[2],n=a[3],s=e[0],f=e[1],d=e[2],x=e[3],m,c,g,p,k;return c=r*s+o*f+l*d+n*x,c<0&&(c=-c,s=-s,f=-f,d=-d,x=-x),1-c>1e-6?(m=Math.acos(c),g=Math.sin(m),p=Math.sin((1-t)*m)/g,k=Math.sin(t*m)/g):(p=1-t,k=t),i[0]=p*r+k*s,i[1]=p*o+k*f,i[2]=p*l+k*d,i[3]=p*n+k*x,i}function quaternionToEuler(a,e){var t=e[0],i=e[1],r=e[2],o=e[3],l=Math.atan2(2*i*o-2*t*r,1-2*i*i-2*r*r),n=Math.asin(2*t*i+2*r*o),s=Math.atan2(2*t*o-2*i*r,1-2*t*t-2*r*r);a[0]=l/degToRads,a[1]=n/degToRads,a[2]=s/degToRads}function createQuaternion(a){var e=a[0]*degToRads,t=a[1]*degToRads,i=a[2]*degToRads,r=Math.cos(e/2),o=Math.cos(t/2),l=Math.cos(i/2),n=Math.sin(e/2),s=Math.sin(t/2),f=Math.sin(i/2),d=r*o*l-n*s*f,x=n*s*l+r*o*f,m=n*o*l+r*s*f,c=r*s*l-n*o*f;return[x,m,c,d]}function getValueAtCurrentTime(){var a=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,t=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(a===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=t&&a>=t||this._caching.lastFrame<e&&a<e))){this._caching.lastFrame>=a&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(a,this._caching);this.pv=i}return this._caching.lastFrame=a,this.pv}function setVValue(a){var e;if(this.propType==="unidimensional")e=a*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var t=0,i=this.v.length;t<i;)e=a[t]*this.mult,mathAbs(this.v[t]-e)>1e-5&&(this.v[t]=e,this._mdf=!0),t+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var a,e=this.effectsSequence.length,t=this.kf?this.pv:this.data.k;for(a=0;a<e;a+=1)t=this.effectsSequence[a](t);this.setVValue(t),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(a){this.effectsSequence.push(a),this.container.addDynamicProperty(this)}function ValueProperty(a,e,t,i){this.propType="unidimensional",this.mult=t||1,this.data=e,this.v=t?e.k*t:e.k,this.pv=e.k,this._mdf=!1,this.elem=a,this.container=i,this.comp=a.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(a,e,t,i){this.propType="multidimensional",this.mult=t||1,this.data=e,this._mdf=!1,this.elem=a,this.container=i,this.comp=a.comp,this.k=!1,this.kf=!1,this.frameId=-1;var r,o=e.k.length;for(this.v=createTypedArray("float32",o),this.pv=createTypedArray("float32",o),this.vel=createTypedArray("float32",o),r=0;r<o;r+=1)this.v[r]=e.k[r]*this.mult,this.pv[r]=e.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(a,e,t,i){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=a.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=t||1,this.elem=a,this.container=i,this.comp=a.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(a,e,t,i){this.propType="multidimensional";var r,o=e.k.length,l,n,s,f;for(r=0;r<o-1;r+=1)e.k[r].to&&e.k[r].s&&e.k[r+1]&&e.k[r+1].s&&(l=e.k[r].s,n=e.k[r+1].s,s=e.k[r].to,f=e.k[r].ti,(l.length===2&&!(l[0]===n[0]&&l[1]===n[1])&&bez.pointOnLine2D(l[0],l[1],n[0],n[1],l[0]+s[0],l[1]+s[1])&&bez.pointOnLine2D(l[0],l[1],n[0],n[1],n[0]+f[0],n[1]+f[1])||l.length===3&&!(l[0]===n[0]&&l[1]===n[1]&&l[2]===n[2])&&bez.pointOnLine3D(l[0],l[1],l[2],n[0],n[1],n[2],l[0]+s[0],l[1]+s[1],l[2]+s[2])&&bez.pointOnLine3D(l[0],l[1],l[2],n[0],n[1],n[2],n[0]+f[0],n[1]+f[1],n[2]+f[2]))&&(e.k[r].to=null,e.k[r].ti=null),l[0]===n[0]&&l[1]===n[1]&&s[0]===0&&s[1]===0&&f[0]===0&&f[1]===0&&(l.length===2||l[2]===n[2]&&s[2]===0&&f[2]===0)&&(e.k[r].to=null,e.k[r].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=a.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=t||1,this.elem=a,this.container=i,this.comp=a.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var d=e.k[0].s.length;for(this.v=createTypedArray("float32",d),this.pv=createTypedArray("float32",d),r=0;r<d;r+=1)this.v[r]=initFrame,this.pv[r]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",d)},this.addEffect=addEffect}var PropertyFactory=function(){function a(t,i,r,o,l){i.sid&&(i=t.globalData.slotManager.getProp(i));var n;if(!i.k.length)n=new ValueProperty(t,i,o,l);else if(typeof i.k[0]=="number")n=new MultiDimensionalProperty(t,i,o,l);else switch(r){case 0:n=new KeyframedValueProperty(t,i,o,l);break;case 1:n=new KeyframedMultidimensionalProperty(t,i,o,l);break;default:break}return n.effectsSequence.length&&l.addDynamicProperty(n),n}var e={getProp:a};return e}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function a(){return createTypedArray("float32",2)}return poolFactory(8,a)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(a,e){this.c=a,this.setLength(e);for(var t=0;t<e;)this.v[t]=pointPool.newElement(),this.o[t]=pointPool.newElement(),this.i[t]=pointPool.newElement(),t+=1},ShapePath.prototype.setLength=function(a){for(;this._maxLength<a;)this.doubleArrayLength();this._length=a},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(a,e,t,i,r){var o;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),t){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[];break}(!o[i]||o[i]&&!r)&&(o[i]=pointPool.newElement()),o[i][0]=a,o[i][1]=e},ShapePath.prototype.setTripleAt=function(a,e,t,i,r,o,l,n){this.setXYAt(a,e,"v",l,n),this.setXYAt(t,i,"o",l,n),this.setXYAt(r,o,"i",l,n)},ShapePath.prototype.reverse=function(){var a=new ShapePath;a.setPathData(this.c,this._length);var e=this.v,t=this.o,i=this.i,r=0;this.c&&(a.setTripleAt(e[0][0],e[0][1],i[0][0],i[0][1],t[0][0],t[0][1],0,!1),r=1);var o=this._length-1,l=this._length,n;for(n=r;n<l;n+=1)a.setTripleAt(e[o][0],e[o][1],i[o][0],i[o][1],t[o][0],t[o][1],n,!1),o-=1;return a},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function a(){return new ShapePath}function e(r){var o=r._length,l;for(l=0;l<o;l+=1)pointPool.release(r.v[l]),pointPool.release(r.i[l]),pointPool.release(r.o[l]),r.v[l]=null,r.i[l]=null,r.o[l]=null;r._length=0,r.c=!1}function t(r){var o=i.newElement(),l,n=r._length===void 0?r.v.length:r._length;for(o.setLength(n),o.c=r.c,l=0;l<n;l+=1)o.setTripleAt(r.v[l][0],r.v[l][1],r.o[l][0],r.o[l][1],r.i[l][0],r.i[l][1],l);return o}var i=poolFactory(4,a,e);return i.clone=t,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(a){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=a,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var a;for(a=0;a<this._length;a+=1)shapePool.release(this.shapes[a]);this._length=0};var shapeCollectionPool=function(){var a={newShapeCollection:r,release:o},e=0,t=4,i=createSizedArray(t);function r(){var l;return e?(e-=1,l=i[e]):l=new ShapeCollection,l}function o(l){var n,s=l._length;for(n=0;n<s;n+=1)shapePool.release(l.shapes[n]);l._length=0,e===t&&(i=pooling.double(i),t*=2),i[e]=l,e+=1}return a}(),ShapePropertyFactory=function(){var a=-999999;function e(b,u,h){var w=h.lastIndex,y,v,j,S,A,U,N,X,F,R=this.keyframes;if(b<R[0].t-this.offsetTime)y=R[0].s[0],j=!0,w=0;else if(b>=R[R.length-1].t-this.offsetTime)y=R[R.length-1].s?R[R.length-1].s[0]:R[R.length-2].e[0],j=!0;else{for(var L=w,_=R.length-1,E=!0,z,I,P;E&&(z=R[L],I=R[L+1],!(I.t-this.offsetTime>b));)L<_-1?L+=1:E=!1;if(P=this.keyframesMetadata[L]||{},j=z.h===1,w=L,!j){if(b>=I.t-this.offsetTime)X=1;else if(b<z.t-this.offsetTime)X=0;else{var M;P.__fnct?M=P.__fnct:(M=BezierFactory.getBezierEasing(z.o.x,z.o.y,z.i.x,z.i.y).get,P.__fnct=M),X=M((b-(z.t-this.offsetTime))/(I.t-this.offsetTime-(z.t-this.offsetTime)))}v=I.s?I.s[0]:z.e[0]}y=z.s[0]}for(U=u._length,N=y.i[0].length,h.lastIndex=w,S=0;S<U;S+=1)for(A=0;A<N;A+=1)F=j?y.i[S][A]:y.i[S][A]+(v.i[S][A]-y.i[S][A])*X,u.i[S][A]=F,F=j?y.o[S][A]:y.o[S][A]+(v.o[S][A]-y.o[S][A])*X,u.o[S][A]=F,F=j?y.v[S][A]:y.v[S][A]+(v.v[S][A]-y.v[S][A])*X,u.v[S][A]=F}function t(){var b=this.comp.renderedFrame-this.offsetTime,u=this.keyframes[0].t-this.offsetTime,h=this.keyframes[this.keyframes.length-1].t-this.offsetTime,w=this._caching.lastFrame;return w!==a&&(w<u&&b<u||w>h&&b>h)||(this._caching.lastIndex=w<b?this._caching.lastIndex:0,this.interpolateShape(b,this.pv,this._caching)),this._caching.lastFrame=b,this.pv}function i(){this.paths=this.localShapeCollection}function r(b,u){if(b._length!==u._length||b.c!==u.c)return!1;var h,w=b._length;for(h=0;h<w;h+=1)if(b.v[h][0]!==u.v[h][0]||b.v[h][1]!==u.v[h][1]||b.o[h][0]!==u.o[h][0]||b.o[h][1]!==u.o[h][1]||b.i[h][0]!==u.i[h][0]||b.i[h][1]!==u.i[h][1])return!1;return!0}function o(b){r(this.v,b)||(this.v=shapePool.clone(b),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function l(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var b;this.kf?b=this.pv:this.data.ks?b=this.data.ks.k:b=this.data.pt.k;var u,h=this.effectsSequence.length;for(u=0;u<h;u+=1)b=this.effectsSequence[u](b);this.setVValue(b),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function n(b,u,h){this.propType="shape",this.comp=b.comp,this.container=b,this.elem=b,this.data=u,this.k=!1,this.kf=!1,this._mdf=!1;var w=h===3?u.pt.k:u.ks.k;this.v=shapePool.clone(w),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function s(b){this.effectsSequence.push(b),this.container.addDynamicProperty(this)}n.prototype.interpolateShape=e,n.prototype.getValue=l,n.prototype.setVValue=o,n.prototype.addEffect=s;function f(b,u,h){this.propType="shape",this.comp=b.comp,this.elem=b,this.container=b,this.offsetTime=b.data.st,this.keyframes=h===3?u.pt.k:u.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var w=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,w),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=a,this.reset=i,this._caching={lastFrame:a,lastIndex:0},this.effectsSequence=[t.bind(this)]}f.prototype.getValue=l,f.prototype.interpolateShape=e,f.prototype.setVValue=o,f.prototype.addEffect=s;var d=function(){var b=roundCorner;function u(h,w){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=w.d,this.elem=h,this.comp=h.comp,this.frameId=-1,this.initDynamicPropertyContainer(h),this.p=PropertyFactory.getProp(h,w.p,1,0,this),this.s=PropertyFactory.getProp(h,w.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return u.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var w=this.p.v[0],y=this.p.v[1],v=this.s.v[0]/2,j=this.s.v[1]/2,S=this.d!==3,A=this.v;A.v[0][0]=w,A.v[0][1]=y-j,A.v[1][0]=S?w+v:w-v,A.v[1][1]=y,A.v[2][0]=w,A.v[2][1]=y+j,A.v[3][0]=S?w-v:w+v,A.v[3][1]=y,A.i[0][0]=S?w-v*b:w+v*b,A.i[0][1]=y-j,A.i[1][0]=S?w+v:w-v,A.i[1][1]=y-j*b,A.i[2][0]=S?w+v*b:w-v*b,A.i[2][1]=y+j,A.i[3][0]=S?w-v:w+v,A.i[3][1]=y+j*b,A.o[0][0]=S?w+v*b:w-v*b,A.o[0][1]=y-j,A.o[1][0]=S?w+v:w-v,A.o[1][1]=y+j*b,A.o[2][0]=S?w-v*b:w+v*b,A.o[2][1]=y+j,A.o[3][0]=S?w-v:w+v,A.o[3][1]=y-j*b}},extendPrototype([DynamicPropertyContainer],u),u}(),x=function(){function b(u,h){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=u,this.comp=u.comp,this.data=h,this.frameId=-1,this.d=h.d,this.initDynamicPropertyContainer(u),h.sy===1?(this.ir=PropertyFactory.getProp(u,h.ir,0,0,this),this.is=PropertyFactory.getProp(u,h.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(u,h.pt,0,0,this),this.p=PropertyFactory.getProp(u,h.p,1,0,this),this.r=PropertyFactory.getProp(u,h.r,0,degToRads,this),this.or=PropertyFactory.getProp(u,h.or,0,0,this),this.os=PropertyFactory.getProp(u,h.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return b.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var h=Math.floor(this.pt.v)*2,w=Math.PI*2/h,y=!0,v=this.or.v,j=this.ir.v,S=this.os.v,A=this.is.v,U=2*Math.PI*v/(h*2),N=2*Math.PI*j/(h*2),X,F,R,L,_=-Math.PI/2;_+=this.r.v;var E=this.data.d===3?-1:1;for(this.v._length=0,X=0;X<h;X+=1){F=y?v:j,R=y?S:A,L=y?U:N;var z=F*Math.cos(_),I=F*Math.sin(_),P=z===0&&I===0?0:I/Math.sqrt(z*z+I*I),M=z===0&&I===0?0:-z/Math.sqrt(z*z+I*I);z+=+this.p.v[0],I+=+this.p.v[1],this.v.setTripleAt(z,I,z-P*L*R*E,I-M*L*R*E,z+P*L*R*E,I+M*L*R*E,X,!0),y=!y,_+=w*E}},convertPolygonToPath:function(){var h=Math.floor(this.pt.v),w=Math.PI*2/h,y=this.or.v,v=this.os.v,j=2*Math.PI*y/(h*4),S,A=-Math.PI*.5,U=this.data.d===3?-1:1;for(A+=this.r.v,this.v._length=0,S=0;S<h;S+=1){var N=y*Math.cos(A),X=y*Math.sin(A),F=N===0&&X===0?0:X/Math.sqrt(N*N+X*X),R=N===0&&X===0?0:-N/Math.sqrt(N*N+X*X);N+=+this.p.v[0],X+=+this.p.v[1],this.v.setTripleAt(N,X,N-F*j*v*U,X-R*j*v*U,N+F*j*v*U,X+R*j*v*U,S,!0),A+=w*U}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],b),b}(),m=function(){function b(u,h){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=u,this.comp=u.comp,this.frameId=-1,this.d=h.d,this.initDynamicPropertyContainer(u),this.p=PropertyFactory.getProp(u,h.p,1,0,this),this.s=PropertyFactory.getProp(u,h.s,1,0,this),this.r=PropertyFactory.getProp(u,h.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return b.prototype={convertRectToPath:function(){var h=this.p.v[0],w=this.p.v[1],y=this.s.v[0]/2,v=this.s.v[1]/2,j=bmMin(y,v,this.r.v),S=j*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(h+y,w-v+j,h+y,w-v+j,h+y,w-v+S,0,!0),this.v.setTripleAt(h+y,w+v-j,h+y,w+v-S,h+y,w+v-j,1,!0),j!==0?(this.v.setTripleAt(h+y-j,w+v,h+y-j,w+v,h+y-S,w+v,2,!0),this.v.setTripleAt(h-y+j,w+v,h-y+S,w+v,h-y+j,w+v,3,!0),this.v.setTripleAt(h-y,w+v-j,h-y,w+v-j,h-y,w+v-S,4,!0),this.v.setTripleAt(h-y,w-v+j,h-y,w-v+S,h-y,w-v+j,5,!0),this.v.setTripleAt(h-y+j,w-v,h-y+j,w-v,h-y+S,w-v,6,!0),this.v.setTripleAt(h+y-j,w-v,h+y-S,w-v,h+y-j,w-v,7,!0)):(this.v.setTripleAt(h-y,w+v,h-y+S,w+v,h-y,w+v,2),this.v.setTripleAt(h-y,w-v,h-y,w-v+S,h-y,w-v,3))):(this.v.setTripleAt(h+y,w-v+j,h+y,w-v+S,h+y,w-v+j,0,!0),j!==0?(this.v.setTripleAt(h+y-j,w-v,h+y-j,w-v,h+y-S,w-v,1,!0),this.v.setTripleAt(h-y+j,w-v,h-y+S,w-v,h-y+j,w-v,2,!0),this.v.setTripleAt(h-y,w-v+j,h-y,w-v+j,h-y,w-v+S,3,!0),this.v.setTripleAt(h-y,w+v-j,h-y,w+v-S,h-y,w+v-j,4,!0),this.v.setTripleAt(h-y+j,w+v,h-y+j,w+v,h-y+S,w+v,5,!0),this.v.setTripleAt(h+y-j,w+v,h+y-S,w+v,h+y-j,w+v,6,!0),this.v.setTripleAt(h+y,w+v-j,h+y,w+v-j,h+y,w+v-S,7,!0)):(this.v.setTripleAt(h-y,w-v,h-y+S,w-v,h-y,w-v,1,!0),this.v.setTripleAt(h-y,w+v,h-y,w+v-S,h-y,w+v,2,!0),this.v.setTripleAt(h+y,w+v,h+y-S,w+v,h+y,w+v,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],b),b}();function c(b,u,h){var w;if(h===3||h===4){var y=h===3?u.pt:u.ks,v=y.k;v.length?w=new f(b,u,h):w=new n(b,u,h)}else h===5?w=new m(b,u):h===6?w=new d(b,u):h===7&&(w=new x(b,u));return w.k&&b.addDynamicProperty(w),w}function g(){return n}function p(){return f}var k={};return k.getShapeProp=c,k.getConstructorFunction=g,k.getKeyframedConstructorFunction=p,k}();var Matrix=function(){var a=Math.cos,e=Math.sin,t=Math.tan,i=Math.round;function r(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(z){if(z===0)return this;var I=a(z),P=e(z);return this._t(I,-P,0,0,P,I,0,0,0,0,1,0,0,0,0,1)}function l(z){if(z===0)return this;var I=a(z),P=e(z);return this._t(1,0,0,0,0,I,-P,0,0,P,I,0,0,0,0,1)}function n(z){if(z===0)return this;var I=a(z),P=e(z);return this._t(I,0,P,0,0,1,0,0,-P,0,I,0,0,0,0,1)}function s(z){if(z===0)return this;var I=a(z),P=e(z);return this._t(I,-P,0,0,P,I,0,0,0,0,1,0,0,0,0,1)}function f(z,I){return this._t(1,I,z,1,0,0)}function d(z,I){return this.shear(t(z),t(I))}function x(z,I){var P=a(I),M=e(I);return this._t(P,M,0,0,-M,P,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,t(z),1,0,0,0,0,1,0,0,0,0,1)._t(P,-M,0,0,M,P,0,0,0,0,1,0,0,0,0,1)}function m(z,I,P){return!P&&P!==0&&(P=1),z===1&&I===1&&P===1?this:this._t(z,0,0,0,0,I,0,0,0,0,P,0,0,0,0,1)}function c(z,I,P,M,q,G,J,le,re,ge,se,ze,xe,Se,ve,be){return this.props[0]=z,this.props[1]=I,this.props[2]=P,this.props[3]=M,this.props[4]=q,this.props[5]=G,this.props[6]=J,this.props[7]=le,this.props[8]=re,this.props[9]=ge,this.props[10]=se,this.props[11]=ze,this.props[12]=xe,this.props[13]=Se,this.props[14]=ve,this.props[15]=be,this}function g(z,I,P){return P=P||0,z!==0||I!==0||P!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,z,I,P,1):this}function p(z,I,P,M,q,G,J,le,re,ge,se,ze,xe,Se,ve,be){var oe=this.props;if(z===1&&I===0&&P===0&&M===0&&q===0&&G===1&&J===0&&le===0&&re===0&&ge===0&&se===1&&ze===0)return oe[12]=oe[12]*z+oe[15]*xe,oe[13]=oe[13]*G+oe[15]*Se,oe[14]=oe[14]*se+oe[15]*ve,oe[15]*=be,this._identityCalculated=!1,this;var we=oe[0],st=oe[1],ye=oe[2],Re=oe[3],Ke=oe[4],ft=oe[5],qe=oe[6],je=oe[7],ct=oe[8],Ae=oe[9],Ye=oe[10],We=oe[11],B=oe[12],W=oe[13],V=oe[14],H=oe[15];return oe[0]=we*z+st*q+ye*re+Re*xe,oe[1]=we*I+st*G+ye*ge+Re*Se,oe[2]=we*P+st*J+ye*se+Re*ve,oe[3]=we*M+st*le+ye*ze+Re*be,oe[4]=Ke*z+ft*q+qe*re+je*xe,oe[5]=Ke*I+ft*G+qe*ge+je*Se,oe[6]=Ke*P+ft*J+qe*se+je*ve,oe[7]=Ke*M+ft*le+qe*ze+je*be,oe[8]=ct*z+Ae*q+Ye*re+We*xe,oe[9]=ct*I+Ae*G+Ye*ge+We*Se,oe[10]=ct*P+Ae*J+Ye*se+We*ve,oe[11]=ct*M+Ae*le+Ye*ze+We*be,oe[12]=B*z+W*q+V*re+H*xe,oe[13]=B*I+W*G+V*ge+H*Se,oe[14]=B*P+W*J+V*se+H*ve,oe[15]=B*M+W*le+V*ze+H*be,this._identityCalculated=!1,this}function k(z){var I=z.props;return this.transform(I[0],I[1],I[2],I[3],I[4],I[5],I[6],I[7],I[8],I[9],I[10],I[11],I[12],I[13],I[14],I[15])}function b(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function u(z){for(var I=0;I<16;){if(z.props[I]!==this.props[I])return!1;I+=1}return!0}function h(z){var I;for(I=0;I<16;I+=1)z.props[I]=this.props[I];return z}function w(z){var I;for(I=0;I<16;I+=1)this.props[I]=z[I]}function y(z,I,P){return{x:z*this.props[0]+I*this.props[4]+P*this.props[8]+this.props[12],y:z*this.props[1]+I*this.props[5]+P*this.props[9]+this.props[13],z:z*this.props[2]+I*this.props[6]+P*this.props[10]+this.props[14]}}function v(z,I,P){return z*this.props[0]+I*this.props[4]+P*this.props[8]+this.props[12]}function j(z,I,P){return z*this.props[1]+I*this.props[5]+P*this.props[9]+this.props[13]}function S(z,I,P){return z*this.props[2]+I*this.props[6]+P*this.props[10]+this.props[14]}function A(){var z=this.props[0]*this.props[5]-this.props[1]*this.props[4],I=this.props[5]/z,P=-this.props[1]/z,M=-this.props[4]/z,q=this.props[0]/z,G=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/z,J=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/z,le=new Matrix;return le.props[0]=I,le.props[1]=P,le.props[4]=M,le.props[5]=q,le.props[12]=G,le.props[13]=J,le}function U(z){var I=this.getInverseMatrix();return I.applyToPointArray(z[0],z[1],z[2]||0)}function N(z){var I,P=z.length,M=[];for(I=0;I<P;I+=1)M[I]=U(z[I]);return M}function X(z,I,P){var M=createTypedArray("float32",6);if(this.isIdentity())M[0]=z[0],M[1]=z[1],M[2]=I[0],M[3]=I[1],M[4]=P[0],M[5]=P[1];else{var q=this.props[0],G=this.props[1],J=this.props[4],le=this.props[5],re=this.props[12],ge=this.props[13];M[0]=z[0]*q+z[1]*J+re,M[1]=z[0]*G+z[1]*le+ge,M[2]=I[0]*q+I[1]*J+re,M[3]=I[0]*G+I[1]*le+ge,M[4]=P[0]*q+P[1]*J+re,M[5]=P[0]*G+P[1]*le+ge}return M}function F(z,I,P){var M;return this.isIdentity()?M=[z,I,P]:M=[z*this.props[0]+I*this.props[4]+P*this.props[8]+this.props[12],z*this.props[1]+I*this.props[5]+P*this.props[9]+this.props[13],z*this.props[2]+I*this.props[6]+P*this.props[10]+this.props[14]],M}function R(z,I){if(this.isIdentity())return z+","+I;var P=this.props;return Math.round((z*P[0]+I*P[4]+P[12])*100)/100+","+Math.round((z*P[1]+I*P[5]+P[13])*100)/100}function L(){for(var z=0,I=this.props,P="matrix3d(",M=1e4;z<16;)P+=i(I[z]*M)/M,P+=z===15?")":",",z+=1;return P}function _(z){var I=1e4;return z<1e-6&&z>0||z>-1e-6&&z<0?i(z*I)/I:z}function E(){var z=this.props,I=_(z[0]),P=_(z[1]),M=_(z[4]),q=_(z[5]),G=_(z[12]),J=_(z[13]);return"matrix("+I+","+P+","+M+","+q+","+G+","+J+")"}return function(){this.reset=r,this.rotate=o,this.rotateX=l,this.rotateY=n,this.rotateZ=s,this.skew=d,this.skewFromAxis=x,this.shear=f,this.scale=m,this.setTransform=c,this.translate=g,this.transform=p,this.multiply=k,this.applyToPoint=y,this.applyToX=v,this.applyToY=j,this.applyToZ=S,this.applyToPointArray=F,this.applyToTriplePoints=X,this.applyToPointStringified=R,this.toCSS=L,this.to2dCSS=E,this.clone=h,this.cloneFromProps=w,this.equals=u,this.inversePoints=N,this.inversePoint=U,this.getInverseMatrix=A,this._t=this.transform,this.isIdentity=b,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(a){"@babel/helpers - typeof";return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(a)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(a){setLocationHref(a)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(a){setSubframeEnabled(a)}function setPrefix(a){setIdPrefix(a)}function loadAnimation(a){return standalone===!0&&(a.animationData=JSON.parse(animationData)),animationManager.loadAnimation(a)}function setQuality(a){if(typeof a=="string")switch(a){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(a)&&a>1&&setDefaultCurveSegments(a);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator<"u"}function installPlugin(a,e){a==="expressions"&&setExpressionsPlugin(e)}function getFactory(a){switch(a){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.13.0";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(a){for(var e=queryString.split("&"),t=0;t<e.length;t+=1){var i=e[t].split("=");if(decodeURIComponent(i[0])==a)return decodeURIComponent(i[1])}return null}var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{!((typeof exports>"u"?"undefined":_typeof$3(exports))==="object"&&typeof module<"u")&&!(typeof define=="function"&&define.amd)&&(window.bodymovin=lottie)}catch(a){}var ShapeModifiers=function(){var a={},e={};a.registerModifier=t,a.getModifier=i;function t(r,o){e[r]||(e[r]=o)}function i(r,o,l){return new e[r](o,l)}return a}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(a){if(!this.closed){a.sh.container.addDynamicProperty(a.sh);var e={shape:a.sh,data:a,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&a.setAsAnimated()}},ShapeModifier.prototype.init=function(a,e){this.shapes=[],this.elem=a,this.initDynamicPropertyContainer(a),this.initModifierProperties(a,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(a,e){this.s=PropertyFactory.getProp(a,e.s,0,.01,this),this.e=PropertyFactory.getProp(a,e.e,0,.01,this),this.o=PropertyFactory.getProp(a,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(a){a.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(a,e,t,i,r){var o=[];e<=1?o.push({s:a,e}):a>=1?o.push({s:a-1,e:e-1}):(o.push({s:a,e:1}),o.push({s:0,e:e-1}));var l=[],n,s=o.length,f;for(n=0;n<s;n+=1)if(f=o[n],!(f.e*r<i||f.s*r>i+t)){var d,x;f.s*r<=i?d=0:d=(f.s*r-i)/t,f.e*r>=i+t?x=1:x=(f.e*r-i)/t,l.push([d,x])}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(a){var e,t=a.length;for(e=0;e<t;e+=1)segmentsLengthPool.release(a[e]);return a.length=0,a},TrimModifier.prototype.processShapes=function(a){var e,t;if(this._mdf||a){var i=this.o.v%360/360;if(i<0&&(i+=1),this.s.v>1?e=1+i:this.s.v<0?e=0+i:e=this.s.v+i,this.e.v>1?t=1+i:this.e.v<0?t=0+i:t=this.e.v+i,e>t){var r=e;e=t,t=r}e=Math.round(e*1e4)*1e-4,t=Math.round(t*1e4)*1e-4,this.sValue=e,this.eValue=t}else e=this.sValue,t=this.eValue;var o,l,n=this.shapes.length,s,f,d,x,m,c=0;if(t===e)for(l=0;l<n;l+=1)this.shapes[l].localShapeCollection.releaseShapes(),this.shapes[l].shape._mdf=!0,this.shapes[l].shape.paths=this.shapes[l].localShapeCollection,this._mdf&&(this.shapes[l].pathsData.length=0);else if(t===1&&e===0||t===0&&e===1){if(this._mdf)for(l=0;l<n;l+=1)this.shapes[l].pathsData.length=0,this.shapes[l].shape._mdf=!0}else{var g=[],p,k;for(l=0;l<n;l+=1)if(p=this.shapes[l],!p.shape._mdf&&!this._mdf&&!a&&this.m!==2)p.shape.paths=p.localShapeCollection;else{if(o=p.shape.paths,f=o._length,m=0,!p.shape._mdf&&p.pathsData.length)m=p.totalShapeLength;else{for(d=this.releasePathsData(p.pathsData),s=0;s<f;s+=1)x=bez.getSegmentsLength(o.shapes[s]),d.push(x),m+=x.totalLength;p.totalShapeLength=m,p.pathsData=d}c+=m,p.shape._mdf=!0}var b=e,u=t,h=0,w;for(l=n-1;l>=0;l-=1)if(p=this.shapes[l],p.shape._mdf){for(k=p.localShapeCollection,k.releaseShapes(),this.m===2&&n>1?(w=this.calculateShapeEdges(e,t,p.totalShapeLength,h,c),h+=p.totalShapeLength):w=[[b,u]],f=w.length,s=0;s<f;s+=1){b=w[s][0],u=w[s][1],g.length=0,u<=1?g.push({s:p.totalShapeLength*b,e:p.totalShapeLength*u}):b>=1?g.push({s:p.totalShapeLength*(b-1),e:p.totalShapeLength*(u-1)}):(g.push({s:p.totalShapeLength*b,e:p.totalShapeLength}),g.push({s:0,e:p.totalShapeLength*(u-1)}));var y=this.addShapes(p,g[0]);if(g[0].s!==g[0].e){if(g.length>1){var v=p.shape.paths.shapes[p.shape.paths._length-1];if(v.c){var j=y.pop();this.addPaths(y,k),y=this.addShapes(p,g[1],j)}else this.addPaths(y,k),y=this.addShapes(p,g[1])}this.addPaths(y,k)}}p.shape.paths=k}}},TrimModifier.prototype.addPaths=function(a,e){var t,i=a.length;for(t=0;t<i;t+=1)e.addShape(a[t])},TrimModifier.prototype.addSegment=function(a,e,t,i,r,o,l){r.setXYAt(e[0],e[1],"o",o),r.setXYAt(t[0],t[1],"i",o+1),l&&r.setXYAt(a[0],a[1],"v",o),r.setXYAt(i[0],i[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(a,e,t,i){e.setXYAt(a[1],a[5],"o",t),e.setXYAt(a[2],a[6],"i",t+1),i&&e.setXYAt(a[0],a[4],"v",t),e.setXYAt(a[3],a[7],"v",t+1)},TrimModifier.prototype.addShapes=function(a,e,t){var i=a.pathsData,r=a.shape.paths.shapes,o,l=a.shape.paths._length,n,s,f=0,d,x,m,c,g=[],p,k=!0;for(t?(x=t._length,p=t._length):(t=shapePool.newElement(),x=0,p=0),g.push(t),o=0;o<l;o+=1){for(m=i[o].lengths,t.c=r[o].c,s=r[o].c?m.length:m.length+1,n=1;n<s;n+=1)if(d=m[n-1],f+d.addedLength<e.s)f+=d.addedLength,t.c=!1;else if(f>e.e){t.c=!1;break}else e.s<=f&&e.e>=f+d.addedLength?(this.addSegment(r[o].v[n-1],r[o].o[n-1],r[o].i[n],r[o].v[n],t,x,k),k=!1):(c=bez.getNewSegment(r[o].v[n-1],r[o].v[n],r[o].o[n-1],r[o].i[n],(e.s-f)/d.addedLength,(e.e-f)/d.addedLength,m[n-1]),this.addSegmentFromArray(c,t,x,k),k=!1,t.c=!1),f+=d.addedLength,x+=1;if(r[o].c&&m.length){if(d=m[n-1],f<=e.e){var b=m[n-1].addedLength;e.s<=f&&e.e>=f+b?(this.addSegment(r[o].v[n-1],r[o].o[n-1],r[o].i[0],r[o].v[0],t,x,k),k=!1):(c=bez.getNewSegment(r[o].v[n-1],r[o].v[0],r[o].o[n-1],r[o].i[0],(e.s-f)/b,(e.e-f)/b,m[n-1]),this.addSegmentFromArray(c,t,x,k),k=!1,t.c=!1)}else t.c=!1;f+=d.addedLength,x+=1}if(t._length&&(t.setXYAt(t.v[p][0],t.v[p][1],"i",p),t.setXYAt(t.v[t._length-1][0],t.v[t._length-1][1],"o",t._length-1)),f>e.e)break;o<l-1&&(t=shapePool.newElement(),k=!0,g.push(t),x=0)}return g};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(a,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(a,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(a,e){var t=e/100,i=[0,0],r=a._length,o=0;for(o=0;o<r;o+=1)i[0]+=a.v[o][0],i[1]+=a.v[o][1];i[0]/=r,i[1]/=r;var l=shapePool.newElement();l.c=a.c;var n,s,f,d,x,m;for(o=0;o<r;o+=1)n=a.v[o][0]+(i[0]-a.v[o][0])*t,s=a.v[o][1]+(i[1]-a.v[o][1])*t,f=a.o[o][0]+(i[0]-a.o[o][0])*-t,d=a.o[o][1]+(i[1]-a.o[o][1])*-t,x=a.i[o][0]+(i[0]-a.i[o][0])*-t,m=a.i[o][1]+(i[1]-a.i[o][1])*-t,l.setTripleAt(n,s,f,d,x,m,o);return l},PuckerAndBloatModifier.prototype.processShapes=function(a){var e,t,i=this.shapes.length,r,o,l=this.amount.v;if(l!==0){var n,s;for(t=0;t<i;t+=1){if(n=this.shapes[t],s=n.localShapeCollection,!(!n.shape._mdf&&!this._mdf&&!a))for(s.releaseShapes(),n.shape._mdf=!0,e=n.shape.paths.shapes,o=n.shape.paths._length,r=0;r<o;r+=1)s.addShape(this.processPath(e[r],l));n.shape.paths=n.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var a=[0,0];function e(s){var f=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||f,this.a&&s.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&s.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&s.skewFromAxis(-this.sk.v,this.sa.v),this.r?s.rotate(-this.r.v):s.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?s.translate(this.px.v,this.py.v,-this.pz.v):s.translate(this.px.v,this.py.v,0):s.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function t(s){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||s){var f;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var d,x;if(f=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(d=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/f,0),x=this.p.getValueAtTime(this.p.keyframes[0].t/f,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(d=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/f,0),x=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/f,0)):(d=this.p.pv,x=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/f,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){d=[],x=[];var m=this.px,c=this.py;m._caching.lastFrame+m.offsetTime<=m.keyframes[0].t?(d[0]=m.getValueAtTime((m.keyframes[0].t+.01)/f,0),d[1]=c.getValueAtTime((c.keyframes[0].t+.01)/f,0),x[0]=m.getValueAtTime(m.keyframes[0].t/f,0),x[1]=c.getValueAtTime(c.keyframes[0].t/f,0)):m._caching.lastFrame+m.offsetTime>=m.keyframes[m.keyframes.length-1].t?(d[0]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/f,0),d[1]=c.getValueAtTime(c.keyframes[c.keyframes.length-1].t/f,0),x[0]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/f,0),x[1]=c.getValueAtTime((c.keyframes[c.keyframes.length-1].t-.01)/f,0)):(d=[m.pv,c.pv],x[0]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/f,m.offsetTime),x[1]=c.getValueAtTime((c._caching.lastFrame+c.offsetTime-.01)/f,c.offsetTime))}else x=a,d=x;this.v.rotate(-Math.atan2(d[1]-x[1],d[0]-x[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function r(){}function o(s){this._addDynamicProperty(s),this.elem.addDynamicProperty(s),this._isDirty=!0}function l(s,f,d){if(this.elem=s,this.frameId=-1,this.propType="transform",this.data=f,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(d||s),f.p&&f.p.s?(this.px=PropertyFactory.getProp(s,f.p.x,0,0,this),this.py=PropertyFactory.getProp(s,f.p.y,0,0,this),f.p.z&&(this.pz=PropertyFactory.getProp(s,f.p.z,0,0,this))):this.p=PropertyFactory.getProp(s,f.p||{k:[0,0,0]},1,0,this),f.rx){if(this.rx=PropertyFactory.getProp(s,f.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(s,f.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(s,f.rz,0,degToRads,this),f.or.k[0].ti){var x,m=f.or.k.length;for(x=0;x<m;x+=1)f.or.k[x].to=null,f.or.k[x].ti=null}this.or=PropertyFactory.getProp(s,f.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(s,f.r||{k:0},0,degToRads,this);f.sk&&(this.sk=PropertyFactory.getProp(s,f.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(s,f.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(s,f.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(s,f.s||{k:[100,100,100]},1,.01,this),f.o?this.o=PropertyFactory.getProp(s,f.o,0,.01,s):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}l.prototype={applyToMatrix:e,getValue:t,precalculateMatrix:i,autoOrient:r},extendPrototype([DynamicPropertyContainer],l),l.prototype.addDynamicProperty=o,l.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function n(s,f,d){return new l(s,f,d)}return{getTransformProperty:n}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(a,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(a,e.c,0,null,this),this.o=PropertyFactory.getProp(a,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(a,e.tr,this),this.so=PropertyFactory.getProp(a,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(a,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(a,e,t,i,r,o){var l=o?-1:1,n=i.s.v[0]+(1-i.s.v[0])*(1-r),s=i.s.v[1]+(1-i.s.v[1])*(1-r);a.translate(i.p.v[0]*l*r,i.p.v[1]*l*r,i.p.v[2]),e.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),e.rotate(-i.r.v*l*r),e.translate(i.a.v[0],i.a.v[1],i.a.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.scale(o?1/n:n,o?1/s:s),t.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(a,e,t,i){for(this.elem=a,this.arr=e,this.pos=t,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(a),this.initModifierProperties(a,e[t]);t>0;)t-=1,this._elements.unshift(e[t]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(a){var e,t=a.length;for(e=0;e<t;e+=1)a[e]._processed=!1,a[e].ty==="gr"&&this.resetElements(a[e].it)},RepeaterModifier.prototype.cloneElements=function(a){var e=JSON.parse(JSON.stringify(a));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(a,e){var t,i=a.length;for(t=0;t<i;t+=1)a[t]._render=e,a[t].ty==="gr"&&this.changeGroupRender(a[t].it,e)},RepeaterModifier.prototype.processShapes=function(a){var e,t,i,r,o,l=!1;if(this._mdf||a){var n=Math.ceil(this.c.v);if(this._groups.length<n){for(;this._groups.length<n;){var s={it:this.cloneElements(this._elements),ty:"gr"};s.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,s),this._groups.splice(0,0,s),this._currentCopies+=1}this.elem.reloadShapes(),l=!0}o=0;var f;for(i=0;i<=this._groups.length-1;i+=1){if(f=o<n,this._groups[i]._render=f,this.changeGroupRender(this._groups[i].it,f),!f){var d=this.elemsData[i].it,x=d[d.length-1];x.transform.op.v!==0?(x.transform.op._mdf=!0,x.transform.op.v=0):x.transform.op._mdf=!1}o+=1}this._currentCopies=n;var m=this.o.v,c=m%1,g=m>0?Math.floor(m):Math.ceil(m),p=this.pMatrix.props,k=this.rMatrix.props,b=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var u=0;if(m>0){for(;u<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),u+=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,c,!1),u+=c)}else if(m<0){for(;u>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),u-=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-c,!0),u-=c)}i=this.data.m===1?0:this._currentCopies-1,r=this.data.m===1?1:-1,o=this._currentCopies;for(var h,w;o;){if(e=this.elemsData[i].it,t=e[e.length-1].transform.mProps.v.props,w=t.length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),u!==0){for((i!==0&&r===1||i!==this._currentCopies-1&&r===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(k[0],k[1],k[2],k[3],k[4],k[5],k[6],k[7],k[8],k[9],k[10],k[11],k[12],k[13],k[14],k[15]),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),h=0;h<w;h+=1)t[h]=this.matrix.props[h];this.matrix.reset()}else for(this.matrix.reset(),h=0;h<w;h+=1)t[h]=this.matrix.props[h];u+=1,o-=1,i+=r}}else for(o=this._currentCopies,i=0,r=1;o;)e=this.elemsData[i].it,t=e[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,o-=1,i+=r;return l},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(a,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(a,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(a,e){var t=shapePool.newElement();t.c=a.c;var i,r=a._length,o,l,n,s,f,d,x=0,m,c,g,p,k,b;for(i=0;i<r;i+=1)o=a.v[i],n=a.o[i],l=a.i[i],o[0]===n[0]&&o[1]===n[1]&&o[0]===l[0]&&o[1]===l[1]?(i===0||i===r-1)&&!a.c?(t.setTripleAt(o[0],o[1],n[0],n[1],l[0],l[1],x),x+=1):(i===0?s=a.v[r-1]:s=a.v[i-1],f=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)),d=f?Math.min(f/2,e)/f:0,k=o[0]+(s[0]-o[0])*d,m=k,b=o[1]-(o[1]-s[1])*d,c=b,g=m-(m-o[0])*roundCorner,p=c-(c-o[1])*roundCorner,t.setTripleAt(m,c,g,p,k,b,x),x+=1,i===r-1?s=a.v[0]:s=a.v[i+1],f=Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)),d=f?Math.min(f/2,e)/f:0,g=o[0]+(s[0]-o[0])*d,m=g,p=o[1]+(s[1]-o[1])*d,c=p,k=m-(m-o[0])*roundCorner,b=c-(c-o[1])*roundCorner,t.setTripleAt(m,c,g,p,k,b,x),x+=1):(t.setTripleAt(a.v[i][0],a.v[i][1],a.o[i][0],a.o[i][1],a.i[i][0],a.i[i][1],x),x+=1);return t},RoundCornersModifier.prototype.processShapes=function(a){var e,t,i=this.shapes.length,r,o,l=this.rd.v;if(l!==0){var n,s;for(t=0;t<i;t+=1){if(n=this.shapes[t],s=n.localShapeCollection,!(!n.shape._mdf&&!this._mdf&&!a))for(s.releaseShapes(),n.shape._mdf=!0,e=n.shape.paths.shapes,o=n.shape.paths._length,r=0;r<o;r+=1)s.addShape(this.processPath(e[r],l));n.shape.paths=n.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(a,e){return Math.abs(a-e)*1e5<=Math.min(Math.abs(a),Math.abs(e))}function floatZero(a){return Math.abs(a)<=1e-5}function lerp(a,e,t){return a*(1-t)+e*t}function lerpPoint(a,e,t){return[lerp(a[0],e[0],t),lerp(a[1],e[1],t)]}function quadRoots(a,e,t){if(a===0)return[];var i=e*e-4*a*t;if(i<0)return[];var r=-e/(2*a);if(i===0)return[r];var o=Math.sqrt(i)/(2*a);return[r-o,r+o]}function polynomialCoefficients(a,e,t,i){return[-a+3*e-3*t+i,3*a-6*e+3*t,-3*a+3*e,a]}function singlePoint(a){return new PolynomialBezier(a,a,a,a,!1)}function PolynomialBezier(a,e,t,i,r){r&&pointEqual(a,e)&&(e=lerpPoint(a,i,1/3)),r&&pointEqual(t,i)&&(t=lerpPoint(a,i,2/3));var o=polynomialCoefficients(a[0],e[0],t[0],i[0]),l=polynomialCoefficients(a[1],e[1],t[1],i[1]);this.a=[o[0],l[0]],this.b=[o[1],l[1]],this.c=[o[2],l[2]],this.d=[o[3],l[3]],this.points=[a,e,t,i]}PolynomialBezier.prototype.point=function(a){return[((this.a[0]*a+this.b[0])*a+this.c[0])*a+this.d[0],((this.a[1]*a+this.b[1])*a+this.c[1])*a+this.d[1]]},PolynomialBezier.prototype.derivative=function(a){return[(3*a*this.a[0]+2*this.b[0])*a+this.c[0],(3*a*this.a[1]+2*this.b[1])*a+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(a){var e=this.derivative(a);return Math.atan2(e[1],e[0])},PolynomialBezier.prototype.normalAngle=function(a){var e=this.derivative(a);return Math.atan2(e[0],e[1])},PolynomialBezier.prototype.inflectionPoints=function(){var a=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(a))return[];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/a,t=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/a;if(t<0)return[];var i=Math.sqrt(t);return floatZero(i)?i>0&&i<1?[e]:[]:[e-i,e+i].filter(function(r){return r>0&&r<1})},PolynomialBezier.prototype.split=function(a){if(a<=0)return[singlePoint(this.points[0]),this];if(a>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],a),t=lerpPoint(this.points[1],this.points[2],a),i=lerpPoint(this.points[2],this.points[3],a),r=lerpPoint(e,t,a),o=lerpPoint(t,i,a),l=lerpPoint(r,o,a);return[new PolynomialBezier(this.points[0],e,r,l,!0),new PolynomialBezier(l,o,i,this.points[3],!0)]};function extrema(a,e){var t=a.points[0][e],i=a.points[a.points.length-1][e];if(t>i){var r=i;i=t,t=r}for(var o=quadRoots(3*a.a[e],2*a.b[e],a.c[e]),l=0;l<o.length;l+=1)if(o[l]>0&&o[l]<1){var n=a.point(o[l])[e];n<t?t=n:n>i&&(i=n)}return{min:t,max:i}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var a=this.bounds();return{left:a.x.min,right:a.x.max,top:a.y.min,bottom:a.y.max,width:a.x.max-a.x.min,height:a.y.max-a.y.min,cx:(a.x.max+a.x.min)/2,cy:(a.y.max+a.y.min)/2}};function intersectData(a,e,t){var i=a.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:a,t:(e+t)/2,t1:e,t2:t}}function splitData(a){var e=a.bez.split(.5);return[intersectData(e[0],a.t1,a.t),intersectData(e[1],a.t,a.t2)]}function boxIntersect(a,e){return Math.abs(a.cx-e.cx)*2<a.width+e.width&&Math.abs(a.cy-e.cy)*2<a.height+e.height}function intersectsImpl(a,e,t,i,r,o){if(boxIntersect(a,e)){if(t>=o||a.width<=i&&a.height<=i&&e.width<=i&&e.height<=i){r.push([a.t,e.t]);return}var l=splitData(a),n=splitData(e);intersectsImpl(l[0],n[0],t+1,i,r,o),intersectsImpl(l[0],n[1],t+1,i,r,o),intersectsImpl(l[1],n[0],t+1,i,r,o),intersectsImpl(l[1],n[1],t+1,i,r,o)}}PolynomialBezier.prototype.intersections=function(a,e,t){e===void 0&&(e=2),t===void 0&&(t=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(a,0,1),0,e,i,t),i},PolynomialBezier.shapeSegment=function(a,e){var t=(e+1)%a.length();return new PolynomialBezier(a.v[e],a.o[e],a.i[t],a.v[t],!0)},PolynomialBezier.shapeSegmentInverted=function(a,e){var t=(e+1)%a.length();return new PolynomialBezier(a.v[t],a.i[t],a.o[e],a.v[e],!0)};function crossProduct(a,e){return[a[1]*e[2]-a[2]*e[1],a[2]*e[0]-a[0]*e[2],a[0]*e[1]-a[1]*e[0]]}function lineIntersection(a,e,t,i){var r=[a[0],a[1],1],o=[e[0],e[1],1],l=[t[0],t[1],1],n=[i[0],i[1],1],s=crossProduct(crossProduct(r,o),crossProduct(l,n));return floatZero(s[2])?null:[s[0]/s[2],s[1]/s[2]]}function polarOffset(a,e,t){return[a[0]+Math.cos(e)*t,a[1]-Math.sin(e)*t]}function pointDistance(a,e){return Math.hypot(a[0]-e[0],a[1]-e[1])}function pointEqual(a,e){return floatEqual(a[0],e[0])&&floatEqual(a[1],e[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(a,e){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(a,e.s,0,null,this),this.frequency=PropertyFactory.getProp(a,e.r,0,null,this),this.pointsType=PropertyFactory.getProp(a,e.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(a,e,t,i,r,o,l){var n=t-Math.PI/2,s=t+Math.PI/2,f=e[0]+Math.cos(t)*i*r,d=e[1]-Math.sin(t)*i*r;a.setTripleAt(f,d,f+Math.cos(n)*o,d-Math.sin(n)*o,f+Math.cos(s)*l,d-Math.sin(s)*l,a.length())}function getPerpendicularVector(a,e){var t=[e[0]-a[0],e[1]-a[1]],i=-Math.PI*.5,r=[Math.cos(i)*t[0]-Math.sin(i)*t[1],Math.sin(i)*t[0]+Math.cos(i)*t[1]];return r}function getProjectingAngle(a,e){var t=e===0?a.length()-1:e-1,i=(e+1)%a.length(),r=a.v[t],o=a.v[i],l=getPerpendicularVector(r,o);return Math.atan2(0,1)-Math.atan2(l[1],l[0])}function zigZagCorner(a,e,t,i,r,o,l){var n=getProjectingAngle(e,t),s=e.v[t%e._length],f=e.v[t===0?e._length-1:t-1],d=e.v[(t+1)%e._length],x=o===2?Math.sqrt(Math.pow(s[0]-f[0],2)+Math.pow(s[1]-f[1],2)):0,m=o===2?Math.sqrt(Math.pow(s[0]-d[0],2)+Math.pow(s[1]-d[1],2)):0;setPoint(a,e.v[t%e._length],n,l,i,m/((r+1)*2),x/((r+1)*2),o)}function zigZagSegment(a,e,t,i,r,o){for(var l=0;l<i;l+=1){var n=(l+1)/(i+1),s=r===2?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0,f=e.normalAngle(n),d=e.point(n);setPoint(a,d,f,o,t,s/((i+1)*2),s/((i+1)*2),r),o=-o}return o}ZigZagModifier.prototype.processPath=function(a,e,t,i){var r=a._length,o=shapePool.newElement();if(o.c=a.c,a.c||(r-=1),r===0)return o;var l=-1,n=PolynomialBezier.shapeSegment(a,0);zigZagCorner(o,a,0,e,t,i,l);for(var s=0;s<r;s+=1)l=zigZagSegment(o,n,e,t,i,-l),s===r-1&&!a.c?n=null:n=PolynomialBezier.shapeSegment(a,(s+1)%r),zigZagCorner(o,a,s+1,e,t,i,l);return o},ZigZagModifier.prototype.processShapes=function(a){var e,t,i=this.shapes.length,r,o,l=this.amplitude.v,n=Math.max(0,Math.round(this.frequency.v)),s=this.pointsType.v;if(l!==0){var f,d;for(t=0;t<i;t+=1){if(f=this.shapes[t],d=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!a))for(d.releaseShapes(),f.shape._mdf=!0,e=f.shape.paths.shapes,o=f.shape.paths._length,r=0;r<o;r+=1)d.addShape(this.processPath(e[r],l,n,s));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(a,e,t){var i=Math.atan2(e[0]-a[0],e[1]-a[1]);return[polarOffset(a,i,t),polarOffset(e,i,t)]}function offsetSegment(a,e){var t,i,r,o,l,n,s;s=linearOffset(a.points[0],a.points[1],e),t=s[0],i=s[1],s=linearOffset(a.points[1],a.points[2],e),r=s[0],o=s[1],s=linearOffset(a.points[2],a.points[3],e),l=s[0],n=s[1];var f=lineIntersection(t,i,r,o);f===null&&(f=i);var d=lineIntersection(l,n,r,o);return d===null&&(d=l),new PolynomialBezier(t,f,d,n)}function joinLines(a,e,t,i,r){var o=e.points[3],l=t.points[0];if(i===3||pointEqual(o,l))return o;if(i===2){var n=-e.tangentAngle(1),s=-t.tangentAngle(0)+Math.PI,f=lineIntersection(o,polarOffset(o,n+Math.PI/2,100),l,polarOffset(l,n+Math.PI/2,100)),d=f?pointDistance(f,o):pointDistance(o,l)/2,x=polarOffset(o,n,2*d*roundCorner);return a.setXYAt(x[0],x[1],"o",a.length()-1),x=polarOffset(l,s,2*d*roundCorner),a.setTripleAt(l[0],l[1],l[0],l[1],x[0],x[1],a.length()),l}var m=pointEqual(o,e.points[2])?e.points[0]:e.points[2],c=pointEqual(l,t.points[1])?t.points[3]:t.points[1],g=lineIntersection(m,o,l,c);return g&&pointDistance(g,o)<r?(a.setTripleAt(g[0],g[1],g[0],g[1],g[0],g[1],a.length()),g):o}function getIntersection(a,e){var t=a.intersections(e);return t.length&&floatEqual(t[0][0],1)&&t.shift(),t.length?t[0]:null}function pruneSegmentIntersection(a,e){var t=a.slice(),i=e.slice(),r=getIntersection(a[a.length-1],e[0]);return r&&(t[a.length-1]=a[a.length-1].split(r[0])[0],i[0]=e[0].split(r[1])[1]),a.length>1&&e.length>1&&(r=getIntersection(a[0],e[e.length-1]),r)?[[a[0].split(r[0])[0]],[e[e.length-1].split(r[1])[1]]]:[t,i]}function pruneIntersections(a){for(var e,t=1;t<a.length;t+=1)e=pruneSegmentIntersection(a[t-1],a[t]),a[t-1]=e[0],a[t]=e[1];return a.length>1&&(e=pruneSegmentIntersection(a[a.length-1],a[0]),a[a.length-1]=e[0],a[0]=e[1]),a}function offsetSegmentSplit(a,e){var t=a.inflectionPoints(),i,r,o,l;if(t.length===0)return[offsetSegment(a,e)];if(t.length===1||floatEqual(t[1],1))return o=a.split(t[0]),i=o[0],r=o[1],[offsetSegment(i,e),offsetSegment(r,e)];o=a.split(t[0]),i=o[0];var n=(t[1]-t[0])/(1-t[0]);return o=o[1].split(n),l=o[0],r=o[1],[offsetSegment(i,e),offsetSegment(l,e),offsetSegment(r,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(a,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(a,e.a,0,null,this),this.miterLimit=PropertyFactory.getProp(a,e.ml,0,null,this),this.lineJoin=e.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(a,e,t,i){var r=shapePool.newElement();r.c=a.c;var o=a.length();a.c||(o-=1);var l,n,s,f=[];for(l=0;l<o;l+=1)s=PolynomialBezier.shapeSegment(a,l),f.push(offsetSegmentSplit(s,e));if(!a.c)for(l=o-1;l>=0;l-=1)s=PolynomialBezier.shapeSegmentInverted(a,l),f.push(offsetSegmentSplit(s,e));f=pruneIntersections(f);var d=null,x=null;for(l=0;l<f.length;l+=1){var m=f[l];for(x&&(d=joinLines(r,x,m[0],t,i)),x=m[m.length-1],n=0;n<m.length;n+=1)s=m[n],d&&pointEqual(s.points[0],d)?r.setXYAt(s.points[1][0],s.points[1][1],"o",r.length()-1):r.setTripleAt(s.points[0][0],s.points[0][1],s.points[1][0],s.points[1][1],s.points[0][0],s.points[0][1],r.length()),r.setTripleAt(s.points[3][0],s.points[3][1],s.points[3][0],s.points[3][1],s.points[2][0],s.points[2][1],r.length()),d=s.points[3]}return f.length&&joinLines(r,x,f[0][0],t,i),r},OffsetPathModifier.prototype.processShapes=function(a){var e,t,i=this.shapes.length,r,o,l=this.amount.v,n=this.miterLimit.v,s=this.lineJoin;if(l!==0){var f,d;for(t=0;t<i;t+=1){if(f=this.shapes[t],d=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!a))for(d.releaseShapes(),f.shape._mdf=!0,e=f.shape.paths.shapes,o=f.shape.paths._length,r=0;r<o;r+=1)d.addShape(this.processPath(e[r],l,s,n));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(a){for(var e=a.fStyle?a.fStyle.split(" "):[],t="normal",i="normal",r=e.length,o,l=0;l<r;l+=1)switch(o=e[l].toLowerCase(),o){case"italic":i="italic";break;case"bold":t="700";break;case"black":t="900";break;case"medium":t="500";break;case"regular":case"normal":t="400";break;case"light":case"thin":t="200";break;default:break}return{style:i,weight:a.fWeight||t}}var FontManager=function(){var a=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=127988,r=917631,o=917601,l=917626,n=65039,s=8205,f=127462,d=127487,x=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function m(_){var E=_.split(","),z,I=E.length,P=[];for(z=0;z<I;z+=1)E[z]!=="sans-serif"&&E[z]!=="monospace"&&P.push(E[z]);return P.join(",")}function c(_,E){var z=createTag("span");z.setAttribute("aria-hidden",!0),z.style.fontFamily=E;var I=createTag("span");I.innerText="giItT1WQy@!-/#",z.style.position="absolute",z.style.left="-10000px",z.style.top="-10000px",z.style.fontSize="300px",z.style.fontVariant="normal",z.style.fontStyle="normal",z.style.fontWeight="normal",z.style.letterSpacing="0",z.appendChild(I),document.body.appendChild(z);var P=I.offsetWidth;return I.style.fontFamily=m(_)+", "+E,{node:I,w:P,parent:z}}function g(){var _,E=this.fonts.length,z,I,P=E;for(_=0;_<E;_+=1)this.fonts[_].loaded?P-=1:this.fonts[_].fOrigin==="n"||this.fonts[_].origin===0?this.fonts[_].loaded=!0:(z=this.fonts[_].monoCase.node,I=this.fonts[_].monoCase.w,z.offsetWidth!==I?(P-=1,this.fonts[_].loaded=!0):(z=this.fonts[_].sansCase.node,I=this.fonts[_].sansCase.w,z.offsetWidth!==I&&(P-=1,this.fonts[_].loaded=!0)),this.fonts[_].loaded&&(this.fonts[_].sansCase.parent.parentNode.removeChild(this.fonts[_].sansCase.parent),this.fonts[_].monoCase.parent.parentNode.removeChild(this.fonts[_].monoCase.parent)));P!==0&&Date.now()-this.initTime<a?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function p(_,E){var z=document.body&&E?"svg":"canvas",I,P=getFontProperties(_);if(z==="svg"){var M=createNS("text");M.style.fontSize="100px",M.setAttribute("font-family",_.fFamily),M.setAttribute("font-style",P.style),M.setAttribute("font-weight",P.weight),M.textContent="1",_.fClass?(M.style.fontFamily="inherit",M.setAttribute("class",_.fClass)):M.style.fontFamily=_.fFamily,E.appendChild(M),I=M}else{var q=new OffscreenCanvas(500,500).getContext("2d");q.font=P.style+" "+P.weight+" 100px "+_.fFamily,I=q}function G(J){return z==="svg"?(I.textContent=J,I.getComputedTextLength()):I.measureText(J).width}return{measureText:G}}function k(_,E){if(!_){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=_.list;return}if(!document.body){this.isLoaded=!0,_.list.forEach(function(se){se.helper=p(se),se.cache={}}),this.fonts=_.list;return}var z=_.list,I,P=z.length,M=P;for(I=0;I<P;I+=1){var q=!0,G,J;if(z[I].loaded=!1,z[I].monoCase=c(z[I].fFamily,"monospace"),z[I].sansCase=c(z[I].fFamily,"sans-serif"),!z[I].fPath)z[I].loaded=!0,M-=1;else if(z[I].fOrigin==="p"||z[I].origin===3){if(G=document.querySelectorAll('style[f-forigin="p"][f-family="'+z[I].fFamily+'"], style[f-origin="3"][f-family="'+z[I].fFamily+'"]'),G.length>0&&(q=!1),q){var le=createTag("style");le.setAttribute("f-forigin",z[I].fOrigin),le.setAttribute("f-origin",z[I].origin),le.setAttribute("f-family",z[I].fFamily),le.type="text/css",le.innerText="@font-face {font-family: "+z[I].fFamily+"; font-style: normal; src: url('"+z[I].fPath+"');}",E.appendChild(le)}}else if(z[I].fOrigin==="g"||z[I].origin===1){for(G=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),J=0;J<G.length;J+=1)G[J].href.indexOf(z[I].fPath)!==-1&&(q=!1);if(q){var re=createTag("link");re.setAttribute("f-forigin",z[I].fOrigin),re.setAttribute("f-origin",z[I].origin),re.type="text/css",re.rel="stylesheet",re.href=z[I].fPath,document.body.appendChild(re)}}else if(z[I].fOrigin==="t"||z[I].origin===2){for(G=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),J=0;J<G.length;J+=1)z[I].fPath===G[J].src&&(q=!1);if(q){var ge=createTag("link");ge.setAttribute("f-forigin",z[I].fOrigin),ge.setAttribute("f-origin",z[I].origin),ge.setAttribute("rel","stylesheet"),ge.setAttribute("href",z[I].fPath),E.appendChild(ge)}}z[I].helper=p(z[I],E),z[I].cache={},this.fonts.push(z[I])}M===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function b(_){if(_){this.chars||(this.chars=[]);var E,z=_.length,I,P=this.chars.length,M;for(E=0;E<z;E+=1){for(I=0,M=!1;I<P;)this.chars[I].style===_[E].style&&this.chars[I].fFamily===_[E].fFamily&&this.chars[I].ch===_[E].ch&&(M=!0),I+=1;M||(this.chars.push(_[E]),P+=1)}}}function u(_,E,z){for(var I=0,P=this.chars.length;I<P;){if(this.chars[I].ch===_&&this.chars[I].style===E&&this.chars[I].fFamily===z)return this.chars[I];I+=1}return(typeof _=="string"&&_.charCodeAt(0)!==13||!_)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",_,E,z)),e}function h(_,E,z){var I=this.getFontByName(E),P=_;if(!I.cache[P]){var M=I.helper;if(_===" "){var q=M.measureText("|"+_+"|"),G=M.measureText("||");I.cache[P]=(q-G)/100}else I.cache[P]=M.measureText(_)/100}return I.cache[P]*z}function w(_){for(var E=0,z=this.fonts.length;E<z;){if(this.fonts[E].fName===_)return this.fonts[E];E+=1}return this.fonts[0]}function y(_){var E=0,z=_.charCodeAt(0);if(z>=55296&&z<=56319){var I=_.charCodeAt(1);I>=56320&&I<=57343&&(E=(z-55296)*1024+I-56320+65536)}return E}function v(_,E){var z=_.toString(16)+E.toString(16);return x.indexOf(z)!==-1}function j(_){return _===s}function S(_){return _===n}function A(_){var E=y(_);return E>=f&&E<=d}function U(_){return A(_.substr(0,2))&&A(_.substr(2,2))}function N(_){return t.indexOf(_)!==-1}function X(_,E){var z=y(_.substr(E,2));if(z!==i)return!1;var I=0;for(E+=2;I<5;){if(z=y(_.substr(E,2)),z<o||z>l)return!1;I+=1,E+=2}return y(_.substr(E,2))===r}function F(){this.isLoaded=!0}var R=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};R.isModifier=v,R.isZeroWidthJoiner=j,R.isFlagEmoji=U,R.isRegionalCode=A,R.isCombinedCharacter=N,R.isRegionalFlag=X,R.isVariationSelector=S,R.BLACK_FLAG_CODE_POINT=i;var L={addChars:b,addFonts:k,getCharData:u,getFontByName:w,measureText:h,checkLoadedFonts:g,setIsLoaded:F};return R.prototype=L,R}();function SlotManager(a){this.animationData=a}SlotManager.prototype.getProp=function(a){return this.animationData.slots&&this.animationData.slots[a.sid]?Object.assign(a,this.animationData.slots[a.sid].p):a};function slotFactory(a){return new SlotManager(a)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var a={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(e){return a[e]||""}}();function SliderEffect(a,e,t){this.p=PropertyFactory.getProp(e,a.v,0,0,t)}function AngleEffect(a,e,t){this.p=PropertyFactory.getProp(e,a.v,0,0,t)}function ColorEffect(a,e,t){this.p=PropertyFactory.getProp(e,a.v,1,0,t)}function PointEffect(a,e,t){this.p=PropertyFactory.getProp(e,a.v,1,0,t)}function LayerIndexEffect(a,e,t){this.p=PropertyFactory.getProp(e,a.v,0,0,t)}function MaskIndexEffect(a,e,t){this.p=PropertyFactory.getProp(e,a.v,0,0,t)}function CheckboxEffect(a,e,t){this.p=PropertyFactory.getProp(e,a.v,0,0,t)}function NoValueEffect(){this.p={}}function EffectsManager(a,e){var t=a.ef||[];this.effectElements=[];var i,r=t.length,o;for(i=0;i<r;i+=1)o=new GroupEffect(t[i],e),this.effectElements.push(o)}function GroupEffect(a,e){this.init(a,e)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(a,e){this.data=a,this.effectElements=[],this.initDynamicPropertyContainer(e);var t,i=this.data.ef.length,r,o=this.data.ef;for(t=0;t<i;t+=1){switch(r=null,o[t].ty){case 0:r=new SliderEffect(o[t],e,this);break;case 1:r=new AngleEffect(o[t],e,this);break;case 2:r=new ColorEffect(o[t],e,this);break;case 3:r=new PointEffect(o[t],e,this);break;case 4:case 7:r=new CheckboxEffect(o[t],e,this);break;case 10:r=new LayerIndexEffect(o[t],e,this);break;case 11:r=new MaskIndexEffect(o[t],e,this);break;case 5:r=new EffectsManager(o[t],e,this);break;default:r=new NoValueEffect(o[t],e,this);break}r&&this.effectElements.push(r)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),i=e("effects"),r=e("shape"),o=e("text"),l=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=i.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),this.data.ty===0||this.data.xt?this.compInterface=l(this):this.data.ty===4?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=o(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),t=this.baseElement||this.layerElement;t.style["mix-blend-mode"]=e},initBaseData:function(e,t,i){this.globalData=t,this.comp=i,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var i,r=this.dynamicProperties.length;for(i=0;i<r;i+=1)(t||this._isParent&&this.dynamicProperties[i].propType==="transform")&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}};function FootageElement(a,e,t){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(a.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(a,e,t)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var a=getExpressionInterfaces();if(a){var e=a("footage");this.layerInterface=e(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(a,e,t){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(a.refId),this.initBaseData(a,e,t),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=a.tm?PropertyFactory.getProp(this,a.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,a.au&&a.au.lv?a.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(a){if(this.prepareRenderableFrame(a,!0),this.prepareProperties(a,!0),this.tm._placeholder)this._currentTime=a/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var t=this._volume*this._volumeMultiplier;this._previousVolume!==t&&(this._previousVolume=t,this.audio.volume(t))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(a){this.audio.rate(a)},AudioElement.prototype.volume=function(a){this._volumeMultiplier=a,this._previousVolume=a*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(a){var e,t=this.layers.length,i;for(this.completeLayers=!0,e=t-1;e>=0;e-=1)this.elements[e]||(i=this.layers[e],i.ip-i.st<=a-this.layers[e].st&&i.op-i.st>a-this.layers[e].st&&this.buildItem(e)),this.completeLayers=this.elements[e]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(a){switch(a.ty){case 2:return this.createImage(a);case 0:return this.createComp(a);case 1:return this.createSolid(a);case 3:return this.createNull(a);case 4:return this.createShape(a);case 5:return this.createText(a);case 6:return this.createAudio(a);case 13:return this.createCamera(a);case 15:return this.createFootage(a);default:return this.createNull(a)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(a){return new AudioElement(a,this.globalData,this)},BaseRenderer.prototype.createFootage=function(a){return new FootageElement(a,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var a,e=this.layers.length;for(a=0;a<e;a+=1)this.buildItem(a);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(a){this.completeLayers=!1;var e,t=a.length,i,r=this.layers.length;for(e=0;e<t;e+=1)for(i=0;i<r;){if(this.layers[i].id===a[e].id){this.layers[i]=a[e];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(a){this.globalData.projectInterface=a},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(a,e,t){for(var i=this.elements,r=this.layers,o=0,l=r.length;o<l;)r[o].ind==e&&(!i[o]||i[o]===!0?(this.buildItem(o),this.addPendingElement(a)):(t.push(i[o]),i[o].setAsParent(),r[o].parent!==void 0?this.buildElementParenting(a,r[o].parent,t):a.setHierarchy(t))),o+=1},BaseRenderer.prototype.addPendingElement=function(a){this.pendingElements.push(a)},BaseRenderer.prototype.searchExtraCompositions=function(a){var e,t=a.length;for(e=0;e<t;e+=1)if(a[e].xt){var i=this.createComp(a[e]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(a){var e,t=this.elements.length;for(e=0;e<t;e+=1)if(this.elements[e].data.ind===a)return this.elements[e];return null},BaseRenderer.prototype.getElementByPath=function(a){var e=a.shift(),t;if(typeof e=="number")t=this.elements[e];else{var i,r=this.elements.length;for(i=0;i<r;i+=1)if(this.elements[i].data.nm===e){t=this.elements[i];break}}return a.length===0?t:t.getElementByPath(a)},BaseRenderer.prototype.setupGlobalData=function(a,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(a),this.globalData.fontManager.addChars(a.chars),this.globalData.fontManager.addFonts(a.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=a.fr,this.globalData.nm=a.nm,this.globalData.compSize={w:a.w,h:a.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,i=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<r;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),i=0;i<r;i+=1)t.multiply(this.hierarchy[i].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),e=1;e<t;e+=1){var r=this.localTransforms[e].matrix;i.multiply(r)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var o=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)o*=this.localTransforms[e].opacity*.01;this.finalTransform.localOpacity=o}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,i=e.length;for(t=0;t<i;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var i=!0,r=this.comp;i;)r.finalTransform?(r.data.hasMask&&t.splice(0,0,r.finalTransform),r=r.comp):i=!1;var o,l=t.length,n;for(o=0;o<l;o+=1)n=t[o].mat.applyToPointArray(0,0,0),e=[e[0]-n[0],e[1]-n[1],0];return e},mHelper:new Matrix};function MaskElement(a,e,t){this.data=a,this.element=e,this.globalData=t,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,r,o=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(o),this.solidPath="";var l,n=this.masksProperties,s=0,f=[],d,x,m=createElementID(),c,g,p,k,b="clipPath",u="clip-path";for(r=0;r<o;r+=1)if((n[r].mode!=="a"&&n[r].mode!=="n"||n[r].inv||n[r].o.k!==100||n[r].o.x)&&(b="mask",u="mask"),(n[r].mode==="s"||n[r].mode==="i")&&s===0?(c=createNS("rect"),c.setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),f.push(c)):c=null,l=createNS("path"),n[r].mode==="n")this.viewData[r]={op:PropertyFactory.getProp(this.element,n[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,n[r],3),elem:l,lastPath:""},i.appendChild(l);else{s+=1,l.setAttribute("fill",n[r].mode==="s"?"#000000":"#ffffff"),l.setAttribute("clip-rule","nonzero");var h;if(n[r].x.k!==0?(b="mask",u="mask",k=PropertyFactory.getProp(this.element,n[r].x,0,null,this.element),h=createElementID(),g=createNS("filter"),g.setAttribute("id",h),p=createNS("feMorphology"),p.setAttribute("operator","erode"),p.setAttribute("in","SourceGraphic"),p.setAttribute("radius","0"),g.appendChild(p),i.appendChild(g),l.setAttribute("stroke",n[r].mode==="s"?"#000000":"#ffffff")):(p=null,k=null),this.storedData[r]={elem:l,x:k,expan:p,lastPath:"",lastOperator:"",filterId:h,lastRadius:0},n[r].mode==="i"){x=f.length;var w=createNS("g");for(d=0;d<x;d+=1)w.appendChild(f[d]);var y=createNS("mask");y.setAttribute("mask-type","alpha"),y.setAttribute("id",m+"_"+s),y.appendChild(l),i.appendChild(y),w.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+s+")"),f.length=0,f.push(w)}else f.push(l);n[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:l,lastPath:"",op:PropertyFactory.getProp(this.element,n[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,n[r],3),invRect:c},this.viewData[r].prop.k||this.drawPath(n[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(b),o=f.length,r=0;r<o;r+=1)this.maskElement.appendChild(f[r]);s>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(u,"url("+getLocationHref()+"#"+m+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(a){return this.viewData[a].prop},MaskElement.prototype.renderFrame=function(a){var e=this.element.finalTransform.mat,t,i=this.masksProperties.length;for(t=0;t<i;t+=1)if((this.viewData[t].prop._mdf||a)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||a)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),this.masksProperties[t].mode!=="n"&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||a)&&this.viewData[t].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||a))){var r=this.storedData[t].expan;this.storedData[t].x.v<0?(this.storedData[t].lastOperator!=="erode"&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),r.setAttribute("radius",-this.storedData[t].x.v)):(this.storedData[t].lastOperator!=="dilate"&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",this.storedData[t].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var a="M0,0 ";return a+=" h"+this.globalData.compSize.w,a+=" v"+this.globalData.compSize.h,a+=" h-"+this.globalData.compSize.w,a+=" v-"+this.globalData.compSize.h+" ",a},MaskElement.prototype.drawPath=function(a,e,t){var i=" M"+e.v[0][0]+","+e.v[0][1],r,o;for(o=e._length,r=1;r<o;r+=1)i+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[r][0]+","+e.i[r][1]+" "+e.v[r][0]+","+e.v[r][1];if(e.c&&o>1&&(i+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),t.lastPath!==i){var l="";t.elem&&(e.c&&(l=a.inv?this.solidPath+i:i),t.elem.setAttribute("d",l)),t.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var a={};a.createFilter=e,a.createAlphaToLuminanceFilter=t;function e(i,r){var o=createNS("filter");return o.setAttribute("id",i),r!==!0&&(o.setAttribute("filterUnits","objectBoundingBox"),o.setAttribute("x","0%"),o.setAttribute("y","0%"),o.setAttribute("width","100%"),o.setAttribute("height","100%")),o}function t(){var i=createNS("feColorMatrix");return i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),i}return a}(),featureSupport=function(){var a={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(a.maskType=!1),/firefox/i.test(navigator.userAgent)&&(a.svgLumaHidden=!1),a}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(a){var e,t="SourceGraphic",i=a.data.ef?a.data.ef.length:0,r=createElementID(),o=filtersFactory.createFilter(r,!0),l=0;this.filters=[];var n;for(e=0;e<i;e+=1){n=null;var s=a.data.ef[e].ty;if(registeredEffects$1[s]){var f=registeredEffects$1[s].effect;n=new f(o,a.effectsManager.effectElements[e],a,idPrefix+l,t),t=idPrefix+l,registeredEffects$1[s].countsAsEffect&&(l+=1)}n&&this.filters.push(n)}l&&(a.globalData.defs.appendChild(o),a.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+r+")")),this.filters.length&&a.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(a){var e,t=this.filters.length;for(e=0;e<t;e+=1)this.filters[e].renderFrame(a)},SVGEffects.prototype.getEffects=function(a){var e,t=this.filters.length,i=[];for(e=0;e<t;e+=1)this.filters[e].type===a&&i.push(this.filters[e]);return i};function registerEffect$1(a,e,t){registeredEffects$1[a]={effect:e,countsAsEffect:t}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var i=createNS("clipPath"),r=createNS("path");r.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var o=createElementID();if(i.setAttribute("id",o),i.appendChild(r),this.globalData.defs.appendChild(i),this.checkMasks()){var l=createNS("g");l.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),l.appendChild(this.layerElement),this.transformedElement=l,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t=this.layerId+"_"+e,i,r,o,l;if(e===1||e===3){var n=createNS("mask");n.setAttribute("id",t),n.setAttribute("mask-type",e===3?"luminance":"alpha"),o=createNS("use"),o.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),n.appendChild(o),this.globalData.defs.appendChild(n),!featureSupport.maskType&&e===1&&(n.setAttribute("mask-type","luminance"),i=createElementID(),r=filtersFactory.createFilter(i),this.globalData.defs.appendChild(r),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),l=createNS("g"),l.appendChild(o),n.appendChild(l),l.setAttribute("filter","url("+getLocationHref()+"#"+i+")"))}else if(e===2){var s=createNS("mask");s.setAttribute("id",t),s.setAttribute("mask-type","alpha");var f=createNS("g");s.appendChild(f),i=createElementID(),r=filtersFactory.createFilter(i);var d=createNS("feComponentTransfer");d.setAttribute("in","SourceGraphic"),r.appendChild(d);var x=createNS("feFuncA");x.setAttribute("type","table"),x.setAttribute("tableValues","1.0 0.0"),d.appendChild(x),this.globalData.defs.appendChild(r);var m=createNS("rect");m.setAttribute("width",this.comp.data.w),m.setAttribute("height",this.comp.data.h),m.setAttribute("x","0"),m.setAttribute("y","0"),m.setAttribute("fill","#ffffff"),m.setAttribute("opacity","0"),f.setAttribute("filter","url("+getLocationHref()+"#"+i+")"),f.appendChild(m),o=createNS("use"),o.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),f.appendChild(o),featureSupport.maskType||(s.setAttribute("mask-type","luminance"),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),l=createNS("g"),f.appendChild(m),l.appendChild(this.layerElement),f.appendChild(l)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=t}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var a={initElement:function(t,i,r){this.initFrame(),this.initBaseData(t,i,r),this.initTransform(t,i,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var t=this.baseElement||this.layerElement;t.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var t=this.baseElement||this.layerElement;t.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(a)],RenderableDOMElement)})();function IImageElement(a,e,t){this.assetData=e.getAssetData(a.refId),this.assetData&&this.assetData.sid&&(this.assetData=e.slotManager.getProp(this.assetData)),this.initElement(a,e,t),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var a=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",a),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(a,e){this.elem=a,this.pos=e}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(e){var t,i=this.shapeModifiers.length;for(t=0;t<i;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=0,i=this.shapeModifiers.length;t<i;)if(this.shapeModifiers[t].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();t=this.shapeModifiers.length;var i;for(e=t-1;e>=0&&(i=this.shapeModifiers[e].processShapes(this._isFirstFrame),!i);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,i=0,r=t.length;i<r;){if(t[i].elem===e)return t[i].pos;i+=1}return 0},addProcessedElement:function(e,t){for(var i=this.processedElements,r=i.length;r;)if(r-=1,i[r].elem===e){i[r].pos=t;return}i.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(a,e,t){this.caches=[],this.styles=[],this.transformers=a,this.lStr="",this.sh=t,this.lvl=e,this._isAnimated=!!t.k;for(var i=0,r=a.length;i<r;){if(a[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(a,e){this.data=a,this.type=a.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=a.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(a,e,t,i){this.elem=a,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=t,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var r,o=e.length||0,l;for(r=0;r<o;r+=1)l=PropertyFactory.getProp(a,e[r].v,0,0,this),this.k=l.k||this.k,this.dataProps[r]={n:e[r].n,p:l};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(a){if(!(this.elem.globalData.frameId===this.frameId&&!a)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||a,this._mdf)){var e=0,t=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),e=0;e<t;e+=1)this.dataProps[e].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(a,e,t){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(a,e.o,0,.01,this),this.w=PropertyFactory.getProp(a,e.w,0,null,this),this.d=new DashProperty(a,e.d||{},"svg",this),this.c=PropertyFactory.getProp(a,e.c,1,255,this),this.style=t,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(a,e,t){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(a,e.o,0,.01,this),this.c=PropertyFactory.getProp(a,e.c,1,255,this),this.style=t}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(a,e,t){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.style=t}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(a,e,t){this.data=e,this.c=createTypedArray("uint8c",e.p*4);var i=e.k.k[0].s?e.k.k[0].s.length-e.p*4:e.k.k.length-e.p*4;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(t),this.prop=PropertyFactory.getProp(a,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(a,e){for(var t=0,i=this.o.length/2,r;t<i;){if(r=Math.abs(a[t*4]-a[e*4+t*2]),r>.01)return!1;t+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var a=0,e=this.data.k.k.length;a<e;){if(!this.comparePoints(this.data.k.k[a].s,this.data.p))return!1;a+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(a){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||a){var e,t=this.data.p*4,i,r;for(e=0;e<t;e+=1)i=e%4===0?100:255,r=Math.round(this.prop.v[e]*i),this.c[e]!==r&&(this.c[e]=r,this._cmdf=!a);if(this.o.length)for(t=this.prop.v.length,e=this.data.p*4;e<t;e+=1)i=e%2===0?100:1,r=e%2===0?Math.round(this.prop.v[e]*100):this.prop.v[e],this.o[e-this.data.p*4]!==r&&(this.o[e-this.data.p*4]=r,this._omdf=!a);this._mdf=!a}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(a,e,t){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.initGradientData(a,e,t)}SVGGradientFillStyleData.prototype.initGradientData=function(a,e,t){this.o=PropertyFactory.getProp(a,e.o,0,.01,this),this.s=PropertyFactory.getProp(a,e.s,1,null,this),this.e=PropertyFactory.getProp(a,e.e,1,null,this),this.h=PropertyFactory.getProp(a,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(a,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(a,e.g,this),this.style=t,this.stops=[],this.setGradientData(t.pElem,e),this.setGradientOpacity(e,t),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(a,e){var t=createElementID(),i=createNS(e.t===1?"linearGradient":"radialGradient");i.setAttribute("id",t),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var r=[],o,l,n;for(n=e.g.p*4,l=0;l<n;l+=4)o=createNS("stop"),i.appendChild(o),r.push(o);a.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+t+")"),this.gf=i,this.cst=r},SVGGradientFillStyleData.prototype.setGradientOpacity=function(a,e){if(this.g._hasOpacity&&!this.g._collapsable){var t,i,r,o=createNS("mask"),l=createNS("path");o.appendChild(l);var n=createElementID(),s=createElementID();o.setAttribute("id",s);var f=createNS(a.t===1?"linearGradient":"radialGradient");f.setAttribute("id",n),f.setAttribute("spreadMethod","pad"),f.setAttribute("gradientUnits","userSpaceOnUse"),r=a.g.k.k[0].s?a.g.k.k[0].s.length:a.g.k.k.length;var d=this.stops;for(i=a.g.p*4;i<r;i+=2)t=createNS("stop"),t.setAttribute("stop-color","rgb(255,255,255)"),f.appendChild(t),d.push(t);l.setAttribute(a.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),a.ty==="gs"&&(l.setAttribute("stroke-linecap",lineCapEnum[a.lc||2]),l.setAttribute("stroke-linejoin",lineJoinEnum[a.lj||2]),a.lj===1&&l.setAttribute("stroke-miterlimit",a.ml)),this.of=f,this.ms=o,this.ost=d,this.maskId=s,e.msElem=l}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(a,e,t){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(a,e.w,0,null,this),this.d=new DashProperty(a,e.d||{},"svg",this),this.initGradientData(a,e,t),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(a,e,t){this.transform={mProps:a,op:e,container:t},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(e,t,i,r){if(t===0)return"";var o=e.o,l=e.i,n=e.v,s,f=" M"+r.applyToPointStringified(n[0][0],n[0][1]);for(s=1;s<t;s+=1)f+=" C"+r.applyToPointStringified(o[s-1][0],o[s-1][1])+" "+r.applyToPointStringified(l[s][0],l[s][1])+" "+r.applyToPointStringified(n[s][0],n[s][1]);return i&&t&&(f+=" C"+r.applyToPointStringified(o[s-1][0],o[s-1][1])+" "+r.applyToPointStringified(l[0][0],l[0][1])+" "+r.applyToPointStringified(n[0][0],n[0][1]),f+="z"),f},SVGElementsRenderer=function(){var a=new Matrix,e=new Matrix,t={createRenderFunction:i};function i(x){switch(x.ty){case"fl":return n;case"gf":return f;case"gs":return s;case"st":return d;case"sh":case"el":case"rc":case"sr":return l;case"tr":return r;case"no":return o;default:return null}}function r(x,m,c){(c||m.transform.op._mdf)&&m.transform.container.setAttribute("op
2acity",m.transform.op.v),(c||m.transform.mProps._mdf)&&m.transform.container.setAttribute("transform",m.transform.mProps.v.to2dCSS())}function o(){}function l(x,m,c){var g,p,k,b,u,h,w=m.styles.length,y=m.lvl,v,j,S,A;for(h=0;h<w;h+=1){if(b=m.sh._mdf||c,m.styles[h].lvl<y){for(j=e.reset(),S=y-m.styles[h].lvl,A=m.transformers.length-1;!b&&S>0;)b=m.transformers[A].mProps._mdf||b,S-=1,A-=1;if(b)for(S=y-m.styles[h].lvl,A=m.transformers.length-1;S>0;)j.multiply(m.transformers[A].mProps.v),S-=1,A-=1}else j=a;if(v=m.sh.paths,p=v._length,b){for(k="",g=0;g<p;g+=1)u=v.shapes[g],u&&u._length&&(k+=buildShapeString(u,u._length,u.c,j));m.caches[h]=k}else k=m.caches[h];m.styles[h].d+=x.hd===!0?"":k,m.styles[h]._mdf=b||m.styles[h]._mdf}}function n(x,m,c){var g=m.style;(m.c._mdf||c)&&g.pElem.setAttribute("fill","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||c)&&g.pElem.setAttribute("fill-opacity",m.o.v)}function s(x,m,c){f(x,m,c),d(x,m,c)}function f(x,m,c){var g=m.gf,p=m.g._hasOpacity,k=m.s.v,b=m.e.v;if(m.o._mdf||c){var u=x.ty==="gf"?"fill-opacity":"stroke-opacity";m.style.pElem.setAttribute(u,m.o.v)}if(m.s._mdf||c){var h=x.t===1?"x1":"cx",w=h==="x1"?"y1":"cy";g.setAttribute(h,k[0]),g.setAttribute(w,k[1]),p&&!m.g._collapsable&&(m.of.setAttribute(h,k[0]),m.of.setAttribute(w,k[1]))}var y,v,j,S;if(m.g._cmdf||c){y=m.cst;var A=m.g.c;for(j=y.length,v=0;v<j;v+=1)S=y[v],S.setAttribute("offset",A[v*4]+"%"),S.setAttribute("stop-color","rgb("+A[v*4+1]+","+A[v*4+2]+","+A[v*4+3]+")")}if(p&&(m.g._omdf||c)){var U=m.g.o;for(m.g._collapsable?y=m.cst:y=m.ost,j=y.length,v=0;v<j;v+=1)S=y[v],m.g._collapsable||S.setAttribute("offset",U[v*2]+"%"),S.setAttribute("stop-opacity",U[v*2+1])}if(x.t===1)(m.e._mdf||c)&&(g.setAttribute("x2",b[0]),g.setAttribute("y2",b[1]),p&&!m.g._collapsable&&(m.of.setAttribute("x2",b[0]),m.of.setAttribute("y2",b[1])));else{var N;if((m.s._mdf||m.e._mdf||c)&&(N=Math.sqrt(Math.pow(k[0]-b[0],2)+Math.pow(k[1]-b[1],2)),g.setAttribute("r",N),p&&!m.g._collapsable&&m.of.setAttribute("r",N)),m.s._mdf||m.e._mdf||m.h._mdf||m.a._mdf||c){N||
vendor: 31,616 bytes, line 2
2(N=Math.sqrt(Math.pow(k[0]-b[0],2)+Math.pow(k[1]-b[1],2)));var X=Math.atan2(b[1]-k[1],b[0]-k[0]),F=m.h.v;F>=1?F=.99:F<=-1&&(F=-.99);var R=N*F,L=Math.cos(X+m.a.v)*R+k[0],_=Math.sin(X+m.a.v)*R+k[1];g.setAttribute("fx",L),g.setAttribute("fy",_),p&&!m.g._collapsable&&(m.of.setAttribute("fx",L),m.of.setAttribute("fy",_))}}}function d(x,m,c){var g=m.style,p=m.d;p&&(p._mdf||c)&&p.dashStr&&(g.pElem.setAttribute("stroke-dasharray",p.dashStr),g.pElem.setAttribute("stroke-dashoffset",p.dashoffset[0])),m.c&&(m.c._mdf||c)&&g.pElem.setAttribute("stroke","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||c)&&g.pElem.setAttribute("stroke-opacity",m.o.v),(m.w._mdf||c)&&(g.pElem.setAttribute("stroke-width",m.w.v),g.msElem&&g.msElem.setAttribute("stroke-width",m.w.v))}return t}();function SVGShapeElement(a,e,t){this.shapes=[],this.shapesData=a.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(a,e,t),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var a,e=this.shapes.length,t,i,r=this.stylesList.length,o,l=[],n=!1;for(i=0;i<r;i+=1){for(o=this.stylesList[i],n=!1,l.length=0,a=0;a<e;a+=1)t=this.shapes[a],t.styles.indexOf(o)!==-1&&(l.push(t),n=t._isAnimated||n);l.length>1&&n&&this.setShapesAsAnimated(l)}},SVGShapeElement.prototype.setShapesAsAnimated=function(a){var e,t=a.length;for(e=0;e<t;e+=1)a[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(a,e){var t,i=new SVGStyleData(a,e),r=i.pElem;if(a.ty==="st")t=new SVGStrokeStyleData(this,a,i);else if(a.ty==="fl")t=new SVGFillStyleData(this,a,i);else if(a.ty==="gf"||a.ty==="gs"){var o=a.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;t=new o(this,a,i),this.globalData.defs.appendChild(t.gf),t.maskId&&(this.globalData.defs.appendChild(t.ms),this.globalData.defs.appendChild(t.of),r.setAttribute("mask","url("+getLocationHref()+"#"+t.maskId+")"))}else a.ty==="no"&&(t=new SVGNoStyleData(this,a,i));return(a.ty==="st"||a.ty==="gs")&&(r.setAttribute("stroke-linecap",lineCapEnum[a.lc||2]),r.setAttribute("stroke-linejoin",lineJoinEnum[a.lj||2]),r.setAttribute("fill-opacity","0"),a.lj===1&&r.setAttribute("stroke-miterlimit",a.ml)),a.r===2&&r.setAttribute("fill-rule","evenodd"),a.ln&&r.setAttribute("id",a.ln),a.cl&&r.setAttribute("class",a.cl),a.bm&&(r.style["mix-blend-mode"]=getBlendMode(a.bm)),this.stylesList.push(i),this.addToAnimatedContents(a,t),t},SVGShapeElement.prototype.createGroupElement=function(a){var e=new ShapeGroupData;return a.ln&&e.gr.setAttribute("id",a.ln),a.cl&&e.gr.setAttribute("class",a.cl),a.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(a.bm)),e},SVGShapeElement.prototype.createTransformElement=function(a,e){var t=TransformPropertyFactory.getTransformProperty(this,a,this),i=new SVGTransformData(t,t.o,e);return this.addToAnimatedContents(a,i),i},SVGShapeElement.prototype.createShapeElement=function(a,e,t){var i=4;a.ty==="rc"?i=5:a.ty==="el"?i=6:a.ty==="sr"&&(i=7);var r=ShapePropertyFactory.getShapeProp(this,a,i,this),o=new SVGShapeData(e,t,r);return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(a,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(a,e){for(var t=0,i=this.animatedContents.length;t<i;){if(this.animatedContents[t].element===e)return;t+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(a),element:e,data:a})},SVGShapeElement.prototype.setElementStyles=function(a){var e=a.styles,t,i=this.stylesList.length;for(t=0;t<i;t+=1)e.indexOf(this.stylesList[t])===-1&&!this.stylesList[t].closed&&e.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var a,e=this.itemsData.length;for(a=0;a<e;a+=1)this.prevViewData[a]=this.itemsData[a];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,a=0;a<e;a+=1)this.dynamicProperties[a].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(a,e,t,i,r,o,l){var n=[].concat(o),s,f=a.length-1,d,x,m=[],c=[],g,p,k;for(s=f;s>=0;s-=1){if(k=this.searchProcessedElement(a[s]),k?e[s]=t[k-1]:a[s]._render=l,a[s].ty==="fl"||a[s].ty==="st"||a[s].ty==="gf"||a[s].ty==="gs"||a[s].ty==="no")k?e[s].style.closed=a[s].hd:e[s]=this.createStyleElement(a[s],r),a[s]._render&&e[s].style.pElem.parentNode!==i&&i.appendChild(e[s].style.pElem),m.push(e[s].style);else if(a[s].ty==="gr"){if(!k)e[s]=this.createGroupElement(a[s]);else for(x=e[s].it.length,d=0;d<x;d+=1)e[s].prevViewData[d]=e[s].it[d];this.searchShapes(a[s].it,e[s].it,e[s].prevViewData,e[s].gr,r+1,n,l),a[s]._render&&e[s].gr.parentNode!==i&&i.appendChild(e[s].gr)}else a[s].ty==="tr"?(k||(e[s]=this.createTransformElement(a[s],i)),g=e[s].transform,n.push(g)):a[s].ty==="sh"||a[s].ty==="rc"||a[s].ty==="el"||a[s].ty==="sr"?(k||(e[s]=this.createShapeElement(a[s],n,r)),this.setElementStyles(e[s])):a[s].ty==="tm"||a[s].ty==="rd"||a[s].ty==="ms"||a[s].ty==="pb"||a[s].ty==="zz"||a[s].ty==="op"?(k?(p=e[s],p.closed=!1):(p=ShapeModifiers.getModifier(a[s].ty),p.init(this,a[s]),e[s]=p,this.shapeModifiers.push(p)),c.push(p)):a[s].ty==="rp"&&(k?(p=e[s],p.closed=!0):(p=ShapeModifiers.getModifier(a[s].ty),e[s]=p,p.init(this,a,s,e),this.shapeModifiers.push(p),l=!1),c.push(p));this.addProcessedElement(a[s],s+1)}for(f=m.length,s=0;s<f;s+=1)m[s].closed=!0;for(f=c.length,s=0;s<f;s+=1)c[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var a,e=this.stylesList.length;for(a=0;a<e;a+=1)this.stylesList[a].reset();for(this.renderShape(),a=0;a<e;a+=1)(this.stylesList[a]._mdf||this._isFirstFrame)&&(this.stylesList[a].msElem&&(this.stylesList[a].msElem.setAttribute("d",this.stylesList[a].d),this.stylesList[a].d="M0 0"+this.stylesList[a].d),this.stylesList[a].pElem.setAttribute("d",this.stylesList[a].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var a,e=this.animatedContents.length,t;for(a=0;a<e;a+=1)t=this.animatedContents[a],(this._isFirstFrame||t.element._isAnimated)&&t.data!==!0&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(a,e,t,i,r,o){this.o=a,this.sw=e,this.sc=t,this.fc=i,this.m=r,this.p=o,this._mdf={o:!0,sw:!!e,sc:!!t,fc:!!i,m:!0,p:!0}}LetterProps.prototype.update=function(a,e,t,i,r,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var l=!1;return this.o!==a&&(this.o=a,this._mdf.o=!0,l=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,l=!0),this.sc!==t&&(this.sc=t,this._mdf.sc=!0,l=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,l=!0),this.m!==r&&(this.m=r,this._mdf.m=!0,l=!0),o.length&&(this.p[0]!==o[0]||this.p[1]!==o[1]||this.p[4]!==o[4]||this.p[5]!==o[5]||this.p[12]!==o[12]||this.p[13]!==o[13])&&(this.p=o,this._mdf.p=!0,l=!0),l};function TextProperty(a,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,e.d&&e.d.sid&&(e.d=a.globalData.slotManager.getProp(e.d)),this.data=e,this.elem=a,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(a,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(a[t]=e[t]);return a},TextProperty.prototype.setCurrentData=function(a){a.__complete||this.completeTextData(a),this.currentData=a,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(a){this.effectsSequence.push(a),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(a){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!a)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,t=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,r=this.effectsSequence.length,o=a||this.data.d.k[this.keysIndex].s;for(i=0;i<r;i+=1)t!==this.keysIndex?o=this.effectsSequence[i](o,o.t):o=this.effectsSequence[i](this.currentData,o.t);e!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var a=this.data.d.k,e=this.elem.comp.renderedFrame,t=0,i=a.length;t<=i-1&&!(t===i-1||a[t+1].t>e);)t+=1;return this.keysIndex!==t&&(this.keysIndex=t),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(a){for(var e=[],t=0,i=a.length,r,o,l=!1,n=!1,s="";t<i;)l=n,n=!1,r=a.charCodeAt(t),s=a.charAt(t),FontManager.isCombinedCharacter(r)?l=!0:r>=55296&&r<=56319?FontManager.isRegionalFlag(a,t)?s=a.substr(t,14):(o=a.charCodeAt(t+1),o>=56320&&o<=57343&&(FontManager.isModifier(r,o)?(s=a.substr(t,2),l=!0):FontManager.isFlagEmoji(a.substr(t,4))?s=a.substr(t,4):s=a.substr(t,2))):r>56319?(o=a.charCodeAt(t+1),FontManager.isVariationSelector(r)&&(l=!0)):FontManager.isZeroWidthJoiner(r)&&(l=!0,n=!0),l?(e[e.length-1]+=s,l=!1):e.push(s),t+=s.length;return e},TextProperty.prototype.completeTextData=function(a){a.__complete=!0;var e=this.elem.globalData.fontManager,t=this.data,i=[],r,o,l,n=0,s,f=t.m.g,d=0,x=0,m=0,c=[],g=0,p=0,k,b,u=e.getFontByName(a.f),h,w=0,y=getFontProperties(u);a.fWeight=y.weight,a.fStyle=y.style,a.finalSize=a.s,a.finalText=this.buildFinalText(a.t),o=a.finalText.length,a.finalLineHeight=a.lh;var v=a.tr/1e3*a.finalSize,j;if(a.sz)for(var S=!0,A=a.sz[0],U=a.sz[1],N,X;S;){X=this.buildFinalText(a.t),N=0,g=0,o=X.length,v=a.tr/1e3*a.finalSize;var F=-1;for(r=0;r<o;r+=1)j=X[r].charCodeAt(0),l=!1,X[r]===" "?F=r:(j===13||j===3)&&(g=0,l=!0,N+=a.finalLineHeight||a.finalSize*1.2),e.chars?(h=e.getCharData(X[r],u.fStyle,u.fFamily),w=l?0:h.w*a.finalSize/100):w=e.measureText(X[r],a.f,a.finalSize),g+w>A&&X[r]!==" "?(F===-1?o+=1:r=F,N+=a.finalLineHeight||a.finalSize*1.2,X.splice(r,F===r?1:0,"\r"),F=-1,g=0):(g+=w,g+=v);N+=u.ascent*a.finalSize/100,this.canResize&&a.finalSize>this.minimumFontSize&&U<N?(a.finalSize-=1,a.finalLineHeight=a.finalSize*a.lh/a.s):(a.finalText=X,o=a.finalText.length,S=!1)}g=-v,w=0;var R=0,L;for(r=0;r<o;r+=1)if(l=!1,L=a.finalText[r],j=L.charCodeAt(0),j===13||j===3?(R=0,c.push(g),p=g>p?g:p,g=-2*v,s="",l=!0,m+=1):s=L,e.chars?(h=e.getCharData(L,u.fStyle,e.getFontByName(a.f).fFamily),w=l?0:h.w*a.finalSize/100):w=e.measureText(s,a.f,a.finalSize),L===" "?R+=w+v:(g+=w+v+R,R=0),i.push({l:w,an:w,add:d,n:l,anIndexes:[],val:s,line:m,animatorJustifyOffset:0}),f==2){if(d+=w,s===""||s===" "||r===o-1){for((s===""||s===" ")&&(d-=w);x<=r;)i[x].an=d,i[x].ind=n,i[x].extra=w,x+=1;n+=1,d=0}}else if(f==3){if(d+=w,s===""||r===o-1){for(s===""&&(d-=w);x<=r;)i[x].an=d,i[x].ind=n,i[x].extra=w,x+=1;d=0,n+=1}}else i[n].ind=n,i[n].extra=0,n+=1;if(a.l=i,p=g>p?g:p,c.push(g),a.sz)a.boxWidth=a.sz[0],a.justifyOffset=0;else switch(a.boxWidth=p,a.j){case 1:a.justifyOffset=-a.boxWidth;break;case 2:a.justifyOffset=-a.boxWidth/2;break;default:a.justifyOffset=0}a.lineWidths=c;var _=t.a,E,z;b=_.length;var I,P,M=[];for(k=0;k<b;k+=1){for(E=_[k],E.a.sc&&(a.strokeColorAnim=!0),E.a.sw&&(a.strokeWidthAnim=!0),(E.a.fc||E.a.fh||E.a.fs||E.a.fb)&&(a.fillColorAnim=!0),P=0,I=E.s.b,r=0;r<o;r+=1)z=i[r],z.anIndexes[k]=P,(I==1&&z.val!==""||I==2&&z.val!==""&&z.val!==" "||I==3&&(z.n||z.val==" "||r==o-1)||I==4&&(z.n||r==o-1))&&(E.s.rn===1&&M.push(P),P+=1);t.a[k].s.totalChars=P;var q=-1,G;if(E.s.rn===1)for(r=0;r<o;r+=1)z=i[r],q!=z.anIndexes[k]&&(q=z.anIndexes[k],G=M.splice(Math.floor(Math.random()*M.length),1)[0]),z.anIndexes[k]=G}a.yOffset=a.finalLineHeight||a.finalSize*1.2,a.ls=a.ls||0,a.ascent=u.ascent*a.finalSize/100},TextProperty.prototype.updateDocumentData=function(a,e){e=e===void 0?this.keysIndex:e;var t=this.copyData({},this.data.d.k[e].s);t=this.copyData(t,a),this.data.d.k[e].s=t,this.recalculate(e),this.setCurrentData(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(a){var e=this.data.d.k[a].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(a){this.canResize=a,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(a){this.minimumFontSize=Math.floor(a)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var a=Math.max,e=Math.min,t=Math.floor;function i(o,l){this._currentTextLength=-1,this.k=!1,this.data=l,this.elem=o,this.comp=o.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(o),this.s=PropertyFactory.getProp(o,l.s||{k:0},0,0,this),"e"in l?this.e=PropertyFactory.getProp(o,l.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(o,l.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(o,l.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(o,l.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(o,l.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(o,l.a,0,.01,this),this.dynamicProperties.length||this.getValue()}i.prototype={getMult:function(l){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var n=0,s=0,f=1,d=1;this.ne.v>0?n=this.ne.v/100:s=-this.ne.v/100,this.xe.v>0?f=1-this.xe.v/100:d=1+this.xe.v/100;var x=BezierFactory.getBezierEasing(n,s,f,d).get,m=0,c=this.finalS,g=this.finalE,p=this.data.sh;if(p===2)g===c?m=l>=g?1:0:m=a(0,e(.5/(g-c)+(l-c)/(g-c),1)),m=x(m);else if(p===3)g===c?m=l>=g?0:1:m=1-a(0,e(.5/(g-c)+(l-c)/(g-c),1)),m=x(m);else if(p===4)g===c?m=0:(m=a(0,e(.5/(g-c)+(l-c)/(g-c),1)),m<.5?m*=2:m=1-2*(m-.5)),m=x(m);else if(p===5){if(g===c)m=0;else{var k=g-c;l=e(a(0,l+.5-c),g-c);var b=-k/2+l,u=k/2;m=Math.sqrt(1-b*b/(u*u))}m=x(m)}else p===6?(g===c?m=0:(l=e(a(0,l+.5-c),g-c),m=(1+Math.cos(Math.PI+Math.PI*2*l/(g-c)))/2),m=x(m)):(l>=t(c)&&(l-c<0?m=a(0,e(e(g,1)-(c-l),1)):m=a(0,e(g-l,1))),m=x(m));if(this.sm.v!==100){var h=this.sm.v*.01;h===0&&(h=1e-8);var w=.5-h*.5;m<w?m=0:(m=(m-w)/h,m>1&&(m=1))}return m*this.a.v},getValue:function(l){this.iterateDynamicProperties(),this._mdf=l||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,l&&this.data.r===2&&(this.e.v=this._currentTextLength);var n=this.data.r===2?1:100/this.data.totalChars,s=this.o.v/n,f=this.s.v/n+s,d=this.e.v/n+s;if(f>d){var x=f;f=d,d=x}this.finalS=f,this.finalE=d}},extendPrototype([DynamicPropertyContainer],i);function r(o,l,n){return new i(o,l,n)}return{getTextSelectorProp:r}}();function TextAnimatorDataProperty(a,e,t){var i={propType:!1},r=PropertyFactory.getProp,o=e.a;this.a={r:o.r?r(a,o.r,0,degToRads,t):i,rx:o.rx?r(a,o.rx,0,degToRads,t):i,ry:o.ry?r(a,o.ry,0,degToRads,t):i,sk:o.sk?r(a,o.sk,0,degToRads,t):i,sa:o.sa?r(a,o.sa,0,degToRads,t):i,s:o.s?r(a,o.s,1,.01,t):i,a:o.a?r(a,o.a,1,0,t):i,o:o.o?r(a,o.o,0,.01,t):i,p:o.p?r(a,o.p,1,0,t):i,sw:o.sw?r(a,o.sw,0,0,t):i,sc:o.sc?r(a,o.sc,1,0,t):i,fc:o.fc?r(a,o.fc,1,0,t):i,fh:o.fh?r(a,o.fh,0,0,t):i,fs:o.fs?r(a,o.fs,0,.01,t):i,fb:o.fb?r(a,o.fb,0,.01,t):i,t:o.t?r(a,o.t,0,0,t):i},this.s=TextSelectorProp.getTextSelectorProp(a,e.s,t),this.s.t=e.s.t}function TextAnimatorProperty(a,e,t){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=a,this._renderType=e,this._elem=t,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(t)}TextAnimatorProperty.prototype.searchProperties=function(){var a,e=this._textData.a.length,t,i=PropertyFactory.getProp;for(a=0;a<e;a+=1)t=this._textData.a[a],this._animatorsData[a]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(a,e){if(this.lettersChangedFlag=e,!(!this._mdf&&!this._isFirstFrame&&!e&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var t=this._moreOptions.alignment.v,i=this._animatorsData,r=this._textData,o=this.mHelper,l=this._renderType,n=this.renderedLetters.length,s,f,d,x,m=a.l,c,g,p,k,b,u,h,w,y,v,j,S,A,U,N;if(this._hasMaskedPath){if(N=this._pathData.m,!this._pathData.n||this._pathData._mdf){var X=N.v;this._pathData.r.v&&(X=X.reverse()),c={tLength:0,segments:[]},x=X._length-1;var F;for(S=0,d=0;d<x;d+=1)F=bez.buildBezierData(X.v[d],X.v[d+1],[X.o[d][0]-X.v[d][0],X.o[d][1]-X.v[d][1]],[X.i[d+1][0]-X.v[d+1][0],X.i[d+1][1]-X.v[d+1][1]]),c.tLength+=F.segmentLength,c.segments.push(F),S+=F.segmentLength;d=x,N.v.c&&(F=bez.buildBezierData(X.v[d],X.v[0],[X.o[d][0]-X.v[d][0],X.o[d][1]-X.v[d][1]],[X.i[0][0]-X.v[0][0],X.i[0][1]-X.v[0][1]]),c.tLength+=F.segmentLength,c.segments.push(F),S+=F.segmentLength),this._pathData.pi=c}if(c=this._pathData.pi,g=this._pathData.f.v,h=0,u=1,k=0,b=!0,v=c.segments,g<0&&N.v.c)for(c.tLength<Math.abs(g)&&(g=-Math.abs(g)%c.tLength),h=v.length-1,y=v[h].points,u=y.length-1;g<0;)g+=y[u].partialLength,u-=1,u<0&&(h-=1,y=v[h].points,u=y.length-1);y=v[h].points,w=y[u-1],p=y[u],j=p.partialLength}x=m.length,s=0,f=0;var R=a.finalSize*1.2*.714,L=!0,_,E,z,I,P;I=i.length;var M,q=-1,G,J,le,re=g,ge=h,se=u,ze=-1,xe,Se,ve,be,oe,we,st,ye,Re="",Ke=this.defaultPropsArray,ft;if(a.j===2||a.j===1){var qe=0,je=0,ct=a.j===2?-.5:-1,Ae=0,Ye=!0;for(d=0;d<x;d+=1)if(m[d].n){for(qe&&(qe+=je);Ae<d;)m[Ae].animatorJustifyOffset=qe,Ae+=1;qe=0,Ye=!0}else{for(z=0;z<I;z+=1)_=i[z].a,_.t.propType&&(Ye&&a.j===2&&(je+=_.t.v*ct),E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),M.length?qe+=_.t.v*M[0]*ct:qe+=_.t.v*M*ct);Ye=!1}for(qe&&(qe+=je);Ae<d;)m[Ae].animatorJustifyOffset=qe,Ae+=1}for(d=0;d<x;d+=1){if(o.reset(),xe=1,m[d].n)s=0,f+=a.yOffset,f+=L?1:0,g=re,L=!1,this._hasMaskedPath&&(h=ge,u=se,y=v[h].points,w=y[u-1],p=y[u],j=p.partialLength,k=0),Re="",ye="",we="",ft="",Ke=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ze!==m[d].line){switch(a.j){case 1:g+=S-a.lineWidths[m[d].line];break;case 2:g+=(S-a.lineWidths[m[d].line])/2;break;default:break}ze=m[d].line}q!==m[d].ind&&(m[q]&&(g+=m[q].extra),g+=m[d].an/2,q=m[d].ind),g+=t[0]*m[d].an*.005;var We=0;for(z=0;z<I;z+=1)_=i[z].a,_.p.propType&&(E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),M.length?We+=_.p.v[0]*M[0]:We+=_.p.v[0]*M),_.a.propType&&(E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),M.length?We+=_.a.v[0]*M[0]:We+=_.a.v[0]*M);for(b=!0,this._pathData.a.v&&(g=m[0].an*.5+(S-this._pathData.f.v-m[0].an*.5-m[m.length-1].an*.5)*q/(x-1),g+=this._pathData.f.v);b;)k+j>=g+We||!y?(A=(g+We-k)/p.partialLength,J=w.point[0]+(p.point[0]-w.point[0])*A,le=w.point[1]+(p.point[1]-w.point[1])*A,o.translate(-t[0]*m[d].an*.005,-(t[1]*R)*.01),b=!1):y&&(k+=p.partialLength,u+=1,u>=y.length&&(u=0,h+=1,v[h]?y=v[h].points:N.v.c?(u=0,h=0,y=v[h].points):(k-=p.partialLength,y=null)),y&&(w=p,p=y[u],j=p.partialLength));G=m[d].an/2-m[d].add,o.translate(-G,0,0)}else G=m[d].an/2-m[d].add,o.translate(-G,0,0),o.translate(-t[0]*m[d].an*.005,-t[1]*R*.01,0);for(z=0;z<I;z+=1)_=i[z].a,_.t.propType&&(E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),(s!==0||a.j!==0)&&(this._hasMaskedPath?M.length?g+=_.t.v*M[0]:g+=_.t.v*M:M.length?s+=_.t.v*M[0]:s+=_.t.v*M));for(a.strokeWidthAnim&&(ve=a.sw||0),a.strokeColorAnim&&(a.sc?Se=[a.sc[0],a.sc[1],a.sc[2]]:Se=[0,0,0]),a.fillColorAnim&&a.fc&&(be=[a.fc[0],a.fc[1],a.fc[2]]),z=0;z<I;z+=1)_=i[z].a,_.a.propType&&(E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),M.length?o.translate(-_.a.v[0]*M[0],-_.a.v[1]*M[1],_.a.v[2]*M[2]):o.translate(-_.a.v[0]*M,-_.a.v[1]*M,_.a.v[2]*M));for(z=0;z<I;z+=1)_=i[z].a,_.s.propType&&(E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),M.length?o.scale(1+(_.s.v[0]-1)*M[0],1+(_.s.v[1]-1)*M[1],1):o.scale(1+(_.s.v[0]-1)*M,1+(_.s.v[1]-1)*M,1));for(z=0;z<I;z+=1){if(_=i[z].a,E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),_.sk.propType&&(M.length?o.skewFromAxis(-_.sk.v*M[0],_.sa.v*M[1]):o.skewFromAxis(-_.sk.v*M,_.sa.v*M)),_.r.propType&&(M.length?o.rotateZ(-_.r.v*M[2]):o.rotateZ(-_.r.v*M)),_.ry.propType&&(M.length?o.rotateY(_.ry.v*M[1]):o.rotateY(_.ry.v*M)),_.rx.propType&&(M.length?o.rotateX(_.rx.v*M[0]):o.rotateX(_.rx.v*M)),_.o.propType&&(M.length?xe+=(_.o.v*M[0]-xe)*M[0]:xe+=(_.o.v*M-xe)*M),a.strokeWidthAnim&&_.sw.propType&&(M.length?ve+=_.sw.v*M[0]:ve+=_.sw.v*M),a.strokeColorAnim&&_.sc.propType)for(oe=0;oe<3;oe+=1)M.length?Se[oe]+=(_.sc.v[oe]-Se[oe])*M[0]:Se[oe]+=(_.sc.v[oe]-Se[oe])*M;if(a.fillColorAnim&&a.fc){if(_.fc.propType)for(oe=0;oe<3;oe+=1)M.length?be[oe]+=(_.fc.v[oe]-be[oe])*M[0]:be[oe]+=(_.fc.v[oe]-be[oe])*M;_.fh.propType&&(M.length?be=addHueToRGB(be,_.fh.v*M[0]):be=addHueToRGB(be,_.fh.v*M)),_.fs.propType&&(M.length?be=addSaturationToRGB(be,_.fs.v*M[0]):be=addSaturationToRGB(be,_.fs.v*M)),_.fb.propType&&(M.length?be=addBrightnessToRGB(be,_.fb.v*M[0]):be=addBrightnessToRGB(be,_.fb.v*M))}}for(z=0;z<I;z+=1)_=i[z].a,_.p.propType&&(E=i[z].s,M=E.getMult(m[d].anIndexes[z],r.a[z].s.totalChars),this._hasMaskedPath?M.length?o.translate(0,_.p.v[1]*M[0],-_.p.v[2]*M[1]):o.translate(0,_.p.v[1]*M,-_.p.v[2]*M):M.length?o.translate(_.p.v[0]*M[0],_.p.v[1]*M[1],-_.p.v[2]*M[2]):o.translate(_.p.v[0]*M,_.p.v[1]*M,-_.p.v[2]*M));if(a.strokeWidthAnim&&(we=ve<0?0:ve),a.strokeColorAnim&&(st="rgb("+Math.round(Se[0]*255)+","+Math.round(Se[1]*255)+","+Math.round(Se[2]*255)+")"),a.fillColorAnim&&a.fc&&(ye="rgb("+Math.round(be[0]*255)+","+Math.round(be[1]*255)+","+Math.round(be[2]*255)+")"),this._hasMaskedPath){if(o.translate(0,-a.ls),o.translate(0,t[1]*R*.01+f,0),this._pathData.p.v){U=(p.point[1]-w.point[1])/(p.point[0]-w.point[0]);var B=Math.atan(U)*180/Math.PI;p.point[0]<w.point[0]&&(B+=180),o.rotate(-B*Math.PI/180)}o.translate(J,le,0),g-=t[0]*m[d].an*.005,m[d+1]&&q!==m[d+1].ind&&(g+=m[d].an/2,g+=a.tr*.001*a.finalSize)}else{switch(o.translate(s,f,0),a.ps&&o.translate(a.ps[0],a.ps[1]+a.ascent,0),a.j){case 1:o.translate(m[d].animatorJustifyOffset+a.justifyOffset+(a.boxWidth-a.lineWidths[m[d].line]),0,0);break;case 2:o.translate(m[d].animatorJustifyOffset+a.justifyOffset+(a.boxWidth-a.lineWidths[m[d].line])/2,0,0);break;default:break}o.translate(0,-a.ls),o.translate(G,0,0),o.translate(t[0]*m[d].an*.005,t[1]*R*.01,0),s+=m[d].l+a.tr*.001*a.finalSize}l==="html"?Re=o.toCSS():l==="svg"?Re=o.to2dCSS():Ke=[o.props[0],o.props[1],o.props[2],o.props[3],o.props[4],o.props[5],o.props[6],o.props[7],o.props[8],o.props[9],o.props[10],o.props[11],o.props[12],o.props[13],o.props[14],o.props[15]],ft=xe}n<=d?(P=new LetterProps(ft,we,st,ye,Re,Ke),this.renderedLetters.push(P),n+=1,this.lettersChangedFlag=!0):(P=this.renderedLetters[d],this.lettersChangedFlag=P.update(ft,we,st,ye,Re,Ke)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(a,e,t){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(a,e,t),this.textProperty=new TextProperty(this,a.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(a.t,this.renderType,this),this.initTransform(a,e,t),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(a){this._mdf=!1,this.prepareRenderableFrame(a),this.prepareProperties(a,this.isInRange)},ITextElement.prototype.createPathShape=function(a,e){var t,i=e.length,r,o="";for(t=0;t<i;t+=1)e[t].ty==="sh"&&(r=e[t].ks.k,o+=buildShapeString(r,r.i.length,!0,a));return o},ITextElement.prototype.updateDocumentData=function(a,e){this.textProperty.updateDocumentData(a,e)},ITextElement.prototype.canResizeFont=function(a){this.textProperty.canResizeFont(a)},ITextElement.prototype.setMinimumFontSize=function(a){this.textProperty.setMinimumFontSize(a)},ITextElement.prototype.applyTextPropertiesToMatrix=function(a,e,t,i,r){switch(a.ps&&e.translate(a.ps[0],a.ps[1]+a.ascent,0),e.translate(0,-a.ls,0),a.j){case 1:e.translate(a.justifyOffset+(a.boxWidth-a.lineWidths[t]),0,0);break;case 2:e.translate(a.justifyOffset+(a.boxWidth-a.lineWidths[t])/2,0,0);break;default:break}e.translate(i,r,0)},ITextElement.prototype.buildColor=function(a){return"rgb("+Math.round(a[0]*255)+","+Math.round(a[1]*255)+","+Math.round(a[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(a,e,t){this.textSpans=[],this.renderType="svg",this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(a){for(var e=0,t=a.length,i=[],r="";e<t;)a[e]==="\r"||a[e]==="�"?(i.push(r),r=""):r+=a[e],e+=1;return i.push(r),i},SVGTextLottieElement.prototype.buildShapeData=function(a,e){if(a.shapes&&a.shapes.length){var t=a.shapes[0];if(t.it){var i=t.it[t.it.length-1];i.s&&(i.s.k[0]=e,i.s.k[1]=e)}}return a},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var a,e,t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t?t.l.length:0),t.fc?this.layerElement.setAttribute("fill",this.buildColor(t.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),t.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(t.sc)),this.layerElement.setAttribute("stroke-width",t.sw)),this.layerElement.setAttribute("font-size",t.finalSize);var i=this.globalData.fontManager.getFontByName(t.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var r=t.fWeight,o=t.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",r)}this.layerElement.setAttribute("aria-label",t.t);var l=t.l||[],n=!!this.globalData.fontManager.chars;e=l.length;var s,f=this.mHelper,d="",x=this.data.singleShape,m=0,c=0,g=!0,p=t.tr*.001*t.finalSize;if(x&&!n&&!t.sz){var k=this.textContainer,b="start";switch(t.j){case 1:b="end";break;case 2:b="middle";break;default:b="start";break}k.setAttribute("text-anchor",b),k.setAttribute("letter-spacing",p);var u=this.buildTextContents(t.finalText);for(e=u.length,c=t.ps?t.ps[1]+t.ascent:0,a=0;a<e;a+=1)s=this.textSpans[a].span||createNS("tspan"),s.textContent=u[a],s.setAttribute("x",0),s.setAttribute("y",c),s.style.display="inherit",k.appendChild(s),this.textSpans[a]||(this.textSpans[a]={span:null,glyph:null}),this.textSpans[a].span=s,c+=t.finalLineHeight;this.layerElement.appendChild(k)}else{var h=this.textSpans.length,w;for(a=0;a<e;a+=1){if(this.textSpans[a]||(this.textSpans[a]={span:null,childSpan:null,glyph:null}),!n||!x||a===0){if(s=h>a?this.textSpans[a].span:createNS(n?"g":"text"),h<=a){if(s.setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4"),this.textSpans[a].span=s,n){var y=createNS("g");s.appendChild(y),this.textSpans[a].childSpan=y}this.textSpans[a].span=s,this.layerElement.appendChild(s)}s.style.display="inherit"}if(f.reset(),x&&(l[a].n&&(m=-p,c+=t.yOffset,c+=g?1:0,g=!1),this.applyTextPropertiesToMatrix(t,f,l[a].line,m,c),m+=l[a].l||0,m+=p),n){w=this.globalData.fontManager.getCharData(t.finalText[a],i.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);var v;if(w.t===1)v=new SVGCompElement(w.data,this.globalData,this);else{var j=emptyShapeData;w.data&&w.data.shapes&&(j=this.buildShapeData(w.data,t.finalSize)),v=new SVGShapeElement(j,this.globalData,this)}if(this.textSpans[a].glyph){var S=this.textSpans[a].glyph;this.textSpans[a].childSpan.removeChild(S.layerElement),S.destroy()}this.textSpans[a].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[a].childSpan.appendChild(v.layerElement),w.t===1&&this.textSpans[a].childSpan.setAttribute("transform","scale("+t.finalSize/100+","+t.finalSize/100+")")}else x&&s.setAttribute("transform","translate("+f.props[12]+","+f.props[13]+")"),s.textContent=l[a].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}x&&s&&s.setAttribute("d",d)}for(;a<this.textSpans.length;)this.textSpans[a].span.style.display="none",a+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var a=this.layerElement.getBBox();this.bbox={top:a.y,left:a.x,width:a.width,height:a.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var a,e=this.textSpans.length,t;for(this.renderedFrame=this.comp.renderedFrame,a=0;a<e;a+=1)t=this.textSpans[a].glyph,t&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var a,e,t=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;e=i.length;var r,o,l;for(a=0;a<e;a+=1)i[a].n||(r=t[a],o=this.textSpans[a].span,l=this.textSpans[a].glyph,l&&l.renderFrame(),r._mdf.m&&o.setAttribute("transform",r.m),r._mdf.o&&o.setAttribute("op
2acity",r.o),r._mdf.sw&&o.setAttribute("stroke-width",r.sw),r._mdf.sc&&o.setAttribute("stroke",r.sc),r._mdf.fc&&o.setAttribute("fill",r.fc))}};function ISolidElement(a,e,t){this.initElement(a,e,t)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var a=createNS("rect");a.setAttribute("width",this.data.sw),a.setAttribute("height",this.data.sh),a.setAttribute("fill",this.data.sc),this.layerElement.appendChild(a)};function NullElement(a,e,t){this.initFrame(),this.initBaseData(a,e,t),this.initFrame(),this.initTransform(a,e,t),this.initHierarchy()}NullElement.prototype.prepareFrame=function(a){this.prepareProperties(a,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(a){return new NullElement(a,this.globalData,this)},SVGRendererBase.prototype.createShape=function(a){return new SVGShapeElement(a,this.globalData,this)},SVGRendererBase.prototype.createText=function(a){return new SVGTextLottieElement(a,this.globalData,this)},SVGRendererBase.prototype.createImage=function(a){return new IImageElement(a,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(a){return new ISolidElement(a,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(a){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+a.w+" "+a.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",a.w),this.svgElement.setAttribute("height",a.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(a,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=a;var t=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",a.w),i.setAttribute("height",a.h),i.setAttribute("x",0),i.setAttribute("y",0);var r=createElementID();t.setAttribute("id",r),t.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")"),e.appendChild(t),this.layers=a.layers,this.elements=createSizedArray(a.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var a,e=this.layers?this.layers.length:0;for(a=0;a<e;a+=1)this.elements[a]&&this.elements[a].destroy&&this.elements[a].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(a){var e=0,t=this.layers.length;for(e=0;e<t;e+=1)if(this.layers[e].ind===a)return e;return-1},SVGRendererBase.prototype.buildItem=function(a){var e=this.elements;if(!(e[a]||this.layers[a].ty===99)){e[a]=!0;var t=this.createItem(this.layers[a]);if(e[a]=t,getExpressionsPlugin()&&(this.layers[a].ty===0&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,a),this.layers[a].tt){var i="tp"in this.layers[a]?this.findIndexByInd(this.layers[a].tp):a-1;if(i===-1)return;if(!this.elements[i]||this.elements[i]===!0)this.buildItem(i),this.addPendingElement(t);else{var r=e[i],o=r.getMatte(this.layers[a].tt);t.setMatte(o)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var a=this.pendingElements.pop();if(a.checkParenting(),a.data.tt)for(var e=0,t=this.elements.length;e<t;){if(this.elements[e]===a){var i="tp"in a.data?this.findIndexByInd(a.data.tp):e-1,r=this.elements[i],o=r.getMatte(this.layers[e].tt);a.setMatte(o);break}e+=1}}}
vendor: 6,164 bytes, line 2
2,SVGRendererBase.prototype.renderFrame=function(a){if(!(this.renderedFrame===a||this.destroyed)){a===null?a=this.renderedFrame:this.renderedFrame=a,this.globalData.frameNum=a,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=a,this.globalData._mdf=!1;var e,t=this.layers.length;for(this.completeLayers||this.checkLayers(a),e=t-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(a-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(a,e){var t=a.getBaseElement();if(t){for(var i=0,r;i<e;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(t,r):this.layerElement.appendChild(t)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(a,e,t){this.initFrame(),this.initBaseData(a,e,t),this.initTransform(a,e,t),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!e.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(a){if(this._mdf=!1,this.prepareRenderableFrame(a),this.prepareProperties(a,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=a/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var t,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var a,e=this.layers.length;for(a=0;a<e;a+=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame()},ICompElement.prototype.setElements=function(a){this.elements=a},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var a,e=this.layers.length;for(a=0;a<e;a+=1)this.elements[a]&&this.elements[a].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(a,e,t){this.layers=a.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(a,e,t),this.tm=a.tm?PropertyFactory.getProp(this,a.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(a){return new SVGCompElement(a,this.globalData,this)};function SVGRenderer(a,e){this.animationItem=a,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var t="";if(e&&e.title){var i=createNS("title"),r=createElementID();i.setAttribute("id",r),i.textContent=e.title,this.svgElement.appendChild(i),t+=r}if(e&&e.description){var o=createNS("desc"),l=createElementID();o.setAttribute("id",l),o.textContent=e.description,this.svgElement.appendChild(o),t+=" "+l}t&&this.svgElement.setAttribute("aria-labelledby",t);var n=createNS("defs");this.svgElement.appendChild(n);var s=createNS("g");this.svgElement.appendChild(s),this.layerElement=s,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&e.hideOnTransparent===!1),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height,runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:n,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(a){return new SVGCompElement(a,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(e){var t,i=e.length,r="_";for(t=0;t<i;t+=1)r+=e[t].transform.key+"_";var o=this.sequences[r];return o||(o={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=o,this.sequenceList.push(o)),o},processSequence:function(e,t){for(var i=0,r=e.transforms.length,o=t;i<r&&!t;){if(e.transforms[i].transform.mProps._mdf){o=!0;break}i+=1}if(o)for(e.finalTransform.reset(),i=r-1;i>=0;i-=1)e.finalTransform.multiply(e.transforms[i].transform.mProps.v);e._mdf=o},processSequences:function(e){var t,i=this.sequenceList.length;for(t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,i=null,r=null;function o(){var s=createNS("svg"),f=createNS("filter"),d=createNS("feColorMatrix");return f.setAttribute("id",e),d.setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),f.appendChild(d),s.appendChild(f),s.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(s.style.display="none"),s}function l(){t||(r=o(),document.body.appendChild(r),t=createTag("canvas"),i=t.getContext("2d"),i.filter="url
2(#"+e+")",i.fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1))}function n(s){return t||l(),t.width=s.width,t.height=s.height,i.filter="url(#"+e+")",t}return{load:l,get:n}};function createCanvas(a,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(a,e);var t=createTag("canvas");return t.width=a,t.height=e,t}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(a){var e,t=a.data.ef?a.data.ef.length:0;this.filters=[];var i;for(e=0;e<t;e+=1){i=null;var r=a.data.ef[e].ty;if(registeredEffects[r]){var o=registeredEffects[r].effect;i=new o(a.effectsManager.effectElements[e],a)}i&&this.filters.push(i)}this.filters.length&&a.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(a){var e,t=this.filters.length;for(e=0;e<t;e+=1)this.filters[e].renderFrame(a)},CVEffects.prototype.getEffects=function(a){var e,t=this.filters.length,i=[];for(e=0;e<t;e+=1)this.filters[e].type===a&&i.push(this.filters[e]);return i};function registerEffect(a,e){registeredEffects[a]={effect:e}}function CVMaskElement(a,e){this.data=a,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var t,i=this.masksProperties.length,r=!1;for(t=0;t<i;t+=1)this.masksProperties[t].mode!=="n"&&(r=!0),this.viewData[t]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[t],3);this.hasMasks=r,r&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var a=this.element.finalTransform.mat,e=this.element.canvasContext,t,i=this.masksProperties.length,r,o,l;for(e.beginPath(),t=0;t<i;t+=1)if(this.masksProperties[t].mode!=="n"){this.masksProperties[t].inv&&(e.moveTo(0,0),e.lineTo(this.element.globalData.compSize.w,0),e.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),e.lineTo(0,this.element.globalData.compSize.h),e.lineTo(0,0)),l=this.viewData[t].v,r=a.applyToPointArray(l.v[0][0],l.v[0][1],0),e.moveTo(r[0],r[1]);var n,s=l._length;for(n=1;n<s;n+=1)o=a.applyToTriplePoints(l.o[n-1],l.i[n],l.v[n]),e.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);o=a.applyToTriplePoints(l.o[n-1],l.i[0],l.v[0]),e.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5])}this.element.globalData.renderer.save(!0),e.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var i=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var i=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(i.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var r=assetLoader.getLumaCanvas(this.canvasContext.canvas),o=r.getContext("2d");o.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(r,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(a,e,t,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var r=4;e.ty==="rc"?r=5:e.ty==="el"?r=6:e.ty==="sr"&&(r=7),this.sh=ShapePropertyFactory.getShapeProp(a,e,r,a);var o,l=t.length,n;for(o=0;o<l;o+=1)t[o].closed||(n={transforms:i.addTransformSequence(t[o].transforms),trNodes:[]},this.styledShapes.push(n),t[o].elements.push(n))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(a,e,t){this.shapes=[],this.shapesData=a.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(a,e){var t={data:a,type:a.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:a.hd===!0},i={};if(a.ty==="fl"||a.ty==="st"?(i.c=PropertyFactory.getProp(this,a.c,1,255,this),i.c.k||(t.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):(a.ty==="gf"||a.ty==="gs")&&(i.s=PropertyFactory.getProp(this,a.s,1,null,this),i.e=PropertyFactory.getProp(this,a.e,1,null,this),i.h=PropertyFactory.getProp(this,a.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,a.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,a.g,this)),i.o=PropertyFactory.getProp(this,a.o,0,.01,this),a.ty==="st"||a.ty==="gs"){if(t.lc=lineCapEnum[a.lc||2],t.lj=lineJoinEnum[a.lj||2],a.lj==1&&(t.ml=a.ml),i.w=PropertyFactory.getProp(this,a.w,0,null,this),i.w.k||(t.wi=i.w.v),a.d){var r=new DashProperty(this,a.d,"canvas",this);i.d=r,i.d.k||(t.da=i.d.dashArray,t.do=i.d.dashoffset[0])}}else t.r=a.r===2?"evenodd":"nonzero";return this.stylesList.push(t),i.style=t,i},CVShapeElement.prototype.createGroupElement=function(){var a={it:[],prevViewData:[]};return a},CVShapeElement.prototype.createTransformElement=function(a){var e={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,a.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,a,this)}};return e},CVShapeElement.prototype.createShapeElement=function(a){var e=new CVShapeData(this,a,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var a,e=this.itemsData.length;for(a=0;a<e;a+=1)this.prevViewData[a]=this.itemsData[a];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,a=0;a<e;a+=1)this.dynamicProperties[a].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(a){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(a)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var a,e=this.stylesList.length;for(a=0;a<e;
vendor: 109,295 bytes, line 2
2a+=1)this.stylesList[a].closed||this.stylesList[a].transforms.pop()},CVShapeElement.prototype.closeStyles=function(a){var e,t=a.length;for(e=0;e<t;e+=1)a[e].closed=!0},CVShapeElement.prototype.searchShapes=function(a,e,t,i,r){var o,l=a.length-1,n,s,f=[],d=[],x,m,c,g=[].concat(r);for(o=l;o>=0;o-=1){if(x=this.searchProcessedElement(a[o]),x?e[o]=t[x-1]:a[o]._shouldRender=i,a[o].ty==="fl"||a[o].ty==="st"||a[o].ty==="gf"||a[o].ty==="gs")x?e[o].style.closed=!1:e[o]=this.createStyleElement(a[o],g),f.push(e[o].style);else if(a[o].ty==="gr"){if(!x)e[o]=this.createGroupElement(a[o]);else for(s=e[o].it.length,n=0;n<s;n+=1)e[o].prevViewData[n]=e[o].it[n];this.searchShapes(a[o].it,e[o].it,e[o].prevViewData,i,g)}else a[o].ty==="tr"?(x||(c=this.createTransformElement(a[o]),e[o]=c),g.push(e[o]),this.addTransformToStyleList(e[o])):a[o].ty==="sh"||a[o].ty==="rc"||a[o].ty==="el"||a[o].ty==="sr"?x||(e[o]=this.createShapeElement(a[o])):a[o].ty==="tm"||a[o].ty==="rd"||a[o].ty==="pb"||a[o].ty==="zz"||a[o].ty==="op"?(x?(m=e[o],m.closed=!1):(m=ShapeModifiers.getModifier(a[o].ty),m.init(this,a[o]),e[o]=m,this.shapeModifiers.push(m)),d.push(m)):a[o].ty==="rp"&&(x?(m=e[o],m.closed=!0):(m=ShapeModifiers.getModifier(a[o].ty),e[o]=m,m.init(this,a,o,e),this.shapeModifiers.push(m),i=!1),d.push(m));this.addProcessedElement(a[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),l=d.length,o=0;o<l;o+=1)d[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(a,e){(a._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=a.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var a,e=this.stylesList.length,t,i,r,o,l,n,s=this.globalData.renderer,f=this.globalData.canvasContext,d,x;for(a=0;a<e;a+=1)if(x=this.stylesList[a],d=x.type,!((d==="st"||d==="gs")&&x.wi===0||!x.data._shouldRender||x.coOp===0||this.globalData.currentGlobalAlpha===0)){for(s.save(),l=x.elements,d==="st"||d==="gs"?(s.ctxStrokeStyle(d==="st"?x.co:x.grd),s.ctxLineWidth(x.wi),s.ctxLineCap(x.lc),s.ctxLineJoin(x.lj),s.ctxMiterLimit(x.ml||0)):s.ctxFillStyle(d==="fl"?x.co:x.grd),s.ctxOpacity(x.coOp),d!=="st"&&d!=="gs"&&f.beginPath(),s.ctxTransform(x.preTransforms.finalTransform.props),i=l.length,t=0;t<i;t+=1){for((d==="st"||d==="gs")&&(f.beginPath(),x.da&&(f.setLineDash(x.da),f.lineDashOffset=x.do)),n=l[t].trNodes,o=n.length,r=0;r<o;r+=1)n[r].t==="m"?f.moveTo(n[r].p[0],n[r].p[1]):n[r].t==="c"?f.bezierCurveTo(n[r].pts[0],n[r].pts[1],n[r].pts[2],n[r].pts[3],n[r].pts[4],n[r].pts[5]):f.closePath();(d==="st"||d==="gs")&&(s.ctxStroke(),x.da&&f.setLineDash(this.dashResetter))}d!=="st"&&d!=="gs"&&this.globalData.renderer.ctxFill(x.r),s.restore()}},CVShapeElement.prototype.renderShape=function(a,e,t,i){var r,o=e.length-1,l;for(l=a,r=o;r>=0;r-=1)e[r].ty==="tr"?(l=t[r].transform,this.renderShapeTransform(a,l)):e[r].ty==="sh"||e[r].ty==="el"||e[r].ty==="rc"||e[r].ty==="sr"?this.renderPath(e[r],t[r]):e[r].ty==="fl"?this.renderFill(e[r],t[r],l):e[r].ty==="st"?this.renderStroke(e[r],t[r],l):e[r].ty==="gf"||e[r].ty==="gs"?this.renderGradientFill(e[r],t[r],l):e[r].ty==="gr"?this.renderShape(l,e[r].it,t[r].it):e[r].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(a,e){if(this._isFirstFrame||e._mdf||a.transforms._mdf){var t=a.trNodes,i=e.paths,r,o,l,n=i._length;t.length=0;var s=a.transforms.finalTransform;for(l=0;l<n;l+=1){var f=i.shapes[l];if(f&&f.v){for(o=f._length,r=1;r<o;r+=1)r===1&&t.push({t:"m",p:s.applyToPointArray(f.v[0][0],f.v[0][1],0)}),t.push({t:"c",pts:s.applyToTriplePoints(f.o[r-1],f.i[r],f.v[r])});o===1&&t.push({t:"m",p:s.applyToPointArray(f.v[0][0],f.v[0][1],0)}),f.c&&o&&(t.push({t:"c",pts:s.applyToTriplePoints(f.o[r-1],f.i[0],f.v[0])}),t.push({t:"z"}))}}a.trNodes=t}},CVShapeElement.prototype.renderPath=function(a,e){if(a.hd!==!0&&a._shouldRender){var t,i=e.styledShapes.length;for(t=0;t<i;t+=1)this.renderStyledShape(e.styledShapes[t],e.sh)}},CVShapeElement.prototype.renderFill=function(a,e,t){var i=e.style;(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||t._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*t.opacity)},CVShapeElement.prototype.renderGradientFill=function(a,e,t){var i=e.style,r;if(!i.grd||e.g._mdf||e.s._mdf||e.e._mdf||a.t!==1&&(e.h._mdf||e.a._mdf)){var o=this.globalData.canvasContext,l=e.s.v,n=e.e.v;if(a.t===1)r=o.createLinearGradient(l[0],l[1],n[0],n[1]);else{var s=Math.sqrt(Math.pow(l[0]-n[0],2)+Math.pow(l[1]-n[1],2)),f=Math.atan2(n[1]-l[1],n[0]-l[0]),d=e.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var x=s*d,m=Math.cos(f+e.a.v)*x+l[0],c=Math.sin(f+e.a.v)*x+l[1];r=o.createRadialGradient(m,c,0,l[0],l[1],s)}var g,p=a.g.p,k=e.g.c,b=1;for(g=0;g<p;g+=1)e.g._hasOpacity&&e.g._collapsable&&(b=e.g.o[g*2+1]),r.addColorStop(k[g*4]/100,"rgba("+k[g*4+1]+","+k[g*4+2]+","+k[g*4+3]+","+b+")");i.grd=r}i.coOp=e.o.v*t.opacity},CVShapeElement.prototype.renderStroke=function(a,e,t){var i=e.style,r=e.d;r&&(r._mdf||this._isFirstFrame)&&(i.da=r.dashArray,i.do=r.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||t._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*t.opacity),(e.w._mdf||this._isFirstFrame)&&(i.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(a,e,t){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var a=this.textProperty.currentData;this.renderedLetters=createSizedArray(a.l?a.l.length:0);var e=!1;a.fc?(e=!0,this.values.fill=this.buildColor(a.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var t=!1;a.sc&&(t=!0,this.values.stroke=this.buildColor(a.sc),this.values.sWidth=a.sw);var i=this.globalData.fontManager.getFontByName(a.f),r,o,l=a.l,n=this.mHelper;this.stroke=t,this.values.fValue=a.finalSize+"px "+this.globalData.fontManager.getFontByName(a.f).fFamily,o=a.finalText.length;var s,f,d,x,m,c,g,p,k,b,u=this.data.singleShape,h=a.tr*.001*a.finalSize,w=0,y=0,v=!0,j=0;for(r=0;r<o;r+=1){s=this.globalData.fontManager.getCharData(a.finalText[r],i.fStyle,this.globalData.fontManager.getFontByName(a.f).fFamily),f=s&&s.data||{},n.reset(),u&&l[r].n&&(w=-h,y+=a.yOffset,y+=v?1:0,v=!1),m=f.shapes?f.shapes[0].it:[],g=m.length,n.scale(a.finalSize/100,a.finalSize/100),u&&this.applyTextPropertiesToMatrix(a,n,l[r].line,w,y),k=createSizedArray(g-1);var S=0;for(c=0;c<g;c+=1)if(m[c].ty==="sh"){for(x=m[c].ks.k.i.length,p=m[c].ks.k,b=[],d=1;d<x;d+=1)d===1&&b.push(n.applyToX(p.v[0][0],p.v[0][1],0),n.applyToY(p.v[0][0],p.v[0][1],0)),b.push(n.applyToX(p.o[d-1][0],p.o[d-1][1],0),n.applyToY(p.o[d-1][0],p.o[d-1][1],0),n.applyToX(p.i[d][0],p.i[d][1],0),n.applyToY(p.i[d][0],p.i[d][1],0),n.applyToX(p.v[d][0],p.v[d][1],0),n.applyToY(p.v[d][0],p.v[d][1],0));b.push(n.applyToX(p.o[d-1][0],p.o[d-1][1],0),n.applyToY(p.o[d-1][0],p.o[d-1][1],0),n.applyToX(p.i[0][0],p.i[0][1],0),n.applyToY(p.i[0][0],p.i[0][1],0),n.applyToX(p.v[0][0],p.v[0][1],0),n.applyToY(p.v[0][0],p.v[0][1],0)),k[S]=b,S+=1}u&&(w+=l[r].l,w+=h),this.textSpans[j]?this.textSpans[j].elem=k:this.textSpans[j]={elem:k},j+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var a=this.canvasContext;a.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var e,t,i,r,o,l,n=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l;t=s.length;var f,d=null,x=null,m=null,c,g,p=this.globalData.renderer;for(e=0;e<t;e+=1)if(!s[e].n){if(f=n[e],f&&(p.save(),p.ctxTransform(f.p),p.ctxOpacity(f.o)),this.fill){for(f&&f.fc?d!==f.fc&&(p.ctxFillStyle(f.fc),d=f.fc):d!==this.values.fill&&(d=this.values.fill,p.ctxFillStyle(this.values.fill)),c=this.textSpans[e].elem,r=c.length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(g=c[i],l=g.length,this.globalData.canvasContext.moveTo(g[0],g[1]),o=2;o<l;o+=6)this.globalData.canvasContext.bezierCurveTo(g[o],g[o+1],g[o+2],g[o+3],g[o+4],g[o+5]);this.globalData.canvasContext.closePath(),p.ctxFill()}if(this.stroke){for(f&&f.sw?m!==f.sw&&(m=f.sw,p.ctxLineWidth(f.sw)):m!==this.values.sWidth&&(m=this.values.sWidth,p.ctxLineWidth(this.values.sWidth)),f&&f.sc?x!==f.sc&&(x=f.sc,p.ctxStrokeStyle(f.sc)):x!==this.values.stroke&&(x=this.values.stroke,p.ctxStrokeStyle(this.values.stroke)),c=this.textSpans[e].elem,r=c.length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(g=c[i],l=g.length,this.globalData.canvasContext.moveTo(g[0],g[1]),o=2;o<l;o+=6)this.globalData.canvasContext.bezierCurveTo(g[o],g[o+1],g[o+2],g[o+3],g[o+4],g[o+5]);this.globalData.canvasContext.closePath(),p.ctxStroke()}f&&this.globalData.renderer.restore()}};function CVImageElement(a,e,t){this.assetData=e.getAssetData(a.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var a=createTag("canvas");a.width=this.assetData.w,a.height=this.assetData.h;var e=a.getContext("2d"),t=this.img.width,i=this.img.height,r=t/i,o=this.assetData.w/this.assetData.h,l,n,s=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;r>o&&s==="xMidYMid slice"||r<o&&s!=="xMidYMid slice"?(n=i,l=n*o):(l=t,n=l/o),e.drawImage(this.img,(t-l)/2,(i-n)/2,l,n,0,0,this.assetData.w,this.assetData.h),this.img=a}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(a,e,t){this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(a){return new CVShapeElement(a,this.globalData,this)},CanvasRendererBase.prototype.createText=function(a){return new CVTextElement(a,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(a){return new CVImageElement(a,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(a){return new CVSolidElement(a,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(a){a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0||this.canvasContext.transform(a[0],a[1],a[4],a[5],a[12],a[13])},CanvasRendererBase.prototype.ctxOpacity=function(a){this.canvasContext.globalAlpha*=a<0?0:a},CanvasRendererBase.prototype.ctxFillStyle=function(a){this.canvasContext.fillStyle=a},CanvasRendererBase.prototype.ctxStrokeStyle=function(a){this.canvasContext.strokeStyle=a},CanvasRendererBase.prototype.ctxLineWidth=function(a){this.canvasContext.lineWidth=a},CanvasRendererBase.prototype.ctxLineCap=function(a){this.canvasContext.lineCap=a},CanvasRendererBase.prototype.ctxLineJoin=function(a){this.canvasContext.lineJoin=a},CanvasRendererBase.prototype.ctxMiterLimit=function(a){this.canvasContext.miterLimit=a},CanvasRendererBase.prototype.ctxFill=function(a){this.canvasContext.fill(a)},CanvasRendererBase.prototype.ctxFillRect=function(a,e,t,i){this.canvasContext.fillRect(a,e,t,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(a){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}a&&(this.globalData.blendMode="source-over"),this.contextData.restore(a)},CanvasRendererBase.prototype.configAnimation=function(a){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var t="0px 0px 0px";e.transformOrigin=t,e.mozTransformOrigin=t,e.webkitTransformOrigin=t,e["-webkit-transform"]=t,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=a,this.layers=a.layers,this.transformCanvas={w:a.w,h:a.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(a,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(a.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(a,e){this.reset();var t,i;a?(t=a,i=e,this.canvasContext.canvas.width=t,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(t=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=t*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr);var r,o;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var l=this.renderConfig.preserveAspectRatio.split(" "),n=l[1]||"meet",s=l[0]||"xMidYMid",f=s.substr(0,4),d=s.substr(4);r=t/i,o=this.transformCanvas.w/this.transformCanvas.h,o>r&&n==="meet"||o<r&&n==="slice"?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),f==="xMid"&&(o<r&&n==="meet"||o>r&&n==="slice")?this.transformCanvas.tx=(t-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:f==="xMax"&&(o<r&&n==="meet"||o>r&&n==="slice")?this.transformCanvas.tx=(t-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,d==="YMid"&&(o>r&&n==="meet"||o<r&&n==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:d==="YMax"&&(o>r&&n==="meet"||o<r&&n==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var a,e=this.layers?this.layers.length:0;for(a=e-1;a>=0;a-=1)this.elements[a]&&this.elements[a].destroy&&this.elements[a].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(a,e){if(!(this.renderedFrame===a&&this.renderConfig.clearCanvas===!0&&!e||this.destroyed||a===-1)){this.renderedFrame=a,this.globalData.frameNum=a-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=a;var t,i=this.layers.length;for(this.completeLayers||this.checkLayers(a),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(a-this.layers[t].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(a){var e=this.elements;if(!(e[a]||this.layers[a].ty===99)){var t=this.createItem(this.layers[a],this,this.globalData);e[a]=t,t.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var a=this.pendingElements.pop();a.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var a,e=15;for(a=0;a<e;a+=1){var t=new CanvasContext;this.stack[a]=t}this._length=e,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var a=this._length*2,e=0;for(e=this._length;e<a;e+=1)this.stack[e]=new CanvasContext;this._length=a},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(a){this.cArrPos-=1;var e=this.stack[this.cArrPos],t=e.transform,i,r=this.cTr.props;for(i=0;i<16;i+=1)r[i]=t[i];if(a){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]),(a||e.opacity!==-1&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit},CVContextData.prototype.save=function(a){a&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var t=this.stack[this.cArrPos],i;for(i=0;i<16;i+=1)t.transform[i]=e[i];this.cArrPos+=1;var r=this.stack[this.cArrPos];r.opacity=t.opacity,r.fillStyle=t.fillStyle,r.strokeStyle=t.strokeStyle,r.lineWidth=t.lineWidth,r.lineCap=t.lineCap,r.lineJoin=t.lineJoin,r.miterLimit=t.miterLimit},CVContextData.prototype.setOpacity=function(a){this.stack[this.cArrPos].opacity=a},CVContextData.prototype.setContext=function(a){this.nativeContext=a},CVContextData.prototype.fillStyle=function(a){this.stack[this.cArrPos].fillStyle!==a&&(this.currentFillStyle=a,this.stack[this.cArrPos].fillStyle=a)},CVContextData.prototype.strokeStyle=function(a){this.stack[this.cArrPos].strokeStyle!==a&&(this.currentStrokeStyle=a,this.stack[this.cArrPos].strokeStyle=a)},CVContextData.prototype.lineWidth=function(a){this.stack[this.cArrPos].lineWidth!==a&&(this.currentLineWidth=a,this.stack[this.cArrPos].lineWidth=a)},CVContextData.prototype.lineCap=function(a){this.stack[this.cArrPos].lineCap!==a&&(this.currentLineCap=a,this.stack[this.cArrPos].lineCap=a)},CVContextData.prototype.lineJoin=function(a){this.stack[this.cArrPos].lineJoin!==a&&(this.currentLineJoin=a,this.stack[this.cArrPos].lineJoin=a)},CVContextData.prototype.miterLimit=function(a){this.stack[this.cArrPos].miterLimit!==a&&(this.currentMiterLimit=a,this.stack[this.cArrPos].miterLimit=a)},CVContextData.prototype.transform=function(a){this.transformMat.cloneFromProps(a);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var t=e.props;this.nativeContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13])},CVContextData.prototype.opacity=function(a){var e=this.stack[this.cArrPos].opacity;e*=a<0?0:a,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==a&&(this.nativeContext.globalAlpha=a,this.currentOpacity=a),this.stack[this.cArrPos].opacity=e)},CVContextData.prototype.fill=function(a){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(a)},CVContextData.prototype.fillRect=function(a,e,t,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(a,e,t,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(a,e,t){this.completeLayers=!1,this.layers=a.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(a,e,t),this.tm=a.tm?PropertyFactory.getProp(this,a.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var a=this.canvasContext;a.beginPath(),a.moveTo(0,0),a.lineTo(this.data.w,0),a.lineTo(this.data.w,this.data.h),a.lineTo(0,this.data.h),a.lineTo(0,0),a.clip();var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var a,e=this.layers.length;for(a=e-1;a>=0;a-=1)this.elements[a]&&this.elements[a].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(a){return new CVCompElement(a,this.globalData,this)};function CanvasRenderer(a,e){this.animationItem=a,this.renderConfig={clearCanvas:e&&e.clearCanvas!==void 0?e.clearCanvas:!0,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||"",runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(a){return new CVCompElement(a,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(a,e,t){this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var a;this.data.hasMask?(a=createNS("rect"),a.setAttribute("width",this.data.sw),a.setAttribute("height",this.data.sh),a.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(a=createTag("div"),a.style.width=this.data.sw+"px",a.style.height=this.data.sh+"px",a.style.backgroundColor=this.data.sc),this.layerElement.appendChild(a)};function HShapeElement(a,e,t){this.shapes=[],this.shapesData=a.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(a,e,t),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var a;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),a=this.svgElement;else{a=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;a.setAttribute("width",e.w),a.setAttribute("height",e.h),a.appendChild(this.shapesContainer),this.layerElement.appendChild(a)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=a},HShapeElement.prototype.getTransformedPoint=function(a,e){var t,i=a.length;for(t=0;t<i;t+=1)e=a[t].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(a,e){var t=a.sh.v,i=a.transformers,r,o=t._length,l,n,s,f;if(!(o<=1)){for(r=0;r<o-1;r+=1)l=this.getTransformedPoint(i,t.v[r]),n=this.getTransformedPoint(i,t.o[r]),s=this.getTransformedPoint(i,t.i[r+1]),f=this.getTransformedPoint(i,t.v[r+1]),this.checkBounds(l,n,s,f,e);t.c&&(l=this.getTransformedPoint(i,t.v[r]),n=this.getTransformedPoint(i,t.o[r]),s=this.getTransformedPoint(i,t.i[0]),f=this.getTransformedPoint(i,t.v[0]),this.checkBounds(l,n,s,f,e))}},HShapeElement.prototype.checkBounds=function(a,e,t,i,r){this.getBoundsOfCurve(a,e,t,i);var o=this.shapeBoundingBox;r.x=bmMin(o.left,r.x),r.xMax=bmMax(o.right,r.xMax),r.y=bmMin(o.top,r.y),r.yMax=bmMax(o.bottom,r.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(a,e,t,i){for(var r=[[a[0],i[0]],[a[1],i[1]]],o,l,n,s,f,d,x,m=0;m<2;++m)l=6*a[m]-12*e[m]+6*t[m],o=-3*a[m]+9*e[m]-9*t[m]+3*i[m],n=3*e[m]-3*a[m],l|=0,o|=0,n|=0,o===0&&l===0||(o===0?(s=-n/l,s>0&&s<1&&r[m].push(this.calculateF(s,a,e,t,i,m))):(f=l*l-4*n*o,f>=0&&(d=(-l+bmSqrt(f))/(2*o),d>0&&d<1&&r[m].push(this.calculateF(d,a,e,t,i,m)),x=(-l-bmSqrt(f))/(2*o),x>0&&x<1&&r[m].push(this.calculateF(x,a,e,t,i,m)))));this.shapeBoundingBox.left=bmMin.apply(null,r[0]),this.shapeBoundingBox.top=bmMin.apply(null,r[1]),this.shapeBoundingBox.right=bmMax.apply(null,r[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,r[1])},HShapeElement.prototype.calculateF=function(a,e,t,i,r,o){return bmPow(1-a,3)*e[o]+3*bmPow(1-a,2)*a*t[o]+3*(1-a)*bmPow(a,2)*i[o]+bmPow(a,3)*r[o]},HShapeElement.prototype.calculateBoundingBox=function(a,e){var t,i=a.length;for(t=0;t<i;t+=1)a[t]&&a[t].sh?this.calculateShapeBoundingBox(a[t],e):a[t]&&a[t].it?this.calculateBoundingBox(a[t].it,e):a[t]&&a[t].style&&a[t].w&&this.expandStrokeBoundingBox(a[t].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(a,e){var t=0;if(a.keyframes){for(var i=0;i<a.keyframes.length;i+=1){var r=a.keyframes[i].s;r>t&&(t=r)}t*=a.mult}else t=a.v*a.mult;e.x-=t,e.xMax+=t,e.y-=t,e.yMax+=t},HShapeElement.prototype.currentBoxContains=function(a){return this.currentBBox.x<=a.x&&this.currentBBox.y<=a.y&&this.currentBBox.width+this.currentBBox.x>=a.x+a.width&&this.currentBBox.height+this.currentBBox.y>=a.y+a.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var a=this.tempBoundingBox,e=999999;if(a.x=e,a.xMax=-e,a.y=e,a.yMax=-e,this.calculateBoundingBox(this.itemsData,a),a.width=a.xMax<a.x?0:a.xMax-a.x,a.height=a.yMax<a.y?0:a.yMax-a.y,this.currentBoxContains(a))return;var t=!1;if(this.currentBBox.w!==a.width&&(this.currentBBox.w=a.width,this.shapeCont.setAttribute("width",a.width),t=!0),this.currentBBox.h!==a.height&&(this.currentBBox.h=a.height,this.shapeCont.setAttribute("height",a.height),t=!0),t||this.currentBBox.x!==a.x||this.currentBBox.y!==a.y){this.currentBBox.w=a.width,this.currentBBox.h=a.height,this.currentBBox.x=a.x,this.currentBBox.y=a.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var i=this.shapeCont.style,r="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=r,i.webkitTransform=r}}};function HTextElement(a,e,t){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var a=createNS("g");this.maskedElement.appendChild(a),this.innerElem=a}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var a=this.textProperty.currentData;this.renderedLetters=createSizedArray(a.l?a.l.length:0);var e=this.innerElem.style,t=a.fc?this.buildColor(a.fc):"rgba(0,0,0,0)";e.fill=t,e.color=t,a.sc&&(e.stroke=this.buildColor(a.sc),e.strokeWidth=a.sw+"px");var i=this.globalData.fontManager.getFontByName(a.f);if(!this.globalData.fontManager.chars)if(e.fontSize=a.finalSize+"px",e.lineHeight=a.finalSize+"px",i.fClass)this.innerElem.className=i.fClass;else{e.fontFamily=i.fFamily;var r=a.fWeight,o=a.fStyle;e.fontStyle=o,e.fontWeight=r}var l,n,s=a.l;n=s.length;var f,d,x,m=this.mHelper,c,g="",p=0;for(l=0;l<n;l+=1){if(this.globalData.fontManager.chars?(this.textPaths[p]?f=this.textPaths[p]:(f=createNS("path"),f.setAttribute("stroke-linecap",lineCapEnum[1]),f.setAttribute("stroke-linejoin",lineJoinEnum[2]),f.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[p]?(d=this.textSpans[p],x=d.children[0]):(d=createTag("div"),d.style.lineHeight=0,x=createNS("svg"),x.appendChild(f),styleDiv(d)))):this.isMasked?f=this.textPaths[p]?this.textPaths[p]:createNS("text"):this.textSpans[p]?(d=this.textSpans[p],f=this.textPaths[p]):(d=createTag("span"),styleDiv(d),f=createTag("span"),styleDiv(f),d.appendChild(f)),this.globalData.fontManager.chars){var k=this.globalData.fontManager.getCharData(a.finalText[l],i.fStyle,this.globalData.fontManager.getFontByName(a.f).fFamily),b;if(k?b=k.data:b=null,m.reset(),b&&b.shapes&&b.shapes.length&&(c=b.shapes[0].it,m.scale(a.finalSize/100,a.finalSize/100),g=this.createPathShape(m,c),f.setAttribute("d",g)),this.isMasked)this.innerElem.appendChild(f);else{if(this.innerElem.appendChild(d),b&&b.shapes){document.body.appendChild(x);var u=x.getBBox();x.setAttribute("width",u.width+2),x.setAttribute("height",u.height+2),x.setAttribute("viewBox",u.x-1+" "+(u.y-1)+" "+(u.width+2)+" "+(u.height+2));var h=x.style,w="translate("+(u.x-1)+"px,"+(u.y-1)+"px)";h.transform=w,h.webkitTransform=w,s[l].yOffset=u.y-1}else x.setAttribute("width",1),x.setAttribute("height",1);d.appendChild(x)}}else if(f.textContent=s[l].val,f.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(f);else{this.innerElem.appendChild(d);var y=f.style,v="translate3d(0,"+-a.finalSize/1.2+"px,0)";y.transform=v,y.webkitTransform=v}this.isMasked?this.textSpans[p]=f:this.textSpans[p]=d,this.textSpans[p].style.display="block",this.textPaths[p]=f,p+=1}for(;p<this.textSpans.length;)this.textSpans[p].style.display="none",p+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var a;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),a=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";a.transform=e,a.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var t,i,r=0,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;i=l.length;var n,s,f;for(t=0;t<i;t+=1)l[t].n?r+=1:(s=this.textSpans[t],f=this.textPaths[t],n=o[r],r+=1,n._mdf.m&&(this.isMasked?s.setAttribute("transform",n.m):(s.style.webkitTransform=n.m,s.style.transform=n.m)),s.style.opacity=n.o,n.sw&&n._mdf.sw&&f.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&f.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(f.setAttribute("fill",n.fc),f.style.color=n.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var d=this.innerElem.getBBox();this.currentBBox.w!==d.width&&(this.currentBBox.w=d.width,this.svgElement.setAttribute("width",d.width)),this.currentBBox.h!==d.height&&(this.currentBBox.h=d.height,this.svgElement.setAttribute("height",d.height));var x=1;if(this.currentBBox.w!==d.width+x*2||this.currentBBox.h!==d.height+x*2||this.currentBBox.x!==d.x-x||this.currentBBox.y!==d.y-x){this.currentBBox.w=d.width+x*2,this.currentBBox.h=d.height+x*2,this.currentBBox.x=d.x-x,this.currentBBox.y=d.y-x,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),a=this.svgElement.style;var m="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";a.transform=m,a.webkitTransform=m}}}};function HCameraElement(a,e,t){this.initFrame(),this.initBaseData(a,e,t),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,a.pe,0,0,this),a.ks.p.s?(this.px=i(this,a.ks.p.x,1,0,this),this.py=i(this,a.ks.p.y,1,0,this),this.pz=i(this,a.ks.p.z,1,0,this)):this.p=i(this,a.ks.p,1,0,this),a.ks.a&&(this.a=i(this,a.ks.a,1,0,this)),a.ks.or.k.length&&a.ks.or.k[0].to){var r,o=a.ks.or.k.length;for(r=0;r<o;r+=1)a.ks.or.k[r].to=null,a.ks.or.k[r].ti=null}this.or=i(this,a.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,a.ks.rx,0,degToRads,this),this.ry=i(this,a.ks.ry,0,degToRads,this),this.rz=i(this,a.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var a,e=this.comp.threeDElements.length,t,i,r;for(a=0;a<e;a+=1)if(t=this.comp.threeDElements[a],t.type==="3d"){i=t.perspectiveElem.style,r=t.container.style;var o=this.pe.v+"px",l="0px 0px 0px",n="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=o,i.webkitPerspective=o,r.transformOrigin=l,r.mozTransformOrigin=l,r.webkitTransformOrigin=l,i.transform=n,i.webkitTransform=n}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var a=this._isFirstFrame,e,t;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)a=this.hierarchy[e].finalTransform.mProp._mdf||a;if(a||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=this.hierarchy.length-1,e=t;e>=0;e-=1){var i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var r;this.p?r=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:r=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var o=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),l=[r[0]/o,r[1]/o,r[2]/o],n=Math.sqrt(l[2]*l[2]+l[0]*l[0]),s=Math.atan2(l[1],n),f=Math.atan2(l[0],-l[2]);this.mat.rotateY(f).rotateX(-s)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var d=!this._prevMat.equals(this.mat);if((d||this.pe._mdf)&&this.comp.threeDElements){t=this.comp.threeDElements.length;var x,m,c;for(e=0;e<t;e+=1)if(x=this.comp.threeDElements[e],x.type==="3d"){if(d){var g=this.mat.toCSS();c=x.container.style,c.transform=g,c.webkitTransform=g}this.pe._mdf&&(m=x.perspectiveElem.style,m.perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(a){this.prepareProperties(a,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(a,e,t){this.assetData=e.getAssetData(a.refId),this.initElement(a,e,t)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var a=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",a),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=a,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(a,e){this.animationItem=a,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var a=this.pendingElements.pop();a.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(a,e){var t=a.getBaseElement();if(t){var i=this.layers[e];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(t,e);else{for(var r=0,o,l,n;r<e;)this.elements[r]&&this.elements[r]!==!0&&this.elements[r].getBaseElement&&(l=this.elements[r],n=this.layers[r].ddd?this.getThreeDContainerByPos(r):l.getBaseElement(),o=n||o),r+=1;o?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(t,o):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(t)}else this.addTo3dContainer(t,e)}},HybridRendererBase.prototype.createShape=function(a){return this.supports3d?new HShapeElement(a,this.globalData,this):new SVGShapeElement(a,this.globalData,this)},HybridRendererBase.prototype.createText=function(a){return this.supports3d?new HTextElement(a,this.globalData,this):new SVGTextLottieElement(a,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(a){return this.camera=new HCameraElement(a,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(a){return this.supports3d?new HImageElement(a,this.globalData,this):new IImageElement(a,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(a){return this.supports3d?new HSolidElement(a,this.globalData,this):new ISolidElement(a,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(a){for(var e=0,t=this.threeDElements.length;e<t;){if(this.threeDElements[e].startPos<=a&&this.threeDElements[e].endPos>=a)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(a,e){var t=createTag("div"),i,r;styleDiv(t);var o=createTag("div");if(styleDiv(o),e==="3d"){i=t.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var l="50% 50%";i.webkitTransformOrigin=l,i.mozTransformOrigin=l,i.transformOrigin=l,r=o.style;var n="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";r.transform=n,r.webkitTransform=n}t.appendChild(o);var s={container:o,perspectiveElem:t,startPos:a,endPos:a,type:e};return this.threeDElements.push(s),s},HybridRendererBase.prototype.build3dContainers=function(){var a,e=this.layers.length,t,i="";for(a=0;a<e;a+=1)this.layers[a].ddd&&this.layers[a].ty!==3?(i!=="3d"&&(i="3d",t=this.createThreeDContainer(a,"3d")),t.endPos=Math.max(t.endPos,a)):(i!=="2d"&&(i="2d",t=this.createThreeDContainer(a,"2d")),t.endPos=Math.max(t.endPos,a));for(e=this.threeDElements.length,a=e-1;a>=0;a-=1)this.resizerElem.appendChild(this.threeDElements[a].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(a,e){for(var t=0,i=this.threeDElements.length;t<i;){if(e<=this.threeDElements[t].endPos){for(var r=this.threeDElements[t].startPos,o;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(o=this.elements[r].getBaseElement()),r+=1;o?this.threeDElements[t].container.insertBefore(a,o):this.threeDElements[t].container.appendChild(a);break}t+=1}},HybridRendererBase.prototype.configAnimation=function(a){var e=createTag("div"),t=this.animationItem.wrapper,i=e.style;i.width=a.w+"px",i.height=a.h+"px",this.resizerElem=e,styleDiv(e),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),t.appendChild(e),i.overflow="hidden";var r=createNS("svg");r.setAttribute("width","1"),r.setAttribute("height","1"),styleDiv(r),this.resizerElem.appendChild(r);var o=createNS("defs");r.appendChild(o),this.data=a,this.setupGlobalData(a,r),this.globalData.defs=o,this.layers=a.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var a,e=this.layers?this.layers.length:0;for(a=0;a<e;a+=1)this.elements[a]&&this.elements[a].destroy&&this.elements[a].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var a=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,t=a/e,i=this.globalData.compSize.w/this.globalData.compSize.h,r,o,l,n;i>t?(r=a/this.globalData.compSize.w,o=a/this.globalData.compSize.w,l=0,n=(e-this.globalData.compSize.h*(a/this.globalData.compSize.w))/2):(r=e/this.globalData.compSize.h,o=e/this.globalData.compSize.h,l=(a-this.globalData.compSize.w*(e/this.globalData.compSize.h))/2,n=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+r+",0,0,0,0,"+o+",0,0,0,0,1,0,"+l+","+n+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var a=this.globalData.compSize.w,e=this.globalData.compSize.h,t,i=this.threeDElements.length;for(t=0;t<i;t+=1){var r=this.threeDElements[t].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(a,2)+Math.pow(e,2))+"px",r.perspective=r.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(a){var e,t=a.length,i=createTag("div");for(e=0;e<t;e+=1)if(a[e].xt){var r=this.createComp(a[e],i,this.globalData.comp,null);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}};function HCompElement(a,e,t){this.layers=a.layers,this.supports3d=!a.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(a,e,t),this.tm=a.tm?PropertyFactory.getProp(this,a.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(a,e){for(var t=0,i;t<e;)this.elements[t]&&this.elements[t].getBaseElement&&(i=this.elements[t].getBaseElement()),t+=1;i?this.layerElement.insertBefore(a,i):this.layerElement.appendChild(a)},HCompElement.prototype.createComp=function(a){return this.supports3d?new HCompElement(a,this.globalData,this):new SVGCompElement(a,this.globalData,this)};function HybridRenderer(a,e){this.animationItem=a,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"},runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(a){return this.supports3d?new HCompElement(a,this.globalData,this):new SVGCompElement(a,this.globalData,this)};var CompExpressionInterface=function(){return function(a){function e(t){for(var i=0,r=a.layers.length;i<r;){if(a.layers[i].nm===t||a.layers[i].ind===t)return a.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:a.data.nm}),e.layer=e,e.pixelAspect=1,e.height=a.data.h||a.globalData.compSize.h,e.width=a.data.w||a.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/a.globalData.frameRate,e.displayStartTime=0,e.numLayers=a.layers.length,e}}();function _typeof$2(a){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$2(a)}function seedRandom(a,e){var t=this,i=256,r=6,o=52,l="random",n=e.pow(i,r),s=e.pow(2,o),f=s*2,d=i-1,x;function m(h,w,y){var v=[];w=w===!0?{entropy:!0}:w||{};var j=k(p(w.entropy?[h,u(a)]:h===null?b():h,3),v),S=new c(v),A=function(){for(var N=S.g(r),X=n,F=0;N<s;)N=(N+F)*i,X*=i,F=S.g(1);for(;N>=f;)N/=2,X/=2,F>>>=1;return(N+F)/X};return A.int32=function(){return S.g(4)|0},A.quick=function(){return S.g(4)/4294967296},A.double=A,k(u(S.S),a),(w.pass||y||function(U,N,X,F){return F&&(F.S&&g(F,S),U.state=function(){return g(S,{})}),X?(e[l]=U,N):U})(A,j,"global"in w?w.global:this==e,w.state)}e["seed"+l]=m;function c(h){var w,y=h.length,v=this,j=0,S=v.i=v.j=0,A=v.S=[];for(y||(h=[y++]);j<i;)A[j]=j++;for(j=0;j<i;j++)A[j]=A[S=d&S+h[j%y]+(w=A[j])],A[S]=w;v.g=function(U){for(var N,X=0,F=v.i,R=v.j,L=v.S;U--;)N=L[F=d&F+1],X=X*i+L[d&(L[F]=L[R=d&R+N])+(L[R]=N)];return v.i=F,v.j=R,X}}function g(h,w){return w.i=h.i,w.j=h.j,w.S=h.S.slice(),w}function p(h,w){var y=[],v=_typeof$2(h),j;if(w&&v=="object")for(j in h)try{y.push(p(h[j],w-1))}catch{}return y.length?y:v=="string"?h:h+"\0"}function k(h,w){for(var y=h+"",v,j=0;j<y.length;)w[d&j]=d&(v^=w[d&j]*19)+y.charCodeAt(j++);return u(w)}function b(){try{if(x)return u(x.randomBytes(i));var h=new Uint8Array(i);return(t.crypto||t.msCrypto).getRandomValues(h),u(h)}catch{var w=t.navigator,y=w&&w.plugins;return[+new Date,t,y,t.screen,u(a)]}}function u(h){return String.fromCharCode.apply(0,h)}k(e.random(),a)}function initialize$2(a){seedRandom([],a)}var propTypes={SHAPE:"shape"};function _typeof$1(a){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(a)}var ExpressionManager=function(){"use strict";var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(a){return a.constructor===Array||a.constructor===Float32Array}function isNumerable(a,e){return a==="number"||e instanceof Number||a==="boolean"||a==="string"}function $bm_neg(a){var e=_typeof$1(a);if(e==="number"||a instanceof Number||e==="boolean")return-a;if($bm_isInstanceOfArray(a)){var t,i=a.length,r=[];for(t=0;t<i;t+=1)r[t]=-a[t];return r}return a.propType?a.v:-a}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(a,e){var t=_typeof$1(a),i=_typeof$1(e);if(isNumerable(t,a)&&isNumerable(i,e)||t==="string"||i==="string")return a+e;if($bm_isInstanceOfArray(a)&&isNumerable(i,e))return a=a.slice(0),a[0]+=e,a;if(isNumerable(t,a)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=a+e[0],e;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(e)){for(var r=0,o=a.length,l=e.length,n=[];r<o||r<l;)(typeof a[r]=="number"||a[r]instanceof Number)&&(typeof e[r]=="number"||e[r]instanceof Number)?n[r]=a[r]+e[r]:n[r]=e[r]===void 0?a[r]:a[r]||e[r],r+=1;return n}return 0}var add=sum;function sub(a,e){var t=_typeof$1(a),i=_typeof$1(e);if(isNumerable(t,a)&&isNumerable(i,e))return t==="string"&&(a=parseInt(a,10)),i==="string"&&(e=parseInt(e,10)),a-e;if($bm_isInstanceOfArray(a)&&isNumerable(i,e))return a=a.slice(0),a[0]-=e,a;if(isNumerable(t,a)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=a-e[0],e;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(e)){for(var r=0,o=a.length,l=e.length,n=[];r<o||r<l;)(typeof a[r]=="number"||a[r]instanceof Number)&&(typeof e[r]=="number"||e[r]instanceof Number)?n[r]=a[r]-e[r]:n[r]=e[r]===void 0?a[r]:a[r]||e[r],r+=1;return n}return 0}function mul(a,e){var t=_typeof$1(a),i=_typeof$1(e),r;if(isNumerable(t,a)&&isNumerable(i,e))return a*e;var o,l;if($bm_isInstanceOfArray(a)&&isNumerable(i,e)){for(l=a.length,r=createTypedArray("float32",l),o=0;o<l;o+=1)r[o]=a[o]*e;return r}if(isNumerable(t,a)&&$bm_isInstanceOfArray(e)){for(l=e.length,r=createTypedArray("float32",l),o=0;o<l;o+=1)r[o]=a*e[o];return r}return 0}function div(a,e){var t=_typeof$1(a),i=_typeof$1(e),r;if(isNumerable(t,a)&&isNumerable(i,e))return a/e;var o,l;if($bm_isInstanceOfArray(a)&&isNumerable(i,e)){for(l=a.length,r=createTypedArray("float32",l),o=0;o<l;o+=1)r[o]=a[o]/e;return r}if(isNumerable(t,a)&&$bm_isInstanceOfArray(e)){for(l=e.length,r=createTypedArray("float32",l),o=0;o<l;o+=1)r[o]=a/e[o];return r}return 0}function mod(a,e){return typeof a=="string"&&(a=parseInt(a,10)),typeof e=="string"&&(e=parseInt(e,10)),a%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(a,e,t){if(e>t){var i=t;t=e,e=i}return Math.min(Math.max(a,e),t)}function radiansToDegrees(a){return a/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(a){return a*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(a,e){if(typeof a=="number"||a instanceof Number)return e=e||0,Math.abs(a-e);e||(e=helperLengthArray);var t,i=Math.min(a.length,e.length),r=0;for(t=0;t<i;t+=1)r+=Math.pow(e[t]-a[t],2);return Math.sqrt(r)}function normalize(a){return div(a,length(a))}function rgbToHsl(a){var e=a[0],t=a[1],i=a[2],r=Math.max(e,t,i),o=Math.min(e,t,i),l,n,s=(r+o)/2;if(r===o)l=0,n=0;else{var f=r-o;switch(n=s>.5?f/(2-r-o):f/(r+o),r){case e:l=(t-i)/f+(t<i?6:0);break;case t:l=(i-e)/f+2;break;case i:l=(e-t)/f+4;break;default:break}l/=6}return[l,n,s,a[3]]}function hue2rgb(a,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?a+(e-a)*6*t:t<1/2?e:t<2/3?a+(e-a)*(2/3-t)*6:a}function hslToRgb(a){var e=a[0],t=a[1],i=a[2],r,o,l;if(t===0)r=i,l=i,o=i;else{var n=i<.5?i*(1+t):i+t-i*t,s=2*i-n;r=hue2rgb(s,n,e+1/3),o=hue2rgb(s,n,e),l=hue2rgb(s,n,e-1/3)}return[r,o,l,a[3]]}function linear(a,e,t,i,r){if((i===void 0||r===void 0)&&(i=e,r=t,e=0,t=1),t<e){var o=t;t=e,e=o}if(a<=e)return i;if(a>=t)return r;var l=t===e?0:(a-e)/(t-e);if(!i.length)return i+(r-i)*l;var n,s=i.length,f=createTypedArray("float32",s);for(n=0;n<s;n+=1)f[n]=i[n]+(r[n]-i[n])*l;return f}function random(a,e){if(e===void 0&&(a===void 0?(a=0,e=1):(e=a,a=void 0)),e.length){var t,i=e.length;a||(a=createTypedArray("float32",i));var r=createTypedArray("float32",i),o=BMMath.random();for(t=0;t<i;t+=1)r[t]=a[t]+o*(e[t]-a[t]);return r}a===void 0&&(a=0);var l=BMMath.random();return a+l*(e-a)}function createPath(a,e,t,i){var r,o=a.length,l=shapePool.newElement();l.setPathData(!!i,o);var n=[0,0],s,f;for(r=0;r<o;r+=1)s=e&&e[r]?e[r]:n,f=t&&t[r]?t[r]:n,l.setTripleAt(a[r][0],a[r][1],f[0]+a[r][0],f[1]+a[r][1],s[0]+a[r][0],s[1]+a[r][1],r,!0);return l}function initiateExpression(elem,data,property){function noOp(a){return a}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty._name=elem.data.nm,thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function a(e,t){var i,r,o=this.pv.length?this.pv.length:1,l=createTypedArray("float32",o);e=5;var n=Math.floor(time*e);for(i=0,r=0;i<n;){for(r=0;r<o;r+=1)l[r]+=-t+t*2*BMMath.random();i+=1}var s=time*e,f=s-Math.floor(s),d=createTypedArray("float32",o);if(o>1){for(r=0;r<o;r+=1)d[r]=this.pv[r]+l[r]+(-t+t*2*BMMath.random())*f;return d}return this.pv+l[0]+(-t+t*2*BMMath.random())*f}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(a,e){return loopIn(a,e,!0)}function loopOutDuration(a,e){return loopOut(a,e,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(a,e){var t=[e[0]-a[0],e[1]-a[1],e[2]-a[2]],i=Math.atan2(t[0],Math.sqrt(t[1]*t[1]+t[2]*t[2]))/degToRads,r=-Math.atan2(t[1],t[2])/degToRads;return[r,i,0]}function easeOut(a,e,t,i,r){return applyEase(easeOutBez,a,e,t,i,r)}function easeIn(a,e,t,i,r){return applyEase(easeInBez,a,e,t,i,r)}function ease(a,e,t,i,r){return applyEase(easeInOutBez,a,e,t,i,r)}function applyEase(a,e,t,i,r,o){r===void 0?(r=t,o=i):e=(e-t)/(i-t),e>1?e=1:e<0&&(e=0);var l=a(e);if($bm_isInstanceOfArray(r)){var n,s=r.length,f=createTypedArray("float32",s);for(n=0;n<s;n+=1)f[n]=(o[n]-r[n])*l+r[n];return f}return(o-r)*l+r}function nearestKey(a){var e,t=data.k.length,i,r;if(!data.k.length||typeof data.k[0]=="number")i=0,r=0;else if(i=-1,a*=elem.comp.globalData.frameRate,a<data.k[0].t)i=1,r=data.k[0].t;else{for(e=0;e<t-1;e+=1)if(a===data.k[e].t){i=e+1,r=data.k[e].t;break}else if(a>data.k[e].t&&a<data.k[e+1].t){a-data.k[e].t>data.k[e+1].t-a?(i=e+2,r=data.k[e+1].t):(i=e+1,r=data.k[e].t);break}i===-1&&(i=e+1,r=data.k[e].t)}var o={};return o.index=i,o.time=r/elem.comp.globalData.frameRate,o}function key(a){var e,t,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+a);a-=1,e={time:data.k[a].t/elem.comp.globalData.frameRate,value:[]};var r=Object.prototype.hasOwnProperty.call(data.k[a],"s")?data.k[a].s:data.k[a-1].e;for(i=r.length,t=0;t<i;t+=1)e[t]=r[t],e.value[t]=r[t];return e}function framesToTime(a,e){return e||(e=elem.comp.globalData.frameRate),a/e}function timeToFrames(a,e){return!a&&a!==0&&(a=time),e||(e=elem.comp.globalData.frameRate),a*e}function seedRandom(a){BMMath.seedrandom(randSeed+a)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(a,e){return typeof value=="string"?e===void 0?value.substring(a):value.substring(a,e):""}function substr(a,e){return typeof value=="string"?e===void 0?value.substr(a):value.substr(a,e):""}function posterizeTime(a){time=a===0?0:Math.floor(time*a)/a,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(a){return value=a,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var a={};a.initExpressions=e,a.resetFrame=ExpressionManager.resetFrame;function e(t){var i=0,r=[];function o(){i+=1}function l(){i-=1,i===0&&s()}function n(f){r.indexOf(f)===-1&&r.push(f)}function s(){var f,d=r.length;for(f=0;f<d;f+=1)r[f].release();r.length=0}t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=o,t.renderer.globalData.popExpression=l,t.renderer.globalData.registerExpressionProperty=n}return a}(),MaskManagerInterface=function(){function a(t,i){this._mask=t,this._data=i}Object.defineProperty(a.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(a.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var e=function(i){var r=createSizedArray(i.viewData.length),o,l=i.viewData.length;for(o=0;o<l;o+=1)r[o]=new a(i.viewData[o],i.masksProperties[o]);var n=function(f){for(o=0;o<l;){if(i.masksProperties[o].nm===f)return r[o];o+=1}return null};return n};return e}(),ExpressionPropertyInterface=function(){var a={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function t(l,n,s){Object.defineProperty(l,"velocity",{get:function(){return n.getVelocityAtTime(n.comp.currentFrame)}}),l.numKeys=n.keyframes?n.keyframes.length:0,l.key=function(f){if(!l.numKeys)return 0;var d="";"s"in n.keyframes[f-1]?d=n.keyframes[f-1].s:"e"in n.keyframes[f-2]?d=n.keyframes[f-2].e:d=n.keyframes[f-2].s;var x=s==="unidimensional"?new Number(d):Object.assign({},d);return x.time=n.keyframes[f-1].t/n.elem.comp.globalData.frameRate,x.value=s==="unidimensional"?d[0]:d,x},l.valueAtTime=n.getValueAtTime,l.speedAtTime=n.getSpeedAtTime,l.velocityAtTime=n.getVelocityAtTime,l.propertyGroup=n.propertyGroup}function i(l){(!l||!("pv"in l))&&(l=a);var n=1/l.mult,s=l.pv*n,f=new Number(s);return f.value=s,t(f,l,"unidimensional"),function(){return l.k&&l.getValue(),s=l.v*n,f.value!==s&&(f=new Number(s),f.value=s,f[0]=s,t(f,l,"unidimensional")),f}}function r(l){(!l||!("pv"in l))&&(l=e);var n=1/l.mult,s=l.data&&l.data.l||l.pv.length,f=createTypedArray("float32",s),d=createTypedArray("float32",s);return f.value=d,t(f,l,"multidimensional"),function(){l.k&&l.getValue();for(var x=0;x<s;x+=1)d[x]=l.v[x]*n,f[x]=d[x];return f}}function o(){return a}return function(l){return l?l.propType==="unidimensional"?i(l):r(l):o}}(),TransformExpressionInterface=function(){return function(a){function e(l){switch(l){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(a.r||a.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(a.rz||a.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(a.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(a.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(a.s)});var t,i,r,o;return a.p?o=ExpressionPropertyInterface(a.p):(t=ExpressionPropertyInterface(a.px),i=ExpressionPropertyInterface(a.py),a.pz&&(r=ExpressionPropertyInterface(a.pz))),Object.defineProperty(e,"position",{get:function(){return a.p?o():[t(),i(),r?r():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(a.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(a.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(a.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(a.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(a.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(a.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(a.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(a.or)}),e}}(),LayerExpressionInterface=function(){function a(f){var d=new Matrix;if(f!==void 0){var x=this._elem.finalTransform.mProp.getValueAtTime(f);x.clone(d)}else{var m=this._elem.finalTransform.mProp;m.applyToMatrix(d)}return d}function e(f,d){var x=this.getMatrix(d);return x.props[12]=0,x.props[13]=0,x.props[14]=0,this.applyPoint(x,f)}function t(f,d){var x=this.getMatrix(d);return this.applyPoint(x,f)}function i(f,d){var x=this.getMatrix(d);return x.props[12]=0,x.props[13]=0,x.props[14]=0,this.invertPoint(x,f)}function r(f,d){var x=this.getMatrix(d);return this.invertPoint(x,f)}function o(f,d){if(this._elem.hierarchy&&this._elem.hierarchy.length){var x,m=this._elem.hierarchy.length;for(x=0;x<m;x+=1)this._elem.hierarchy[x].finalTransform.mProp.applyToMatrix(f)}return f.applyToPointArray(d[0],d[1],d[2]||0)}function l(f,d){if(this._elem.hierarchy&&this._elem.hierarchy.length){var x,m=this._elem.hierarchy.length;for(x=0;x<m;x+=1)this._elem.hierarchy[x].finalTransform.mProp.applyToMatrix(f)}return f.inversePoint(d)}function n(f){var d=new Matrix;if(d.reset(),this._elem.finalTransform.mProp.applyToMatrix(d),this._elem.hierarchy&&this._elem.hierarchy.length){var x,m=this._elem.hierarchy.length;for(x=0;x<m;x+=1)this._elem.hierarchy[x].finalTransform.mProp.applyToMatrix(d);return d.inversePoint(f)}return d.inversePoint(f)}function s(){return[1,1,1,1]}return function(f){var d;function x(p){c.mask=new MaskManagerInterface(p,f)}function m(p){c.effect=p}function c(p){switch(p){case"ADBE Root Vectors Group":case"Contents":case 2:return c.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return d;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return c.effect;case"ADBE Text Properties":return c.textInterface;default:return null}}c.getMatrix=a,c.invertPoint=l,c.applyPoint=o,c.toWorld=t,c.toWorldVec=e,c.fromWorld=r,c.fromWorldVec=i,c.toComp=t,c.fromComp=n,c.sampleImage=s,c.sourceRectAtTime=f.sourceRectAtTime.bind(f),c._elem=f,d=TransformExpressionInterface(f.finalTransform.mProp);var g=getDescriptor(d,"anchorPoint");return Object.defineProperties(c,{hasParent:{get:function(){return f.hierarchy.length}},parent:{get:function(){return f.hierarchy[0].layerInterface}},rotation:getDescriptor(d,"rotation"),scale:getDescriptor(d,"scale"),position:getDescriptor(d,"position"),opacity:getDescriptor(d,"opacity"),anchorPoint:g,anchor_point:g,transform:{get:function(){return d}},active:{get:function(){return f.isInRange}}}),c.startTime=f.data.st,c.index=f.data.ind,c.source=f.data.refId,c.height=f.data.ty===0?f.data.h:100,c.width=f.data.ty===0?f.data.w:100,c.inPoint=f.data.ip/f.comp.globalData.frameRate,c.outPoint=f.data.op/f.comp.globalData.frameRate,c._name=f.data.nm,c.registerMaskInterface=x,c.registerEffectsInterface=m,c}}(),propertyGroupFactory=function(){return function(a,e){return function(t){return t=t===void 0?1:t,t<=0?a:e(t-1)}}}(),PropertyInterface=function(){return function(a,e){var t={_name:a};function i(r){return r=r===void 0?1:r,r<=0?t:e(r-1)}return i}}(),EffectsExpressionInterface=function(){var a={createEffectsInterface:e};function e(r,o){if(r.effectsManager){var l=[],n=r.data.ef,s,f=r.effectsManager.effectElements.length;for(s=0;s<f;s+=1)l.push(t(n[s],r.effectsManager.effectElements[s],o,r));var d=r.data.ef||[],x=function(c){for(s=0,f=d.length;s<f;){if(c===d[s].nm||c===d[s].mn||c===d[s].ix)return l[s];s+=1}return null};return Object.defineProperty(x,"numProperties",{get:function(){return d.length}}),x}return null}function t(r,o,l,n){function s(c){for(var g=r.ef,p=0,k=g.length;p<k;){if(c===g[p].nm||c===g[p].mn||c===g[p].ix)return g[p].ty===5?d[p]:d[p]();p+=1}throw new Error}var f=propertyGroupFactory(s,l),d=[],x,m=r.ef.length;for(x=0;x<m;x+=1)r.ef[x].ty===5?d.push(t(r.ef[x],o.effectElements[x],o.effectElements[x].propertyGroup,n)):d.push(i(o.effectElements[x],r.ef[x].ty,n,f));return r.mn==="ADBE Color Control"&&Object.defineProperty(s,"color",{get:function(){return d[0]()}}),Object.defineProperties(s,{numProperties:{get:function(){return r.np}},_name:{value:r.nm},propertyGroup:{value:f}}),s.enabled=r.en!==0,s.active=s.enabled,s}function i(r,o,l,n){var s=ExpressionPropertyInterface(r.p);function f(){return o===10?l.comp.compInterface(r.p.v):s()}return r.p.setGroupProperty&&r.p.setGroupProperty(PropertyInterface("",n)),f}return a}(),ShapePathInterface=function(){return function(e,t,i){var r=t.sh;function o(n){return n==="Shape"||n==="shape"||n==="Path"||n==="path"||n==="ADBE Vector Shape"||n===2?o.path:null}var l=propertyGroupFactory(o,i);return r.setGroupProperty(PropertyInterface("Path",l)),Object.defineProperties(o,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:i}}),o}}(),ShapeExpressionInterface=function(){function a(g,p,k){var b=[],u,h=g?g.length:0;for(u=0;u<h;u+=1)g[u].ty==="gr"?b.push(t(g[u],p[u],k)):g[u].ty==="fl"?b.push(i(g[u],p[u],k)):g[u].ty==="st"?b.push(l(g[u],p[u],k)):g[u].ty==="tm"?b.push(n(g[u],p[u],k)):g[u].ty==="tr"||(g[u].ty==="el"?b.push(f(g[u],p[u],k)):g[u].ty==="sr"?b.push(d(g[u],p[u],k)):g[u].ty==="sh"?b.push(ShapePathInterface(g[u],p[u],k)):g[u].ty==="rc"?b.push(x(g[u],p[u],k)):g[u].ty==="rd"?b.push(m(g[u],p[u],k)):g[u].ty==="rp"?b.push(c(g[u],p[u],k)):g[u].ty==="gf"?b.push(r(g[u],p[u],k)):b.push(o(g[u],p[u],k)));return b}function e(g,p,k){var b,u=function(y){for(var v=0,j=b.length;v<j;){if(b[v]._name===y||b[v].mn===y||b[v].propertyIndex===y||b[v].ix===y||b[v].ind===y)return b[v];v+=1}return typeof y=="number"?b[y-1]:null};u.propertyGroup=propertyGroupFactory(u,k),b=a(g.it,p.it,u.propertyGroup),u.numProperties=b.length;var h=s(g.it[g.it.length-1],p.it[p.it.length-1],u.propertyGroup);return u.transform=h,u.propertyIndex=g.cix,u._name=g.nm,u}function t(g,p,k){var b=function(y){switch(y){case"ADBE Vectors Group":case"Contents":case 2:return b.content;default:return b.transform}};b.propertyGroup=propertyGroupFactory(b,k);var u=e(g,p,b.propertyGroup),h=s(g.it[g.it.length-1],p.it[p.it.length-1],b.propertyGroup);return b.content=u,b.transform=h,Object.defineProperty(b,"_name",{get:function(){return g.nm}}),b.numProperties=g.np,b.propertyIndex=g.ix,b.nm=g.nm,b.mn=g.mn,b}function i(g,p,k){function b(u){return u==="Color"||u==="color"?b.color:u==="Opacity"||u==="opacity"?b.opacity:null}return Object.defineProperties(b,{color:{get:ExpressionPropertyInterface(p.c)},opacity:{get:ExpressionPropertyInterface(p.o)},_name:{value:g.nm},mn:{value:g.mn}}),p.c.setGroupProperty(PropertyInterface("Color",k)),p.o.setGroupProperty(PropertyInterface("Opacity",k)),b}function r(g,p,k){function b(u){return u==="Start Point"||u==="start point"?b.startPoint:u==="End Point"||u==="end point"?b.endPoint:u==="Opacity"||u==="opacity"?b.opacity:null}return Object.defineProperties(b,{startPoint:{get:ExpressionPropertyInterface(p.s)},endPoint:{get:ExpressionPropertyInterface(p.e)},opacity:{get:ExpressionPropertyInterface(p.o)},type:{get:function(){return"a"}},_name:{value:g.nm},mn:{value:g.mn}}),p.s.setGroupProperty(PropertyInterface("Start Point",k)),p.e.setGroupProperty(PropertyInterface("End Point",k)),p.o.setGroupProperty(PropertyInterface("Opacity",k)),b}function o(){function g(){return null}return g}function l(g,p,k){var b=propertyGroupFactory(j,k),u=propertyGroupFactory(v,b);function h(S){Object.defineProperty(v,g.d[S].nm,{get:ExpressionPropertyInterface(p.d.dataProps[S].p)})}var w,y=g.d?g.d.length:0,v={};for(w=0;w<y;w+=1)h(w),p.d.dataProps[w].p.setGroupProperty(u);function j(S){return S==="Color"||S==="color"?j.color:S==="Opacity"||S==="opacity"?j.opacity:S==="Stroke Width"||S==="stroke width"?j.strokeWidth:null}return Object.defineProperties(j,{color:{get:ExpressionPropertyInterface(p.c)},opacity:{get:ExpressionPropertyInterface(p.o)},strokeWidth:{get:ExpressionPropertyInterface(p.w)},dash:{get:function(){return v}},_name:{value:g.nm},mn:{value:g.mn}}),p.c.setGroupProperty(PropertyInterface("Color",b)),p.o.setGroupProperty(PropertyInterface("Opacity",b)),p.w.setGroupProperty(PropertyInterface("Stroke Width",b)),j}function n(g,p,k){function b(h){return h===g.e.ix||h==="End"||h==="end"?b.end:h===g.s.ix?b.start:h===g.o.ix?b.offset:null}var u=propertyGroupFactory(b,k);return b.propertyIndex=g.ix,p.s.setGroupProperty(PropertyInterface("Start",u)),p.e.setGroupProperty(PropertyInterface("End",u)),p.o.setGroupProperty(PropertyInterface("Offset",u)),b.propertyIndex=g.ix,b.propertyGroup=k,Object.defineProperties(b,{start:{get:ExpressionPropertyInterface(p.s)},end:{get:ExpressionPropertyInterface(p.e)},offset:{get:ExpressionPropertyInterface(p.o)},_name:{value:g.nm}}),b.mn=g.mn,b}function s(g,p,k){function b(h){return g.a.ix===h||h==="Anchor Point"?b.anchorPoint:g.o.ix===h||h==="Opacity"?b.opacity:g.p.ix===h||h==="Position"?b.position:g.r.ix===h||h==="Rotation"||h==="ADBE Vector Rotation"?b.rotation:g.s.ix===h||h==="Scale"?b.scale:g.sk&&g.sk.ix===h||h==="Skew"?b.skew:g.sa&&g.sa.ix===h||h==="Skew Axis"?b.skewAxis:null}var u=propertyGroupFactory(b,k);return p.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",u)),p.transform.mProps.p.setGroupProperty(PropertyInterface("Position",u)),p.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",u)),p.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",u)),p.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",u)),p.transform.mProps.sk&&(p.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",u)),p.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",u))),p.transform.op.setGroupProperty(PropertyInterface("Opacity",u)),Object.defineProperties(b,{opacity:{get:ExpressionPropertyInterface(p.transform.mProps.o)},position:{get:ExpressionPropertyInterface(p.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(p.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(p.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(p.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(p.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(p.transform.mProps.sa)},_name:{value:g.nm}}),b.ty="tr",b.mn=g.mn,b.propertyGroup=k,b}function f(g,p,k){function b(w){return g.p.ix===w?b.position:g.s.ix===w?b.size:null}var u=propertyGroupFactory(b,k);b.propertyIndex=g.ix;var h=p.sh.ty==="tm"?p.sh.prop:p.sh;return h.s.setGroupProperty(PropertyInterface("Size",u)),h.p.setGroupProperty(PropertyInterface("Position",u)),Object.defineProperties(b,{size:{get:ExpressionPropertyInterface(h.s)},position:{get:ExpressionPropertyInterface(h.p)},_name:{value:g.nm}}),b.mn=g.mn,b}function d(g,p,k){function b(w){return g.p.ix===w?b.position:g.r.ix===w?b.rotation:g.pt.ix===w?b.points:g.or.ix===w||w==="ADBE Vector Star Outer Radius"?b.outerRadius:g.os.ix===w?b.outerRoundness:g.ir&&(g.ir.ix===w||w==="ADBE Vector Star Inner Radius")?b.innerRadius:g.is&&g.is.ix===w?b.innerRoundness:null}var u=propertyGroupFactory(b,k),h=p.sh.ty==="tm"?p.sh.prop:p.sh;return b.propertyIndex=g.ix,h.or.setGroupProperty(PropertyInterface("Outer Radius",u)),h.os.setGroupProperty(PropertyInterface("Outer Roundness",u)),h.pt.setGroupProperty(PropertyInterface("Points",u)),h.p.setGroupProperty(PropertyInterface("Position",u)),h.r.setGroupProperty(PropertyInterface("Rotation",u)),g.ir&&(h.ir.setGroupProperty(PropertyInterface("Inner Radius",u)),h.is.setGroupProperty(PropertyInterface("Inner Roundness",u))),Object.defineProperties(b,{position:{get:ExpressionPropertyInterface(h.p)},rotation:{get:ExpressionPropertyInterface(h.r)},points:{get:ExpressionPropertyInterface(h.pt)},outerRadius:{get:ExpressionPropertyInterface(h.or)},outerRoundness:{get:ExpressionPropertyInterface(h.os)},innerRadius:{get:ExpressionPropertyInterface(h.ir)},innerRoundness:{get:ExpressionPropertyInterface(h.is)},_name:{value:g.nm}}),b.mn=g.mn,b}function x(g,p,k){function b(w){return g.p.ix===w?b.position:g.r.ix===w?b.roundness:g.s.ix===w||w==="Size"||w==="ADBE Vector Rect Size"?b.size:null}var u=propertyGroupFactory(b,k),h=p.sh.ty==="tm"?p.sh.prop:p.sh;return b.propertyIndex=g.ix,h.p.setGroupProperty(PropertyInterface("Position",u)),h.s.setGroupProperty(PropertyInterface("Size",u)),h.r.setGroupProperty(PropertyInterface("Rotation",u)),Object.defineProperties(b,{position:{get:ExpressionPropertyInterface(h.p)},roundness:{get:ExpressionPropertyInterface(h.r)},size:{get:ExpressionPropertyInterface(h.s)},_name:{value:g.nm}}),b.mn=g.mn,b}function m(g,p,k){function b(w){return g.r.ix===w||w==="Round Corners 1"?b.radius:null}var u=propertyGroupFactory(b,k),h=p;return b.propertyIndex=g.ix,h.rd.setGroupProperty(PropertyInterface("Radius",u)),Object.defineProperties(b,{radius:{get:ExpressionPropertyInterface(h.rd)},_name:{value:g.nm}}),b.mn=g.mn,b}function c(g,p,k){function b(w){return g.c.ix===w||w==="Copies"?b.copies:g.o.ix===w||w==="Offset"?b.offset:null}var u=propertyGroupFactory(b,k),h=p;return b.propertyIndex=g.ix,h.c.setGroupProperty(PropertyInterface("Copies",u)),h.o.setGroupProperty(PropertyInterface("Offset",u)),Object.defineProperties(b,{copies:{get:ExpressionPropertyInterface(h.c)},offset:{get:ExpressionPropertyInterface(h.o)},_name:{value:g.nm}}),b.mn=g.mn,b}return function(g,p,k){var b;function u(w){if(typeof w=="number")return w=w===void 0?1:w,w===0?k:b[w-1];for(var y=0,v=b.length;y<v;){if(b[y]._name===w)return b[y];y+=1}return null}function h(){return k}return u.propertyGroup=propertyGroupFactory(u,h),b=a(g,p,u.propertyGroup),u.numProperties=b.length,u._name="Contents",u}}(),TextExpressionInterface=function(){return function(a){var e;function t(i){switch(i){case"ADBE Text Document":return t.sourceText;default:return null}}return Object.defineProperty(t,"sourceText",{get:function(){a.textProperty.getValue();var r=a.textProperty.currentData.t;return(!e||r!==e.value)&&(e=new String(r),e.value=r||new String(r),Object.defineProperty(e,"style",{get:function(){return{fillColor:a.textProperty.currentData.fc}}})),e}}),t}}();function _typeof(a){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(a)}var FootageInterface=function(){var a=function(i){var r="",o=i.getFootageData();function l(){return r="",o=i.getFootageData(),n}function n(s){if(o[s])return r=s,o=o[s],_typeof(o)==="object"?n:o;var f=s.indexOf(r);if(f!==-1){var d=parseInt(s.substr(f+r.length),10);return o=o[d],_typeof(o)==="object"?n:o}return""}return l},e=function(i){function r(o){return o==="Outline"?r.outlineInterface():null}return r._name="Outline",r.outlineInterface=a(i),r};return function(t){function i(r){return r==="Data"?i.dataInterface:null}return i._name="Data",i.dataInterface=e(t),i}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(a){return interfaces[a]||null}var expressionHelpers=function(){function a(l,n,s){n.x&&(s.k=!0,s.x=!0,s.initiateExpression=ExpressionManager.initiateExpression,s.effectsSequence.push(s.initiateExpression(l,n,s).bind(s)))}function e(l){return l*=this.elem.globalData.frameRate,l-=this.offsetTime,l!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<l?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(l,this._cachingAtTime),this._cachingAtTime.lastFrame=l),this._cachingAtTime.value}function t(l){var n=-.01,s=this.getValueAtTime(l),f=this.getValueAtTime(l+n),d=0;if(s.length){var x;for(x=0;x<s.length;x+=1)d+=Math.pow(f[x]-s[x],2);d=Math.sqrt(d)*100}else d=0;return d}function i(l){if(this.vel!==void 0)return this.vel;var n=-.001,s=this.getValueAtTime(l),f=this.getValueAtTime(l+n),d;if(s.length){d=createTypedArray("float32",s.length);var x;for(x=0;x<s.length;x+=1)d[x]=(f[x]-s[x])/n}else d=(f-s)/n;return d}function r(){return this.pv}function o(l){this.propertyGroup=l}return{searchExpressions:a,getSpeedAtTime:t,getVelocityAtTime:i,getValueAtTime:e,getStaticValueAtTime:r,setGroupProperty:o}}();function addPropertyDecorator(){function a(m,c,g){if(!this.k||!this.keyframes)return this.pv;m=m?m.toLowerCase():"";var p=this.comp.renderedFrame,k=this.keyframes,b=k[k.length-1].t;if(p<=b)return this.pv;var u,h;g?(c?u=Math.abs(b-this.elem.comp.globalData.frameRate*c):u=Math.max(0,b-this.elem.data.ip),h=b-u):((!c||c>k.length-1)&&(c=k.length-1),h=k[k.length-1-c].t,u=b-h);var w,y,v;if(m==="pingpong"){var j=Math.floor((p-h)/u);if(j%2!==0)return this.getValueAtTime((u-(p-h)%u+h)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var S=this.getValueAtTime(h/this.comp.globalData.frameRate,0),A=this.getValueAtTime(b/this.comp.globalData.frameRate,0),U=this.getValueAtTime(((p-h)%u+h)/this.comp.globalData.frameRate,0),N=Math.floor((p-h)/u);if(this.pv.length){for(v=new Array(S.length),y=v.length,w=0;w<y;w+=1)v[w]=(A[w]-S[w])*N+U[w];return v}return(A-S)*N+U}else if(m==="continue"){var X=this.getValueAtTime(b/this.comp.globalData.frameRate,0),F=this.getValueAtTime((b-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(v=new Array(X.length),y=v.length,w=0;w<y;w+=1)v[w]=X[w]+(X[w]-F[w])*((p-b)/this.comp.globalData.frameRate)/5e-4;return v}return X+(X-F)*((p-b)/.001)}return this.getValueAtTime(((p-h)%u+h)/this.comp.globalData.frameRate,0)}function e(m,c,g){if(!this.k)return this.pv;m=m?m.toLowerCase():"";var p=this.comp.renderedFrame,k=this.keyframes,b=k[0].t;if(p>=b)return this.pv;var u,h;g?(c?u=Math.abs(this.elem.comp.globalData.frameRate*c):u=Math.max(0,this.elem.data.op-b),h=b+u):((!c||c>k.length-1)&&(c=k.length-1),h=k[c].t,u=h-b);var w,y,v;if(m==="pingpong"){var j=Math.floor((b-p)/u);if(j%2===0)return this.getValueAtTime(((b-p)%u+b)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var S=this.getValueAtTime(b/this.comp.globalData.frameRate,0),A=this.getValueAtTime(h/this.comp.globalData.frameRate,0),U=this.getValueAtTime((u-(b-p)%u+b)/this.comp.globalData.frameRate,0),N=Math.floor((b-p)/u)+1;if(this.pv.length){for(v=new Array(S.length),y=v.length,w=0;w<y;w+=1)v[w]=U[w]-(A[w]-S[w])*N;return v}return U-(A-S)*N}else if(m==="continue"){var X=this.getValueAtTime(b/this.comp.globalData.frameRate,0),F=this.getValueAtTime((b+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(v=new Array(X.length),y=v.length,w=0;w<y;w+=1)v[w]=X[w]+(X[w]-F[w])*(b-p)/.001;return v}return X+(X-F)*(b-p)/.001}return this.getValueAtTime((u-((b-p)%u+b))/this.comp.globalData.frameRate,0)}function t(m,c){if(!this.k)return this.pv;if(m=(m||.4)*.5,c=Math.floor(c||5),c<=1)return this.pv;var g=this.comp.renderedFrame/this.comp.globalData.frameRate,p=g-m,k=g+m,b=c>1?(k-p)/(c-1):1,u=0,h=0,w;this.pv.length?w=createTypedArray("float32",this.pv.length):w=0;for(var y;u<c;){if(y=this.getValueAtTime(p+u*b),this.pv.length)for(h=0;h<this.pv.length;h+=1)w[h]+=y[h];else w+=y;u+=1}if(this.pv.length)for(h=0;h<this.pv.length;h+=1)w[h]/=c;else w/=c;return w}function i(m){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var c=this._transformCachingAtTime.v;if(c.cloneFromProps(this.pre.props),this.appliedTransformations<1){var g=this.a.getValueAtTime(m);c.translate(-g[0]*this.a.mult,-g[1]*this.a.mult,g[2]*this.a.mult)}if(this.appliedTransformations<2){var p=this.s.getValueAtTime(m);c.scale(p[0]*this.s.mult,p[1]*this.s.mult,p[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var k=this.sk.getValueAtTime(m),b=this.sa.getValueAtTime(m);c.skewFromAxis(-k*this.sk.mult,b*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var u=this.r.getValueAtTime(m);c.rotate(-u*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var h=this.rz.getValueAtTime(m),w=this.ry.getValueAtTime(m),y=this.rx.getValueAtTime(m),v=this.or.getValueAtTime(m);c.rotateZ(-h*this.rz.mult).rotateY(w*this.ry.mult).rotateX(y*this.rx.mult).rotateZ(-v[2]*this.or.mult).rotateY(v[1]*this.or.mult).rotateX(v[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var j=this.px.getValueAtTime(m),S=this.py.getValueAtTime(m);if(this.data.p.z){var A=this.pz.getValueAtTime(m);c.translate(j*this.px.mult,S*this.py.mult,-A*this.pz.mult)}else c.translate(j*this.px.mult,S*this.py.mult,0)}else{var U=this.p.getValueAtTime(m);c.translate(U[0]*this.p.mult,U[1]*this.p.mult,-U[2]*this.p.mult)}return c}function r(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(m,c,g){var p=o(m,c,g);return p.dynamicProperties.length?p.getValueAtTime=i.bind(p):p.getValueAtTime=r.bind(p),p.setGroupProperty=expressionHelpers.setGroupProperty,p};var l=PropertyFactory.getProp;PropertyFactory.getProp=function(m,c,g,p,k){var b=l(m,c,g,p,k);b.kf?b.getValueAtTime=expressionHelpers.getValueAtTime.bind(b):b.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(b),b.setGroupProperty=expressionHelpers.setGroupProperty,b.loopOut=a,b.loopIn=e,b.smooth=t,b.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(b),b.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(b),b.numKeys=c.a===1?c.k.length:0,b.propertyIndex=c.ix;var u=0;return g!==0&&(u=createTypedArray("float32",c.a===1?c.k[0].s.length:c.k.length)),b._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:u},expressionHelpers.searchExpressions(m,c,b),b.k&&k.addDynamicProperty(b),b};function n(m){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),m*=this.elem.globalData.frameRate,m-=this.offsetTime,m!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<m?this._caching.lastIndex:0,this._cachingAtTime.lastTime=m,this.interpolateShape(m,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var s=ShapePropertyFactory.getConstructorFunction(),f=ShapePropertyFactory.getKeyframedConstructorFunction();function d(){}d.prototype={vertices:function(c,g){this.k&&this.getValue();var p=this.v;g!==void 0&&(p=this.getValueAtTime(g,0));var k,b=p._length,u=p[c],h=p.v,w=createSizedArray(b);for(k=0;k<b;k+=1)c==="i"||c==="o"?w[k]=[u[k][0]-h[k][0],u[k][1]-h[k][1]]:w[k]=[u[k][0],u[k][1]];return w},points:function(c){return this.vertices("v",c)},inTangents:function(c){return this.vertices("i",c)},outTangents:function(c){return this.vertices("o",c)},isClosed:function(){return this.v.c},pointOnPath:function(c,g){var p=this.v;g!==void 0&&(p=this.getValueAtTime(g,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(p));for(var k=this._segmentsLength,b=k.lengths,u=k.totalLength*c,h=0,w=b.length,y=0,v;h<w;){if(y+b[h].addedLength>u){var j=h,S=p.c&&h===w-1?0:h+1,A=(u-y)/b[h].addedLength;v=bez.getPointInSegment(p.v[j],p.v[S],p.o[j],p.i[S],A,b[h]);break}else y+=b[h].addedLength;h+=1}return v||(v=p.c?[p.v[0][0],p.v[0][1]]:[p.v[p._length-1][0],p.v[p._length-1][1]]),v},vectorOnPath:function(c,g,p){c==1?c=this.v.c:c==0&&(c=.999);var k=this.pointOnPath(c,g),b=this.pointOnPath(c+.001,g),u=b[0]-k[0],h=b[1]-k[1],w=Math.sqrt(Math.pow(u,2)+Math.pow(h,2));if(w===0)return[0,0];var y=p==="tangent"?[u/w,h/w]:[-h/w,u/w];return y},tangentOnPath:function(c,g){return this.vectorOnPath(c,g,"tangent")},normalOnPath:function(c,g){return this.vectorOnPath(c,g,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([d],s),extendPrototype([d],f),f.prototype.getValueAtTime=n,f.prototype.initiateExpression=ExpressionManager.initiateExpression;var x=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(m,c,g,p,k){var b=x(m,c,g,p,k);return b.propertyIndex=c.ix,b.lock=!1,g===3?expressionHelpers.searchExpressions(m,c.pt,b):g===4&&expressionHelpers.searchExpressions(m,c.ks,b),b.k&&m.addDynamicProperty(b),b}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function a(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,t){var i=this.calculateExpression(t);if(e.t!==i){var r={};return this.copyData(r,e),r.t=i.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=a}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function a(e,t){var i=createNS("feMerge");i.setAttribute("result",e);var r,o;for(o=0;o<t.length;o+=1)r=createNS("feMergeNode"),r.setAttribute("in",t[o]),i.appendChild(r),i.appendChild(r);return i}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(a,e,t,i,r){this.filterManager=e;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=o,o.setAttribute("result",i+"_tint_1"),a.appendChild(o),o=createNS("feColorMatrix"),o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",i+"_tint_2"),a.appendChild(o),this.matrixFilter=o;var l=this.createMergeNode(i,[r,i+"_tint_1",i+"_tint_2"]);a.appendChild(l)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,t=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",t[0]-e[0]+" 0 0 0 "+e[0]+" "+(t[1]-e[1])+" 0 0 0 "+e[1]+" "+(t[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 1 0")}};function SVGFillFilter(a,e,t,i){this.filterManager=e;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result",i),a.appendChild(r),this.matrixFilter=r}SVGFillFilter.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,t=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+t+" 0")}};function SVGStrokeEffect(a,e,t){this.initialized=!1,this.filterManager=e,this.elem=t,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var a=this.elem.layerElement.children||this.elem.layerElement.childNodes,e,t,i,r;for(this.filterManager.effectElements[1].p.v===1?(r=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,r=i+1),t=createNS("g"),t.setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1),i;i<r;i+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:i});if(this.filterManager.effectElements[10].p.v===3){var o=createNS("mask"),l=createElementID();o.setAttribute("id",l),o.setAttribute("mask-type","alpha"),o.appendChild(t),this.elem.globalData.defs.appendChild(o);var n=createNS("g");for(n.setAttribute("mask","url("+getLocationHref()+"#"+l+")");a[0];)n.appendChild(a[0]);this.elem.layerElement.appendChild(n),this.masker=o,t.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(a=this.elem.layerElement.children||this.elem.layerElement.childNodes;a.length;)this.elem.layerElement.removeChild(a[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(a){this.initialized||this.initialize();var e,t=this.paths.length,i,r;for(e=0;e<t;e+=1)if(this.paths[e].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[e].m],r=this.paths[e].p,(a||this.filterManager._mdf||i.prop._mdf)&&r.setAttribute("d",i.lastPath),a||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var o;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var l=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,n=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,s=r.getTotalLength();o="0 0 0 "+s*l+" ";var f=s*(n-l),d=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,x=Math.floor(f/d),m;for(m=0;m<x;m+=1)o+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+s*10+" 0 0"}else o="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",o)}if((a||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(a||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(a||this.filterManager.effectElements[3].p._mdf)){var c=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(c[0]*255)+","+bmFloor(c[1]*255)+","+bmFloor(c[2]*255)+")")}};function SVGTritoneFilter(a,e,t,i){this.filterManager=e;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),a.appendChild(r);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",i),this.matrixFilter=o;var l=createNS("feFuncR");l.setAttribute("type","table"),o.appendChild(l),this.feFuncR=l;var n=createNS("feFuncG");n.setAttribute("type","table"),o.appendChild(n),this.feFuncG=n;var s=createNS("feFuncB");s.setAttribute("type","table"),o.appendChild(s),this.feFuncB=s,a.appendChild(o)}SVGTritoneFilter.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,t=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,r=i[0]+" "+t[0]+" "+e[0],o=i[1]+" "+t[1]+" "+e[1],l=i[2]+" "+t[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",r),this.feFuncG.setAttribute("tableValues",o),this.feFuncB.setAttribute("tableValues",l)}};function SVGProLevelsFilter(a,e,t,i){this.filterManager=e;var r=this.filterManager.effectElements,o=createNS("feComponentTransfer");(r[10].p.k||r[10].p.v!==0||r[11].p.k||r[11].p.v!==1||r[12].p.k||r[12].p.v!==1||r[13].p.k||r[13].p.v!==0||r[14].p.k||r[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(r[17].p.k||r[17].p.v!==0||r[18].p.k||r[18].p.v!==1||r[19].p.k||r[19].p.v!==1||r[20].p.k||r[20].p.v!==0||r[21].p.k||r[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(r[24].p.k||r[24].p.v!==0||r[25].p.k||r[25].p.v!==1||r[26].p.k||r[26].p.v!==1||r[27].p.k||r[27].p.v!==0||r[28].p.k||r[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(r[31].p.k||r[31].p.v!==0||r[32].p.k||r[32].p.v!==1||r[33].p.k||r[33].p.v!==1||r[34].p.k||r[34].p.v!==0||r[35].p.k||r[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),a.appendChild(o)),(r[3].p.k||r[3].p.v!==0||r[4].p.k||r[4].p.v!==1||r[5].p.k||r[5].p.v!==1||r[6].p.k||r[6].p.v!==0||r[7].p.k||r[7].p.v!==1)&&(o=createNS("feComponentTransfer"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",i),a.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}SVGProLevelsFilter.prototype.createFeFunc=function(a,e){var t=createNS(a);return t.setAttribute("type","table"),e.appendChild(t),t},SVGProLevelsFilter.prototype.getTableValue=function(a,e,t,i,r){for(var o=0,l=256,n,s=Math.min(a,e),f=Math.max(a,e),d=Array.call(null,{length:l}),x,m=0,c=r-i,g=e-a;o<=256;)n=o/256,n<=s?x=g<0?r:i:n>=f?x=g<0?i:r:x=i+c*Math.pow((n-a)/g,1/t),d[m]=x,m+=1,o+=256/(l-1);return d.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){var e,t=this.filterManager.effectElements;this.feFuncRComposed&&(a||t[3].p._mdf||t[4].p._mdf||t[5].p._mdf||t[6].p._mdf||t[7].p._mdf)&&(e=this.getTableValue(t[3].p.v,t[4].p.v,t[5].p.v,t[6].p.v,t[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(a||t[10].p._mdf||t[11].p._mdf||t[12].p._mdf||t[13].p._mdf||t[14].p._mdf)&&(e=this.getTableValue(t[10].p.v,t[11].p.v,t[12].p.v,t[13].p.v,t[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(a||t[17].p._mdf||t[18].p._mdf||t[19].p._mdf||t[20].p._mdf||t[21].p._mdf)&&(e=this.getTableValue(t[17].p.v,t[18].p.v,t[19].p.v,t[20].p.v,t[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(a||t[24].p._mdf||t[25].p._mdf||t[26].p._mdf||t[27].p._mdf||t[28].p._mdf)&&(e=this.getTableValue(t[24].p.v,t[25].p.v,t[26].p.v,t[27].p.v,t[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(a||t[31].p._mdf||t[32].p._mdf||t[33].p._mdf||t[34].p._mdf||t[35].p._mdf)&&(e=this.getTableValue(t[31].p.v,t[32].p.v,t[33].p.v,t[34].p.v,t[35].p.v),this.feFuncA.setAttribute("tableValues",e))}};function SVGDropShadowEffect(a,e,t,i,r){var o=e.container.globalData.renderConfig.filterSize,l=e.data.fs||o;a.setAttribute("x",l.x||o.x),a.setAttribute("y",l.y||o.y),a.setAttribute("width",l.width||o.width),a.setAttribute("height",l.height||o.height),this.filterManager=e;var n=createNS("feGaussianBlur");n.setAttribute("in","SourceAlpha"),n.setAttribute("result",i+"_drop_shadow_1"),n.setAttribute("stdDeviation","0"),this.feGaussianBlur=n,a.appendChild(n);var s=createNS("feOffset");s.setAttribute("dx","25"),s.setAttribute("dy","0"),s.setAttribute("in",i+"_drop_shadow_1"),s.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=s,a.appendChild(s);var f=createNS("feFlood");f.setAttribute("flood-color","#00ff00"),f.setAttribute("flood-opacity","1"),f.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=f,a.appendChild(f);var d=createNS("feComposite");d.setAttribute("in",i+"_drop_shadow_3"),d.setAttribute("in2",i+"_drop_shadow_2"),d.setAttribute("operator","in"),d.setAttribute("result",i+"_drop_shadow_4"),a.appendChild(d);var x=this.createMergeNode(i,[i+"_drop_shadow_4",r]);a.appendChild(x)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){if((a||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),a||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(e[0]*255),Math.round(e[1]*255),Math.round(e[2]*255)))}if((a||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),a||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var t=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,r=t*Math.cos(i),o=t*Math.sin(i);this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(a,e,t){this.initialized=!1,this.filterManager=e,this.filterElem=a,this.elem=t,t.matteElement=createNS("g"),t.matteElement.appendChild(t.layerElement),t.matteElement.appendChild(t.transformedElement),t.baseElement=t.matteElement}SVGMatte3Effect.prototype.findSymbol=function(a){for(var e=0,t=_svgMatteSymbols.length;e<t;){if(_svgMatteSymbols[e]===a)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(a,e){var t=a.layerElement.parentNode;if(t){for(var i=t.children,r=0,o=i.length;r<o&&i[r]!==a.layerElement;)r+=1;var l;r<=o-2&&(l=i[r+1]);var n=createNS("use");n.setAttribute("href","#"+e),l?t.insertBefore(n,l):t.appendChild(n)}},SVGMatte3Effect.prototype.setElementAsMask=function(a,e){if(!this.findSymbol(e)){var t=createElementID(),i=createNS("mask");i.setAttribute("id",e.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var r=a.globalData.defs;r.appendChild(i);var o=createNS("symbol");o.setAttribute("id",t),this.replaceInParent(e,t),o.appendChild(e.layerElement),r.appendChild(o);var l=createNS("use");l.setAttribute("href","#"+t),i.appendChild(l),e.data.hd=!1,e.show()}a.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var a=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,t=0,i=e.length;t<i;)e[t]&&e[t].data.ind===a&&this.setElementAsMask(this.elem,e[t]),t+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(a,e,t,i){a.setAttribute("x","-100%"),a.setAttribute("y","-100%"),a.setAttribute("width","300%"),a.setAttribute("height","300%"),this.filterManager=e;var r=createNS("feGaussianBlur");r.setAttribute("result",i),a.appendChild(r),this.feGaussianBlur=r}SVGGaussianBlurEffect.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){var e=.3,t=this.filterManager.effectElements[0].p.v*e,i=this.filterManager.effectElements[1].p.v,r=i==3?0:t,o=i==2?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+o);var l=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",l)}};function TransformEffect(){}TransformEffect.prototype.init=function(a){this.effectsManager=a,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(a){if(this._opMdf=!1,this._mdf=!1,a||this.effectsManager._mdf){var e=this.effectsManager.effectElements,t=e[0].p.v,i=e[1].p.v,r=e[2].p.v===1,o=e[3].p.v,l=r?o:e[4].p.v,n=e[5].p.v,s=e[6].p.v,f=e[7].p.v;this.matrix.reset(),this.matrix.translate(-t[0],-t[1],t[2]),this.matrix.scale(l*.
201,o*.01,1),this.matrix.rotate(-f*degToRads),this.matrix.skewFromAxis(-n*degToRads,(s+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(a,e){this.init(e)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(a){this.init(a)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})});var Q=document.body,K=Object.freeze({ALL_COMPONENTS_READY:"ALL_COMPONENTS_READY",CONFIRM_ACTION:"CONFIRM_ACTION",DATA_UPDATED:"DATA_UPDATED",EVENT_FACET_UPDATED:"EVENT_FACET_UPDATED",EVENT_DATES_UPDATED:"EVENT_DATES_UPDATED",EVENT_DATES_CLEARED:"EVENT_DATES_CLEARED",EVENT_DATE_SET_DATE:"EVENT_DATE_SET_DATE",EVENT_FORMAT_SELECTED:"EVENT_FORMAT_SELECTED",EVENT_SELECTS_CLEARED:"EVENT_SELECTS_CLEARED",EVENT_LOCATION_SELECTED:"EVENT_LOCATION_SELECTED",EVENT_COMMUNITIES_SELECTED:"EVENT_COMMUNITIES_SELECTED",EVENT_TARGETGROUP_SELECTED:"EVENT_TARGETGROUP_SELECTED",EVENT_UNSUBSCRIBE:"EVENT_UNSUBSCRIBE",EVENT_UNSUBSCRIBE_SUCCESS:"EVENT_UNSUBSCRIBE_SUCCESS",CALCULATOR_WORKAREA_SELECTED:"CALCULATOR_WORKAREA_SELECTED",CALCULATOR_POSITION_SELECTED:"CALCULATOR_POSITION_SELECTED",GLOBAL_SUGGESTION_SELECTED:"GLOBAL_SUGGESTION_SELECTED",PERSON_JOBTITLE_SELECTED:"PERSON_JOBTITLE_SELECTED",PERSON_LOCALUNION_SELECTED:"PERSON_LOCALUNION_SELECTED",PERSON_DEPARTMENT_SELECTED:"PERSON_DEPARTMENT_SELECTED",PAGINATION_UPDATED:"PAGINATION_UPDATED",RESIZED_WINDOW:"RESIZED_WINDOW",SEARCH_SUGGESTION_SELECTED:"SEARCH_SUGGESTION_SELECTED",EVENT_SELECT_CHANGED:"EVENT_SELECT_CHANGED",EVENT_BEFOREPRINT:"EVENT_BEFOREPRINT",EVENT_MEMBERSIGNUP_SUCCESFULL:"EVENT_MEMBERSIGNUP_SUCCESFULL",EVENT_GOOGLEMAPSSCRIPT_LOADED:"EVENT_GOOGLEMAPSSCRIPT_LOADED",EVENT_COUNTRY_SELECTED:"EVENT_COUNTRY_SELECTED",EVENT_CITY_SELECTED:"EVENT_CITY_SELECTED",EVENT_GECKOBOOKING_SUCCESFULL:"EVENT_GECKOBOOKING_SUCCESFULL",EVENT_NEWASSIGNMENT_UPDATED:"EVENT_NEWASSIGNMENT_UPDATED",EVENT_ASSIGNMENT_OPENOVERLAY:"EVENT_ASSIGNMENT_OPENOVERLAY",VIDEO_SOURCE_UPDATED:"VIDEO_SOURCE_UPDATED",SALARY_LISTS_LOADED:"SALARY_LISTS_LOADED"});var ov=Ka(t1()),lv=Ka(i1()),LB=Ka(r1());"classList"in SVGElement.prototype||Object.defineProperty(SVGElement.prototype,"classList",{get:function(){var e=this;return{contains:function(i){return e.className.baseVal.split(" ").indexOf(i)!==-1},add:function(i){var r=(e.getAttribute("class")+" "+i).trim();return e.setAttribute("class",r)},remove:function(i){var r=e.getAttribute("class")||"",o=new RegExp("(?:^|\\s)"+i+"(?!\\S)","g");r=r.replace(o,"").trim(),e.setAttribute("class",r)},toggle:function(i){this.contains(i)?this.remove(i):this.add(i)}}}});function ap(){let a=document.querySelectorAll("*[data-segment]");a.forEach(e=>{try{let t=JSON.parse(e.dataset.segment);a1(e,t)}catch{}}),window.location.search.indexOf("?segmentTest")!==-1&&void 0,window.addEventListener("segmentation-reset",()=>{rp.forEach(e=>window[e]=null),a.forEach(e=>{try{let t=JSON.parse(e.dataset.segment);a1(e,t)}catch{}}),rp=[]})}var rp=[];function a1(a,e){e.Then==="Vis"&&(a.style.display="none"),e.When==="event"?kv(e.Is,()=>{e.Then==="Vis"?a.style.display=null:e.Then==="Skjul"&&(a.style.display="none")}):e.When==="object"&&wv(e.Is,()=>{e.Then==="Vis"?a.style.display=null:e.Then==="Skjul"&&(a.style.display="none")})}function wv(a,e,t=100){let i=setInterval(function(){window[a]&&(rp.push(a),clearInterval(i),e())},t)}function kv(a,e){window.addEventListener(a,e,{once:!0})}function op(){let a='[{"gtm.start":1732870554847,"event":"gtm.js","gtm.uniqueEventId":1},{"event":"gtm.dom","gtm.uniqueEventId":21},{"event":"gtm.click","gtm.element":{},"gtm.elementClasses":"header-section-component","gtm.elementId":"","gtm.elementTarget":"","gtm.triggers":"4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19","gtm.elementUrl":"","gtm.uniqueEventId":22},{"0":"consent","1":"update","2":{"ad_storage":"granted","analytics_storage":"granted","functionality_storage":"granted","personalization_storage":"granted","security_storage":"granted","wait_for_update":500}},{"0":"set","1":"developer_id.dNmIyNz","2":true},{"event":"cookie_cat_necessary","gtm.uniqueEventId":25},{"event":"cookie_cat_functional","gtm.uniqueEventId":26},{"event":"cookie_cat_statistic","gtm.uniqueEventId":27},{"event":"cookie_cat_marketing","gtm.uniqueEventId":29},{"event":"cookie_cat_unclassified","gtm.uniqueEventId":30},{"event":"gtm.load","gtm.uniqueEventId":35},{"event":"track-tos-event","eventCategory":"engagement","eventAction":"tos","eventLabel":"tos15","eventValue":1,"eventNoninteraction":true,"gtm.uniqueEventId":36}]',e=JSON.parse(JSON.stringify(window.dataLayer));window.addEventListener("coiBannerAccept",()=>{let t=window.dataLayer.find(l=>l.event=="cookie_cat_necessary"),i=e.find(l=>l.event=="cookie_cat_necessary");t&&i&&window.location.reload();let r=t?window.dataLayer:JSON.parse(a);if(r.length===0)return;let o=[...new Set(r.filter(l=>
2l?.event?.startsWith("cookie_cat_")).map(l=>l.event))].join(",");fetch(`/umbraco/api/RevalidateConsent/Revalidate?dataLayer=${o}`).then(l=>l.text()).then(l=>{l==="refresh"&&window.location.reload()})})}var ar=()=>window.location.host==="localhost:1508",Ze=Object.freeze({GlobalSearch:"/umbraco/api/search/GlobalSearch",GlobalSuggestions:"/umbraco/api/search/GlobalSuggestions",PersonSearch:ar()==!0?"/_dev_/mock-api/person-search.json":"/umbraco/api/search/PersonSearch",PersonSuggestions:ar()==!0?"/_dev_/mock-api/person-suggestions.json":"/umbraco/api/search/PersonSuggestions",EventSearch:ar()==!0?"/_dev_/mock-api/event-search.json":"/umbraco/api/search/eventSearch/",EventSuggestions:ar()==!0?"/_dev_/mock-api/event-suggestions.json":"/umbraco/api/search/EventSuggestions",SpecificEvents:"/umbraco/api/event/get",NewsSearch:ar()==!0?"/_dev_/mock-api/news-search.json":"/umbraco/api/search/NewsSearch",NewsSuggestions:ar()==!0?"/_dev_/mock-api/news-suggestions.json":"/umbraco/api/search/NewsSuggestions",KnowledgeBankArticleSearch:ar()==!0?"/_dev_/mock-api/knowledgebank-search.json":"/umbraco/api/search/SearchKnowledgeBankArticle",KnowledgeBankArticleSuggestions:ar()==!0?"/_dev_/mock-api/knowledgebank-suggestions.json":"/umbraco/api/search/KnowledgeBankArticleSuggestions",MemberSignup:"/umbraco/api/becomemember/signup",MemberSignupFtfaQuestions:"/umbraco/api/becomemember/get",RecommentationsRelatedContent:"/umbraco/api/relatedcontent/searchbyidandcontenttype",SearchAccommodationExchangeHousing:"/umbraco/api/search/SearchAccommodationExchangeHousing",AccommodationExchangeCreate:"/umbraco/api/accommodationexchange/create",AccommodationExchangeUpdate:"/umbraco/api/accommodationexchange/update",AccommodationExchangeDelete:"/umbraco/api/accommodationexchange/delete",LeadOverlayAdd:"/umbraco/api/leadoverlay/add",SearchKnowledgePackage:"/umbraco/api/search/searchKnowledgePackage",SearchKnowledgeArticle:"/umbraco/api/search/searchKnowledgeArticle"}),ke=()=>{let a=document.querySelector("[data-lang]");if(a){let e=a.getAttribute("data-lang");return e||"da-DK"}else return"da-DK"};var o1=a=>(a.Culture=ke(),fetch(Ze.GlobalSuggestions,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)}).then(e=>e.json()).then(e=>e).catch(()=>{}));var _c=a=>ar()?Ja(Ze.EventSearch):fetch(Ze.EventSearch,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({Term:a.Term,Keywords:a.Keywords,StartDate:a.StartDate,EndDate:a.EndDate,Format:a.Format,Location:a.Location,TargetGroup:a.TargetGroup,Organizer:a.Organizer,Page:a.Page?a.Page:1,Size:a.Size?a.Size:28,Culture:ke(),PublishingChannel:a.PublishingChannel,Community:a.Community,IsDigital:a.IsDigital})}).then(e=>e.json()).then(e=>e).catch(()=>{}),l1=a=>ar()?Ja(Ze.EventSuggestions):fetch(Ze.EventSuggestions,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({phrase:a,Culture:ke()})}).then(e=>e.json()).then(e=>e).catch(()=>{});var Cc=(a,e)=>(a.Culture=ke(),ar()?Ja(e):xi(e,a)),Ec=a=>fetch(Ze.SpecificEvents,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)}).then(e=>e.json()).then(e=>e).catch(()=>{}),Ja=a=>fetch(a,null).then(e=>e).then(e=>e.json()).catch(e=>console.log(e)),xi=(a,e,t,i)=>{if(ar())return Ja(a);{let r={};return r["Content-Type"]="application/json",i&&(r["Cache-Control"]="no-cache",r.Pragma="no-cache"),fetch(a,{method:"POST",headers:r,body:JSON.stringify(e)}).then(o=>o.status==500?{Message:"Servicen er nede. Kontakt Finansforbundet p\xE5 telefon for at f\xE6rdigg\xF8re indmeldelsen"}:t?o:o.json()).then(o=>o).catch(()=>{})}},Ic=(a,e)=>fetch(a,{method:"DELETE",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(t=>t).then(t=>t).catch(()=>{}),n1=()=>fetch("/dist/assets/images/svg-map.svg",null).then(a=>{if(a.ok)return a.text()}).catch(a=>console.log(a)),lp=(a,e,t)=>{let i=new FormData;for(let r in e)i.append(r,e[r]);return fetch(a,{method:t||"POST",body:i}).then(async r=>{if(!r.ok){let o=await r.text();throw console.error("Server error:",r.status,o),new Error(o||`Server returned ${r.status}`)}return r.json()}).then(r=>r).catch(r=>{throw console.error("error",r),r})};var Za=Object.freeze({MonthNames:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"]});function wa(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function g1(a,e){a.prototype=Object.create(e.prototype),a.prototype.constructor=a,a.__proto__=e}var Ii={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ll={duration:.5,overwrite:!1,delay:0},jp,ei,ut,nr=1e8,et=1/nr,pp=Math.PI*2,yv=pp/4,vv=0,b1=Math.sqrt,zv=Math.cos,Sv=Math.sin,Rt=function(e){return typeof e=="string"},wt=function(e){return typeof e=="function"},ya=function(e){return typeof e=="number"},Uc=function(e){return typeof e>"u"},$r=function(e){return typeof e=="object"},Ei=function(e){return e!==!1},_p=function(){return typeof window<"u"},Ac=function(e){return wt(e)||Rt(e)},h1=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},ti=Array.isArray,gp=/(?:-?\.?\d|\.)+/gi,Cp=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Ho=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,np=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Ep=/[+-]=-?[.\d]+/,u1=/[^,'"\[\]\s]+/gi,jv=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,xt,lr,bp,Ip,qi={},Xc={},w1,k1=function(e){return(Xc=Bo(e,qi))&&ii},Oc=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Fc=function(e,t){return!t&&console.warn(e)},y1=function(e,t){return e&&(qi[e]=t)&&Xc&&(Xc[e]=t)||qi},ps=function(){return 0},_v={suppressEvents:!0,isStart:!0,kill:!1},Tc={suppressEvents:!0,kill:!1},Cv={suppressEvents:!0},Ap={},eo=[],hp={},v1,_i={},sp={},s1=30,Dc=[],Tp="",Dp=function(e){var t=e[0],i,r;if($r(t)||wt(t)||(e=[e]),!(i=(t._gsap||{}).harness)){for(r=Dc.length;r--&&!Dc[r].targetTest(t););i=Dc[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new Fp(e[r],i)))||e.splice(r,1);return e},to=function(e){return e._gsap||Dp(sr(e))[0]._gsap},Mp=function(e,t,i){return(i=e[t])&&wt(i)?e[t]():Uc(i)&&e.getAttribute&&e.getAttribute(t)||i}
vendor: 4,138 bytes, line 2
2,pi=function(e,t){return(e=e.split(",")).forEach(t)||e},kt=function(e){return Math.round(e*1e5)/1e5||0},Wt=function(e){return Math.round(e*1e7)/1e7||0},qo=function(e,t){var i=t.charAt(0),r=parseFloat(t.substr(2));return e=parseFloat(e),i==="+"?e+r:i==="-"?e-r:i==="*"?e*r:e/r},Ev=function(e,t){for(var i=t.length,r=0;e.indexOf(t[r])<0&&++r<i;);return r<i},Pc=function(){var e=eo.length,t=eo.slice(0),i,r;for(hp={},eo.length=0,i=0;i<e;i++)r=t[i],r&&r._lazy&&(r.render(r._lazy[0],r._lazy[1],!0)._lazy=0)},z1=function(e,t,i,r){eo.length&&!ei&&Pc(),e.render(t,i,r||ei&&t<0&&(e._initted||e._startAt)),eo.length&&!ei&&Pc()},S1=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match(u1).length<2?t:Rt(e)?e.trim():e},j1=function(e){return e},dr=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Iv=function(e){return function(t,i){for(var r in i)r in t||r==="duration"&&e||r==="ease"||(t[r]=i[r])}},Bo=function(e,t){for(var i in t)e[i]=t[i];return e},f1=function a(e,t){for(var i in t)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(e[i]=$r(t[i])?a(e[i]||(e[i]={}),t[i]):t[i]);return e},Nc=function(e,t){var i={},r;for(r in e)r in t||(i[r]=e[r]);return i},cs=function(e){var t=e.parent||xt,i=e.keyframes?Iv(ti(e.keyframes)):dr;if(Ei(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e},Av=function(e,t){for(var i=e.length,r=i===t.length;r&&i--&&e[i]===t[i];);return i<0},_1=function(e,t,i,r,o){i===void 0&&(i="_first"),r===void 0&&(r="_last");var l=e[r],n;if(o)for(n=t[o];l&&l[o]>n;)l=l._prev;return l?(t._next=l._next,l._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[r]=t,t._prev=l,t.parent=t._dp=e,t},Bc=function(e,t,i,r){i===void 0&&(i="_first"),r===void 0&&(r="_last");var o=t._prev,l=t._next;o?o._next=l:e[i]===t&&(e[i]=l),l?l._prev=o:e[r]===t&&(e[r]=o),t._next=t._prev=t.parent=null},io=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},Lo=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},Tv=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},up=function(e,t,i,r){return e._startAt&&(ei?e._startAt.revert(Tc):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},Dv=function a(e){return!e||e._ts&&a(e.parent)},d1=function(e){return e._repeat?Ul(e._tTime,e=e.duration()+e._rDelay)*e:0},Ul=function(e,t){var i=Math.floor(e/=t);return e&&i===e?i-1:i},Rc=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},Hc=function(e){return e._end=Wt(e._start+(e._tDur/Math.abs(e._ts||e._rts||et)||0))},qc=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=Wt(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),Hc(e),i._dirty||Lo(i,e)),e},C1=function(e,t){var i;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(i=Rc(e.rawTime(),t),(!t._dur||hs(0,t.totalDuration(),i)-t._tTime>et)&&t.render(i,!0)),Lo(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-et}},Vr=function(e,t,i,r){return t.parent&&io(t),t._start=Wt((ya(i)?i:i||e!==xt?or(e,i,t):e._time)+t._delay),t._end=Wt(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),_1(e,t,"_first","_last",e._sort?"_start":0),wp(t)||(e._recent=t),r||C1(e,t),e._ts<0&&qc(e,e._tTime),e},E1=function(e,t){return(qi.ScrollTrigger||Oc("scrollTrigger",t))&&qi.ScrollTrigger.create(t,e)},I1=function(e,t,i,r,o){if(Rp(e,t,o),!e._initted)return 1;if(!i&&e._pt&&!ei&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&v1!==Ci.frame)return eo.push(e),e._lazy=[o,r],1},Mv=function a(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||a(t))},wp=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},Xv=function(e,t,i,r){var o=e.ratio,l=t<0||!t&&(!e._start&&Mv(e)&&!(!e._initted&&wp(e))||(e._ts<0||e._dp._ts<0)&&!wp(e))?0:1,n=e._rDelay,s=0,f,d,x;if(n&&e._repeat&&(s=hs(0,e._tDur,t),d=Ul(s,n),e._yoyo&&d&1&&(l=1-l),d!==Ul(e._tTime,n)&&(o=1-l,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 5,135 bytes, line 2
2date())),l!==o||ei||r||e._zTime===et||!t&&e._zTime){if(!e._initted&&I1(e,t,r,i,s))return;for(x=e._zTime,e._zTime=t||(i?et:0),i||(i=t&&!x),e.ratio=l,e._from&&(l=1-l),e._time=0,e._tTime=s,f=e._pt;f;)f.r(l,f.d),f=f._next;t<0&&up(e,t,i,!0),e._onUpdate&&!i&&fr(e,"onUpdate"),s&&e._repeat&&!i&&e.parent&&fr(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===l&&(l&&io(e,1),!i&&!ei&&(fr(e,l?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},Fv=function(e,t,i){var r;if(i>t)for(r=e._first;r&&r._start<=i;){if(r.data==="isPause"&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=i;){if(r.data==="isPause"&&r._start<t)return r;r=r._prev}},Ol=function(e,t,i,r){var o=e._repeat,l=Wt(t)||0,n=e._tTime/e._tDur;return n&&!r&&(e._time*=l/e._dur),e._dur=l,e._tDur=o?o<0?1e10:Wt(l*(o+1)+e._rDelay*o):l,n>0&&!r&&qc(e,e._tTime=e._tDur*n),e.parent&&Hc(e),i||Lo(e.parent,e),e},c1=function(e){return e instanceof Qt?Lo(e):Ol(e,e._dur)},Pv={_start:0,endTime:ps,totalDuration:ps},or=function a(e,t,i){var r=e.labels,o=e._recent||Pv,l=e.duration()>=nr?o.endTime(!1):e._dur,n,s,f;return Rt(t)&&(isNaN(t)||t in r)?(s=t.charAt(0),f=t.substr(-1)==="%",n=t.indexOf("="),s==="<"||s===">"?(n>=0&&(t=t.replace(/=/,"")),(s==="<"?o._start:o.endTime(o._repeat>=0))+(parseFloat(t.substr(1))||0)*(f?(n<0?o:i).totalDuration()/100:1)):n<0?(t in r||(r[t]=l),r[t]):(s=parseFloat(t.charAt(n-1)+t.substr(n+1)),f&&i&&(s=s/100*(ti(i)?i[0]:i).totalDuration()),n>1?a(e,t.substr(0,n-1),i)+s:l+s)):t==null?l:+t},ms=function(e,t,i){var r=ya(t[1]),o=(r?2:1)+(e<2?0:1),l=t[o],n,s;if(r&&(l.duration=t[1]),l.parent=i,e){for(n=l,s=i;s&&!("immediateRender"in n);)n=s.vars.defaults||{},s=Ei(s.vars.inherit)&&s.parent;l.immediateRender=Ei(n.immediateRender),e<2?l.runBackwards=1:l.startAt=t[o-1]}return new St(t[0],l,t[o+1])},ro=function(e,t){return e||e===0?t(e):t},hs=function(e,t,i){return i<e?e:i>t?t:i},Kt=function(e,t){return!Rt(e)||!(t=jv.exec(e))?"":t[1]},Nv=function(e,t,i){return ro(i,function(r){return hs(e,t,r)})},kp=[].slice,A1=function(e,t){return e&&$r(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&$r(e[0]))&&!e.nodeType&&e!==lr},Rv=function(e,t,i){return i===void 0&&(i=[]),e.forEach(function(r){var o;return Rt(r)&&!t||A1(r,1)?(o=i).push.apply(o,sr(r)):i.push(r)})||i},sr=function(e,t,i){return ut&&!t&&ut.selector?ut.selector(e):Rt(e)&&!i&&(bp||!Bl())?kp.call((t||Ip).querySelectorAll(e),0):ti(e)?Rv(e,i):A1(e)?kp.call(e,0):e?[e]:[]},yp=function(e){return e=sr(e)[0]||Fc("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return sr(t,i.querySelectorAll?i:i===e?Fc("Invalid scope")||Ip.createElement("div"):e)}},T1=function(e){return e.sort(function(){return .5-Math.random()})},D1=function(e){if(wt(e))return e;var t=$r(e)?e:{each:e},i=Uo(t.ease),r=t.from||0,o=parseFloat(t.base)||0,l={},n=r>0&&r<1,s=isNaN(r)||n,f=t.axis,d=r,x=r;return Rt(r)?d=x={center:.5,edges:.5,end:1}[r]||0:!n&&s&&(d=r[0],x=r[1]),function(m,c,g){var p=(g||t).length,k=l[p],b,u,h,w,y,v,j,S,A;if(!k){if(A=t.grid==="auto"?0:(t.grid||[1,nr])[1],!A){for(j=-nr;j<(j=g[A++].getBoundingClientRect().left)&&A<p;);A--}for(k=l[p]=[],b=s?Math.min(A,p)*d-.5:r%A,u=A===nr?0:s?p*x/A-.5:r/A|0,j=0,S=nr,v=0;v<p;v++)h=v%A-b,w=u-(v/A|0),k[v]=y=f?Math.abs(f==="y"?w:h):b1(h*h+w*w),y>j&&(j=y),y<S&&(S=y);r==="random"&&T1(k),k.max=j-S,k.min=S,k.v=p=(parseFloat(t.amount)||parseFloat(t.each)*(A>p?p-1:f?f==="y"?p/A:A:Math.max(A,p/A))||0)*(r==="edges"?-1:1),k.b=p<0?o-p:o,k.u=Kt(t.amount||t.each)||0,i=i&&p<0?O1(i):i}return p=(k[m]-k.min)/k.max||0,Wt(k.b+(i?i(p):p)*k.v)+k.u}},vp=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var r=Wt(Math.round(parseFloat(i)/e)*e*t);return(r-r%1)/t+(ya(i)?0:Kt(i))}},M1=function(e,t){var i=ti(e),r,o;return!i&&$r(e)&&(r=i=e.radius||nr,e.values?(e=sr(e.values),(o=!ya(e[0]))&&(r*=r)):e=vp(e.increment)),ro(t,i?wt(e)?function(l){return o=e(l),Math.abs(o-l)<=r?o:l}:function(l){for(var n=parseFloat(o?l.x:l),s=parseFloat(o?l.y:0),f=nr,d=0,x=e.length,m,c;x--;)o?(m=e[x].x-n,c=e[x].y-s,m=m*m+c*c):m=Math.abs(e[x]-n),m<f&&(f=m,d=x);return d=!r||f<=r?e[d]:l,o||d===l||ya(l)?d:d+Kt(l)}:vp(e))},X1=function(e,t,i,r){return ro(ti(e)?!t:i===!0?!!(i=0):!r,function(){return ti(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+i*.99))/i)*i*r)/r})},Lv=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(r){return t.reduce(function(o,l){return l(o)},r)}},Uv=function(e,t){return function(i){return e(parseFloat(i))+(t||Kt(i))}},Ov=function(e,t,i){return P1(e,t,0,1,i)},F1=function(e,t,i){return ro(i,function(r){return e[~~t(r)]})},Bv=function a(e,t,i){var r=t-e;return ti(e)?F1(e,a(0,e.length),t):ro(i,function(o){return(r+(o-e)%r)%r+e})},Hv=function a(e,t,i){var r=t-e,o=r*2;return ti(e)?F1(e,a(0,e.length-1),t):ro(i,function(l){return l=(o+(l-e)%o)%o||0,e+(l>r?o-l:l)})},Hl=function(e){for(var t=0,i="",r,o,l,n;~(r=e.indexOf("random(",t));)l=e.indexOf(")",r),n=e.charAt(r+7)==="[",o=e.substr(r+7,l-r-7).match(n?u1:gp),i+=e.substr(t,r-t)+X1(n?o:+o[0],n?0:+o[1],+o[2]||
vendor: 5,931 bytes, line 2
21e-5),t=l+1;return i+e.substr(t,e.length-t)},P1=function(e,t,i,r,o){var l=t-e,n=r-i;return ro(o,function(s){return i+((s-e)/l*n||0)})},qv=function a(e,t,i,r){var o=isNaN(e+t)?0:function(c){return(1-c)*e+c*t};if(!o){var l=Rt(e),n={},s,f,d,x,m;if(i===!0&&(r=1)&&(i=null),l)e={p:e},t={p:t};else if(ti(e)&&!ti(t)){for(d=[],x=e.length,m=x-2,f=1;f<x;f++)d.push(a(e[f-1],e[f]));x--,o=function(g){g*=x;var p=Math.min(m,~~g);return d[p](g-p)},i=t}else r||(e=Bo(ti(e)?[]:{},e));if(!d){for(s in t)Pp.call(n,e,s,"get",t[s]);o=function(g){return Op(g,n)||(l?e.p:e)}}}return ro(i,o)},m1=function(e,t,i){var r=e.labels,o=nr,l,n,s;for(l in r)n=r[l]-t,n<0==!!i&&n&&o>(n=Math.abs(n))&&(s=l,o=n);return s},fr=function(e,t,i){var r=e.vars,o=r[t],l=ut,n=e._ctx,s,f,d;if(o)return s=r[t+"Params"],f=r.callbackScope||e,i&&eo.length&&Pc(),n&&(ut=n),d=s?o.apply(f,s):o.call(f),ut=l,d},fs=function(e){return io(e),e.scrollTrigger&&e.scrollTrigger.kill(!!ei),e.progress()<1&&fr(e,"onInterrupt"),e},Rl,N1=[],R1=function(e){if(_p()&&e){e=!e.name&&e.default||e;var t=e.name,i=wt(e),r=t&&!i&&e.init?function(){this._props=[]}:e,o={init:ps,render:Op,add:Pp,kill:l5,modifier:o5,rawVars:0},l={targetTest:0,get:0,getSetter:Yc,aliases:{},register:0};if(Bl(),e!==r){if(_i[t])return;dr(r,dr(Nc(e,o),l)),Bo(r.prototype,Bo(o,Nc(e,l))),_i[r.prop=t]=r,e.targetTest&&(Dc.push(r),Ap[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}y1(t,r),e.register&&e.register(ii,r,gi)}else e&&N1.push(e)},Qe=255,ds={aqua:[0,Qe,Qe],lime:[0,Qe,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Qe],navy:[0,0,128],white:[Qe,Qe,Qe],olive:[128,128,0],yellow:[Qe,Qe,0],orange:[Qe,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Qe,0,0],pink:[Qe,192,203],cyan:[0,Qe,Qe],transparent:[Qe,Qe,Qe,0]},fp=function(e,t,i){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(i-t)*e*6:e<.5?i:e*3<2?t+(i-t)*(2/3-e)*6:t)*Qe+.5|0},L1=function(e,t,i){var r=e?ya(e)?[e>>16,e>>8&Qe,e&Qe]:0:ds.black,o,l,n,s,f,d,x,m,c,g;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),ds[e])r=ds[e];else if(e.charAt(0)==="#"){if(e.length<6&&(o=e.charAt(1),l=e.charAt(2),n=e.charAt(3),e="#"+o+o+l+l+n+n+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return r=parseInt(e.substr(1,6),16),[r>>16,r>>8&Qe,r&Qe,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&Qe,e&Qe]}else if(e.substr(0,3)==="hsl"){if(r=g=e.match(gp),!t)s=+r[0]%360/360,f=+r[1]/100,d=+r[2]/100,l=d<=.5?d*(f+1):d+f-d*f,o=d*2-l,r.length>3&&(r[3]*=1),r[0]=fp(s+1/3,o,l),r[1]=fp(s,o,l),r[2]=fp(s-1/3,o,l);else if(~e.indexOf("="))return r=e.match(Cp),i&&r.length<4&&(r[3]=1),r}else r=e.match(gp)||ds.transparent;r=r.map(Number)}return t&&!g&&(o=r[0]/Qe,l=r[1]/Qe,n=r[2]/Qe,x=Math.max(o,l,n),m=Math.min(o,l,n),d=(x+m)/2,x===m?s=f=0:(c=x-m,f=d>.5?c/(2-x-m):c/(x+m),s=x===o?(l-n)/c+(l<n?6:0):x===l?(n-o)/c+2:(o-l)/c+4,s*=60),r[0]=~~(s+.5),r[1]=~~(f*100+.5),r[2]=~~(d*100+.5)),i&&r.length<4&&(r[3]=1),r},U1=function(e){var t=[],i=[],r=-1;return e.split(ka).forEach(function(o){var l=o.match(Ho)||[];t.push.apply(t,l),i.push(r+=l.length+1)}),t.c=i,t},x1=function(e,t,i){var r="",o=(e+r).match(ka),l=t?"hsla(":"rgba(",n=0,s,f,d,x;if(!o)return e;if(o=o.map(function(m){return(m=L1(m,t,1))&&l+(t?m[0]+","+m[1]+"%,"+m[2]+"%,"+m[3]:m.join(","))+")"}),i&&(d=U1(e),s=i.c,s.join(r)!==d.c.join(r)))for(f=e.replace(ka,"1").split(Ho),x=f.length-1;n<x;n++)r+=f[n]+(~s.indexOf(n)?o.shift()||l+"0,0,0,0)":(d.length?d:o.length?o:i).shift());if(!f)for(f=e.split(ka),x=f.length-1;n<x;n++)r+=f[n]+o[n];return r+f[x]},ka=function(){var a="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in ds)a+="|"+e+"\\b";return new RegExp(a+")","gi")}(),Yv=/hsl[a]?\(/,Xp=function(e){var t=e.join(" "),i;if(ka.lastIndex=0,ka.test(t))return i=Yv.test(t),e[1]=x1(e[1],i),e[0]=x1(e[0],i,U1(e[1])),!0},gs,Ci=function(){var a=Date.now,e=500,t=33,i=a(),r=i,o=1e3/240,l=o,n=[],s,f,d,x,m,c,g=function p(k){var b=a()-r,u=k===!0,h,w,y,v;if(b>e&&(i+=b-t),r+=b,y=r-i,h=y-l,(h>0||u)&&(v=++x.frame,m=y-x.time*1e3,x.time=y=y/1e3,l+=h+(h>=o?4:o-h),w=1),u||(s=f(p)),w)for(c=0;c<n.length;c++)n[c](y,m,v,k)};return x={time:0,frame:0,tick:function(){g(!0)},deltaRatio:function(k){return m/(1e3/(k||60))},wake:function(){w1&&(!bp&&_p()&&(lr=bp=window,Ip=lr.document||{},qi.gsap=ii,(lr.gsapVersions||(lr.gsapVersions=[])).push(ii.version),k1(Xc||lr.GreenSockGlobals||!lr.gsap&&lr||{}),d=lr.requestAnimationFrame,N1.forEach(R1)),s&&x.sleep(),f=d||function(k){return setTimeout(k,l-x.time*1e3+1|0)},gs=1,g(2))},sleep:function(){(d?lr.cancelAnimationFrame:clearTimeout)(s),gs=0,f=ps},lagSmoothing:function(k,b){e=k||1/0,t=Math.min(b||33,e)},fps:function(k){o=1e3/(k||240),l=x.time*1e3+o},add:function(k,b,u){var h=b?function(w,y,v,j){k(w,y,v,j),x.remove(h)}:k;return x.remove(k),n[u?"unshift":"push"](h),Bl(),h},remove:function(k,b){~(b=n.indexOf(k))&&n.splice(b,1)&&c>=b&&c--},_listeners:n},x}(),Bl=function(){return!gs&&Ci.wake()},Pe={},Gv=/^[\d.\-M][\d.\-,\s]/,Vv=/["']/g,$v=function(e){for(var t={},i=e.substr(1,e.length-3).split(":"),r=i[0],o=1,l=i.length,n,s,f;o<l;o++)s=i[o],n=o!==l-1?s.lastIndexOf(","):s.length,f=s.substr(0,n),t[r]=isNaN(f)?f.replace(Vv,"").trim():+f,r=s.substr(n+1).trim();return t},Wv=function(e){var t=e.indexOf("(")+1,i=e.indexOf(")"),r=e.indexOf("(",t);return e.substring(t,~r&&r<i?e.indexOf(")",i+1):i)},Kv=function(e){var t=(e+"").split("("),i=Pe[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[$v(t[1])]:Wv(e).split(",").map(S1)):Pe._CE&&Gv.test(e)?Pe._CE("",e):i},O1=function(e){return function(t){return 1-e(1-t)}},B1=function a(e,t){for(var i=e._first,r;i;)i instanceof Qt?a(i,t):i.vars.yoyoEase&&(!i._yoyo||!i._repeat)&&i._yoyo!==t&&(i.timeline?a(i.timeline,t):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=t)),i=i._next},Uo=function(e,t){return e&&(wt(e)?e:Pe[e]||Kv(e))||t},Yo=function(e,t,i,r){i===void 0&&(i=function(s){return 1-t(1-s)}
vendor: 6,567 bytes, line 2
2),r===void 0&&(r=function(s){return s<.5?t(s*2)/2:1-t((1-s)*2)/2});var o={easeIn:t,easeOut:i,easeInOut:r},l;return pi(e,function(n){Pe[n]=qi[n]=o,Pe[l=n.toLowerCase()]=i;for(var s in o)Pe[l+(s==="easeIn"?".in":s==="easeOut"?".out":".inOut")]=Pe[n+"."+s]=o[s]}),o},H1=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},dp=function a(e,t,i){var r=t>=1?t:1,o=(i||(e?.3:.45))/(t<1?t:1),l=o/pp*(Math.asin(1/r)||0),n=function(d){return d===1?1:r*Math.pow(2,-10*d)*Sv((d-l)*o)+1},s=e==="out"?n:e==="in"?function(f){return 1-n(1-f)}:H1(n);return o=pp/o,s.config=function(f,d){return a(e,f,d)},s},cp=function a(e,t){t===void 0&&(t=1.70158);var i=function(l){return l?--l*l*((t+1)*l+t)+1:0},r=e==="out"?i:e==="in"?function(o){return 1-i(1-o)}:H1(i);return r.config=function(o){return a(e,o)},r};pi("Linear,Quad,Cubic,Quart,Quint,Strong",function(a,e){var t=e<5?e+1:e;Yo(a+",Power"+(t-1),e?function(i){return Math.pow(i,t)}:function(i){return i},function(i){return 1-Math.pow(1-i,t)},function(i){return i<.5?Math.pow(i*2,t)/2:1-Math.pow((1-i)*2,t)/2})});Pe.Linear.easeNone=Pe.none=Pe.Linear.easeIn;Yo("Elastic",dp("in"),dp("out"),dp());(function(a,e){var t=1/e,i=2*t,r=2.5*t,o=function(n){return n<t?a*n*n:n<i?a*Math.pow(n-1.5/e,2)+.75:n<r?a*(n-=2.25/e)*n+.9375:a*Math.pow(n-2.625/e,2)+.984375};Yo("Bounce",function(l){return 1-o(1-l)},o)})(7.5625,2.75);Yo("Expo",function(a){return a?Math.pow(2,10*(a-1)):0});Yo("Circ",function(a){return-(b1(1-a*a)-1)});Yo("Sine",function(a){return a===1?1:-zv(a*yv)+1});Yo("Back",cp("in"),cp("out"),cp());Pe.SteppedEase=Pe.steps=qi.SteppedEase={config:function(e,t){e===void 0&&(e=1);var i=1/e,r=e+(t?0:1),o=t?1:0,l=1-et;return function(n){return((r*hs(0,l,n)|0)+o)*i}}};Ll.ease=Pe["quad.out"];pi("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(a){return Tp+=a+","+a+"Params,"});var Fp=function(e,t){this.id=vv++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:Mp,this.set=t?t.getSetter:Yc},bs=function(){function a(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Ol(this,+t.duration,1,1),this.data=t.data,ut&&(this._ctx=ut,ut.data.push(this)),gs||Ci.wake()}var e=a.prototype;return e.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},e.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},e.totalDuration=function(i){return arguments.length?(this._dirty=0,Ol(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(i,r){if(Bl(),!arguments.length)return this._tTime;var o=this._dp;if(o&&o.smoothChildTiming&&this._ts){for(qc(this,i),!o._dp||o.parent||C1(o,this);o&&o.parent;)o.parent._time!==o._start+(o._ts>=0?o._tTime/o._ts:(o.totalDuration()-o._tTime)/-o._ts)&&o.totalTime(o._tTime,!0),o=o.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&Vr(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===et||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),z1(this,i,r)),this},e.time=function(i,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+d1(this))%(this._dur+this._rDelay)||(i?this._dur:0),r):this._time},e.totalProgress=function(i,r){return arguments.length?this.totalTime(this.totalDuration()*i,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(i,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+d1(this),r):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(i,r){var o=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*o,r):this._repeat?Ul(this._tTime,o)+1:1},e.timeScale=function(i){if(!arguments.length)return this._rts===-et?0:this._rts;if(this._rts===i)return this;var r=this.parent&&this._ts?Rc(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-et?0:this._rts,this.totalTime(hs(-Math.abs(this._delay),this._tDur,r),!0),Hc(this),Tv(this)},e.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Bl(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==et&&(this._tTime-=et)))),this):this._ps},e.startTime=function(i){if(arguments.length){this._start=i;var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&Vr(r,this,i-this._delay),this}return this._start},e.endTime=function(i){return this._start+(Ei(i)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(i){var r=this.parent||this._dp;return r?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Rc(r.rawTime(i),this):this._tTime:this._tTime},e.revert=function(i){i===void 0&&(i=Cv);var r=ei;return ei=i,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(i),this.totalTime(-.01,i.suppressEvents)),this.data!=="nested"&&i.kill!==!1&&this.kill(),ei=r,this},e.globalTime=function(i){for(var r=this,o=arguments.length?i:r.rawTime();r;)o=r._start+o/(r._ts||1),r=r._dp;return!this.parent&&this._sat?this._sat.vars.immediateRender?-1/0:this._sat.globalTime(i):o},e.repeat=function(i){return arguments.length?(this._repeat=i===1/0?-2:i,c1(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(i){if(arguments.length){var r=this._time;return this._rDelay=i,c1(this),r?this.time(r):this}return this._rDelay},e.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},e.seek=function(i,r){return this.totalTime(or(this,i),Ei(r))},e.restart=function(i,r){return this.play().totalTime(i?-this._delay:0,Ei(r))},e.play=function(i,r){return i!=null&&this.seek(i,r),this.reversed(!1).paused(!1)},e.reverse=function(i,r){return i!=null&&this.seek(i||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(i,r){return i!=null&&this.seek(i,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-et:0)),this):this._rts<0}
vendor: 8,901 bytes, line 2
2,e.invalidate=function(){return this._initted=this._act=0,this._zTime=-et,this},e.isActive=function(){var i=this.parent||this._dp,r=this._start,o;return!!(!i||this._ts&&this._initted&&i.isActive()&&(o=i.rawTime(!0))>=r&&o<this.endTime(!0)-et)},e.eventCallback=function(i,r,o){var l=this.vars;return arguments.length>1?(r?(l[i]=r,o&&(l[i+"Params"]=o),i==="onUpdate"&&(this._onUpdate=r)):delete l[i],this):l[i]},e.then=function(i){var r=this;return new Promise(function(o){var l=wt(i)?i:j1,n=function(){var f=r.then;r.then=null,wt(l)&&(l=l(r))&&(l.then||l===r)&&(r.then=f),o(l),r.then=f};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?n():r._prom=n})},e.kill=function(){fs(this)},a}();dr(bs.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-et,_prom:0,_ps:!1,_rts:1});var Qt=function(a){g1(e,a);function e(i,r){var o;return i===void 0&&(i={}),o=a.call(this,i)||this,o.labels={},o.smoothChildTiming=!!i.smoothChildTiming,o.autoRemoveChildren=!!i.autoRemoveChildren,o._sort=Ei(i.sortChildren),xt&&Vr(i.parent||xt,wa(o),r),i.reversed&&o.reverse(),i.paused&&o.paused(!0),i.scrollTrigger&&E1(wa(o),i.scrollTrigger),o}var t=e.prototype;return t.to=function(r,o,l){return ms(0,arguments,this),this},t.from=function(r,o,l){return ms(1,arguments,this),this},t.fromTo=function(r,o,l,n){return ms(2,arguments,this),this},t.set=function(r,o,l){return o.duration=0,o.parent=this,cs(o).repeatDelay||(o.repeat=0),o.immediateRender=!!o.immediateRender,new St(r,o,or(this,l),1),this},t.call=function(r,o,l){return Vr(this,St.delayedCall(0,r,o),l)},t.staggerTo=function(r,o,l,n,s,f,d){return l.duration=o,l.stagger=l.stagger||n,l.onComplete=f,l.onCompleteParams=d,l.parent=this,new St(r,l,or(this,s)),this},t.staggerFrom=function(r,o,l,n,s,f,d){return l.runBackwards=1,cs(l).immediateRender=Ei(l.immediateRender),this.staggerTo(r,o,l,n,s,f,d)},t.staggerFromTo=function(r,o,l,n,s,f,d,x){return n.startAt=l,cs(n).immediateRender=Ei(n.immediateRender),this.staggerTo(r,o,n,s,f,d,x)},t.render=function(r,o,l){var n=this._time,s=this._dirty?this.totalDuration():this._tDur,f=this._dur,d=r<=0?0:Wt(r),x=this._zTime<0!=r<0&&(this._initted||!f),m,c,g,p,k,b,u,h,w,y,v,j;if(this!==xt&&d>s&&r>=0&&(d=s),d!==this._tTime||l||x){if(n!==this._time&&f&&(d+=this._time-n,r+=this._time-n),m=d,w=this._start,h=this._ts,b=!h,x&&(f||(n=this._zTime),(r||!o)&&(this._zTime=r)),this._repeat){if(v=this._yoyo,k=f+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(k*100+r,o,l);if(m=Wt(d%k),d===s?(p=this._repeat,m=f):(p=~~(d/k),p&&p===d/k&&(m=f,p--),m>f&&(m=f)),y=Ul(this._tTime,k),!n&&this._tTime&&y!==p&&this._tTime-y*k-this._dur<=0&&(y=p),v&&p&1&&(m=f-m,j=1),p!==y&&!this._lock){var S=v&&y&1,A=S===(v&&p&1);if(p<y&&(S=!S),n=S?0:d%f?f:d,this._lock=1,this.render(n||(j?0:Wt(p*k)),o,!f)._lock=0,this._tTime=d,!o&&this.parent&&fr(this,"onRepeat"),this.vars.repeatRefresh&&!j&&(this.invalidate()._lock=1),n&&n!==this._time||b!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(f=this._dur,s=this._tDur,A&&(this._lock=2,n=S?f:-1e-4,this.render(n,!0),this.vars.repeatRefresh&&!j&&this.invalidate()),this._lock=0,!this._ts&&!b)return this;B1(this,j)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=Fv(this,Wt(n),Wt(m)),u&&(d-=m-(m=u._start))),this._tTime=d,this._time=m,this._act=!h,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=r,n=0),!n&&m&&!o&&!p&&(fr(this,"onStart"),this._tTime!==d))return this;if(m>=n&&r>=0)for(c=this._first;c;){if(g=c._next,(c._act||m>=c._start)&&c._ts&&u!==c){if(c.parent!==this)return this.render(r,o,l);if(c.render(c._ts>0?(m-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(m-c._start)*c._ts,o,l),m!==this._time||!this._ts&&!b){u=0,g&&(d+=this._zTime=-et);break}}c=g}else{c=this._last;for(var U=r<0?r:m;c;){if(g=c._prev,(c._act||U<=c._end)&&c._ts&&u!==c){if(c.parent!==this)return this.render(r,o,l);if(c.render(c._ts>0?(U-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(U-c._start)*c._ts,o,l||ei&&(c._initted||c._startAt)),m!==this._time||!this._ts&&!b){u=0,g&&(d+=this._zTime=U?-et:et);break}}c=g}}if(u&&!o&&(this.pause(),u.render(m>=n?0:-et)._zTime=m>=n?1:-1,this._ts))return this._start=w,Hc(this),this.render(r,o,l);this._onUpdate&&!o&&fr(this,"onUpdate",!0),(d===s&&this._tTime>=this.totalDuration()||!d&&n)&&(w===this._start||Math.abs(h)!==Math.abs(this._ts))&&(this._lock||((r||!f)&&(d===s&&this._ts>0||!d&&this._ts<0)&&io(this,1),!o&&!(r<0&&!n)&&(d||n||!s)&&(fr(this,d===s&&r>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(d<s&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(r,o){var l=this;if(ya(o)||(o=or(this,o,r)),!(r instanceof bs)){if(ti(r))return r.forEach(function(n){return l.add(n,o)}),this;if(Rt(r))return this.addLabel(r,o);if(wt(r))r=St.delayedCall(0,r);else return this}return this!==r?Vr(this,r,o):this},t.getChildren=function(r,o,l,n){r===void 0&&(r=!0),o===void 0&&(o=!0),l===void 0&&(l=!0),n===void 0&&(n=-nr);for(var s=[],f=this._first;f;)f._start>=n&&(f instanceof St?o&&s.push(f):(l&&s.push(f),r&&s.push.apply(s,f.getChildren(!0,o,l)))),f=f._next;return s},t.getById=function(r){for(var o=this.getChildren(1,1,1),l=o.length;l--;)if(o[l].vars.id===r)return o[l]},t.remove=function(r){return Rt(r)?this.removeLabel(r):wt(r)?this.killTweensOf(r):(Bc(this,r),r===this._recent&&(this._recent=this._last),Lo(this))},t.totalTime=function(r,o){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Wt(Ci.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),a.prototype.totalTime.call(this,r,o),this._forcing=0,this):this._tTime},t.addLabel=function(r,o){return this.labels[r]=or(this,o),this},t.removeLabel=function(r){return delete this.labels[r],this},t.addPause=function(r,o,l){var n=St.delayedCall(0,o||ps,l);return n.data="isPause",this._hasPause=1,Vr(this,n,or(this,r))},t.removePause=function(r){var o=this._first;for(r=or(this,r);o;)o._start===r&&o.data==="isPause"&&io(o),o=o._next},t.killTweensOf=function(r,o,l){for(var n=this.getTweensOf(r,l),s=n.length;s--;)Qa!==n[s]&&n[s].kill(r,o);return this},t.getTweensOf=function(r,o){for(var l=[],n=sr(r),s=this._first,f=ya(o),d;s;)s instanceof St?Ev(s._targets,n)&&(f?(!Qa||s._initted&&s._ts)&&s.globalTime(0)<=o&&s.globalTime(s.totalDuration())>o:!o||s.isActive())&&l.push(s):(d=s.getTweensOf(n,o)).length&&l.push.apply(l,d),s=s._next;return l},t.tweenTo=function(r,o){o=o||{};var l=this,n=or(l,r),s=o,f=s.startAt,d=s.onStart,x=s.onStartParams,m=s.immediateRender,c,g=St.to(l,dr({ease:o.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:o.duration||Math.abs((n-(f&&"time"in f?f.time:l._time))/l.timeScale())||et,onStart:function(){if(l.pause(),!c){var k=o.duration||Math.abs((n-(f&&"time"in f?f.time:l._time))/l.timeScale());g._dur!==k&&Ol(g,k,0,1).render(g._time,!0,!0),c=1}d&&d.apply(g,x||[])}},o));return m?g.render(0):g},t.tweenFromTo=function(r,o,l){return this.tweenTo(o,dr({startAt:{time:or(this,r)}},l))},t.recent=function(){return this._recent},t.nextLabel=function(r){return r===void 0&&(r=this._time),m1(this,or(this,r))},t.previousLabel=function(r){return r===void 0&&(r=this._time),m1(this,or(this,r),1)},t.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+et)},t.shiftChildren=function(r,o,l){l===void 0&&(l=0);for(var n=this._first,s=this.labels,f;n;)n._start>=l&&(n._start+=r,n._end+=r),n=n._next;if(o)for(f in s)s[f]>=l&&(s[f]+=r);return Lo(this)},t.invalidate=function(r){var o=this._first;for(this._lock=0;o;)o.invalidate(r),o=o._next;return a.prototype.invalidate.call(this,r)},t.clear=function(r){r===void 0&&(r=!0);for(var o=this._first,l;o;)l=o._next,this.remove(o),o=l;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),Lo(this)},t.totalDuration=function(r){var o=0,l=this,n=l._last,s=nr,f,d,x;if(arguments.length)return l.timeScale((l._repeat<0?l.duration():l.totalDuration())/(l.reversed()?-r:r));if(l._dirty){for(x=l.parent;n;)f=n._prev,n._dirty&&n.totalDuration(),d=n._start,d>s&&l._sort&&n._ts&&!l._lock?(l._lock=1,Vr(l,n,d-n._delay,1)._lock=0):s=d,d<0&&n._ts&&(o-=d,(!x&&!l._dp||x&&x.smoothChildTiming)&&(l._start+=d/l._ts,l._time-=d,l._tTime-=d),l.shiftChildren(-d,!1,-1/0),s=0),n._end>o&&n._ts&&(o=n._end),n=f;Ol(l,l===xt&&l._time>o?l._time:o,1,1),l._dirty=0}return l._tDur},e.updateRoot=function(r){if(xt._ts&&(z1(xt,Rc(r,xt)),v1=Ci.frame),Ci.frame>=s1){s1+=Ii.autoSleep||120;var o=xt._first;if((!o||!o._ts)&&Ii.autoSleep&&Ci._listeners.length<2){for(;o&&!o._ts;)o=o._next;o||Ci.sleep()}}},e}(bs);dr(Qt.prototype,{_lock:0,_hasPause:0,_forcing:0});var Jv=function(e,t,i,r,o,l,n){var s=new gi(this._pt,e,t,0,1,Up,null,o),f=0,d=0,x,m,c,g,p,k,b,u;for(s.b=i,s.e=r,i+="",r+="",(b=~r.indexOf("random("))&&(r=Hl(r)),l&&(u=[i,r],l(u,e,t),i=u[0],r=u[1]),m=i.match(np)||[];x=np.exec(r);
vendor: 14,065 bytes, line 2
2)g=x[0],p=r.substring(f,x.index),c?c=(c+1)%5:p.substr(-5)==="rgba("&&(c=1),g!==m[d++]&&(k=parseFloat(m[d-1])||0,s._pt={_next:s._pt,p:p||d===1?p:",",s:k,c:g.charAt(1)==="="?qo(k,g)-k:parseFloat(g)-k,m:c&&c<4?Math.round:0},f=np.lastIndex);return s.c=f<r.length?r.substring(f,r.length):"",s.fp=n,(Ep.test(r)||b)&&(s.e=0),this._pt=s,s},Pp=function(e,t,i,r,o,l,n,s,f,d){wt(r)&&(r=r(o||0,e,l));var x=e[t],m=i!=="get"?i:wt(x)?f?e[t.indexOf("set")||!wt(e["get"+t.substr(3)])?t:"get"+t.substr(3)](f):e[t]():x,c=wt(x)?f?i5:G1:Lp,g;if(Rt(r)&&(~r.indexOf("random(")&&(r=Hl(r)),r.charAt(1)==="="&&(g=qo(m,r)+(Kt(m)||0),(g||g===0)&&(r=g))),!d||m!==r||zp)return!isNaN(m*r)&&r!==""?(g=new gi(this._pt,e,t,+m||0,r-(m||0),typeof x=="boolean"?a5:V1,0,c),f&&(g.fp=f),n&&g.modifier(n,this,e),this._pt=g):(!x&&!(t in e)&&Oc(t,r),Jv.call(this,e,t,m,r,c,s||Ii.stringFilter,f))},Zv=function(e,t,i,r,o){if(wt(e)&&(e=xs(e,o,t,i,r)),!$r(e)||e.style&&e.nodeType||ti(e)||h1(e))return Rt(e)?xs(e,o,t,i,r):e;var l={},n;for(n in e)l[n]=xs(e[n],o,t,i,r);return l},Np=function(e,t,i,r,o,l){var n,s,f,d;if(_i[e]&&(n=new _i[e]).init(o,n.rawVars?t[e]:Zv(t[e],r,o,l,i),i,r,l)!==!1&&(i._pt=s=new gi(i._pt,o,e,0,1,n.render,n,0,n.priority),i!==Rl))for(f=i._ptLookup[i._targets.indexOf(o)],d=n._props.length;d--;)f[n._props[d]]=s;return n},Qa,zp,Rp=function a(e,t,i){var r=e.vars,o=r.ease,l=r.startAt,n=r.immediateRender,s=r.lazy,f=r.onUpdate,d=r.onUpdateParams,x=r.callbackScope,m=r.runBackwards,c=r.yoyoEase,g=r.keyframes,p=r.autoRevert,k=e._dur,b=e._startAt,u=e._targets,h=e.parent,w=h&&h.data==="nested"?h.vars.targets:u,y=e._overwrite==="auto"&&!jp,v=e.timeline,j,S,A,U,N,X,F,R,L,_,E,z,I;if(v&&(!g||!o)&&(o="none"),e._ease=Uo(o,Ll.ease),e._yEase=c?O1(Uo(c===!0?o:c,Ll.ease)):0,c&&e._yoyo&&!e._repeat&&(c=e._yEase,e._yEase=e._ease,e._ease=c),e._from=!v&&!!r.runBackwards,!v||g&&!r.stagger){if(R=u[0]?to(u[0]).harness:0,z=R&&r[R.prop],j=Nc(r,Ap),b&&(b._zTime<0&&b.progress(1),t<0&&m&&n&&!p?b.render(-1,!0):b.revert(m&&k?Tc:_v),b._lazy=0),l){if(io(e._startAt=St.set(u,dr({data:"isStart",overwrite:!1,parent:h,immediateRender:!0,lazy:!b&&Ei(s),startAt:null,delay:0,onUpdate:f,onUpdateParams:d,callbackScope:x,stagger:0},l))),e._startAt._dp=0,e._startAt._sat=e,t<0&&(ei||!n&&!p)&&e._startAt.revert(Tc),n&&k&&t<=0&&i<=0){t&&(e._zTime=t);return}}else if(m&&k&&!b){if(t&&(n=!1),A=dr({overwrite:!1,data:"isFromStart",lazy:n&&!b&&Ei(s),immediateRender:n,stagger:0,parent:h},j),z&&(A[R.prop]=z),io(e._startAt=St.set(u,A)),e._startAt._dp=0,e._startAt._sat=e,t<0&&(ei?e._startAt.revert(Tc):e._startAt.render(-1,!0)),e._zTime=t,!n)a(e._startAt,et,et);else if(!t)return}for(e._pt=e._ptCache=0,s=k&&Ei(s)||s&&!k,S=0;S<u.length;S++){if(N=u[S],F=N._gsap||Dp(u)[S]._gsap,e._ptLookup[S]=_={},hp[F.id]&&eo.length&&Pc(),E=w===u?S:w.indexOf(N),R&&(L=new R).init(N,z||j,e,E,w)!==!1&&(e._pt=U=new gi(e._pt,N,L.name,0,1,L.render,L,0,L.priority),L._props.forEach(function(P){_[P]=U}),L.priority&&(X=1)),!R||z)for(A in j)_i[A]&&(L=Np(A,j,e,E,N,w))?L.priority&&(X=1):_[A]=U=Pp.call(e,N,A,"get",j[A],E,w,0,r.stringFilter);e._op&&e._op[S]&&e.kill(N,e._op[S]),y&&e._pt&&(Qa=e,xt.killTweensOf(N,_,e.globalTime(t)),I=!e.parent,Qa=0),e._pt&&s&&(hp[F.id]=1)}X&&Bp(e),e._onInit&&e._onInit(e)}e._onUpdate=f,e._initted=(!e._op||e._pt)&&!I,g&&t<=0&&v.render(nr,!0,!0)},Qv=function(e,t,i,r,o,l,n){var s=(e._pt&&e._ptCache||(e._ptCache={}))[t],f,d,x,m;if(!s)for(s=e._ptCache[t]=[],x=e._ptLookup,m=e._targets.length;m--;){if(f=x[m][t],f&&f.d&&f.d._pt)for(f=f.d._pt;f&&f.p!==t&&f.fp!==t;)f=f._next;if(!f)return zp=1,e.vars[t]="+=0",Rp(e,n),zp=0,1;s.push(f)}for(m=s.length;m--;)d=s[m],f=d._pt||d,f.s=(r||r===0)&&!o?r:f.s+(r||0)+l*f.c,f.c=i-f.s,d.e&&(d.e=kt(i)+Kt(d.e)),d.b&&(d.b=f.s+Kt(d.b))},e5=function(e,t){var i=e[0]?to(e[0]).harness:0,r=i&&i.aliases,o,l,n,s;if(!r)return t;o=Bo({},t);for(l in r)if(l in o)for(s=r[l].split(","),n=s.length;n--;)o[s[n]]=o[l];return o},t5=function(e,t,i,r){var o=t.ease||r||"power1.inOut",l,n;if(ti(t))n=i[e]||(i[e]=[]),t.forEach(function(s,f){return n.push({t:f/(t.length-1)*100,v:s,e:o})});else for(l in t)n=i[l]||(i[l]=[]),l==="ease"||n.push({t:parseFloat(e),v:t[l],e:o})},xs=function(e,t,i,r,o){return wt(e)?e.call(t,i,r,o):Rt(e)&&~e.indexOf("random(")?Hl(e):e},q1=Tp+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Y1={};pi(q1+",id,stagger,delay,duration,paused,scrollTrigger",function(a){return Y1[a]=1});var St=function(a){g1(e,a);function e(i,r,o,l){var n;typeof r=="number"&&(o.duration=r,r=o,o=null),n=a.call(this,l?r:cs(r))||this;var s=n.vars,f=s.duration,d=s.delay,x=s.immediateRender,m=s.stagger,c=s.overwrite,g=s.keyframes,p=s.defaults,k=s.scrollTrigger,b=s.yoyoEase,u=r.parent||xt,h=(ti(i)||h1(i)?ya(i[0]):"length"in r)?[i]:sr(i),w,y,v,j,S,A,U,N;if(n._targets=h.length?Dp(h):Fc("GSAP target "+i+" not found. https://greensock.com",!Ii.nullTargetWarn)||[],n._ptLookup=[],n._overwrite=c,g||m||Ac(f)||Ac(d)){if(r=n.vars,w=n.timeline=new Qt({data:"nested",defaults:p||{},targets:u&&u.data==="nested"?u.vars.targets:h}),w.kill(),w.parent=w._dp=wa(n),w._start=0,m||Ac(f)||Ac(d)){if(j=h.length,U=m&&D1(m),$r(m))for(S in m)~q1.indexOf(S)&&(N||(N={}),N[S]=m[S]);for(y=0;y<j;y++)v=Nc(r,Y1),v.stagger=0,b&&(v.yoyoEase=b),N&&Bo(v,N),A=h[y],v.duration=+xs(f,wa(n),y,A,h),v.delay=(+xs(d,wa(n),y,A,h)||0)-n._delay,!m&&j===1&&v.delay&&(n._delay=d=v.delay,n._start+=d,v.delay=0),w.to(A,v,U?U(y,A,h):0),w._ease=Pe.none;w.duration()?f=d=0:n.timeline=0}else if(g){cs(dr(w.vars.defaults,{ease:"none"})),w._ease=Uo(g.ease||r.ease||"none");var X=0,F,R,L;if(ti(g))g.forEach(function(_){return w.to(h,_,">")}),w.duration();else{v={};for(S in g)S==="ease"||S==="easeEach"||t5(S,g[S],v,g.easeEach);for(S in v)for(F=v[S].sort(function(_,E){return _.t-E.t}),X=0,y=0;y<F.length;y++)R=F[y],L={ease:R.e,duration:(R.t-(y?F[y-1].t:0))/100*f},L[S]=R.v,w.to(h,L,X),X+=L.duration;w.duration()<f&&w.to({},{duration:f-w.duration()})}}f||n.duration(f=w.duration())}else n.timeline=0;return c===!0&&!jp&&(Qa=wa(n),xt.killTweensOf(h),Qa=0),Vr(u,wa(n),o),r.reversed&&n.reverse(),r.paused&&n.paused(!0),(x||!f&&!g&&n._start===Wt(u._time)&&Ei(x)&&Dv(wa(n))&&u.data!=="nested")&&(n._tTime=-et,n.render(Math.max(0,-d)||0)),k&&E1(wa(n),k),n}var t=e.prototype;return t.render=function(r,o,l){var n=this._time,s=this._tDur,f=this._dur,d=r<0,x=r>s-et&&!d?s:r<et?0:r,m,c,g,p,k,b,u,h,w;if(!f)Xv(this,r,o,l);else if(x!==this._tTime||!r||l||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==d){if(m=x,h=this.timeline,this._repeat){if(p=f+this._rDelay,this._repeat<-1&&d)return this.totalTime(p*100+r,o,l);if(m=Wt(x%p),x===s?(g=this._repeat,m=f):(g=~~(x/p),g&&g===x/p&&(m=f,g--),m>f&&(m=f)),b=this._yoyo&&g&1,b&&(w=this._yEase,m=f-m),k=Ul(this._tTime,p),m===n&&!l&&this._initted)return this._tTime=x,this;g!==k&&(h&&this._yEase&&B1(h,b),this.vars.repeatRefresh&&!b&&!this._lock&&(this._lock=l=1,this.render(Wt(p*g),!0).invalidate()._lock=0))}if(!this._initted){if(I1(this,d?r:m,l,o,x))return this._tTime=0,this;if(n!==this._time)return this;if(f!==this._dur)return this.render(r,o,l)}if(this._tTime=x,this._time=m,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=u=(w||this._ease)(m/f),this._from&&(this.ratio=u=1-u),m&&!n&&!o&&!g&&(fr(this,"onStart"),this._tTime!==x))return this;for(c=this._pt;c;)c.r(u,c.d),c=c._next;h&&h.render(r<0?r:!m&&b?-et:h._dur*h._ease(m/this._dur),o,l)||this._startAt&&(this._zTime=r),this._onUpdate&&!o&&(d&&up(this,r,o,l),fr(this,"onUpdate")),this._repeat&&g!==k&&this.vars.onRepeat&&!o&&this.parent&&fr(this,"onRepeat"),(x===this._tDur||!x)&&this._tTime===x&&(d&&!this._onUpdate&&up(this,r,!0,!0),(r||!f)&&(x===this._tDur&&this._ts>0||!x&&this._ts<0)&&io(this,1),!o&&!(d&&!n)&&(x||n||b)&&(fr(this,x===s?"onComplete":"onReverseComplete",!0),this._prom&&!(x<s&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(r){return(!r||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(r),a.prototype.invalidate.call(this,r)},t.resetTo=function(r,o,l,n){gs||Ci.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts),f;return this._initted||Rp(this,s),f=this._ease(s/this._dur),Qv(this,r,o,l,n,f,s)?this.resetTo(r,o,l,n):(qc(this,0),this.parent||_1(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(r,o){if(o===void 0&&(o="all"),!r&&(!o||o==="all"))return this._lazy=this._pt=0,this.parent?fs(this):this;if(this.timeline){var l=this.timeline.totalDuration();return this.timeline.killTweensOf(r,o,Qa&&Qa.vars.overwrite!==!0)._first||fs(this),this.parent&&l!==this.timeline.totalDuration()&&Ol(this,this._dur*this.timeline._tDur/l,0,1),this}var n=this._targets,s=r?sr(r):n,f=this._ptLookup,d=this._pt,x,m,c,g,p,k,b;if((!o||o==="all")&&Av(n,s))return o==="all"&&(this._pt=0),fs(this);for(x=this._op=this._op||[],o!=="all"&&(Rt(o)&&(p={},pi(o,function(u){return p[u]=1}),o=p),o=e5(n,o)),b=n.length;b--;)if(~s.indexOf(n[b])){m=f[b],o==="all"?(x[b]=o,g=m,c={}):(c=x[b]=x[b]||{},g=o);for(p in g)k=m&&m[p],k&&((!("kill"in k.d)||k.d.kill(p)===!0)&&Bc(this,k,"_pt"),delete m[p]),c!=="all"&&(c[p]=1)}return this._initted&&!this._pt&&d&&fs(this),this},e.to=function(r,o){return new e(r,o,arguments[2])},e.from=function(r,o){return ms(1,arguments)},e.delayedCall=function(r,o,l,n){return new e(o,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:o,onReverseComplete:o,onCompleteParams:l,onReverseCompleteParams:l,callbackScope:n})},e.fromTo=function(r,o,l){return ms(2,arguments)},e.set=function(r,o){return o.duration=0,o.repeatDelay||(o.repeat=0),new e(r,o)},e.killTweensOf=function(r,o,l){return xt.killTweensOf(r,o,l)},e}(bs);dr(St.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});pi("staggerTo,staggerFrom,staggerFromTo",function(a){St[a]=function(){var e=new Qt,t=kp.call(arguments,0);return t.splice(a==="staggerFromTo"?5:4,0,0),e[a].apply(e,t)}});var Lp=function(e,t,i){return e[t]=i},G1=function(e,t,i){return e[t](i)},i5=function(e,t,i,r){return e[t](r.fp,i)},r5=function(e,t,i){return e.setAttribute(t,i)},Yc=function(e,t){return wt(e[t])?G1:Uc(e[t])&&e.setAttribute?r5:Lp},V1=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},a5=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},Up=function(e,t){var i=t._pt,r="";if(!e&&t.b)r=t.b;else if(e===1&&t.e)r=t.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+r,i=i._next;r+=t.c}t.set(t.t,t.p,r,t)},Op=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},o5=function(e,t,i,r){for(var o=this._pt,l;o;)l=o._next,o.p===r&&o.modifier(e,t,i),o=l},l5=function(e){for(var t=this._pt,i,r;t;)r=t._next,t.p===e&&!t.op||t.op===e?Bc(this,t,"_pt"):t.dep||(i=1),t=r;return!i},n5=function(e,t,i,r){r.mSet(e,t,r.m.call(r.tween,i,r.mt),r)},Bp=function(e){for(var t=e._pt,i,r,o,l;t;){for(i=t._next,r=o;r&&r.pr>t.pr;)r=r._next;(t._prev=r?r._prev:l)?t._prev._next=t:o=t,(t._next=r)?r._prev=t:l=t,t=i}e._pt=o},gi=function(){function a(t,i,r,o,l,n,s,f,d){this.t=i,this.s=o,this.c=l,this.p=r,this.r=n||V1,this.d=s||this,this.set=f||Lp,this.pr=d||0,this._next=t,t&&(t._prev=this)}var e=a.prototype;return e.modifier=function(i,r,o){this.mSet=this.mSet||this.set,this.set=n5,this.m=i,this.mt=o,this.tween=r},a}();pi(Tp+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(a){return Ap[a]=1});qi.TweenMax=qi.TweenLite=St;qi.TimelineLite=qi.TimelineMax=Qt;xt=new Qt({sortChildren:!1,defaults:Ll,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Ii.stringFilter=Xp;var Oo=[],Mc={},s5=[],p1=0,f5=0,mp=function(e){return(Mc[e]||s5).map(function(t){return t()})},Sp=function(){var e=Date.now(),t=[];e-p1>2&&(mp("matchMediaInit"),Oo.forEach(function(i){var r=i.queries,o=i.conditions,l,n,s,f;for(n in r)l=lr.matchMedia(r[n]).matches,l&&(s=1),l!==o[n]&&(o[n]=l,f=1);f&&(i.revert(),s&&t.push(i))}),mp("matchMediaRevert"),t.forEach(function(i){return i.onMatch(i)}),p1=e,mp("matchMedia"))},$1=function(){function a(t,i){this.selector=i&&yp(i),this.data=[],this._r=[],this.isReverted=!1,this.id=f5++,t&&this.add(t)}var e=a.prototype;return e.add=function(i,r,o){wt(i)&&(o=r,r=i,i=wt);var l=this,n=function(){var f=ut,d=l.selector,x;return f&&f!==l&&f.data.push(l),o&&(l.selector=yp(o)),ut=l,x=r.apply(l,arguments),wt(x)&&l._r.push(x),ut=f,l.selector=d,l.isReverted=!1,x};return l.last=n,i===wt?n(l):i?l[i]=n:n},e.ignore=function(i){var r=ut;ut=null,i(this),ut=r},e.getTweens=function(){var i=[];return this.data.forEach(function(r){return r instanceof a?i.push.apply(i,r.getTweens()):r instanceof St&&!(r.parent&&r.parent.data==="nested")&&i.push(r)}),i},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(i,r){var o=this;if(i){var l=this.getTweens();this.data.forEach(function(s){s.data==="isFlip"&&(s.revert(),s.getChildren(!0,!0,!1).forEach(function(f){return l.splice(l.indexOf(f),1)}))}),l.map(function(s){return{g:s.globalTime(0),t:s}}).sort(function(s,f){return f.g-s.g||-1/0}).forEach(function(s){return s.t.revert(i)}),this.data.forEach(function(s){return!(s instanceof St)&&s.revert&&s.revert(i)}),this._r.forEach(function(s){return s(i,o)}),this.isReverted=!0}else this.data.forEach(function(s){return s.kill&&s.kill()});if(this.clear(),r)for(var n=Oo.length;n--;)Oo[n].id===this.id&&Oo.splice(n,1)},e.revert=function(i){this.kill(i||{})},a}(),d5=function(){function a(t){this.contexts=[],this.scope=t}var e=a.prototype;return e.add=function(i,r,o){$r(i)||(i={matches:i});var l=new $1(0,o||this.scope),n=l.conditions={},s,f,d;ut&&!l.selector&&(l.selector=ut.selector),this.contexts.push(l),r=l.add("onMatch",r),l.queries=i;for(f in i)f==="all"?d=1:(s=lr.matchMedia(i[f]),s&&(Oo.indexOf(l)<0&&Oo.push(l),(n[f]=s.matches)&&(d=1),s.addListener?s.addListener(Sp):s.addEventListener("change",Sp)));return d&&r(l),this},e.revert=function(i){this.kill(i||{})}
vendor: 4,114 bytes, line 2
2,e.kill=function(i){this.contexts.forEach(function(r){return r.kill(i,!0)})},a}(),Lc={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(function(r){return R1(r)})},timeline:function(e){return new Qt(e)},getTweensOf:function(e,t){return xt.getTweensOf(e,t)},getProperty:function(e,t,i,r){Rt(e)&&(e=sr(e)[0]);var o=to(e||{}).get,l=i?j1:S1;return i==="native"&&(i=""),e&&(t?l((_i[t]&&_i[t].get||o)(e,t,i,r)):function(n,s,f){return l((_i[n]&&_i[n].get||o)(e,n,s,f))})},quickSetter:function(e,t,i){if(e=sr(e),e.length>1){var r=e.map(function(d){return ii.quickSetter(d,t,i)}),o=r.length;return function(d){for(var x=o;x--;)r[x](d)}}e=e[0]||{};var l=_i[t],n=to(e),s=n.harness&&(n.harness.aliases||{})[t]||t,f=l?function(d){var x=new l;Rl._pt=0,x.init(e,i?d+i:d,Rl,0,[e]),x.render(1,x),Rl._pt&&Op(1,Rl)}:n.set(e,s);return l?f:function(d){return f(e,s,i?d+i:d,n,1)}},quickTo:function(e,t,i){var r,o=ii.to(e,Bo((r={},r[t]="+=0.1",r.paused=!0,r),i||{})),l=function(s,f,d){return o.resetTo(t,s,f,d)};return l.tween=o,l},isTweening:function(e){return xt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Uo(e.ease,Ll.ease)),f1(Ll,e||{})},config:function(e){return f1(Ii,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,r=e.plugins,o=e.defaults,l=e.extendTimeline;(r||"").split(",").forEach(function(n){return n&&!_i[n]&&!qi[n]&&Fc(t+" effect requires "+n+" plugin.")}),sp[t]=function(n,s,f){return i(sr(n),dr(s||{},o),f)},l&&(Qt.prototype[t]=function(n,s,f){return this.add(sp[t](n,$r(s)?s:(f=s)&&{},this),f)})},registerEase:function(e,t){Pe[e]=Uo(t)},parseEase:function(e,t){return arguments.length?Uo(e,t):Pe},getById:function(e){return xt.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var i=new Qt(e),r,o;for(i.smoothChildTiming=Ei(e.smoothChildTiming),xt.remove(i),i._dp=0,i._time=i._tTime=xt._time,r=xt._first;r;)o=r._next,(t||!(!r._dur&&r instanceof St&&r.vars.onComplete===r._targets[0]))&&Vr(i,r,r._start-r._delay),r=o;return Vr(xt,i,0),i},context:function(e,t){return e?new $1(e,t):ut},matchMedia:function(e){return new d5(e)},matchMediaRefresh:function(){return Oo.forEach(function(e){var t=e.conditions,i,r;for(r in t)t[r]&&(t[r]=!1,i=1);i&&e.revert()})||Sp()},addEventListener:function(e,t){var i=Mc[e]||(Mc[e]=[]);~i.indexOf(t)||i.push(t)},removeEventListener:function(e,t){var i=Mc[e],r=i&&i.indexOf(t);r>=0&&i.splice(r,1)},utils:{wrap:Bv,wrapYoyo:Hv,distribute:D1,random:X1,snap:M1,normalize:Ov,getUnit:Kt,clamp:Nv,splitColor:L1,toArray:sr,selector:yp,mapRange:P1,pipe:Lv,unitize:Uv,interpolate:qv,shuffle:T1},install:k1,effects:sp,ticker:Ci,updateRoot:Qt.updateRoot,plugins:_i,globalTimeline:xt,core:{PropTween:gi,globals:y1,Tween:St,Timeline:Qt,Animation:bs,getCache:to,_removeLinkedListItem:Bc,reverting:function(){return ei},context:function(e){return e&&ut&&(ut.data.push(e),e._ctx=ut),ut},suppressOverwrites:function(e){return jp=e}}};pi("to,from,fromTo,delayedCall,set,killTweensOf",function(a){return Lc[a]=St[a]});Ci.add(Qt.updateRoot);Rl=Lc.to({},{duration:0});var c5=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},m5=function(e,t){var i=e._targets,r,o,l;for(r in t)for(o=i.length;o--;)l=e._ptLookup[o][r],l&&(l=l.d)&&(l._pt&&(l=c5(l,r)),l&&l.modifier&&l.modifier(t[r],e,i[o],r))},xp=function(e,t){return{name:e,rawVars:1,init:function(r,o,l){l._onInit=function(n){var s,f;if(Rt(o)&&(s={},pi(o,function(d){return s[d]=1}),o=s),t){s={};for(f in o)s[f]=t(o[f]);o=s}m5(n,o)}}}},ii=Lc.registerPlugin({name:"attr",init:function(e,t,i,r,o){var l,n,s;this.tween=i;for(l in t)s=e.getAttribute(l)||"",n=this.add(e,"setAttribute",(s||0)+"",t[l],r,o,0,0,l),n.op=l,n.b=s,this._props.push(l)},render:function(e,t){for(var i=t._pt;i;)ei?i.set(i.t,i.p,i.b,i):i.r(e,i.d),i=i._next}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i],0,0,0,0,0,1)}},xp("roundProps",vp),xp("modifiers"),xp("snap",M1))||Lc;St.version=Qt.version=ii.version="3.12.2";w1=1;_p()&&Bl();var x5=Pe.Power0,p5=Pe.Power1,g5=Pe.Power2,b5=Pe.Power3,h5=Pe.Power4,u5=Pe.Linear,
vendor: 12,314 bytes, line 2
2w5=Pe.Quad,k5=Pe.Cubic,y5=Pe.Quart,v5=Pe.Quint,z5=Pe.Strong,S5=Pe.Elastic,j5=Pe.Back,_5=Pe.SteppedEase,C5=Pe.Bounce,E5=Pe.Sine,I5=Pe.Expo,A5=Pe.Circ;var W1,ao,Yl,Wp,Wo,T5,K1,Kp,D5=function(){return typeof window<"u"},za={},$o=180/Math.PI,Gl=Math.PI/180,ql=Math.atan2,J1=1e8,Jp=/([A-Z])/g,M5=/(left|right|width|margin|padding|x)/i,X5=/[\s,\(]\S/,Wr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Yp=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},F5=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},P5=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},N5=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},ah=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},oh=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},R5=function(e,t,i){return e.style[t]=i},L5=function(e,t,i){return e.style.setProperty(t,i)},U5=function(e,t,i){return e._gsap[t]=i},O5=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},B5=function(e,t,i,r,o){var l=e._gsap;l.scaleX=l.scaleY=i,l.renderTransform(o,l)},H5=function(e,t,i,r,o){var l=e._gsap;l[t]=i,l.renderTransform(o,l)},pt="transform",Dr=pt+"Origin",q5=function a(e,t){var i=this,r=this.target,o=r.style;if(e in za&&o){if(this.tfm=this.tfm||{},e!=="transform")e=Wr[e]||e,~e.indexOf(",")?e.split(",").forEach(function(l){return i.tfm[l]=va(r,l)}):this.tfm[e]=r._gsap.x?r._gsap[e]:va(r,e);else return Wr.transform.split(",").forEach(function(l){return a.call(i,l,t)});if(this.props.indexOf(pt)>=0)return;r._gsap.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(Dr,t,"")),e=pt}(o||t)&&this.props.push(e,t,o[e])},lh=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},Y5=function(){var e=this.props,t=this.target,i=t.style,r=t._gsap,o,l;for(o=0;o<e.length;o+=3)e[o+1]?t[e[o]]=e[o+2]:e[o+2]?i[e[o]]=e[o+2]:i.removeProperty(e[o].substr(0,2)==="--"?e[o]:e[o].replace(Jp,"-$1").toLowerCase());if(this.tfm){for(l in this.tfm)r[l]=this.tfm[l];r.svg&&(r.renderTransform(),t.setAttribute("data-svg-origin",this.svgo||"")),o=Kp(),(!o||!o.isStart)&&!i[pt]&&(lh(i),r.uncache=1)}},nh=function(e,t){var i={target:e,props:[],revert:Y5,save:q5};return e._gsap||ii.core.getCache(e),t&&t.split(",").forEach(function(r){return i.save(r)}),i},sh,Gp=function(e,t){var i=ao.createElementNS?ao.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):ao.createElement(e);return i.style?i:ao.createElement(e)},Kr=function a(e,t,i){var r=getComputedStyle(e);return r[t]||r.getPropertyValue(t.replace(Jp,"-$1").toLowerCase())||r.getPropertyValue(t)||!i&&a(e,Vl(t)||t,1)||""},Z1="O,Moz,ms,Ms,Webkit".split(","),Vl=function(e,t,i){var r=t||Wo,o=r.style,l=5;if(e in o&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);l--&&!(Z1[l]+e in o););return l<0?null:(l===3?"ms":l>=0?Z1[l]:"")+e},Vp=function(){D5()&&window.document&&(W1=window,ao=W1.document,Yl=ao.documentElement,Wo=Gp("div")||{style:{}},T5=Gp("div"),pt=Vl(pt),Dr=pt+"Origin",Wo.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",sh=!!Vl("perspective"),Kp=ii.core.reverting,Wp=1)},Hp=function a(e){var t=Gp("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,r=this.nextSibling,o=this.style.cssText,l;if(Yl.appendChild(t),t.appendChild(this),this.style.display="block",e)try{l=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=a}catch{}else this._gsapBBox&&(l=this._gsapBBox());return i&&(r?i.insertBefore(this,r):i.appendChild(this)),Yl.removeChild(t),this.style.cssText=o,l},Q1=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},fh=function(e){var t;try{t=e.getBBox()}catch{t=Hp.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Hp||(t=Hp.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+Q1(e,["x","cx","x1"])||0,y:+Q1(e,["y","cy","y1"])||0,width:0,height:0}:t},dh=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&fh(e))},ws=function(e,t){if(t){var i=e.style;t in za&&t!==Dr&&(t=pt),i.removeProperty?((t.substr(0,2)==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),i.removeProperty(t.replace(Jp,"-$1").toLowerCase())):i.removeAttribute(t)}},oo=function(e,t,i,r,o,l){var n=new gi(e._pt,t,i,0,1,l?oh:ah);return e._pt=n,n.b=r,n.e=o,e._props.push(i),n},eh={deg:1,rad:1,turn:1},G5={grid:1,flex:1},lo=function a(e,t,i,r){var o=parseFloat(i)||0,l=(i+"").trim().substr((o+"").length)||"px",n=Wo.style,s=M5.test(t),f=e.tagName.toLowerCase()==="svg",d=(f?"client":"offset")+(s?"Width":"Height"),x=100,m=r==="px",c=r==="%",g,p,k,b;return r===l||!o||eh[r]||eh[l]?o:(l!=="px"&&!m&&(o=a(e,t,i,"px")),b=e.getCTM&&dh(e),(c||l==="%")&&(za[t]||~t.indexOf("adius"))?(g=b?e.getBBox()[s?"width":"height"]:e[d],kt(c?o/g*x:o/100*g)):(n[s?"width":"height"]=x+(m?l:r),p=~t.indexOf("adius")||r==="em"&&e.appendChild&&!f?e:e.parentNode,b&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===ao||!p.appendChild)&&(p=ao.body),k=p._gsap,k&&c&&k.width&&s&&k.time===Ci.time&&!k.uncache?kt(o/k.width*x):((c||l==="%")&&!G5[Kr(p,"display")]&&(n.position=Kr(e,"position")),p===e&&(n.position="static"),p.appendChild(Wo),g=Wo[d],p.removeChild(Wo),n.position="absolute",s&&c&&(k=to(p),k.time=Ci.time,k.width=p[d]),kt(m?g*o/x:g&&o?x/g*o:0))))},va=function(e,t,i,r){var o;return Wp||Vp(),t in Wr&&t!=="transform"&&(t=Wr[t],~t.indexOf(",")&&(t=t.split(",")[0])),za[t]&&t!=="transform"?(o=ys(e,r),o=t!=="transformOrigin"?o[t]:o.svg?o.origin:Vc(Kr(e,Dr))+" "+o.zOrigin+"px"):(o=e.style[t],(!o||o==="auto"||r||~(o+"").indexOf("calc("))&&(o=Gc[t]&&Gc[t](e,t,i)||Kr(e,t)||Mp(e,t)||(t==="opacity"?1:0))),i&&!~(o+"").trim().indexOf(" ")?lo(e,t,o,i)+i:o},V5=function(e,t,i,r){if(!i||i==="none"){var o=Vl(t,e,1),l=o&&Kr(e,o,1);l&&l!==i?(t=o,i=l):t==="borderColor"&&(i=Kr(e,"borderTopColor"))}var n=new gi(this._pt,e.style,t,0,1,Up),s=0,f=0,d,x,m,c,g,p,k,b,u,h,w,y;if(n.b=i,n.e=r,i+="",r+="",r==="auto"&&(e.style[t]=r,r=Kr(e,t)||r,e.style[t]=i),d=[i,r],Xp(d),i=d[0],r=d[1],m=i.match(Ho)||[],y=r.match(Ho)||[],y.length){for(;x=Ho.exec(r);)k=x[0],u=r.substring(s,x.index),g?g=(g+1)%5:(u.substr(-5)==="rgba("||u.substr(-5)==="hsla(")&&(g=1),k!==(p=m[f++]||"")&&(c=parseFloat(p)||0,w=p.substr((c+"").length),k.charAt(1)==="="&&(k=qo(c,k)+w),b=parseFloat(k),h=k.substr((b+"").length),s=Ho.lastIndex-h.length,h||(h=h||Ii.units[t]||w,s===r.length&&(r+=h,n.e+=h)),w!==h&&(c=lo(e,t,p,h)||0),n._pt={_next:n._pt,p:u||f===1?u:",",s:c,c:b-c,m:g&&g<4||t==="zIndex"?Math.round:0});n.c=s<r.length?r.substring(s,r.length):""}else n.r=t==="display"&&r==="none"?oh:ah;return Ep.test(r)&&(n.e=0),this._pt=n,n},th={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},$5=function(e){var t=e.split(" "),i=t[0],r=t[1]||"50%";return(i==="top"||i==="bottom"||r==="left"||r==="right")&&(e=i,i=r,r=e),t[0]=th[i]||i,t[1]=th[r]||r,t.join(" ")},W5=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i=t.t,r=i.style,o=t.u,l=i._gsap,n,s,f;if(o==="all"||o===!0)r.cssText="",s=1;else for(o=o.split(","),f=o.length;--f>-1;)n=o[f],za[n]&&(s=1,n=n==="transformOrigin"?Dr:pt),ws(i,n);s&&(ws(i,pt),l&&(l.svg&&i.removeAttribute("transform"),ys(i,1),l.uncache=1,lh(r)))}},Gc={clearProps:function(e,t,i,r,o){if(o.data!=="isFromStart"){var l=e._pt=new gi(e._pt,t,i,0,0,W5);return l.u=r,l.pr=-10,l.tween=o,e._props.push(i),1}}},ks=[1,0,0,1,0,0],ch={},mh=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},ih=function(e){var t=Kr(e,pt);return mh(t)?ks:t.substr(7).match(Cp).map(kt)},Zp=function(e,t){var i=e._gsap||to(e),r=e.style,o=ih(e),l,n,s,f;return i.svg&&e.getAttribute("transform")?(s=e.transform.baseVal.consolidate().matrix,o=[s.a,s.b,s.c,s.d,s.e,s.f],o.join(",")==="1,0,0,1,0,0"?ks:o):(o===ks&&!e.offsetParent&&e!==Yl&&!i.svg&&(s=r.display,r.display="block",l=e.parentNode,(!l||!e.offsetParent)&&(f=1,n=e.nextElementSibling,Yl.appendChild(e)),o=ih(e),s?r.display=s:ws(e,"display"),f&&(n?l.insertBefore(e,n):l?l.appendChild(e):Yl.removeChild(e))),t&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},$p=function(e,t,i,r,o,l){var n=e._gsap,s=o||Zp(e,!0),f=n.xOrigin||0,d=n.yOrigin||0,x=n.xOffset||0,m=n.yOffset||0,c=s[0],g=s[1],p=s[2],k=s[3],b=s[4],u=s[5],h=t.split(" "),w=parseFloat(h[0])||0,y=parseFloat(h[1])||0,v,j,S,A;i?s!==ks&&(j=c*k-g*p)&&(S=w*(k/j)+y*(-p/j)+(p*u-k*b)/j,A=w*(-g/j)+y*(c/j)-(c*u-g*b)/j,w=S,y=A):(v=fh(e),w=v.x+(~h[0].indexOf("%")?w/100*v.width:w),y=v.y+(~(h[1]||h[0]).indexOf("%")?y/100*v.height:y)),r||r!==!1&&n.smooth?(b=w-f,u=y-d,n.xOffset=x+(b*c+u*p)-b,n.yOffset=m+(b*g+u*k)-u):n.xOffset=n.yOffset=0,n.xOrigin=w,n.yOrigin=y,n.smooth=!!r,n.origin=t,n.originIsAbsolute=!!i,e.style[Dr]="0px 0px",l&&(oo(l,n,"xOrigin",f,w),oo(l,n,"yOrigin",d,y),oo(l,n,"xOffset",x,n.xOffset),oo(l,n,"yOffset",m,n.yOffset)),e.setAttribute("data-svg-origin",w+" "+y)},ys=function(e,t){var i=e._gsap||new Fp(e);if("x"in i&&!t&&!i.uncache)return i;var r=e.style,o=i.scaleX<0,l="px",n="deg",s=getComputedStyle(e),f=Kr(e,Dr)||"0",d,x,m,c,g,p,k,b,u,h,w,y,v,j,S,A,U,N,X,F,R,L,_,E,z,I,P,M,q,G,J,le;return d=x=m=p=k=b=u=h=w=0,c=g=1,i.svg=!!(e.getCTM&&dh(e)),s.translate&&((s.translate!=="none"||s.scale!=="none"||s.rotate!=="none")&&(r[pt]=(s.translate!=="none"?"translate3d("+(s.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(s.rotate!=="none"?"rotate("+s.rotate+") ":"")+(s.scale!=="none"?"scale("+s.scale.split(" ").join(",")+") ":"")+(s[pt]!=="none"?s[pt]:"")),r.scale=r.rotate=r.translate="none"),j=Zp(e,i.svg),i.svg&&(i.uncache?(z=e.getBBox(),f=i.xOrigin-z.x+"px "+(i.yOrigin-z.y)+"px",E=""):E=!t&&e.getAttribute("data-svg-origin"),$p(e,E||f,!!E||i.originIsAbsolute,i.smooth!==!1,j)),y=i.xOrigin||0,v=i.yOrigin||0,j!==ks&&(N=j[0],X=j[1],F=j[2],R=j[3],d=L=j[4],x=_=j[5],j.length===6?(c=Math.sqrt(N*N+X*X),g=Math.sqrt(R*R+F*F),p=N||X?ql(X,N)*$o:0,u=F||R?ql(F,R)*$o+p:0,u&&(g*=Math.abs(Math.cos(u*Gl))),i.svg&&(d-=y-(y*N+v*F),x-=v-(y*X+v*R))):(le=j[6],G=j[7],P=j[8],M=j[9],q=j[10],J=j[11],d=j[12],x=j[13],m=j[14],S=ql(le,q),k=S*$o,S&&(A=Math.cos(-S),U=Math.sin(-S),E=L*A+P*U,z=_*A+M*U,I=le*A+q*U,P=L*-U+P*A,M=_*-U+M*A,q=le*-U+q*A,J=G*-U+J*A,L=E,_=z,le=I),S=ql(-F,q),b=S*$o,S&&(A=Math.cos(-S),U=Math.sin(-S),E=N*A-P*U,z=X*A-M*U,I=F*A-q*U,J=R*U+J*A,N=E,X=z,F=I),S=ql(X,N),p=S*$o,S&&(A=Math.cos(S),U=Math.sin(S),E=N*A+X*U,z=L*A+_*U,X=X*A-N*U,_=_*A-L*U,N=E,L=z),k&&Math.abs(k)+Math.abs(p)>359.9&&(k=p=0,b=180-b),c=kt(Math.sqrt(N*N+X*X+F*F)),g=kt(Math.sqrt(_*_+le*le)),S=ql(L,_),u=Math.abs(S)>2e-4?S*$o:0,w=J?1/(J<0?-J:J):0),i.svg&&(E=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!mh(Kr(e,pt)),E&&e.setAttribute("transform",E))),Math.abs(u)>90&&Math.abs(u)<270&&(o?(c*=-1,u+=p<=0?180:-180,p+=p<=0?180:-180):(g*=-1,u+=u<=0?180:-180)),t=t||i.uncache,i.x=d-((i.xPercent=d&&(!t&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-d)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+l,i.y=x-((i.yPercent=x&&(!t&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-x)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+l,i.z=m+l,i.scaleX=kt(c),i.scaleY=kt(g),i.rotation=kt(p)+n,i.rotationX=kt(k)+n,i.rotationY=kt(b)+n,i.skewX=u+n,i.skewY=h+n,i.transformPerspective=w+l,(i.zOrigin=parseFloat(f.split(" ")[2])||0)&&(r[Dr]=Vc(f)),i.xOffset=i.yOffset=0,i.force3D=Ii.force3D,i.renderTransform=i.svg?J5:sh?xh:K5,i.uncache=0,i},Vc=function(e){return(e=e.split(" "))[0]+" "+e[1]},qp=function(e,t,i){var r=Kt(t);return kt(parseFloat(t)+parseFloat(lo(e,"x",i+"px",r)))+r},K5=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,xh(e,t)},Go="0deg",us="0px",Vo=") ",xh=function(e,t){var i=t||this,r=i.xPercent,o=i.yPercent,l=i.x,n=i.y,s=i.z,f=i.rotation,d=i.rotationY,x=i.rotationX,m=i.skewX,c=i.skewY,g=i.scaleX,p=i.scaleY,k=i.transformPerspective,b=i.force3D,u=i.target,h=i.zOrigin,w="",y=b==="auto"&&e&&e!==1||b===!0;if(h&&(x!==Go||d!==Go)){var v=parseFloat(d)*Gl,j=Math.sin(v),S=Math.cos(v),A;v=parseFloat(x)*Gl,A=Math.cos(v),l=qp(u,l,j*A*-h),n=qp(u,n,-Math.sin(v)*-h),s=qp(u,s,S*A*-h+h)}k!==us&&(w+="perspective("+k+Vo),(r||o)&&(w+="translate("+r+"%, "+o+"%) "),(y||l!==us||n!==us||s!==us)&&(w+=s!==us||y?"translate3d("+l+", "+n+", "+s+") ":"translate("+l+", "+n+Vo),f!==Go&&(w+="rotate("+f+Vo),d!==Go&&(w+="rotateY("+d+Vo),x!==Go&&(w+="rotateX("+x+Vo),(m!==Go||c!==Go)&&(w+="skew("+m+", "+c+Vo),(g
vendor: 2,661 bytes, line 2
2!==1||p!==1)&&(w+="scale("+g+", "+p+Vo),u.style[pt]=w||"translate(0, 0)"},J5=function(e,t){var i=t||this,r=i.xPercent,o=i.yPercent,l=i.x,n=i.y,s=i.rotation,f=i.skewX,d=i.skewY,x=i.scaleX,m=i.scaleY,c=i.target,g=i.xOrigin,p=i.yOrigin,k=i.xOffset,b=i.yOffset,u=i.forceCSS,h=parseFloat(l),w=parseFloat(n),y,v,j,S,A;s=parseFloat(s),f=parseFloat(f),d=parseFloat(d),d&&(d=parseFloat(d),f+=d,s+=d),s||f?(s*=Gl,f*=Gl,y=Math.cos(s)*x,v=Math.sin(s)*x,j=Math.sin(s-f)*-m,S=Math.cos(s-f)*m,f&&(d*=Gl,A=Math.tan(f-d),A=Math.sqrt(1+A*A),j*=A,S*=A,d&&(A=Math.tan(d),A=Math.sqrt(1+A*A),y*=A,v*=A)),y=kt(y),v=kt(v),j=kt(j),S=kt(S)):(y=x,S=m,v=j=0),(h&&!~(l+"").indexOf("px")||w&&!~(n+"").indexOf("px"))&&(h=lo(c,"x",l,"px"),w=lo(c,"y",n,"px")),(g||p||k||b)&&(h=kt(h+g-(g*y+p*j)+k),w=kt(w+p-(g*v+p*S)+b)),(r||o)&&(A=c.getBBox(),h=kt(h+r/100*A.width),w=kt(w+o/100*A.height)),A="matrix("+y+","+v+","+j+","+S+","+h+","+w+")",c.setAttribute("transform",A),u&&(c.style[pt]=A)},Z5=function(e,t,i,r,o){var l=360,n=Rt(o),s=parseFloat(o)*(n&&~o.indexOf("rad")?$o:1),f=s-r,d=r+f+"deg",x,m;return n&&(x=o.split("_")[1],x==="short"&&(f%=l,f!==f%(l/2)&&(f+=f<0?l:-l)),x==="cw"&&f<0?f=(f+l*J1)%l-~~(f/l)*l:x==="ccw"&&f>0&&(f=(f-l*J1)%l-~~(f/l)*l)),e._pt=m=new gi(e._pt,t,i,r,f,F5),m.e=d,m.u="deg",e._props.push(i),m},rh=function(e,t){for(var i in t)e[i]=t[i];return e},Q5=function(e,t,i){var r=rh({},i._gsap),o="perspective,force3D,transformOrigin,svgOrigin",l=i.style,n,s,f,d,x,m,c,g;r.svg?(f=i.getAttribute("transform"),i.setAttribute("transform",""),l[pt]=t,n=ys(i,1),ws(i,pt),i.setAttribute("transform",f)):(f=getComputedStyle(i)[pt],l[pt]=t,n=ys(i,1),l[pt]=f);for(s in za)f=r[s],d=n[s],f!==d&&o.indexOf(s)<0&&(c=Kt(f),g=Kt(d),x=c!==g?lo(i,s,f,g):parseFloat(f),m=parseFloat(d),e._pt=new gi(e._pt,n,s,x,m-x,Yp),e._pt.u=g||0,e._props.push(s));rh(n,r)};pi("padding,margin,Width,Radius",function(a,e){var t="Top",i="Right",r="Bottom",o="Left",l=(e<3?[t,i,r,o]:[t+o,t+i,r+i,r+o]).map(function(n){return e<2?a+n:"border"+n+a});Gc[e>1?"border"+a:a]=function(n,s,f,d,x){var m,c;if(arguments.length<4)return m=l.map(function(g){return va(n,g,f)}),c=m.join(" "),c.split(m[0]).length===5?m[0]:c;m=(d+"").split(" "),c={},l.forEach(function(g,p){return c[g]=m[p]=m[p]||m[(p-1)/2|0]}),n.init(s,c,x)}});var Qp={name:"css",register:Vp,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,r,o){var l=this._props,n=e.style,s=i.vars.startAt,f,d,x,m,c,g,p,k,b,u,h,w,y,v,j,S;Wp||Vp(),this.styles=this.styles||nh(e),S=this.styles.props,this.tween=i;for(p in t)if(p!=="autoRound"&&(d=t[p],!(_i[p]&&Np(p,t,i,r,e,o)))){if(c=typeof d,g=Gc[p],c==="function"&&(d=d.call(i,r,e,o),c=typeof d),c==="str
2ing"&&~d.indexOf("random(")&&(d=Hl(d)),g)g(this,e,p,d,i)&&(j=1);else if(p.substr(0,2)==="--")f=(getComputedStyle(e).getPropertyValue(p)+"").trim(),d+="",ka.lastIndex=0,ka.test(f)||(k=Kt(f),b=Kt(d)),b?k!==b&&(f=lo(e,p,f,b)+b):k&&(d+=k),this.add(n,"setProperty",f,d,r,o,0,0,p),l.push(p),S.push(p,0,n[p]);else if(c!=="undefined"){if(s&&p in s?(f=typeof s[p]=="function"?s[p].call(i,r,e,o):s[p],Rt(f)&&~f.indexOf("random(")&&(f=Hl(f)),Kt(f+"")||(f+=Ii.units[p]||Kt(va(e,p))||""),(f+"").charAt(1)==="="&&(f=va(e,p))):f=va(e,p),m=parseFloat(f),u=c==="string"&&d.charAt(1)==="="&&d.substr(0,2),u&&(d=d.substr(2)),x=parseFloat(d),p in Wr&&(p==="autoAlpha"&&(m===1&&va(e,"visibility")==="hidden"&&x&&(m=0),S.push("visibility",0,n.visibility),oo(this,n,"visibility",m?"inherit":"hidden",x?"inherit":"hidden",!x)),p!=="scale"&&p!=="transform"&&(p=Wr[p],~p.indexOf(",")&&(p=p.split(",")[0]))),h=p in za,h){if(this.styles.save(p),w||(y=e._gsap,y.renderTransform&&!t.parseTransform||ys(e,t.parseTransform),v=t.smoothOrigin!==!1&&y.smooth,w=this._pt=new gi(this._pt,n,pt,0,1,y.renderTransform,y,0,-1),w.dep=1),p==="scale")this._pt=new gi(this._pt,y,"scaleY",y.scaleY,(u?qo(y.scaleY,u+x):x)-y.scaleY||0,Yp),this._pt.u=0,l.push("scaleY",p),p+="X";else if(p==="transformOrigin"){S.push(Dr,0,n[Dr]),d=$5(d),y.svg?$p(e,d,0,v,0,this):(b=parseFloat(d.split(" ")[2])||0,b!==y.zOrigin&&oo(this,y,"zOrigin",y.zOrigin,b),oo(this,n,p,Vc(f),Vc(d)));continue}else if(p==="svgOrigin"){$p(e,d,1,v,0,this);continue}else if(p in ch){Z5(this,y,p,m,u?qo(m,u+d):d);continue}else if(p==="smoothOrigin"){oo(this,y,"smooth",y.smooth,d);continue}else if(p==="force3D"){y[p]=d;continue}else if(p==="transform"){Q5(this,d,e);continue}}else p in n||(p=Vl(p)||p);if(h||(x||x===0)&&(m||m===0)&&!X5.test(d)&&p in n)k=(f+"").substr((m+"").length),x||(x=0),b=Kt(d)||(p in Ii.units?Ii.units[p]:k),k!==b&&(m=lo(e,p,f,b)),this._pt=new gi(this._pt,h?y:n,p,m,(u?qo(m,u+x):x)-m,!h&&(b==="px"||p==="zIndex")&&t.autoRound!==!1?N5:Yp),this._pt.u=b||0,k!==b&&b!=="%"&&(this._pt.b=f,this._pt.r=P5);else if(p in n)V5.call(this,e,p,f,u?u+d:d);else if(p in e)this.add(e,p,f||e[p],u?u+d:d,r,o);else if(p!=="parseTransform"){Oc(p,d);continue}h||(p in n?S.push(p,0,n[p]):S.push(p,1,f||e[p])),l.push(p)}}j&&Bp(this)},render:function(e,t){if(t.tween._time||!Kp())for(var i=t._pt;i;)i.r(e,i.d),i=i._next;else t.styles.revert()},get:va,aliases:Wr,getSetter:function(e,t,i){var r=Wr[t];return r&&r.indexOf(",")<0&&(t=r),t in za&&t!==Dr&&(e._gsap.x||va(e,"x"))?i&&K1===i?t==="scale"?O5:U5:(K1=i||{})&&(t==="scale"?B5:H5):e.style&&!Uc(e.style[t])?R5:~t.indexOf("-")?L5:Yc(e,t)},core:{_removeProperty:ws,_getMatrix:Zp}};ii.utils.checkPrefix=Vl;ii.core.getStyleSaver=nh;(function(a,e,t,i){var r=pi(a+","+e+","+t,function(o){za[o]=1});pi(e,function(o){Ii.units[o]="deg",ch[o]=1}),Wr[r[13]]=a+","+e,pi(i,function(o){var l=o.split(":");Wr[l[1]]=r[l[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");pi("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(a){Ii.units[a]="px"});ii.registerPlugin(Qp);var Ge=ii.registerPlugin(Qp)||ii,mM=Ge.core.Tween;function Sa(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function yh(a,e){a.prototype=Object.create(e.prototype),a.prototype.constructor=a,a.__proto__=e}var Vi={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Jl={duration:.5,overwrite:!1,delay:0},Zr=1e8,Ve=1/Zr,ng=Math.PI*2,e2=ng/4,t2=0,vh=Math.sqrt,i2=Math.cos,r2=Math.sin,ai=function(e){return typeof e=="string"},Ht=function(e){return typeof e=="function"},Mr=function(e){return typeof e=="number"},im=function(e){return typeof e>"u"},_a=function(e){return typeof e=="object"},Ti=function(e){return e!==!1},zh=function(){return typeof window<"u"},ph=function(e){return Ht(e)||ai(e)},cr=Array.isArray,sg=/(?:-?\.?\d|\.)+/gi,pg=/[-+=.]*\d+[.e\-+]*\d*[e\-\+]*\d*/g,Jo=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,eg=/[-+=.]*\d+(?:\.|e-|e)*\d*/gi,a2=/\(([^()]+)\)/i,gg=/[+-]=-?[\.\d]+/,Sh=/[#\-+.]*\b[a-z\d-=+%.]+/gi,It,Jr,fg,jh,$i={},Kc={},_h,Ch=function(e){return(Kc=Zl(e,$i))&&xr},rm=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Eh=function(e,t){return!t&&console.warn(e)},Ih=function(e,t){return e&&($i[e]=t)&&Kc&&(Kc[e]=t)||$i},Cs=function(){return 0},bg={},Ko=[],dg={},Ah,Ai={},tg={},gh=30,$c=[],hg="",ug=function(e){var t=e[0],i,r;if(!_a(t)&&!Ht(t)&&(e=[e]),!(i=(t._gsap||{}).harness)){for(r=$c.length;r--&&!$c[r].targetTest(t););i=$c[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new Eg(e[r],i)))||e.splice(r,1);return e},fo=function(e){return e._gsap||ug(Xr(e))[0]._gsap},wg=function(e,t){var i=e[t];return Ht(i)?e[t]():im(i)&&e.getAttribute(t)||i}
2,Di=function(e,t){return(e=e.split(",")).forEach(t)||e},Me=function(e){return Math.round(e*1e5)/1e5||0},o2=function(e,t){for(var i=t.length,r=0;e.indexOf(t[r])<0&&++r<i;);return r<i},Ss=function(e,t,i){var r=Mr(e[1]),o=(r?2:1)+(t<2?0:1),l=e[o],n;if(r&&(l.duration=e[1]),l.parent=i,t){for(n=l;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=Ti(i.vars.inherit)&&i.parent;l.immediateRender=Ti(n.immediateRender),t<2?l.runBackwards=1:l.startAt=e[o-1]}return l},Jc=function(){var e=Ko.length,t=Ko.slice(0),i,r;for(dg={},Ko.length=0,i=0;i<e;i++)r=t[i],r&&r._lazy&&(r.render(r._lazy[0],r._lazy[1],!0)._lazy=0)},Th=function(e,t,i,r){Ko.length&&Jc(),e.render(t,i,r),Ko.length&&Jc()},Dh=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match(Sh).length<2?t:e},Mh=function(e){return e},mr=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},l2=function(e,t){for(var i in t)!(i in e)&&i!=="duration"&&i!=="ease"&&(e[i]=t[i])},Zl=function(e,t){for(var i in t)e[i]=t[i];return e},bh=function a(e,t){for(var i in t)e[i]=_a(t[i])?a(e[i]||(e[i]={}),t[i]):t[i];return e},cg=function(e,t){var i={},r;for(r in e)r in t||(i[r]=e[r]);return i},Wc=function(e){var t=e.parent||It,i=e.keyframes?l2:mr;if(Ti(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e},n2=function(e,t){for(var i=e.length,r=i===t.length;r&&i--&&e[i]===t[i];);return i<0},s2=function(e,t,i,r,o){i===void 0&&(i="_first"),r===void 0&&(r="_last");var l=e[r],n;if(o)for(n=t[o];l&&l[o]>n;)l=l._prev;return l?(t._next=l._next,l._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[r]=t,t._prev=l,t.parent=t._dp=e,t},am=function(e,t,i,r){i===void 0&&(i="_first"),r===void 0&&(r="_last");var o=t._prev,l=t._next;o?o._next=l:e[i]===t&&(e[i]=l),l?l._prev=o:e[r]===t&&(e[r]=o),t._next=t._prev=t.parent=null},co=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},no=function(e){for(var t=e;t;)t._dirty=1,t=t.parent;return e},f2=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},d2=function a(e){return!e||e._ts&&a(e.parent)},ig=function(e){return e._repeat?Ql(e._tTime,e=e.duration()+e._rDelay)*e:0},Ql=function(e,t){return(e/=t)&&~~e===e?~~e-1:~~e},Zc=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},Qc=function(e){return e._end=Me(e._start+(e._tDur/Math.abs(e._ts||e._rts||Ve)||0))},hh=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=Me(e._dp._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),Qc(e),i._dirty||no(i)),e},kg=function(e,t){var i;if((t._time||t._initted&&!t._dur)&&(i=Zc(e.rawTime(),t),(!t._dur||Es(0,t.totalDuration(),i)-t._tTime>Ve)&&t.render(i,!0)),no(e)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-Ve}},ja=function(e,t,i,r){return t.parent&&co(t),t._start=Me(i+t._delay),t._end=Me(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),s2(e,t,"_first","_last",e._sort?"_start":0),e._recent=t,r||kg(e,t),e},Xh=function(e,t){return($i.ScrollTrigger||rm("scrollTrigger",t))&&$i.ScrollTrigger.create(t,e)},Fh=function(e,t,i,r){if(z2(e,t),!e._initted)return 1;if(!i&&e._pt&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Ah!==Yi.frame)return Ko.push(e),e._lazy=[t,r],1},c2=function(e,t,i,r){var o=e.ratio,l=t<0||!t&&o&&!e._start&&e._zTime>Ve&&!e._dp._lock||e._ts<0||e._dp._ts<0?0:1,n=e._rDelay,s=0,f,d,x;if(n&&e._repeat&&(s=Es(0,e._tDur,t),d=Ql(s,n),x=Ql(e._tTime,n),d!==x&&(o=1-l,e.vars.repeatRefresh&&e._initted&&e.invali
2date())),!(!e._initted&&Fh(e,t,r,i)))if(l!==o||r||e._zTime===Ve||!t&&e._zTime){for(x=e._zTime,e._zTime=t||(i?Ve:0),i||(i=t&&!x),e.ratio=l,e._from&&(l=1-l),e._time=0,e._tTime=s,i||Gi(e,"onStart"),f=e._pt;f;)f.r(l,f.d),f=f._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!i&&Gi(e,"onUpdate"),s&&e._repeat&&!i&&e.parent&&Gi(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===l&&(l&&co(e,1),i||(Gi(e,l?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},m2=function(e,t,i){var r;if(i>t)for(r=e._first;r&&r._start<=i;){if(!r._dur&&r.data==="isPause"&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=i;){if(!r._dur&&r.data==="isPause"&&r._start<t)return r;r=r._prev}},en=function(e,t,i){var r=e._repeat,o=Me(t)||0;return e._dur=o,e._tDur=r?r<0?1e10:Me(o*(r+1)+e._rDelay*r):o,e._time>o&&(e._time=o,e._tTime=Math.min(e._tTime,e._tDur)),!i&&no(e.parent),e.parent&&Qc(e),e},uh=function(e){return e instanceof ri?no(e):en(e,e._dur)},x2={_start:0,endTime:Cs},bi=function a(e,t){var i=e.labels,r=e._recent||x2,o=e.duration()>=Zr?r.endTime(!1):e._dur,l,n;return ai(t)&&(isNaN(t)||t in i)?(l=t.charAt(0),l==="<"||l===">"?(l==="<"?r._start:r.endTime(r._repeat>=0))+(parseFloat(t.substr(1))||0):(l=t.indexOf("="),l<0?(t in i||(i[t]=o),i[t]):(n=+(t.charAt(l-1)+t.substr(l+1)),l>1?a(e,t.substr(0,l-1))+n:o+n))):t==null?o:+t},mo=function(e,t){return e||e===0?t(e):t},Es=function(e,t,i){return i<e?e:i>t?t:i},Fr=function(e){return(e+"").substr((parseFloat(e)+"").length)},Ph=function(e,t,i){return mo(i,function(r){return Es(e,t,r)})},mg=[].slice,Nh=function(e,t){return e&&_a(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&_a(e[0]))&&!e.nodeType&&e!==Jr},p2=function(e,t,i){return i===void 0&&(i=[]),e.forEach(function(r){var o;return ai(r)&&!t||Nh(r,1)?(o=i).push.apply(o,Xr(r)):i.push(r)})||i},Xr=function(e,t){return ai(e)&&!t&&(fg||!tn())?mg.call(jh.querySelectorAll(e),0):cr(e)?p2(e,t):Nh(e)?mg.call(e,0):e?[e]:[]},yg=function(e){return e.sort(function(){return .5-Math.random()})},vg=function(e){if(Ht(e))return e;var t=_a(e)?e:{each:e},i=Kl(t.ease),r=t.from||0,o=parseFloat(t.base)||0,l={},n=r>0&&r<1,s=isNaN(r)||n,f=t.axis,d=r,x=r;return ai(r)?d=x={center:.5,edges:.5,end:1}[r]||0:!n&&s&&(d=r[0],x=r[1]),function(m,c,g){var p=(g||t).length,k=l[p],b,u,h,w,y,v,j,S,A;if(!k){if(A=t.grid==="auto"?0:(t.grid||[1,Zr])[1],!A){for(j=-Zr;j<(j=g[A++].getBoundingClientRect().left)&&A<p;);A--}
vendor: 4,900 bytes, line 2
2for(k=l[p]=[],b=s?Math.min(A,p)*d-.5:r%A,u=s?p*x/A-.5:r/A|0,j=0,S=Zr,v=0;v<p;v++)h=v%A-b,w=u-(v/A|0),k[v]=y=f?Math.abs(f==="y"?w:h):vh(h*h+w*w),y>j&&(j=y),y<S&&(S=y);r==="random"&&yg(k),k.max=j-S,k.min=S,k.v=p=(parseFloat(t.amount)||parseFloat(t.each)*(A>p?p-1:f?f==="y"?p/A:A:Math.max(A,p/A))||0)*(r==="edges"?-1:1),k.b=p<0?o-p:o,k.u=Fr(t.amount||t.each)||0,i=i&&p<0?Gh(i):i}return p=(k[m]-k.min)/k.max||0,Me(k.b+(i?i(p):p)*k.v)+k.u}},xg=function(e){var t=e<1?Math.pow(10,(e+"").length-2):1;return function(i){return Math.floor(Math.round(parseFloat(i)/e)*e*t)/t+(Mr(i)?0:Fr(i))}},zg=function(e,t){var i=cr(e),r,o;return!i&&_a(e)&&(r=i=e.radius||Zr,e.values?(e=Xr(e.values),(o=!Mr(e[0]))&&(r*=r)):e=xg(e.increment)),mo(t,i?Ht(e)?function(l){return o=e(l),Math.abs(o-l)<=r?o:l}:function(l){for(var n=parseFloat(o?l.x:l),s=parseFloat(o?l.y:0),f=Zr,d=0,x=e.length,m,c;x--;)o?(m=e[x].x-n,c=e[x].y-s,m=m*m+c*c):m=Math.abs(e[x]-n),m<f&&(f=m,d=x);return d=!r||f<=r?e[d]:l,o||d===l||Mr(l)?d:d+Fr(l)}:xg(e))},Sg=function(e,t,i,r){return mo(cr(e)?!t:i===!0?!!(i=0):!r,function(){return cr(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e+Math.random()*(t-e))/i)*i*r)/r})},Rh=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(r){return t.reduce(function(o,l){return l(o)},r)}},Lh=function(e,t){return function(i){return e(parseFloat(i))+(t||Fr(i))}},Uh=function(e,t,i){return jg(e,t,0,1,i)},Oh=function(e,t,i){return mo(i,function(r){return e[~~t(r)]})},Bh=function a(e,t,i){var r=t-e;return cr(e)?Oh(e,a(0,e.length),t):mo(i,function(o){return(r+(o-e)%r)%r+e})},Hh=function a(e,t,i){var r=t-e,o=r*2;return cr(e)?Oh(e,a(0,e.length-1),t):mo(i,function(l){return l=(o+(l-e)%o)%o||0,e+(l>r?o-l:l)})},Is=function(e){for(var t=0,i="",r,o,l,n;~(r=e.indexOf("random(",t));)l=e.indexOf(")",r),n=e.charAt(r+7)==="[",o=e.substr(r+7,l-r-7).match(n?Sh:sg),i+=e.substr(t,r-t)+Sg(n?o:+o[0],+o[1],+o[2]||1e-5),t=l+1;return i+e.substr(t,e.length-t)},jg=function(e,t,i,r,o){var l=t-e,n=r-i;return mo(o,function(s){return i+((s-e)/l*n||0)})},qh=function a(e,t,i,r){var o=isNaN(e+t)?0:function(c){return(1-c)*e+c*t};if(!o){var l=ai(e),n={},s,f,d,x,m;if(i===!0&&(r=1)&&(i=null),l)e={p:e},t={p:t};else if(cr(e)&&!cr(t)){for(d=[],x=e.length,m=x-2,f=1;f<x;f++)d.push(a(e[f-1],e[f]));x--,o=function(g){g*=x;var p=Math.min(m,~~g);return d[p](g-p)},i=t}else r||(e=Zl(cr(e)?[]:{},e));if(!d){for(s in t)Ig.call(n,e,s,"get",t[s]);o=function(g){return Mg(g,n)||(l?e.p:e)}}}return mo(i,o)},wh=function(e,t,i){var r=e.labels,o=Zr,l,n,s;for(l in r)n=r[l]-t,n<0==!!i&&n&&o>(n=Math.abs(n))&&(s=l,o=n);return s},Gi=function(e,t,i){var r=e.vars,o=r[t],l,n;if(o)return l=r[t+"Params"],n=r.callbackScope||e,i&&Ko.length&&Jc(),l?o.apply(n,l):o.call(n)},vs=function(e){return co(e),e.progress()<1&&Gi(e,"onInterrupt"),e},$l,g2=function(e){e=!e.name&&e.default||e;var t=e.name,i=Ht(e),r=t&&!i&&e.init?function(){this._props=[]}:e,o={init:Cs,render:Mg,add:Ig,kill:A2,modifier:I2,rawVars:0},l={targetTest:0,get:0,getSetter:om,aliases:{},register:0};if(tn(),e!==r){if(Ai[t])return;mr(r,mr(cg(e,o),l)),Zl(r.prototype,Zl(o,cg(e,l))),Ai[r.prop=t]=r,e.targetTest&&($c.push(r),bg[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}Ih(t,r),e.register&&e.register(xr,r,hi)},ot=255,zs={aqua:[0,ot,ot],lime:[0,ot,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ot],navy:[0,0,128],white:[ot,ot,ot],olive:[128,128,0],yellow:[ot,ot,0],orange:[ot,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ot,0,0],pink:[ot,192,203],cyan:[0,ot,ot],transparent:[ot,ot,ot,0]},rg=function(e,t,i){return e=e<0?e+1:e>1?e-1:e,(e*6<1?t+(i-t)*e*6:e<.5?i:e*3<2?t+(i-t)*(2/3-e)*6:t)*ot+.5|0},_g=function(e,t,i){var r=e?Mr(e)?[e>>16,e>>8&ot,e&ot]:0:zs.black,o,l,n,s,f,d,x,m,c,g;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),zs[e])r=zs[e];else if(e.charAt(0)==="#")e.length===4&&(o=e.charAt(1),l=e.charAt(2),n=e.charAt(3),e="#"+o+o+l+l+n+n),e=parseInt(e.substr(1),16),r=[e>>16,e>>8&ot,e&ot];else if(e.substr(0,3)==="hsl"){if(r=g=e.match(sg),!t)s=+r[0]%360/360,f=+r[1]/100,d=+r[2]/100,l=d<=.5?d*(f+1):d+f-d*f,o=d*2-l,r.length>3&&(r[3]*=1),r[0]=rg(s+1/3,o,l),r[1]=rg(s,o,l),r[2]=rg(s-1/3,o,l);else if(~e.indexOf("="))return r=e.match(pg),i&&r.length<4&&(r[3]=1),r}else r=e.match(sg)||zs.transparent;r=r.map(Number)}return t&&!g&&(o=r[0]/ot,l=r[1]/ot,n=r[2]/ot,x=Math.max(o,l,n),m=Math.min(o,l,n),d=(x+m)/2,x===m?s=f=0:(c=x-m,f=d>.5?c/(2-x-m):c/(x+m),s=x===o?(l-n)/c+(l<n?6:0):x===l?(n-o)/c+2:(o-l)/c+4,s*=60),r[0]=~~(s+.5),r[1]=~~(f*100+.5),r[2]=~~(d*100+.5)),i&&r.length<4&&(r[3]=1),r},Yh=function(e){var t=[],i=[],r=-1;return e.split(Wl).forEach(function(o){var l=o.match(Jo)||[];t.push.apply(t,l),i.push(r+=l.length+1)}),t.c=i,t},kh=function(e,t,i){var r="",o=(e+r).match(Wl),l=t?"hsla(":"rgba(",
vendor: 7,528 bytes, line 2
2n=0,s,f,d,x;if(!o)return e;if(o=o.map(function(m){return(m=_g(m,t,1))&&l+(t?m[0]+","+m[1]+"%,"+m[2]+"%,"+m[3]:m.join(","))+")"}),i&&(d=Yh(e),s=i.c,s.join(r)!==d.c.join(r)))for(f=e.replace(Wl,"1").split(Jo),x=f.length-1;n<x;n++)r+=f[n]+(~s.indexOf(n)?o.shift()||l+"0,0,0,0)":(d.length?d:o.length?o:i).shift());if(!f)for(f=e.split(Wl),x=f.length-1;n<x;n++)r+=f[n]+o[n];return r+f[x]},Wl=function(){var a="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b",e;for(e in zs)a+="|"+e+"\\b";return new RegExp(a+")","gi")}(),b2=/hsl[a]?\(/,Cg=function(e){var t=e.join(" "),i;if(Wl.lastIndex=0,Wl.test(t))return i=b2.test(t),e[1]=kh(e[1],i),e[0]=kh(e[0],i,Yh(e[1])),!0},em,Yi=function(){var a=Date.now,e=500,t=33,i=a(),r=i,o=1/240,l=o,n=[],s,f,d,x,m=function c(g){var p=a()-r,k=g===!0,b,u;p>e&&(i+=p-t),r+=p,x.time=(r-i)/1e3,b=x.time-l,(b>0||k)&&(x.frame++,l+=b+(b>=o?.004:o-b),u=1),k||(s=f(c)),u&&n.forEach(function(h){return h(x.time,p,x.frame,g)})};return x={time:0,frame:0,tick:function(){m(!0)},wake:function(){_h&&(!fg&&zh()&&(Jr=fg=window,jh=Jr.document||{},$i.gsap=xr,(Jr.gsapVersions||(Jr.gsapVersions=[])).push(xr.version),Ch(Kc||Jr.GreenSockGlobals||!Jr.gsap&&Jr||{}),d=Jr.requestAnimationFrame),s&&x.sleep(),f=d||function(g){return setTimeout(g,(l-x.time)*1e3+1|0)},em=1,m(2))},sleep:function(){(d?Jr.cancelAnimationFrame:clearTimeout)(s),em=0,f=Cs},lagSmoothing:function(g,p){e=g||1/Ve,t=Math.min(p,e,0)},fps:function(g){o=1/(g||240),l=x.time+o},add:function(g){n.indexOf(g)<0&&n.push(g),tn()},remove:function(g){var p;~(p=n.indexOf(g))&&n.splice(p,1)},_listeners:n},x}(),tn=function(){return!em&&Yi.wake()},Le={},h2=/^[\d.\-M][\d.\-,\s]/,u2=/["']/g,w2=function(e){for(var t={},i=e.substr(1,e.length-3).split(":"),r=i[0],o=1,l=i.length,n,s,f;o<l;o++)s=i[o],n=o!==l-1?s.lastIndexOf(","):s.length,f=s.substr(0,n),t[r]=isNaN(f)?f.replace(u2,"").trim():+f,r=s.substr(n+1).trim();return t},k2=function(e){var t=(e+"").split("("),i=Le[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[w2(t[1])]:a2.exec(e)[1].split(",").map(Dh)):Le._CE&&h2.test(e)?Le._CE("",e):i},Gh=function(e){return function(t){return 1-e(1-t)}},Vh=function a(e,t){for(var i=e._first,r;i;)i instanceof ri?a(i,t):i.vars.yoyoEase&&(!i._yoyo||!i._repeat)&&i._yoyo!==t&&(i.timeline?a(i.timeline,t):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=t)),i=i._next},Kl=function(e,t){return e&&(Ht(e)?e:Le[e]||k2(e))||t},Zo=function(e,t,i,r){i===void 0&&(i=function(s){return 1-t(1-s)}),r===void 0&&(r=function(s){return s<.5?t(s*2)/2:1-t((1-s)*2)/2});var o={easeIn:t,easeOut:i,easeInOut:r},l;return Di(e,function(n){Le[n]=$i[n]=o,Le[l=n.toLowerCase()]=i;for(var s in o)Le[l+(s==="easeIn"?".in":s==="easeOut"?".out":".inOut")]=Le[n+"."+s]=o[s]}),o},$h=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},ag=function a(e,t,i){var r=t>=1?t:1,o=(i||(e?.3:.45))/(t<1?t:1),l=o/ng*(Math.asin(1/r)||0),n=function(d){return d===1?1:r*Math.pow(2,-10*d)*r2((d-l)*o)+1},s=e==="out"?n:e==="in"?function(f){return 1-n(1-f)}:$h(n);return o=ng/o,s.config=function(f,d){return a(e,f,d)},s},og=function a(e,t){t===void 0&&(t=1.70158);var i=function(l){return l?--l*l*((t+1)*l+t)+1:0},r=e==="out"?i:e==="in"?function(o){return 1-i(1-o)}:$h(i);return r.config=function(o){return a(e,o)},r};Di("Linear,Quad,Cubic,Quart,Quint,Strong",function(a,e){var t=e<5?e+1:e;Zo(a+",Power"+(t-1),e?function(i){return Math.pow(i,t)}:function(i){return i},function(i){return 1-Math.pow(1-i,t)},function(i){return i<.5?Math.pow(i*2,t)/2:1-Math.pow((1-i)*2,t)/2})});Le.Linear.easeNone=Le.none=Le.Linear.easeIn;Zo("Elastic",ag("in"),ag("out"),ag());(function(a,e){var t=1/e,i=2*t,r=2.5*t,o=function(n){return n<t?a*n*n:n<i?a*Math.pow(n-1.5/e,2)+.75:n<r?a*(n-=2.25/e)*n+.9375:a*Math.pow(n-2.625/e,2)+.984375};Zo("Bounce",function(l){return 1-o(1-l)},o)})(7.5625,2.75);Zo("Expo",function(a){return a?Math.pow(2,10*(a-1)):0});Zo("Circ",function(a){return-(vh(1-a*a)-1)});Zo("Sine",function(a){return a===1?1:-i2(a*e2)+1});Zo("Back",og("in"),og("out"),og());Le.SteppedEase=Le.steps=$i.SteppedEase={config:function(e,t){e===void 0&&(e=1);var i=1/e,r=e+(t?0:1),o=t?1:0,l=1-Ve;return function(n){return((r*Es(0,l,n)|0)+o)*i}}};Jl.ease=Le["quad.out"];Di("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(a){return hg+=a+","+a+"Params,"});var Eg=function(e,t){this.id=t2++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:wg,this.set=t?t.getSetter:om},_s=function(){function a(t,i){var r=t.parent||It;this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,en(this,+t.duration,1),this.data=t.data,em||Yi.wake(),r&&ja(r,this,i||i===0?i:r._time,1),t.reversed&&this.reverse(),t.paused&&this.paused(!0)}var e=a.prototype;return e.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},e.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},e.totalDuration=function(i){if(!arguments.length)return this._tDur;this._dirty=0;var r=this._time/this._dur||0;return en(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1)),this._tTime?hh(this,r*i+ig(this)):this},e.totalTime=function(i,r){if(tn(),!arguments.length)return this._tTime;var o=this._dp;if(o&&o.smoothChildTiming&&this._ts){for(hh(this,i);o.parent;)o.parent._time!==o._start+(o._ts>=0?o._tTime/o._ts:(o.totalDuration()-o._tTime)/-o._ts)&&o.totalTime(o._tTime,!0),o=o.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&ja(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===Ve||!i&&!this._initted)&&(this._ts||(this._pTime=i),Th(this,i,r)),this},e.time=function(i,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+ig(this))%this._dur||(i?this._dur:0),r):this._time},e.totalProgress=function(i,r){return arguments.length?this.totalTime(this.totalDuration()*i,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(i,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+ig(this),r):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(i,r){var o=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*o,r):this._repeat?Ql(this._tTime,o)+1:1},e.timeScale=function(i){if(!arguments.length)return this._rts===-Ve?0:this._rts;if(this._rts===i)return this;var r=this.parent&&this._ts?Zc(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-Ve?0:this._rts,f2(this.totalTime(Es(-this._delay,this._tDur,r),!0))},e.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(tn(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&(this._tTime-=Ve)&&Math.abs(this._zTime)!==Ve))),this):this._ps},e.startTime=function(i){if(arguments.length){this._start=i;var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&ja(r,this,i-this._delay),this}return this._start},e.endTime=function(i){return this._start+(Ti(i)?this.totalDuration():this.duration())/Math.abs(this._ts
2)},e.rawTime=function(i){var r=this.parent||this._dp;return r?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Zc(r.rawTime(i),this):this._tTime:this._tTime},e.globalTime=function(i){for(var r=this,o=arguments.length?i:r.rawTime();r;)o=r._start+o/(r._ts||1),r=r._dp;return o},e.repeat=function(i){return arguments.length?(this._repeat=i,uh(this)):this._repeat},e.repeatDelay=function(i){return arguments.length?(this._rDelay=i,uh(this)):this._rDelay},e.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},e.seek=function(i,r){return this.totalTime(bi(this,i),Ti(r))},e.restart=function(i,r){return this.play().totalTime(i?-this._delay:0,Ti(r))},e.play=function(i,r){return i!=null&&this.seek(i,r),this.reversed(!1).paused(!1)},e.reverse=function(i,r){return i!=null&&this.seek(i||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(i,r){return i!=null&&this.seek(i,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-Ve:0)),this):this._rts<0},e.invalidate=function(){return this._initted=0,this._zTime=-Ve,this},e.isActive=function(){var i=this.parent||this._dp,r=this._start,o;return!!(!i||this._ts&&this._initted&&i.isActive()&&(o=i.rawTime(!0))>=r&&o<this.endTime(!0)-Ve)},e.eventCallback=function(i,r,o){var l=this.vars;return arguments.length>1?(r?(l[i]=r,o&&(l[i+"Params"]=o),i==="onUpdate"&&(this._onUpdate=r)):delete l[i],this):l[i]},e.then=function(i){var r=this;return new Promise(function(o){var l=Ht(i)?i:Mh,n=function(){var f=r.then;r.then=null,Ht(l)&&(l=l(r))&&(l.then||l===r)&&(r.then=f),o(l),r.then=f};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?n():r._prom=n})},e.kill=function(){vs(this)},a}();mr(_s.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Ve,_prom:0,_ps:!1,_rts:1});var ri=function(a){yh(e,a);function e(i,r){var o;return i===void 0&&(i={}),o=a.call(this,i,r)||this,o.labels={},o.smoothChildTiming=!!i.smoothChildTiming,o.autoRemoveChildren=!!i.autoRemoveChildren,o._sort=Ti(i.sortChildren),o.parent&&kg(o.parent,Sa(o)),i.scrollTrigger&&Xh(Sa(o),i.scrollTrigger),o}var t=e.prototype;return t.to=function(r,o,l){return new jt(r,Ss(arguments,0,this),bi(this,Mr(o)?arguments[3]:l)),this},t.from=function(r,o,l){return new jt(r,Ss(arguments,1,this),bi(this,Mr(o)?arguments[3]:l)),this},t.fromTo=function(r,o,l,n){return new jt(r,Ss(arguments,2,this),bi(this,Mr(o)?arguments[4]:n)),this},t.set=function(r,o,l){return o.duration=0,o.parent=this,Wc(o).repeatDelay||(o.repeat=0),o.immediateRender=!!o.immediateRender,new jt(r,o,bi(this,l),1),this},t.call=function(r,o,l){return ja(this,jt.delayedCall(0,r,o),bi(this,l))},t.staggerTo=function(r,o,l,n,s,f,d){return l.duration=o,l.stagger=l.stagger||n,l.onComplete=f,l.onCompleteParams=d,l.parent=this,new jt(r,l,bi(this,s)),this},t.staggerFrom=function(r,o,l,n,s,f,d){return l.runBackwards=1,Wc(l).immediateRender=Ti(l.immediateRender),this.staggerTo(r,o,l,n,s,f,d)},t.staggerFromTo=function(r,o,l,n,s,f,d,x){return n.startAt=l,Wc(n).immediateRender=Ti(n.immediateRender),this.staggerTo(r,o,n,s,f,d,x)},t.render=function(r,o,l){var n=this._time,s=this._dirty?this.totalDuration():this._tDur,f=this._dur,d=this!==It&&r>s-Ve&&r>=0?s:r<Ve?0:r,x=this._zTime<0!=r<0&&(this._initted||!f),m,c,g,p,k,b,u,h,w,y,v,j;if(d!==this._tTime||l||x){if(n!==this._time&&f&&(d+=this._time-n,r+=this._time-n),m=d,w=this._start,h=this._ts,b=!h,x&&(f||(n=this._zTime),(r||!o)&&(this._zTime=r)),this._repeat&&(v=this._yoyo,k=f+this._rDelay,m=Me(d%k),(m>f||s===d)&&(m=f),p=~~(d/k),p&&p===d/k&&(m=f,p--),y=Ql(this._tTime,k),!n&&this._tTime&&y!==p&&(y=p),v&&p&1&&(m=f-m,j=1),p!==y&&!this._lock)){var S=v&&y&1,A=S===(v&&p&1);if(p<y&&(S=!S),n=S?0:f,this._lock=1,this.render(n||(j?0:Me(p*k)),o,!f)._lock=0,!o&&this.parent&&Gi(this,"onRepeat"),this.vars.repeatRefresh&&!j&&(this.invalidate()._lock=1),n!==this._time||b!==!this._ts
vendor: 4,306 bytes, line 2
2)return this;if(A&&(this._lock=2,n=S?f+1e-4:-1e-4,this.render(n,!0),this.vars.repeatRefresh&&!j&&this.invalidate()),this._lock=0,!this._ts&&!b)return this;Vh(this,j)}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=m2(this,Me(n),Me(m)),u&&(d-=m-(m=u._start))),this._tTime=d,this._time=m,this._act=!h,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=r),!n&&m&&!o&&Gi(this,"onStart"),m>=n&&r>=0)for(c=this._first;c;){if(g=c._next,(c._act||m>=c._start)&&c._ts&&u!==c){if(c.parent!==this)return this.render(r,o,l);if(c.render(c._ts>0?(m-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(m-c._start)*c._ts,o,l),m!==this._time||!this._ts&&!b){u=0,g&&(d+=this._zTime=-Ve);break}}c=g}else{c=this._last;for(var U=r<0?r:m;c;){if(g=c._prev,(c._act||U<=c._end)&&c._ts&&u!==c){if(c.parent!==this)return this.render(r,o,l);if(c.render(c._ts>0?(U-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(U-c._start)*c._ts,o,l),m!==this._time||!this._ts&&!b){u=0,g&&(d+=this._zTime=U?-Ve:Ve);break}}c=g}}if(u&&!o&&(this.pause(),u.render(m>=n?0:-Ve)._zTime=m>=n?1:-1,this._ts))return this._start=w,Qc(this),this.render(r,o,l);this._onUpdate&&!o&&Gi(this,"onUpdate",!0),(d===s&&s>=this.totalDuration()||!d&&n)&&(w===this._start||Math.abs(h)!==Math.abs(this._ts))&&(this._lock||((r||!f)&&(d===s&&this._ts>0||!d&&this._ts<0)&&co(this,1),!o&&!(r<0&&!n)&&(d||n)&&(Gi(this,d===s?"onComplete":"onReverseComplete",!0),this._prom&&!(d<s&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(r,o){var l=this;if(Mr(o)||(o=bi(this,o)),!(r instanceof _s)){if(cr(r))return r.forEach(function(n){return l.add(n,o)}),no(this);if(ai(r))return this.addLabel(r,o);if(Ht(r))r=jt.delayedCall(0,r);else return this}return this!==r?ja(this,r,o):this},t.getChildren=function(r,o,l,n){r===void 0&&(r=!0),o===void 0&&(o=!0),l===void 0&&(l=!0),n===void 0&&(n=-Zr);for(var s=[],f=this._first;f;)f._start>=n&&(f instanceof jt?o&&s.push(f):(l&&s.push(f),r&&s.push.apply(s,f.getChildren(!0,o,l)))),f=f._next;return s},t.getById=function(r){for(var o=this.getChildren(1,1,1),l=o.length;l--;)if(o[l].vars.id===r)return o[l]},t.remove=function(r){return ai(r)?this.removeLabel(r):Ht(r)?this.killTweensOf(r):(am(this,r),r===this._recent&&(this._recent=this._last),no(this))},t.totalTime=function(r,o){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Me(Yi.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),a.prototype.totalTime.call(this,r,o),this._forcing=0,this):this._tTime},t.addLabel=function(r,o){return this.labels[r]=bi(this,o),this},t.removeLabel=function(r){return delete this.labels[r],this},t.addPause=function(r,o,l){var n=jt.delayedCall(0,o||Cs,l);return n.data="isPause",this._hasPause=1,ja(this,n,bi(this,r))},t.removePause=function(r){var o=this._first;for(r=bi(this,r);o;)o._start===r&&o.data==="isPause"&&co(o),o=o._next},t.killTweensOf=function(r,o,l){for(var n=this.getTweensOf(r,l),s=n.length;s--;)so!==n[s]&&n[s].kill(r,o);return this},t.getTweensOf=function(r,o){for(var l=[],n=Xr(r),s=this._first,f=Mr(o),d;s;)s instanceof jt?o2(s._targets,n)&&(f?(!so||s._initted&&s._ts)&&s.globalTime(0)<=o&&s.globalTime(s.totalDuration())>o:!o||s.isActive())&&l.push(s):(d=s.getTweensOf(n,o)).length&&l.push.apply(l,d),s=s._next;return l},t.tweenTo=function(r,o){o=o||{};var l=this,n=bi(l,r),s=o,f=s.startAt,d=s.onStart,x=s.onStartParams,m=jt.to(l,mr(o,{ease:"none",lazy:!1,time:n,duration:o.duration||Math.abs((n-(f&&"time"in f?f.time:l._time))/l.timeScale())||Ve,onStart:function(){l.pause();var g=o.duration||Math.abs((n-l._time)/l.timeScale());m._dur!==g&&en(m,g).render(m._time,!0,!0),d&&d.apply(m,x||[])}}));return m},t.tweenFromTo=function(r,o,l){return this.tweenTo(o,mr({startAt:{time:bi(this,r)}},l))},t.recent=function(){return this._recent},t.nextLabel=function(r){return r===void 0&&(r=this._time),wh(this,bi(this,r))},t.previousLabel=function(r){return r===void 0&&(r=this._time),wh(this,bi(this,r),1)},t.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+Ve)},t.shiftChildren=function(r,o,l){l===void 0&&(l=0);for(var n=this._first,s=this.labels,f;n;)n._start>=l&&(n._start+=r),n=n._next;if(o)for(f in s)s[f]>=l&&(s[f]+=r);return no(this)},t.invalidate=function(){var r=this._first;for(this._lock=0;r;
2)r.invalidate(),r=r._next;return a.prototype.invalidate.call(this)},t.clear=function(r){r===void 0&&(r=!0);for(var o=this._first,l;o;)l=o._next,this.remove(o),o=l;return this._time=this._tTime=this._pTime=0,r&&(this.labels={}),no(this)},t.totalDuration=function(r){var o=0,l=this,n=l._last,s=Zr,f,d,x,m;if(arguments.length)return l.timeScale((l._repeat<0?l.duration():l.totalDuration())/(l.reversed()?-r:r));if(l._dirty){for(m=l.parent;n;)f=n._prev,n._dirty&&n.totalDuration(),x=n._start,x>s&&l._sort&&n._ts&&!l._lock?(l._lock=1,ja(l,n,x-n._delay,1)._lock=0):s=x,x<0&&n._ts&&(o-=x,(!m&&!l._dp||m&&m.smoothChildTiming)&&(l._start+=x/l._ts,l._time-=x,l._tTime-=x),l.shiftChildren(-x,!1,-1/0),s=0),d=Qc(n),d>o&&n._ts&&(o=d),n=f;en(l,l===It&&l._time>o?l._time:o,1),l._dirty=0}return l._tDur},e.updateRoot=function(r){if(It._ts&&(Th(It,Zc(r,It)),Ah=Yi.frame),Yi.frame>=gh){gh+=Vi.autoSleep||120;var o=It._first;if((!o||!o._ts)&&Vi.autoSleep&&Yi._listeners.length<2){for(;o&&!o._ts;)o=o._next;o||Yi.sleep()}}},e}(_s);mr(ri.prototype,{_lock:0,_hasPause:0,_forcing:0});var y2=function(e,t,i,r,o,l,n){var s=new hi(this._pt,e,t,0,1,Dg,null,o),f=0,d=0,x,m,c,g,p,k,b,u;for(s.b=i,s.e=r,i+="",r+="",(b=~r.indexOf("random("))&&(r=Is(r)),l&&(u=[i,r],l(u,e,t),i=u[0],r=u[1]),m=i.match(eg)||[];x=eg.exec(r);)g=x[0],p=r.substring(f,x.index),c?c=(c+1)%5:p.substr(-5)==="rgba("&&(c=1),g!==m[d++]&&(k=parseFloat(m[d-1])||0,s._pt={_next:s._pt,p:p||d===1?p:",",s:k,c:g.charAt(1)==="="?parseFloat(g.substr(2))*(g.charAt(0)==="-"?-1:1):parseFloat(g)-k,m:c&&c<4?Math.round:0},f=eg.lastIndex);return s.c=f<r.length?r.substring(f,r.length):"",s.fp=n,(gg.test(r)||b)&&(s.e=0),this._pt=s,s},Ig=function(e,t,i,r,o,l,n,s,f){Ht(r)&&(r=r(o||0,e,l));var d=e[t],x=i!=="get"?i:Ht(d)?f?e[t.indexOf("set")||!Ht(e["get"+t.substr(3)])?t:"get"+t.substr(3)](f):e[t]():d,m=Ht(d)?f?_2:Kh:Tg,c;if(ai(r)&&(~r.indexOf("random(")&&(r=Is(r)),r.charAt(1)==="="&&(r=parseFloat(x)+parseFloat(r.substr(2))*(r.charAt(0)==="-"?-1:1)+(Fr(x)||0))),x!==r)return isNaN(x*r)?(!d&&!(t in e)&&rm(t,r),y2.call(this,e,t,x,r,m,s||Vi.stringFilter,f)):(c=new hi(this._pt,e,t,+x||0,r-(x||0),typeof d=="boolean"?E2:Jh,0,m),f&&(c.fp=f),n&&c.modifier(n,this,e),this._pt=c)},v2=function(e,t,i,r,o){if(Ht(e)&&(e=js(e,o,t,i,r)),!_a(e)||e.style&&e.nodeType||cr(e))return ai(e)?js(e,o,t,i,r):e;var l={},n;for(n in e)l[n]=js(e[n],o,t,i,r);return l},Ag=function(e,t,i,r,o,l){var n,s,f,d;if(Ai[e]&&(n=new Ai[e]).init(o,n.rawVars?t[e]:v2(t[e],r,o,l,i),i,r,l)!==!1&&(i._pt=s=new hi(i._pt,o,e,0,1,n.render,n,0,n.priority),i!==$l))for(f=i._ptLookup[i._targets.indexOf(o)],d=n._props.length;d--;)f[n._props[d]]=s;return n},so,z2=function a(e,t){var i=e.vars,r=i.ease,o=i.startAt,l=i.immediateRender,n=i.lazy,s=i.onUpdate,f=i.onUpdateParams,d=i.callbackScope,x=i.runBackwards,m=i.yoyoEase,c=i.keyframes,g=i.autoRevert,p=e._dur,k=e._startAt,b=e._targets,u=e.parent,h=u&&u.data==="nested"?u.parent._targets:b,w=e._overwrite==="auto",y=e.timeline,v,j,S,A,U,N,X,F,R,L,_,E,z;if(y&&(!c||!r)&&(r="none"),e._ease=Kl(r,Jl.ease),e._yEase=m?Gh(Kl(m===!0?r:m,Jl.ease)):0,m&&e._yoyo&&!e._repeat&&(m=e._yEase,e._yEase=e._ease,e._ease=m),!y){if(F=b[0]?fo(b[0]).harness:0,E=F&&i[F.prop],v=cg(i,bg),k&&k.render(-1,!0).kill(),o){if(co(e._startAt=jt.set(b,mr({data:"isStart",overwrite:!1,parent:u,immediateRender:!0,lazy:Ti(n),startAt:null,delay:0,onUpdate:s,onUpdateParams:f,callbackScope:d,stagger:0},o))),l){if(t>0)!g&&(e._startAt=0);else if(p&&!(t<0&&k)){e._zTime=t;return}}}else if(x&&p){if(k)!g&&(e._startAt=0);else if(t&&(l=!1),S=mr({overwrite:!1,data:"isFromStart",lazy:l&&Ti(n),immediateRender:l,stagger:0,parent:u},v),E&&(S[F.prop]=E),co(e._startAt=jt.set(b,S)),!l)a(e._startAt,Ve);else if(!t)return}for(e._pt=0,n=p&&Ti(n)||n&&!p,j=0;j<b.length;j++){if(U=b[j],X=U._gsap||ug(b)[j]._gsap,e._ptLookup[j]=L={},dg[X.id]&&Jc(),_=h===b?j:h.indexOf(U),F&&(R=new F).init(U,E||v,e,_,h)!==!1&&(e._pt=A=new hi(e._pt,U,R.name,0,1,R.render,R,0,R.priority),R._props.forEach(function(I){L[I]=A}),R.priority&&(N=1)),!F||E)for(S in v)Ai[S]&&(R=Ag(S,v,e,_,U,h))?R.priority&&(N=1):L[S]=A=Ig.call(e,U,S,"get",v[S],_,h,0,i.stringFilter);e._op&&e._op[j]&&e.kill(U,e._op[j]),w&&e._pt&&(so=e,It.killTweensOf(U,L,e.globalTime(0)),z=!e.parent,so=0),e._pt&&n&&(dg[X.id]=1)}N&&Xg(e),e._onInit&&e._onInit(e)}e._from=!y&&!!i.runBackwards,e._onUpdate=s,e._initted=(!e._op||e._pt)&&!z},S2=function(e,t){var i=e[0]?fo(e[0]).harness:0,r=i&&i.aliases,o,l,n,s;if(!r)return t;o=Zl({},t);for(l in r)if(l in o)for(s=r[l].split(","),n=s.length;n--;)o[s[n]]=o[l];return o},js=function(e,t,i,r,o){return Ht(e)?e.call(t,i,r,o):ai(e)&&~e.indexOf("random(")?Is(e):e},Wh=hg+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",j2=(Wh+",id,stagger,delay,duration,paused,scrollTrigger").split(","),jt=function(a){yh(e,a);function e(i,r,o,l){var n;typeof r=="number"&&(o.duration=r,r=o,o=null),n=a.call(this,l?r:Wc(r),o)||this;var s=n.vars,f=s.duration,d=s.delay,x=s.immediateRender,m=s.stagger,c=s.overwrite,g=s.keyframes,p=s.defaults,k=s.scrollTrigger,b=s.yoyoEase,u=n.parent,h=(cr(i)?Mr(i[0]):"length"in r)?[i]:Xr(i),w,y,v,j,S,A,U,N;if(n._targets=h.length?ug(h):Eh("GSAP target "+i+" not found. https://greensock.com",!Vi.nullTargetWarn)||[],n._ptLookup=[],n._overwrite=c,g||m||ph(f)||ph(d)){if(r=n.vars,w=n.timeline=new ri({data:"nested",defaults:p||{}}),w.kill(),w.parent=Sa(n),g)mr(w.vars.defaults,{ease:"none"}),g.forEach(function(X){return w.to(h,X,">")});else{if(j=h.length,U=m?vg(m):Cs,_a(m))for(S in m)~Wh.indexOf(S)&&(N||(N={}),N[S]=m[S]);for(y=0;y<j;y++){v={};
vendor: 19,249 bytes, line 2
2for(S in r)j2.indexOf(S)<0&&(v[S]=r[S]);v.stagger=0,b&&(v.yoyoEase=b),N&&Zl(v,N),A=h[y],v.duration=+js(f,Sa(n),y,A,h),v.delay=(+js(d,Sa(n),y,A,h)||0)-n._delay,!m&&j===1&&v.delay&&(n._delay=d=v.delay,n._start+=d,v.delay=0),w.to(A,v,U(y,A,h))}w.duration()?f=d=0:n.timeline=0}f||n.duration(f=w.duration())}else n.timeline=0;return c===!0&&(so=Sa(n),It.killTweensOf(h),so=0),u&&kg(u,Sa(n)),(x||!f&&!g&&n._start===Me(u._time)&&Ti(x)&&d2(Sa(n))&&u.data!=="nested")&&(n._tTime=-Ve,n.render(Math.max(0,-d))),k&&Xh(Sa(n),k),n}var t=e.prototype;return t.render=function(r,o,l){var n=this._time,s=this._tDur,f=this._dur,d=r>s-Ve&&r>=0?s:r<Ve?0:r,x,m,c,g,p,k,b,u,h;if(!f)c2(this,r,o,l);else if(d!==this._tTime||!r||l||this._startAt&&this._zTime<0!=r<0){if(x=d,u=this.timeline,this._repeat){if(g=f+this._rDelay,x=Me(d%g),(x>f||s===d)&&(x=f),c=~~(d/g),c&&c===d/g&&(x=f,c--),k=this._yoyo&&c&1,k&&(h=this._yEase,x=f-x),p=Ql(this._tTime,g),x===n&&!l&&this._initted)return this;c!==p&&(u&&this._yEase&&Vh(u,k),this.vars.repeatRefresh&&!k&&!this._lock&&(this._lock=l=1,this.render(Me(g*c),!0).invalidate()._lock=0))}if(!this._initted){if(Fh(this,r<0?r:x,l,o))return this._tTime=0,this;if(f!==this._dur)return this.render(r,o,l)}for(this._tTime=d,this._time=x,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=b=(h||this._ease)(x/f),this._from&&(this.ratio=b=1-b),x&&!n&&!o&&Gi(this,"onStart"),m=this._pt;m;)m.r(b,m.d),m=m._next;u&&u.render(r<0?r:!x&&k?-Ve:u._dur*b,o,l)||this._startAt&&(this._zTime=r),this._onUpdate&&!o&&(r<0&&this._startAt&&this._startAt.render(r,!0,l),Gi(this,"onUpdate")),this._repeat&&c!==p&&this.vars.onRepeat&&!o&&this.parent&&Gi(this,"onRepeat"),(d===this._tDur||!d)&&this._tTime===d&&(r<0&&this._startAt&&!this._onUpdate&&this._startAt.render(r,!0,!0),(r||!f)&&(d===this._tDur&&this._ts>0||!d&&this._ts<0)&&co(this,1),!o&&!(r<0&&!n)&&(d||n)&&(Gi(this,d===s?"onComplete":"onReverseComplete",!0),this._prom&&!(d<s&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._act=this._lazy=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),a.prototype.invalidate.call(this)},t.kill=function(r,o){if(o===void 0&&(o="all"),!r&&(!o||o==="all")&&(this._lazy=0,this.parent))return vs(this);if(this.timeline){var l=this.timeline.totalDuration();return this.timeline.killTweensOf(r,o,so&&so.vars.overwrite!==!0)._first||vs(this),this.parent&&l!==this.timeline.totalDuration()&&en(this,this._dur*this.timeline._tDur/l),this}var n=this._targets,s=r?Xr(r):n,f=this._ptLookup,d=this._pt,x,m,c,g,p,k,b;if((!o||o==="all")&&n2(n,s))return o==="all"&&(this._pt=0),vs(this);for(x=this._op=this._op||[],o!=="all"&&(ai(o)&&(p={},Di(o,function(u){return p[u]=1}),o=p),o=S2(n,o)),b=n.length;b--;)if(~s.indexOf(n[b])){m=f[b],o==="all"?(x[b]=o,g=m,c={}):(c=x[b]=x[b]||{},g=o);for(p in g)k=m&&m[p],k&&((!("kill"in k.d)||k.d.kill(p)===!0)&&am(this,k,"_pt"),delete m[p]),c!=="all"&&(c[p]=1)}return this._initted&&!this._pt&&d&&vs(this),this},e.to=function(r,o){return new e(r,o,arguments[2])},e.from=function(r,o){return new e(r,Ss(arguments,1))},e.delayedCall=function(r,o,l,n){return new e(o,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:o,onReverseComplete:o,onCompleteParams:l,onReverseCompleteParams:l,callbackScope:n})},e.fromTo=function(r,o,l){return new e(r,Ss(arguments,2))},e.set=function(r,o){return o.duration=0,o.repeatDelay||(o.repeat=0),new e(r,o)},e.killTweensOf=function(r,o,l){return It.killTweensOf(r,o,l)},e}(_s);mr(jt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Di("staggerTo,staggerFrom,staggerFromTo",function(a){jt[a]=function(){var e=new ri,t=mg.call(arguments,0);return t.splice(a==="staggerFromTo"?5:4,0,0),e[a].apply(e,t)}});var Tg=function(e,t,i){return e[t]=i},Kh=function(e,t,i){return e[t](i)},_2=function(e,t,i,r){return e[t](r.fp,i)},C2=function(e,t,i){return e.setAttribute(t,i)},om=function(e,t){return Ht(e[t])?Kh:im(e[t])&&e.setAttribute?C2:Tg},Jh=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4,t)},E2=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},Dg=function(e,t){var i=t._pt,r="";if(!e&&t.b)r=t.b;else if(e===1&&t.e)r=t.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+r,i=i._next;r+=t.c}t.set(t.t,t.p,r,t)},Mg=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},I2=function(e,t,i,r){for(var o=this._pt,l;o;)l=o._next,o.p===r&&o.modifier(e,t,i),o=l},A2=function(e){for(var t=this._pt,i,r;t;)r=t._next,t.p===e&&!t.op||t.op===e?am(this,t,"_pt"):t.dep||(i=1),t=r;return!i},T2=function(e,t,i,r){r.mSet(e,t,r.m.call(r.tween,i,r.mt),r)},Xg=function(e){for(var t=e._pt,i,r,o,l;t;){for(i=t._next,r=o;r&&r.pr>t.pr;)r=r._next;(t._prev=r?r._prev:l)?t._prev._next=t:o=t,(t._next=r)?r._prev=t:l=t,t=i}e._pt=o},hi=function(){function a(t,i,r,o,l,n,s,f,d){this.t=i,this.s=o,this.c=l,this.p=r,this.r=n||Jh,this.d=s||this,this.set=f||Tg,this.pr=d||0,this._next=t,t&&(t._prev=this)}var e=a.prototype;return e.modifier=function(i,r,o){this.mSet=this.mSet||this.set,this.set=T2,this.m=i,this.mt=o,this.tween=r},a}();Di(hg+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(a){return bg[a]=1});$i.TweenMax=$i.TweenLite=jt;$i.TimelineLite=$i.TimelineMax=ri;It=new ri({sortChildren:!1,defaults:Jl,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Vi.stringFilter=Cg;var tm={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(function(r){return g2(r)})},timeline:function(e){return new ri(e)},getTweensOf:function(e,t){return It.getTweensOf(e,t)},getProperty:function(e,t,i,r){ai(e)&&(e=Xr(e)[0]);var o=fo(e||{}).get,l=i?Mh:Dh;return i==="native"&&(i=""),e&&(t?l((Ai[t]&&Ai[t].get||o)(e,t,i,r)):function(n,s,f){return l((Ai[n]&&Ai[n].get||o)(e,n,s,f))})},quickSetter:function(e,t,i){if(e=Xr(e),e.length>1){var r=e.map(function(d){return xr.quickSetter(d,t,i)}),o=r.length;return function(d){for(var x=o;x--;)r[x](d)}}e=e[0]||{};var l=Ai[t],n=fo(e),s=n.harness&&(n.harness.aliases||{})[t]||t,f=l?function(d){var x=new l;$l._pt=0,x.init(e,i?d+i:d,$l,0,[e]),x.render(1,x),$l._pt&&Mg(1,$l)}:n.set(e,s);return l?f:function(d){return f(e,s,i?d+i:d,n,1)}},isTweening:function(e){return It.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Kl(e.ease,Jl.ease)),bh(Jl,e||{})},config:function(e){return bh(Vi,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,r=e.plugins,o=e.defaults,l=e.extendTimeline;(r||"").split(",").forEach(function(n){return n&&!Ai[n]&&!$i[n]&&Eh(t+" effect requires "+n+" plugin.")}),tg[t]=function(n,s,f){return i(Xr(n),mr(s||{},o),f)},l&&(ri.prototype[t]=function(n,s,f){return this.add(tg[t](n,_a(s)?s:(f=s)&&{},this),f)})},registerEase:function(e,t){Le[e]=Kl(t)},parseEase:function(e,t){return arguments.length?Kl(e,t):Le},getById:function(e){return It.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var i=new ri(e),r,o;for(i.smoothChildTiming=Ti(e.smoothChildTiming),It.remove(i),i._dp=0,i._time=i._tTime=It._time,r=It._first;r;)o=r._next,(t||!(!r._dur&&r instanceof jt&&r.vars.onComplete===r._targets[0]))&&ja(i,r,r._start-r._delay),r=o;return ja(It,i,0),i},utils:{wrap:Bh,wrapYoyo:Hh,distribute:vg,random:Sg,snap:zg,normalize:Uh,getUnit:Fr,clamp:Ph,splitColor:_g,toArray:Xr,mapRange:jg,pipe:Rh,unitize:Lh,interpolate:qh,shuffle:yg},install:Ch,effects:tg,ticker:Yi,updateRoot:ri.updateRoot,plugins:Ai,globalTimeline:It,core:{PropTween:hi,globals:Ih,Tween:jt,Timeline:ri,Animation:_s,getCache:fo,_removeLinkedListItem:am}};Di("to,from,fromTo,delayedCall,set,killTweensOf",function(a){return tm[a]=jt[a]});Yi.add(ri.updateRoot);$l=tm.to({},{duration:0});var D2=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},M2=function(e,t){var i=e._targets,r,o,l;for(r in t)for(o=i.length;o--;)l=e._ptLookup[o][r],l&&(l=l.d)&&(l._pt&&(l=D2(l,r)),l&&l.modifier&&l.modifier(t[r],e,i[o],r))},lg=function(e,t){return{name:e,rawVars:1,init:function(r,o,l){l._onInit=function(n){var s,f;if(ai(o)&&(s={},Di(o,function(d){return s[d]=1}),o=s),t){s={};for(f in o)s[f]=t(o[f]);o=s}M2(n,o)}}}},xr=tm.registerPlugin({name:"attr",init:function(e,t,i,r,o){var l,n;for(l in t)n=this.add(e,"setAttribute",(e.getAttribute(l)||0)+"",t[l],r,o,0,0,l),n&&(n.op=l),this._props.push(l)}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i])}},lg("roundProps",xg),lg("modifiers"),lg("snap",zg))||tm;jt.version=ri.version=xr.version="3.4.2";_h=1;zh()&&tn();var X2=Le.Power0,F2=Le.Power1,P2=Le.Power2,N2=Le.Power3,R2=Le.Power4,L2=Le.Linear,U2=Le.Quad,O2=Le.Cubic,B2=Le.Quart,H2=Le.Quint,q2=Le.Strong,Y2=Le.Elastic,G2=Le.Back,V2=Le.SteppedEase,$2=Le.Bounce,W2=Le.Sine,K2=Le.Expo,J2=Le.Circ;var Zh,Qr,an,Ug,il,Ts,Qh,Z2=function(){return typeof window<"u"},go={},tl=180/Math.PI,on=Math.PI/180,rn=Math.atan2,eu=1e8,lu=/([A-Z])/g,Q2=/(?:left|right|width|margin|padding|x)/i,e7=/[\s,\(]\S/,xo={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},nu=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},t7=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},i7=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},r7=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},su=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},fu=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},a7=function(e,t,i){return e.style[t]=i},o7=function(e,t,i){return e.style.setProperty(t,i)},l7=function(e,t,i){return e._gsap[t]=i},n7=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},s7=function(e,t,i,r,o){var l=e._gsap;l.scaleX=l.scaleY=i,l.renderTransform(o,l)},f7=function(e,t,i,r,o){var l=e._gsap;l[t]=i,l.renderTransform(o,l)},Wi="transform",bo=Wi+"Origin",du,Ng=function(e,t){var i=Qr.createElementNS?Qr.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Qr.createElement(e);return i.style?i:Qr.createElement(e)},Ca=function a(e,t,i){var r=getComputedStyle(e);return r[t]||r.getPropertyValue(t.replace(lu,"-$1").toLowerCase())||r.getPropertyValue(t)||!i&&a(e,ln(t)||t,1)||""},tu="O,Moz,ms,Ms,Webkit".split(","),ln=function(e,t,i){var r=t||il,o=r.style,l=5;if(e in o&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);l--&&!(tu[l]+e in o););return l<0?null:(l===3?"ms":l>=0?tu[l]:"")+e},Rg=function(){Z2()&&window.document&&(Zh=window,Qr=Zh.document,an=Qr.documentElement,il=Ng("div")||{style:{}},Ts=Ng("div"),Wi=ln(Wi),bo=Wi+"Origin",il.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",du=!!ln("perspective"),Ug=1)},Fg=function a(e){var t=Ng("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,r=this.nextSibling,o=this.style.cssText,l;if(an.appendChild(t),t.appendChild(this),this.style.display="block",e)try{l=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=a}catch{}else this._gsapBBox&&(l=this._gsapBBox());return i&&(r?i.insertBefore(this,r):i.appendChild(this)),an.removeChild(t),this.style.cssText=o,l},iu=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},cu=function(e){var t;try{t=e.getBBox()}catch{t=Fg.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===Fg||(t=Fg.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+iu(e,["x","cx","x1"])||0,y:+iu(e,["y","cy","y1"])||0,width:0,height:0}:t},mu=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&cu(e))},lm=function(e,t){if(t){var i=e.style;t in go&&t!==bo&&(t=Wi),i.removeProperty?((t.substr(0,2)==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),i.removeProperty(t.replace(lu,"-$1").toLowerCase())):i.removeAttribute(t)}},po=function(e,t,i,r,o,l){var n=new hi(e._pt,t,i,0,1,l?fu:su);return e._pt=n,n.b=r,n.e=o,e._props.push(i),n},ru={deg:1,rad:1,turn:1},rl=function a(e,t,i,r){var o=parseFloat(i)||0,l=(i+"").trim().substr((o+"").length)||"px",n=il.style,s=Q2.test(t),f=e.tagName.toLowerCase()==="svg",d=(f?"client":"offset")+(s?"Width":"Height"),x=100,m=r==="px",c=r==="%",g,p,k,b;return r===l||!o||ru[r]||ru[l]?o:(l!=="px"&&!m&&(o=a(e,t,i,"px")),b=e.getCTM&&mu(e),c&&(go[t]||~t.indexOf("adius"))?Me(o/(b?e.getBBox()[s?"width":"height"]:e[d])*x):(n[s?"width":"height"]=x+(m?l:r),p=~t.indexOf("adius")||r==="em"&&e.appendChild&&!f?e:e.parentNode,b&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===Qr||!p.appendChild)&&(p=Qr.body),k=p._gsap,k&&c&&k.width&&s&&k.time===Yi.time?Me(o/k.width*x):((c||l==="%")&&(n.position=Ca(e,"position")),p===e&&(n.position="static"),p.appendChild(il),g=il[d],p.removeChild(il),n.position="absolute",s&&c&&(k=fo(p),k.time=Yi.time,k.width=p[d]),Me(m?g*o/x:g&&o?x/g*o:0))))},Ds=function(e,t,i,r){var o;return Ug||Rg(),t in xo&&t!=="transform"&&(t=xo[t],~t.indexOf(",")&&(t=t.split(",")[0])),go[t]&&t!=="transform"?(o=fm(e,r),o=t!=="transformOrigin"?o[t]:sm(Ca(e,bo))+" "+o.zOrigin+"px"):(o=e.style[t],(!o||o==="auto"||r||~(o+"").indexOf("calc("))&&(o=nm[t]&&nm[t](e,t,i)||Ca(e,t)||wg(e,t)||(t==="opacity"?1:0))),i&&!~(o+"").indexOf(" ")?rl(e,t,o,i)+i:o},d7=function(e,t,i,r){if(!i||i==="none"){var o=ln(t,e,1),l=o&&Ca(e,o,1);l&&l!==i?(t=o,i=l):t==="borderColor"&&(i=Ca(e,"borderTopColor"))}var n=new hi(this._pt,e.style,t,0,1,Dg),s=0,f=0,d,x,m,c,g,p,k,b,u,h,w,y,v;if(n.b=i,n.e=r,i+="",r+="",r==="auto"&&(e.style[t]=r,r=Ca(e,t)||r,e.style[t]=i),d=[i,r],Cg(d),i=d[0],r=d[1],m=i.match(Jo)||[],v=r.match(Jo)||[],v.length){for(;x=Jo.exec(r);)k=x[0],u=r.substring(s,x.index),g?g=(g+1)%5:(u.substr(-5)==="rgba("||u.substr(-5)==="hsla(")&&(g=1),k!==(p=m[f++]||"")&&(c=parseFloat(p)||0,w=p.substr((c+"").length),y=k.charAt(1)==="="?+(k.charAt(0)+"1"):0,y&&(k=k.substr(2)),b=parseFloat(k),h=k.substr((b+"").length),s=Jo.lastIndex-h.length,h||(h=h||Vi.units[t]||w,s===r.length&&(r+=h,n.e+=h)),w!==h&&(c=rl(e,t,p,h)||0),n._pt={_next:n._pt,p:u||f===1?u:",",s:c,c:y?y*b:b-c,m:g&&g<4?Math.round:0});n.c=s<r.length?r.substring(s,r.length):""}else n.r=t==="display"&&r==="none"?fu:su;return gg.test(r)&&(n.e=0),this._pt=n,n},au={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},c7=function(e){var t=e.split(" "),i=t[0],r=t[1]||"50%";return(i==="top"||i==="bottom"||r==="left"||r==="right")&&(e=i,i=r,r=e),t[0]=au[i]||i,t[1]=au[r]||r,t.join(" ")},m7=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i=t.t,r=i.style,o=t.u,l=i._gsap,n,s,f;if(o==="all"||o===!0)r.cssText="",s=1;else for(o=o.split(","),f=o.length;--f>-1;)n=o[f],go[n]&&(s=1,n=n==="transformOrigin"?bo:Wi),lm(i,n);s&&(lm(i,Wi),l&&(l.svg&&i.removeAttribute("transform"),fm(i,1),l.uncache=1))}},nm={clearProps:function(e,t,i,r,o){if(o.data!=="isFromStart"){var l=e._pt=new hi(e._pt,t,i,0,0,m7);return l.u=r,l.pr=-10,l.tween=o,e._props.push(i),1}}},Ms=[1,0,0,1,0,0],xu={},pu=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},ou=function(e){var t=Ca(e,Wi);return pu(t)?Ms:t.substr(7).match(pg).map(Me)},Og=function(e,t){var i=e._gsap||fo(e),r=e.style,o=ou(e),l,n,s,f;return i.svg&&e.getAttribute("transform")?(s=e.transform.baseVal.consolidate().matrix,o=[s.a,s.b,s.c,s.d,s.e,s.f],o.join(",")==="1,0,0,1,0,0"?Ms:o):(o===Ms&&!e.offsetParent&&e!==an&&!i.svg&&(s=r.display,r.display="block",l=e.parentNode,(!l||!e.offsetParent)&&(f=1,n=e.nextSibling,an.appendChild(e)),o=ou(e),s?r.display=s:lm(e,"display"),f&&(n?l.insertBefore(e,n):l?l.appendChild(e):an.removeChild(e))),t&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},Lg=function(e,t,i,r,o,l){var n=e._gsap,s=o||Og(e,!0),f=n.xOrigin||0,d=n.yOrigin||0,x=n.xOffset||0,m=n.yOffset||0,c=s[0],g=s[1],p=s[2],k=s[3],b=s[4],u=s[5],h=t.split(" "),w=parseFloat(h[0])||0,y=parseFloat(h[1])||0,v,j,S,A;i?s!==Ms&&(j=c*k-g*p)&&(S=w*(k/j)+y*(-p/j)+(p*u-k*b)/j,A=w*(-g/j)+y*(c/j)-(c*u-g*b)/j,w=S,y=A):(v=cu(e),w=v.x+(~h[0].indexOf("%")?w/100*v.width:w),y=v.y+(~(h[1]||h[0]).indexOf("%")?y/100*v.height:y)),r||r!==!1&&n.smooth?(b=w-f,u=y-d,n.xOffset=x+(b*c+u*p)-b,n.yOffset=m+(b*g+u*k)-u):n.xOffset=n.yOffset=0,n.xOrigin=w,n.yOrigin=y,n.smooth=!!r,n.origin=t,n.originIsAbsolute=!!i,e.style[bo]="0px 0px",l&&(po(l,n,"xOrigin",f,w),po(l,n,"yOrigin",d,y),po(l,n,"xOffset",x,n.xOffset),po(l,n,"yOffset",m,n.yOffset)),e.setAttribute("data-svg-origin",w+" "+y)},fm=function(e,t){var i=e._gsap||new Eg(e);if("x"in i&&!t&&!i.uncache)return i;var r=e.style,o=i.scaleX<0,l="px",n="deg",s=Ca(e,bo)||"0",f,d,x,m,c,g,p,k,b,u,h,w,y,v,j,S,A,U,N,X,F,R,L,_,E,z,I,P,M,q,G,J;return f=d=x=g=p=k=b=u=h=0,m=c=1,i.svg=!!(e.getCTM&&mu(e)),v=Og(e,i.svg),i.svg&&(_=!i.uncache&&e.getAttribute("data-svg-origin"),Lg(e,_||s,!!_||i.originIsAbsolute,i.smooth!==!1,v)),w=i.xOrigin||0,y=i.yOrigin||0,v!==Ms&&(U=v[0],N=v[1],X=v[2],F=v[3],f=R=v[4],d=L=v[5],v.length===6?(m=Math.sqrt(U*U+N*N),c=Math.sqrt(F*F+X*X),g=U||N?rn(N,U)*tl:0,b=X||F?rn(X,F)*tl+g:0,b&&(c*=Math.cos(b*on)),i.svg&&(f-=w-(w*U+y*X),d-=y-(w*N+y*F))):(J=v[6],q=v[7],I=v[8],P=v[9],M=v[10],G=v[11],f=v[12],d=v[13],x=v[14],j=rn(J,M),p=j*tl,j&&(S=Math.cos(-j),A=Math.sin(-j),_=R*S+I*A,E=L*S+P*A,z=J*S+M*A,I=R*-A+I*S,P=L*-A+P*S,M=J*-A+M*S,G=q*-A+G*S,R=_,L=E,J=z),j=rn(-X,M),k=j*tl,j&&(S=Math.cos(-j),A=Math.sin(-j),_=U*S-I*A,E=N*S-P*A,z=X*S-M*A,G=F*A+G*S,U=_,N=E,X=z),j=rn(N,U),g=j*tl,j&&(S=Math.cos(j),A=Math.sin(j),_=U*S+N*A,E=R*S+L*A,N=N*S-U*A,L=L*S-R*A,U=_,R=E),p&&Math.abs(p)+Math.abs(g)>359.9&&(p=g=0,k=180-k),m=Me(Math.sqrt(U*U+N*N+X*X)),c=Me(Math.sqrt(L*L+J*J)),j=rn(R,L),b=Math.abs(j)>2e-4?j*tl:0,h=G?1/(G<0?-G:G):0),i.svg&&(_=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!pu(Ca(e,Wi)),_&&e.setAttribute("transform",_))),Math.abs(b)>90&&Math.abs(b)<270&&(o?(m*=-1,b+=g<=0?180:-180,g+=g<=0?180:-180):(c*=-1,b+=b<=0?180:-180)),i.x=((i.xPercent=f&&Math.round(e.offsetWidth/2)===Math.round(-f)?-50:0)?0:f)+l,i.y=((i.yPercent=d&&Math.round(e.offsetHeight/2)===Math.round(-d)?-50:0)?0:d)+l,i.z=x+l,i.scaleX=Me(m),i.scaleY=Me(c),i.rotation=Me(g)+n,i.rotationX=Me(p)+n,i.rotationY=Me(k)+n,i.skewX=b+n,i.skewY=u+n,i.transformPerspective=h+l,(i.zOrigin=parseFloat(s.split(" ")[2])||0)&&(r[bo]=sm(s)),i.xOffset=i.yOffset=0,i.force3D=Vi.force3D,i.renderTransform=i.svg?p7:du?gu:x7,i.uncache=0,i},sm=function(e){return(e=e.split(" "))[0]+" "+e[1]},Pg=function(e,t,i){var r=Fr(t);return Me(parseFloat(t)+parseFloat(rl(e,"x",i+"px",r)))+r},x7=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,gu(e,t)},Qo="0deg",As="0px",el=") ",gu=function(e,t){var i=t||this,r=i.xPercent,o=i.yPercent,l=i.x,n=i.y,s=i.z,f=i.rotation,d=i.rotationY,x=i.rotationX,m=i.skewX,c=i.skewY,g=i.scaleX,p=i.scaleY,k=i.transformPerspective,b=i.force3D,u=i.target,h=i.zOrigin,w="",y=b==="auto"&&e&&e!==1||b===!0;if(h&&(x!==Qo||d!==Qo)){var v=parseFloat(d)*on,j=Math.sin(v),S=Math.cos(v),A;v=parseFloat(x)*on,A=Math.cos(v),l=Pg(u,l,j*A*-h),n=Pg(u,n,-Math.sin(v)*-h),s=Pg(u,s,S*A*-h+h)}k!==As&&(w+="perspective("+k+el),(r||o)&&(w+="translate("+r+"%, "+o+"%) "),(y||l!==As||n!==As||s!==As)&&(w+=s!==As||y?"translate3d("+l+", "+n+", "+s+") ":"translate("+l+", "+n+el),f!==Qo&&(w+="rotate("+f+el),d!==Qo&&(w+="rotateY("+d+el),x!==Qo&&(w+="rotateX("+x+el),(m!==Qo||c!==Qo)&&
vendor: 5,173 bytes, line 2
2(w+="skew("+m+", "+c+el),(g!==1||p!==1)&&(w+="scale("+g+", "+p+el),u.style[Wi]=w||"translate(0, 0)"},p7=function(e,t){var i=t||this,r=i.xPercent,o=i.yPercent,l=i.x,n=i.y,s=i.rotation,f=i.skewX,d=i.skewY,x=i.scaleX,m=i.scaleY,c=i.target,g=i.xOrigin,p=i.yOrigin,k=i.xOffset,b=i.yOffset,u=i.forceCSS,h=parseFloat(l),w=parseFloat(n),y,v,j,S,A;s=parseFloat(s),f=parseFloat(f),d=parseFloat(d),d&&(d=parseFloat(d),f+=d,s+=d),s||f?(s*=on,f*=on,y=Math.cos(s)*x,v=Math.sin(s)*x,j=Math.sin(s-f)*-m,S=Math.cos(s-f)*m,f&&(d*=on,A=Math.tan(f-d),A=Math.sqrt(1+A*A),j*=A,S*=A,d&&(A=Math.tan(d),A=Math.sqrt(1+A*A),y*=A,v*=A)),y=Me(y),v=Me(v),j=Me(j),S=Me(S)):(y=x,S=m,v=j=0),(h&&!~(l+"").indexOf("px")||w&&!~(n+"").indexOf("px"))&&(h=rl(c,"x",l,"px"),w=rl(c,"y",n,"px")),(g||p||k||b)&&(h=Me(h+g-(g*y+p*j)+k),w=Me(w+p-(g*v+p*S)+b)),(r||o)&&(A=c.getBBox(),h=Me(h+r/100*A.width),w=Me(w+o/100*A.height)),A="matrix("+y+","+v+","+j+","+S+","+h+","+w+")",c.setAttribute("transform",A),u&&(c.style[Wi]=A)},g7=function(e,t,i,r,o,l){var n=360,s=ai(o),f=parseFloat(o)*(s&&~o.indexOf("rad")?tl:1),d=l?f*l:f-r,x=r+d+"deg",m,c;return s&&(m=o.split("_")[1],m==="short"&&(d%=n,d!==d%(n/2)&&(d+=d<0?n:-n)),m==="cw"&&d<0?d=(d+n*eu)%n-~~(d/n)*n:m==="ccw"&&d>0&&(d=(d-n*eu)%n-~~(d/n)*n)),e._pt=c=new hi(e._pt,t,i,r,d,t7),c.e=x,c.u="deg",e._props.push(i),c},b7=function(e,t,i){var r=Ts.style,o=i._gsap,l="perspective,force3D,transformOrigin,svgOrigin",n,s,f,d,x,m,c,g;r.cssText=getComputedStyle(i).cssText+";position:absolute;display:block;",r[Wi]=t,Qr.body.appendChild(Ts),n=fm(Ts,1);for(s in go)f=o[s],d=n[s],f!==d&&l.indexOf(s)<0&&(c=Fr(f),g=Fr(d),x=c!==g?rl(i,s,f,g):parseFloat(f),m=parseFloat(d),e._pt=new hi(e._pt,o,s,x,m-x,nu),e._pt.u=g||0,e._props.push(s));Qr.body.removeChild(Ts)};Di("padding,margin,Width,Radius",function(a,e){var t="Top",i="Right",r="Bottom",o="Left",l=(e<3?[t,i,r,o]:[t+o,t+i,r+i,r+o]).map(function(n){return e<2?a+n:"border"+n+a});nm[e>1?"border"+a:a]=function(n,s,f,d,x){var m,c;if(arguments.length<4)return m=l.map(function(g){return Ds(n,g,f)}),c=m.join(" "),c.split(m[0]).length===5?m[0]:c;m=(d+"").split(" "),c={},l.forEach(function(g,p){return c[g]=m[p]=m[p]||m[(p-1)/2|0]}),n.init(s,c,x)}});var Bg={name:"css",register:Rg,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,r,o){var l=this._props,n=e.style,s,f,d,x,m,c,g,p,k,b,u,h,w,y,v;Ug||Rg();for(g in t)if(g!=="autoRound"&&(f=t[g],!(Ai[g]&&Ag(g,t,i,r,e,o))))if(m=typeof f,c=nm[g],m==="function"&&(f=f.call(i,r,e,o),m=typeof f),m==="string"&&~f.indexOf("random(")&&(f=Is(f)),c)c(this,e,g,f,i)&&(v=1);else if(g.substr(0,2)==="--")this.add(n,"setProperty",getComputedStyle(e).getPropertyValue(g)+"",f+"",r,o,0,0,g);else{if(s=Ds(e,g),x=parseFloat(s),b=m==="string"&&f.charAt(1)==="="?+(f.charAt(0)+"1"):0,b&&(f=f.substr(2)),d=parseFloat(f),g in xo&&(g==="autoAlpha"&&(x===1&&Ds(e,"visibility")==="hidden"&&d&&(x=0),po(this,n,"visibility",x?"inherit":"hidden",d?"inherit":"hidden",!d)),g!=="scale"&&g!=="transform"&&(g=xo[g],~g.indexOf(",")&&(g=g.split(",")[0]))),u=g in go,u){if(h||(w=e._gsap,w.renderTransform||fm(e),y=t.smoothOrigin!==!1&&w.smooth,h=this._pt=new hi(this._pt,n,Wi,0,1,w.renderTransform,w,0,-1),h.dep=1),g==="scale")this._pt=new hi(this._pt,w,"scaleY",w.scaleY,b?b*d:d-w.scaleY),l.push("scaleY",g),g+="X";else if(g==="transformOrigin"){f=c7(f),w.svg?Lg(e,f,0,y,0,this):(k=parseFloat(f.split(" ")[2])||0,k!==w.zOrigin&&po(this,w,"zOrigin",w.zOrigin,k),po(this,n,g,sm(s),sm(f)));continue}else if(g==="svgOrigin"){Lg(e,f,1,y,0,this);continue}else if(g in xu){g7(this,w,g,x,f,b);continue}else if(g==="smoothOrigin"){po(this,w,"smooth",w.smooth,f);continue}else if(g==="force3D"){w[g]=f;continue}else if(g==="transform"){b7(this,f,e);continue}}else g in n||(g=ln(g)||g);if(u||(d||d===0)&&(x||x===0)&&!e7.test(f)&&g in n)p=(s+"").substr((x+"").length),d||(d=0),k=(f+"").substr((d+"").length)||(g in Vi.units?Vi.units[g]:p),p!==k&&(x=rl(e,g,s,k)),this._pt=new hi(this._pt,u?w:n,g,x,b?b*d:d-x,k==="px"&&t.autoRound!==!1&&!u?r7:nu),this._pt.u=k||0,p!==k&&(this._pt.b=s,this._pt.r=i7);else if(g in n)d7.call(this,e,g,s,f);else if(g in e)this.add(e,g,e[g],f,r,o);else{rm(g,f);continue}l.push(g)}v&&Xg(this)},get:Ds,aliases:xo,getSetter:function(e,t,i){var r=xo[t];return r&&r.indexOf(",")<0&&(t=r),t in go&&t!==bo&&(e._gsap.x||Ds(e,"x"))?i&&Qh===i?t==="scale"?n7:l7:(Qh=i||{})&&(t==="scale"?s7:f7):e.style&&!im(e.style[t])?a7:~t.indexOf("-")?o7:om(e,t)},core:{_removeProperty:lm,_getMatrix:Og}};xr.utils.checkPrefix=ln;(function(a,e,t,i){var r=Di(a+","+e+","+t,function(o){go[o]=1});Di(e,function(o){Vi.units[o]="deg",xu[o]=1}),xo[r[13]]=a+","+e,Di(i,function(o){var l=o.split(":");xo[l[1]]=r[l[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Di("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(a){Vi.units[a]="px"});xr.registerPlugin(Bg);var ho,al,Gg,nn,Xs,dm,bu,uo="transform",Yg=uo+"Origin",hu,uu=function(e){var t=e.ownerDocument||e;
2for(!(uo in e.style)&&("msTransform"in e.style)&&(uo="msTransform",Yg=uo+"Origin");t.parentNode&&(t=t.parentNode););if(al=window,bu=new Ea,t){ho=t,Gg=t.documentElement,nn=t.body;var i=t.createElement("div"),r=t.createElement("div");nn.appendChild(i),i.appendChild(r),i.style.position="static",i.style[uo]="translate3d(0,0,1px)",hu=r.offsetParent!==i,nn.removeChild(i)}return t},h7=function(e){for(var t,i;e&&e!==nn;)i=e._gsap,i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),t?t.push(i):t=[i]),e=e.parentNode;return t},wu=[],ku=[],u7=function(){return al.pageYOffset||ho.scrollTop||Gg.scrollTop||nn.scrollTop||0},w7=function(){return al.pageXOffset||ho.scrollLeft||Gg.scrollLeft||nn.scrollLeft||0},Vg=function(e){return e.ownerSVGElement||((e.tagName+"").toLowerCase()==="svg"?e:null)},k7=function a(e){if(al.getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return a(e)},Hg=function a(e,t){if(e.parentNode&&(ho||uu(e))){var i=Vg(e),r=i?i.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",o=i?t?"rect":"g":"div",l=t!==2?0:100,n=t===3?100:0,s="position:absolute;display:block;pointer-events:none;",f=ho.createElementNS?ho.createElementNS(r.replace(/^https/,"http"),o):ho.createElement(o);return t&&(i?(dm||(dm=a(e)),f.setAttribute("width",.01),f.setAttribute("height",.01),f.setAttribute("transform","translate("+l+","+n+")"),dm.appendChild(f)):(Xs||(Xs=a(e),Xs.style.cssText=s),f.style.cssText=s+"width:0.1px;height:0.1px;top:"+n+"px;left:"+l+"px",Xs.appendChild(f))),f}throw"Need document and parent."},y7=function(e){for(var t=new Ea,i=0;i<e.numberOfItems;i++)t.multiply(e.getItem(i).matrix);return t},v7=function(e,t){var i=Vg(e),r=e===i,o=i?wu:ku,l,n,s,f,d;if(e===al)return e;if(o.length||o.push(Hg(e,1),Hg(e,2),Hg(e,3)),l=i?dm:Xs,i)s=r?{x:0,y:0}:e.getBBox(),n=e.transform?e.transform.baseVal:{},n.numberOfItems?(n=n.numberOfItems>1?y7(n):n.getItem(0).matrix,f=n.a*s.x+n.c*s.y,d=n.b*s.x+n.d*s.y):(n=bu,f=s.x,d=s.y),t&&e.tagName.toLowerCase()==="g"&&(f=d=0),l.setAttribute("transform","matrix("+n.a+","+n.b+","+n.c+","+n.d+","+(n.e+f)+","+(n.f+d)+")"),(r?i:e.parentNode).appendChild(l);else{if(f=d=0,hu)for(n=e.offsetParent,s=e;s&&(s=s.parentNode)&&s!==n&&s.parentNode;)(al.getComputedStyle(s)[uo]+"").length>4&&(f=s.offsetLeft,d=s.offsetTop,s=0);s=l.style,s.top=e.offsetTop-d+"px",s.left=e.offsetLeft-f+"px",n=al.getComputedStyle(e),s[uo]=n[uo],s[Yg]=n[Yg],s.border=n.border,s.borderLeftStyle=n.borderLeftStyle,s.borderTopStyle=n.borderTopStyle,s.borderLeftWidth=n.borderLeftWidth,s.borderTopWidth=n.borderTopWidth,s.position=n.position==="fixed"?"fixed":"absolute",e.parentNode.appendChild(l)}return l},qg=function(e,t,i,r,o,l,n){return e.a=t,e.b=i,e.c=r,e.d=o,e.e=l,e.f=n,e},Ea=function(){function a(t,i,r,o,l,n){t===void 0&&(t=1),i===void 0&&(i=0),r===void 0&&(r=0),o===void 0&&(o=1),l===void 0&&(l=0),n===void 0&&(n=0),qg(this,t,i,r,o,l,n)}var e=a.prototype;return e.inverse=function(){var i=this.a,r=this.b,o=this.c,l=this.d,n=this.e,s=this.f,f=i*l-r*o||1e-10;return qg(this,l/f,-r/f,-o/f,i/f,(o*s-l*n)/f,-(i*s-r*n)/f)},e.multiply=function(i){var r=this.a,o=this.b,l=this.c,n=this.d,s=this.e,f=this.f,d=i.a,x=i.c,m=i.b,c=i.d,g=i.e,p=i.f;return qg(this,d*r+m*l,d*o+m*n,x*r+c*l,x*o+c*n,s+g*r+p*l,f+g*o+p*n)},e.clone=function(){return new a(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(i){var r=this.a,o=this.b,l=this.c,n=this.d,s=this.e,f=this.f;return r===i.a&&o===i.b&&l===i.c&&n===i.d&&s===i.e&&f===i.f},e.apply=function(i,r){r===void 0&&(r={});var o=i.x,l=i.y,n=this.a,s=this.b,f=this.c,d=this.d,x=this.e,m=this.f;return r.x=o*n+l*f+x||0,r.y=o*s+l*d+m||0,r},a}();function Mi(a,e,t){if(!a||!a.parentNode||(ho||uu(a)).documentElement===a)return new Ea;var i=h7(a.parentNode),r=Vg(a),o=r?wu:ku,l=v7(a,t),n=o[0].getBoundingClientRect(),s=o[1].getBoundingClientRect(),f=o[2].getBoundingClientRect(),d=l.parentNode,x=k7(a),m=new Ea((s.left-n.left)/100,(s.top-n.top)/100,(f.left-n.left)/100,(f.top-n.top)/100,n.left+(x?0:w7()),n.top+(x?0:u7()));if(d.removeChild(l),i)for(n=i.length;n--;)s=i[n],s.scaleX=s.scaleY=0,s.renderTransform(1,s);return e?m.inverse():m}
2function z7(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function S7(a,e){a.prototype=Object.create(e.prototype),a.prototype.constructor=a,a.__proto__=e}var Oe,tt,Ji,Nr,Ta,$g,Aa,Au,Ps,yo,Tu,Zg,Os,bm,t0,Ns,Pr,Rs,pm,Du=function(){return typeof window<"u"},Mu=function(){return Oe||Du()&&(Oe=window.gsap)&&Oe.registerPlugin&&Oe},ko=function(e){return typeof e=="function"},Ls=function(e){return typeof e=="object"},Ki=function(e){return typeof e>"u"},gm=function(){return!1},Us="transform",Qg="transformOrigin",sn=function(e){return Math.round(e*1e4)/1e4},Fs=Array.isArray,cm=function(e,t){var i=Ji.createElementNS?Ji.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Ji.createElement(e);return i.style?i:Ji.createElement(e)},yu=180/Math.PI,ol=1e20,j7=new Ea,wo=Date.now||function(){return new Date().getTime()},nl=[],cn={},_7=0,C7=/^(?:a|input|textarea|button|select)$/i,vu=0,fn={},Ia={},Xu=function(e,t){var i={},r;for(r in e)i[r]=t?e[r]*t:e[r];return i},E7=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Fu=function(){return nl.forEach(function(e){return e()})},I7=function(e){nl.push(e),nl.length===1&&Oe.ticker.add(Fu)},zu=function(){return!nl.length&&Oe.ticker.remove(Fu)},Su=function(e){for(var t=nl.length;t--;)nl[t]===e&&nl.splice(t,1);Oe.to(zu,{overwrite:!0,delay:15,duration:0,onComplete:zu,data:"_draggable"})},A7=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Lt=function(e,t,i,r){if(e.addEventListener){var o=Os[t];r=r||(Tu?{passive:!1}:null),e.addEventListener(o||t,i,r),o&&t!==o&&e.addEventListener(t,i,r)}},Tt=function(e,t,i){if(e.removeEventListener){var r=Os[t];e.removeEventListener(r||t,i),r&&t!==r&&e.removeEventListener(t,i)}},pr=function(e){e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},T7=function(e,t){for(var i=e.length;i--;)if(e[i].identifier===t)return!0},D7=function a(e){t0=e.touches&&bm<e.touches.length,Tt(e.target,"touchend",a)},ju=function(e){t0=e.touches&&bm<e.touches.length,Lt(e.target,"touchend",D7)},Bs=function(e){return tt.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0},Hs=function(e){return tt.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0},_u=function a(e,t){Lt(e,"scroll",t),mn(e.parentNode)||a(e.parentNode,t)},Cu=function a(e,t){Tt(e,"scroll",t),mn(e.parentNode)||a(e.parentNode,t)},mn=function(e){return!e||e===Nr||e.nodeType===9||e===Ji.body||e===tt||!e.nodeType||!e.parentNode},Eu=function(e,t){var i=t==="x"?"Width":"Height",r="scroll"+i,o="client"+i;return Math.max(0,mn(e)?Math.max(Nr[r],Ta[r])-(tt["inner"+i]||Nr[o]||Ta[o]):e[r]-e[o])},Wg=function a(e,t){var i=Eu(e,"x"),r=Eu(e,"y");mn(e)?e=Ia:a(e.parentNode,t),e._gsMaxScrollX=i,e._gsMaxScrollY=r,t||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},mm=function(e,t,i){var r=e.style;r&&(Ki(r[t])&&(t=Ps(t,e)||t),i==null?r.removeProperty&&r.removeProperty(t.replace(/([A-Z])/g,"-$1").toLowerCase()):r[t]=i)},qs=function(e){return tt.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e)},ll={},dn=function(e){if(e===tt)return ll.left=ll.top=0,ll.width=ll.right=Nr.clientWidth||e.innerWidth||Ta.clientWidth||0,ll.height=ll.bottom=(e.innerHeight||0)-20<Nr.clientHeight?Nr.clientHeight:e.innerHeight||Ta.clientHeight||0,ll;var t=e.ownerDocument||Ji,i=Ki(e.pageX)?!e.nodeType&&!Ki(e.left)&&!Ki(e.top)?e:yo(e)[0].getBoundingClientRect():{left:e.pageX-Hs(t),top:e.pageY-Bs(t),right:e.pageX-Hs(t)+1,bottom:e.pageY-Bs(t)+1};return Ki(i.right)&&!Ki(i.width)?(i.right=i.left+i.width,i.bottom=i.top+i.height):Ki(i.width)&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i},At=function(e,t,i){var r=e.vars,o=r[i],l=e._listeners[t],n;return ko(o)&&(n=o.apply(r.callbackScope||e,r[i+"Params"]||[e.pointerEvent])),l&&e.dispatchEvent(t)===!1&&(n=!1),n},Iu=function(e,t){var i=yo(e)[0],r,o,l;return!i.nodeType&&i!==tt?Ki(e.left)?(o=e.min||e.minX||e.minRotation||0,r=e.min||e.minY||0,{left:o,top:r,width:(e.max||e.maxX||e.maxRotation||0)-o,height:(e.max||e.maxY||0)-r}):(l={x:0,y:0},{left:e.left-l.x,top:e.top-l.y,width:e.width,height:e.height}):M7(i,t)},gr={},M7=function(e,t){t=yo(t)[0];
2var i=e.getBBox&&e.ownerSVGElement,r=e.ownerDocument||Ji,o,l,n,s,f,d,x,m,c,g,p,k,b,u;if(e===tt)n=Bs(r),o=Hs(r),l=o+(r.documentElement.clientWidth||e.innerWidth||r.body.clientWidth||0),s=n+((e.innerHeight||0)-20<r.documentElement.clientHeight?r.documentElement.clientHeight:e.innerHeight||r.body.clientHeight||0);else{if(t===tt||Ki(t))return e.getBoundingClientRect();o=n=0,i?(g=e.getBBox(),p=g.width,k=g.height):(e.viewBox&&(g=e.viewBox.baseVal)&&(o=g.x||0,n=g.y||0,p=g.width,k=g.height),p||(b=qs(e),g=b.boxSizing==="border-box",p=(parseFloat(b.width)||e.clientWidth||0)+(g?0:parseFloat(b.borderLeftWidth)+parseFloat(b.borderRightWidth)),k=(parseFloat(b.height)||e.clientHeight||0)+(g?0:parseFloat(b.borderTopWidth)+parseFloat(b.borderBottomWidth)))),l=p,s=k}return e===t?{left:o,top:n,width:l-o,height:s-n}:(f=Mi(t,!0).multiply(Mi(e)),d=f.apply({x:o,y:n}),x=f.apply({x:l,y:n}),m=f.apply({x:l,y:s}),c=f.apply({x:o,y:s}),o=Math.min(d.x,x.x,m.x,c.x),n=Math.min(d.y,x.y,m.y,c.y),u=t.parentNode||{},{left:o+(u.scrollLeft||0),top:n+(u.scrollTop||0),width:Math.max(d.x,x.x,m.x,c.x)-o,height:Math.max(d.y,x.y,m.y,c.y)-n})},Kg=function(e,t,i,r,o,l){var n={},s,f,d;if(t)if(o!==1&&t instanceof Array){if(n.end=s=[],d=t.length,Ls(t[0]))for(f=0;f<d;f++)s[f]=Xu(t[f],o);else for(f=0;f<d;f++)s[f]=t[f]*o;i+=1.1,r-=1.1}else ko(t)?n.end=function(x){var m=t.call(e,x),c,g;if(o!==1)if(Ls(m)){c={};for(g in m)c[g]=m[g]*o;m=c}else m*=o;return m}:n.end=t;return(i||i===0)&&(n.max=i),(r||r===0)&&(n.min=r),l&&(n.velocity=0),n},X7=function a(e){var t;return!e||!e.getAttribute||e===Ta?!1:(t=e.getAttribute("data-clickable"))==="true"||t!=="false"&&(e.onclick||C7.test(e.nodeName+"")||e.getAttribute("contentEditable")==="true")?!0:a(e.parentNode)},xm=function(e,t){for(var i=e.length,r;i--;)r=e[i],r.ondragstart=r.onselectstart=t?null:gm,Oe.set(r,{lazy:!0,userSelect:t?"text":"none"})},F7=function a(e){if(qs(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return a(e)},Pu,e0,P7=function(e,t){e=Oe.utils.toArray(e)[0],t=t||{};var i=document.createElement("div"),r=i.style,o=e.firstChild,l=0,n=0,s=e.scrollTop,f=e.scrollLeft,d=e.scrollWidth,x=e.scrollHeight,m=0,c=0,g=0,p,k,b,u,h,w;Pu&&t.force3D!==!1?(h="translate3d(",w="px,0px)"):Us&&(h="translate(",w="px)"),this.scrollTop=function(y,v){if(!arguments.length)return-this.top();this.top(-y,v)},this.scrollLeft=function(y,v){if(!arguments.length)return-this.left();this.left(-y,v)},this.left=function(y,v){if(!arguments.length)return-(e.scrollLeft+n);var j=e.scrollLeft-f,S=n;if((j>2||j<-2)&&!v){f=e.scrollLeft,Oe.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-f),t.onKill&&t.onKill();return}y=-y,y<0?(n=y-.5|0,y=0):y>c?(n=y-c|0,y=c):n=0,(n||S)&&(this._skip||(r[Us]=h+-n+"px,"+-l+w),n+m>=0&&(r.paddingRight=n+m+"px")),e.scrollLeft=y|0,f=e.scrollLeft},this.top=function(y,v){if(!arguments.length)return-(e.scrollTop+l);var j=e.scrollTop-s,S=l;if((j>2||j<-2)&&!v){s=e.scrollTop,Oe.killTweensOf(this,{top:1,scrollTop:1}),this.top(-s),t.onKill&&t.onKill();return}y=-y,y<0?(l=y-.5|0,y=0):y>g?(l=y-g|0,y=g):l=0,(l||S)&&(this._skip||(r[Us]=h+-n+"px,"+-l+w)),e.scrollTop=y|0,s=e.scrollTop},this.maxScrollTop=function(){return g},this.maxScrollLeft=function(){return c},this.disable=function(){for(o=i.firstChild;o;)u=o.nextSibling,e.appendChild(o),o=u;e===i.parentNode&&e.removeChild(i)},this.enable=function(){if(o=e.firstChild,o!==i){for(;o;)u=o.nextSibling,i.appendChild(o),o=u;e.appendChild(i),this.calibrate()}},this.calibrate=function(y){var v=e.clientWidth===p,j,S,A;s=e.scrollTop,f=e.scrollLeft,!(v&&e.clientHeight===k&&i.offsetHeight===b&&d===e.scrollWidth&&x===e.scrollHeight&&!y)&&((l||n)&&(S=this.left(),A=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),j=qs(e),(!v||y)&&(r.display="block",r.width="auto",r.paddingRight="0px",m=Math.max(0,e.scrollWidth-e.clientWidth),m&&(m+=parseFloat(j.paddingLeft)+(e0?parseFloat(j.paddingRight):0))),r.display="inline-block",r.position="relative",r.overflow="visible",r.verticalAlign="top",r.boxSizing="content-box",r.width="100%",r.paddingRight=m+"px",e0&&(r.paddingBottom=j.paddingBottom),p=e.clientWidth,k=e.clientHeight,d=e.scrollWidth,x=e.scrollHeight,c=e.scrollWidth-p,g=e.scrollHeight-k,b=i.offsetHeight,r.dis
2play="block",(S||A)&&(this.left(S),this.top(A)))},this.content=i,this.element=e,this._skip=!1,this.enable()},Jg=function(e){if(Du()&&document.body){var t=window&&window.navigator;tt=window,Ji=document,Nr=Ji.documentElement,Ta=Ji.body,$g=cm("div"),pm=!!window.PointerEvent,Aa=cm("div"),Aa.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",Rs=Aa.style.cursor==="grab"?"grab":"move",Ns=t&&t.userAgent.toLowerCase().indexOf("android")!==-1,Zg="ontouchstart"in Nr&&"orientation"in tt||t&&(t.MaxTouchPoints>0||t.msMaxTouchPoints>0),e0=function(){var i=cm("div"),r=cm("div"),o=r.style,l=Ta,n;return o.display="inline-block",o.position="relative",i.style.cssText=r.innerHTML="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",i.appendChild(r),l.appendChild(i),n=r.offsetHeight+18>i.scrollHeight,l.removeChild(i),n}(),Os=function(i){for(var r=i.split(","),o=(Ki($g.onpointerdown)?Ki($g.onmspointerdown)?i:"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":"pointerdown,pointermove,pointerup,pointercancel").split(","),l={},n=4;--n>-1;)l[r[n]]=o[n],l[o[n]]=r[n];try{Nr.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Tu=1}}))}catch{}return l}("touchstart,touchmove,touchend,touchcancel"),Lt(Ji,"touchcancel",gm),Lt(tt,"touchmove",gm),Ta&&Ta.addEventListener("touchstart",gm),Lt(Ji,"contextmenu",function(){for(var i in cn)cn[i].isPressed&&cn[i].endDrag()}),Oe=Au=Mu()}Oe?(Pr=Oe.plugins.inertia,Ps=Oe.utils.checkPrefix,Us=Ps(Us),Qg=Ps(Qg),yo=Oe.utils.toArray,Pu=!!Ps("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},N7=function(){function a(t){this._listeners={},this.target=t||this}var e=a.prototype;return e.addEventListener=function(i,r){var o=this._listeners[i]||(this._listeners[i]=[]);~o.indexOf(r)||o.push(r)},e.removeEventListener=function(i,r){var o=this._listeners[i],l=o&&o.indexOf(r)||-1;l>-1&&o.splice(l,1)},e.dispatchEvent=function(i){var r=this,o;return(this._listeners[i]||[]).forEach(function(l){return l.call(r,{type:i,target:r.target})===!1&&(o=!1)}),o},a}(),ea=function(a){S7(e,a);function e(t,i){var r;r=a.call(this)||this,Oe||Jg(1),t=yo(t)[0],Pr||(Pr=Oe.plugins.inertia),r.vars=i=Xu(i||{}),r.target=t,r.x=r.y=r.rotation=0,r.dragResistance=parseFloat(i.dragResistance)||0,r.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,r.lockAxis=i.lockAxis,r.autoScroll=i.autoScroll||0,r.lockedAxis=null,r.allowEventDefault=!!i.allowEventDefault,Oe.getProperty(t,"x");var o=(i.type||"x,y").toLowerCase(),l=~o.indexOf("x")||~o.indexOf("y"),n=o.indexOf("rotation")!==-1,s=n?"rotation":l?"x":"left",f=l?"y":"top",d=!!(~o.indexOf("x")||~o.indexOf("left")||o==="scroll"),x=!!(~o.indexOf("y")||~o.indexOf("top")||o==="scroll"),m=i.minimumMovement||2,c=z7(r),g=yo(i.trigger||i.handle||t),p={},k=0,b=!1,u=i.autoScrollMarginTop||40,h=i.autoScrollMarginRight||40,w=i.autoScrollMarginBottom||40,y=i.autoScrollMarginLeft||40,v=i.clickableTest||X7,j=0,S=t._gsap||Oe.core.getCache(t),A=F7(t),U=function(C,T){return parseFloat(S.get(t,C,T))},N=t.ownerDocument||Ji,X,F,R,L,_,E,z,I,P,M,q,G,J,le,re,ge,se,ze,xe,Se,ve,be,oe,we,st,ye,Re,Ke,ft,qe,je,ct=function(C){return pr(C),C.stopImmediatePropagation&&C.stopImmediatePropagation(),!1},Ae=function fe(C){if(c.autoScroll&&c.isDragging&&(b||se)){var T=t,D=c.autoScroll*15,O,Y,$,ae,ee,de,te,ne;for(b=!1,Ia.scrollTop=tt.pageYOffset!=null?tt.pageYOffset:N.documentElement.scrollTop!=null?N.documentElement.scrollTop:N.body.scrollTop,Ia.scrollLeft=tt.pageXOffset!=null?tt.pageXOffset:N.documentElement.scrollLeft!=null?N.documentElement.scrollLeft:N.body.scrollLeft,ae=c.pointerX-Ia.scrollLeft,ee=c.pointerY-Ia.scrollTop;T&&!Y;)Y=mn(T.parentNode),O=Y?Ia:T.parentNode,$=Y?{bottom:Math.max(Nr.clientHeight,tt.innerHeight||0),right:Math.max(Nr.clientWidth,tt.innerWidth||0),left:0,top:0}:O.getBoundingClientRect(),de=te=0,x&&(ne=O._gsMaxScrollY-O.scrollTop,ne<0?te=ne:ee>$.bottom-w&&ne?(b=!0,te=Math.min(ne,D*(1-Math.max(0,$.bottom-ee)/w)|0)):ee<$.top+u&&O.scrollTop&&(b=!0,te=-Math.min(O.scrollTop,D*(1-Math.max(0,ee-$.top)/u)|0)),te&&(O.scrollTop+=te)),d&&(ne=O._gsMaxScrollX-O.scrollLeft,ne<0?de=ne:ae>$.right-h&&ne?(b=!0,de=Math.min(ne,D*(1-Math.max(0,$.right-ae)/h)|0)):ae<$.left+y&&O.scrollLeft&&(b=!0,de=-Math.min(O.scrollLeft,D*(1-Math.max(0,ae-$.left)/y)|0)),de&&(O.scrollLeft+=de)),Y&&(de||te)&&(tt.scrollTo(O.scrollLeft,O.scrollTop),Ue(c.pointerX+de,c.pointerY+te)),T=O}if(se){var pe=c.x,Je=c.y;n?(c.deltaX=pe-parseFloat(S.rotation),c.rotation=pe,S.rotation=pe+"deg",S.renderTransform(1,S)):F?(x&&(c.deltaY=Je-F.top(),F.top(Je)),d&&(c.deltaX=pe-F.left(),F.left(pe))):l?(x&&(c.deltaY=Je-parseFloat(S.y),S.y=Je+"px"),d&&(c.deltaX=pe-parseFloat(S.x),S.x=pe+"px"),S.renderTransform(1,S)):(x&&(c.deltaY=Je-parseFloat(t.style.top||0),t.style.top=Je+"px"),d&&(c.deltaY=pe-parseFloat(t.style.left||0),t.style.left=pe+"px")),I&&!C&&!Ke&&(Ke=!0,At(c,"drag","onDrag")===!1&&(d&&(c.x-=c.deltaX),x&&(c.y-=c.deltaY),fe(!0)),Ke=!1)}se=!1},Ye=function(C,T){var D=c.x,O=c.y,Y,$;
2t._gsap||(S=Oe.core.getCache(t)),l?(c.x=parseFloat(S.x),c.y=parseFloat(S.y)):n?c.x=c.rotation=parseFloat(S.rotation):F?(c.y=F.top(),c.x=F.left()):(c.y=parseInt(t.style.top||($=qs(t))&&$.top,10)||0,c.x=parseInt(t.style.left||($||{}).left,10)||0),(xe||Se||ve)&&!T&&(c.isDragging||c.isThrowing)&&(ve&&(fn.x=c.x,fn.y=c.y,Y=ve(fn),Y.x!==c.x&&(c.x=Y.x,se=!0),Y.y!==c.y&&(c.y=Y.y,se=!0)),xe&&(Y=xe(c.x),Y!==c.x&&(c.x=Y,n&&(c.rotation=Y),se=!0)),Se&&(Y=Se(c.y),Y!==c.y&&(c.y=Y),se=!0)),se&&Ae(!0),C||(c.deltaX=c.x-D,c.deltaY=c.y-O,At(c,"throwupdate","onThrowUpdate"))},We=function(C,T,D,O){return T==null&&(T=-ol),D==null&&(D=ol),ko(C)?function(Y){var $=c.isPressed?1-c.edgeResistance:1;return C.call(c,Y>D?D+(Y-D)*$:Y<T?T+(Y-T)*$:Y)*O}:Fs(C)?function(Y){for(var $=C.length,ae=0,ee=ol,de,te;--$>-1;)de=C[$],te=de-Y,te<0&&(te=-te),te<ee&&de>=T&&de<=D&&(ae=$,ee=te);return C[ae]}:isNaN(C)?function(Y){return Y}:function(){return C*O}},B=function(C,T,D,O,Y,$,ae){return $=$&&$<ol?$*$:ol,ko(C)?function(ee){var de=c.isPressed?1-c.edgeResistance:1,te=ee.x,ne=ee.y,pe,Je,mt;return ee.x=te=te>D?D+(te-D)*de:te<T?T+(te-T)*de:te,ee.y=ne=ne>Y?Y+(ne-Y)*de:ne<O?O+(ne-O)*de:ne,pe=C.call(c,ee),pe!==ee&&(ee.x=pe.x,ee.y=pe.y),ae!==1&&(ee.x*=ae,ee.y*=ae),$<ol&&(Je=ee.x-te,mt=ee.y-ne,Je*Je+mt*mt>$&&(ee.x=te,ee.y=ne)),ee}:Fs(C)?function(ee){for(var de=C.length,te=0,ne=ol,pe,Je,mt,Bt;--de>-1;)mt=C[de],pe=mt.x-ee.x,Je=mt.y-ee.y,Bt=pe*pe+Je*Je,Bt<ne&&(te=de,ne=Bt);return ne<=$?C[te]:ee}:function(ee){return ee}},W=function(){var C,T,D,O;z=!1,F?(F.calibrate(),c.minX=q=-F.maxScrollLeft(),c.minY=J=-F.maxScrollTop(),c.maxX=M=c.maxY=G=0,z=!0):i.bounds&&(C=Iu(i.bounds,t.parentNode),n?(c.minX=q=C.left,c.maxX=M=C.left+C.width,c.minY=J=c.maxY=G=0):!Ki(i.bounds.maxX)||!Ki(i.bounds.maxY)?(C=i.bounds,c.minX=q=C.minX,c.minY=J=C.minY,c.maxX=M=C.maxX,c.maxY=G=C.maxY):(T=Iu(t,t.parentNode),c.minX=q=Math.round(U(s,"px")+C.left-T.left-.5),c.minY=J=Math.round(U(f,"px")+C.top-T.top-.5),c.maxX=M=Math.round(q+(C.width-T.width)),c.maxY=G=Math.round(J+(C.height-T.height))),q>M&&(c.minX=M,c.maxX=M=q,q=c.minX),J>G&&(c.minY=G,c.maxY=G=J,J=c.minY),n&&(c.minRotation=q,c.maxRotation=M),z=!0),i.liveSnap&&(D=i.liveSnap===!0?i.snap||{}:i.liveSnap,O=Fs(D)||ko(D),n?(xe=We(O?D:D.rotation,q,M,1),Se=null):D.points?ve=B(O?D:D.points,q,M,J,G,D.radius,F?-1:1):(d&&(xe=We(O?D:D.x||D.left||D.scrollLeft,q,M,F?-1:1)),x&&(Se=We(O?D:D.y||D.top||D.scrollTop,J,G,F?-1:1))))},V=function(){c.isThrowing=!1,At(c,"throwcomplete","onThrowComplete")},H=function(){c.isThrowing=!1},Z=function(C,T){var D,O,Y,$;C&&Pr?(C===!0&&(D=i.snap||i.liveSnap||{},O=Fs(D)||ko(D),C={resistance:(i.throwResistance||i.resistance||1e3)/(n?10:1)},n?C.rotation=Kg(c,O?D:D.rotation,M,q,1,T):(d&&(C[s]=Kg(c,O?D:D.points||D.x||D.left,M,q,F?-1:1,T||c.lockedAxis==="x")),x&&(C[f]=Kg(c,O?D:D.points||D.y||D.top,G,J,F?-1:1,T||c.lockedAxis==="y")),(D.points||Fs(D)&&Ls(D[0]))&&(C.linkedProps=s+","+f,C.radius=D.radius))),c.isThrowing=!0,$=isNaN(i.overshootTolerance)?i.edgeResistance===1?0:1-c.edgeResistance+.2:i.overshootTolerance,C.duration||(C.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?$===0||Ls(C)&&C.resistance>1e3?0:.5:i.minDuration,overshoot:$}),c.tween=Y=Oe.to(F||t,{inertia:C,data:"_draggable",onComplete:V,onInterrupt:H,onUpdate:i.fastMode?At:Ye,onUpdateParams:i.fastMode?[c,"onthrowupdate","onThrowUpdate"]:D&&D.radius?[!1,!0]:[]}),i.fastMode||(F&&(F._skip=!0),Y.render(1e9,!0,!0),Ye(!0,!0),c.endX=c.x,c.endY=c.y,n&&(c.endRotation=c.x),Y.play(0),Ye(!0,!0),F&&(F._skip=!1))):z&&c.applyBounds()},ie=function(C){var T=we,D;we=Mi(t.parentNode,!0),C&&c.isPressed&&!we.equals(T||new Ea)&&(D=T.inverse().apply({x:R,y:L}),we.apply(D,D),R=D.x,L=D.y),we.equals(j7)&&(we=null)},ce=function(){var C=1-c.edgeResistance,T,D,O;ie(!1),we&&(gr.x=c.pointerX,gr.y=c.pointerY,we.apply(gr,gr),R=gr.x,L=gr.y),se&&(Ue(c.pointerX,c.pointerY),Ae(!0)),F?(W(),E=F.top(),_=F.left()):(me()?(Ye(!0,!0),W()):c.applyBounds(),n?(T=t.ownerSVGElement?[S.xOrigin-t.getBBox().x,S.yOrigin-t.getBBox().y]:(qs(t)[Qg]||"0 0").split(" "),ge=c.rotationOrigin=Mi(t).apply({x:parseFloat(T[0])||0,y:parseFloat(T[1])||0}),Ye(!0,!0),D=c.pointerX-ge.x,O=ge.y-c.pointerY,A&&(D-=Hs(N),O+=Bs(N)),_=c.x,E=c.y=Math.atan2(O,D)*yu):(E=U(f,"px"),_=U(s,"px"))),z&&C&&
2(_>M?_=M+(_-M)/C:_<q&&(_=q-(q-_)/C),n||(E>G?E=G+(E-G)/C:E<J&&(E=J-(J-E)/C))),c.startX=_,c.startY=E},me=function(){return c.tween&&c.tween.isActive()},ue=function(){Aa.parentNode&&!me()&&!c.isDragging&&Aa.parentNode.removeChild(Aa)},Ut=function(C,T){var D;if(!X||c.isPressed||!C||(C.type==="mousedown"||C.type==="pointerdown")&&!T&&wo()-j<30&&Os[c.pointerEvent.type]){je&&C&&X&&pr(C);return}if(st=me(),c.pointerEvent=C,Os[C.type]?(oe=~C.type.indexOf("touch")?C.currentTarget||C.target:N,Lt(oe,"touchend",_e),Lt(oe,"touchmove",Ot),Lt(oe,"touchcancel",_e),Lt(N,"touchstart",ju)):(oe=null,Lt(N,"mousemove",Ot)),Re=null,(!pm||!oe)&&(Lt(N,"mouseup",_e),C&&C.target&&Lt(C.target,"mouseup",_e)),be=v.call(c,C.target)&&i.dragClickables===!1&&!T,be){Lt(C.target,"change",_e),At(c,"pressInit","onPressInit"),At(c,"press","onPress"),xm(g,!0);return}if(ye=!oe||d===x||c.vars.allowNativeTouchScrolling===!1||c.vars.allowContextMenu&&C&&(C.ctrlKey||C.which>2)?!1:d?"y":"x",je=!ye&&!c.allowEventDefault,je&&(pr(C),Lt(tt,"touchforcechange",pr)),C.changedTouches?(C=le=C.changedTouches[0],re=C.identifier):C.pointerId?re=C.pointerId:le=re=null,bm++,I7(Ae),L=c.pointerY=C.pageY,R=c.pointerX=C.pageX,At(c,"pressInit","onPressInit"),(ye||c.autoScroll)&&Wg(t.parentNode),t.parentNode&&c.autoScroll&&!F&&!n&&t.parentNode._gsMaxScrollX&&!Aa.parentNode&&!t.getBBox&&(Aa.style.width=t.parentNode.scrollWidth+"px",t.parentNode.appendChild(Aa)),ce(),c.tween&&c.tween.kill(),c.isThrowing=!1,Oe.killTweensOf(F||t,p,!0),F&&Oe.killTweensOf(t,{scrollTo:1},!0),c.tween=c.lockedAxis=null,(i.zIndexBoost||!n&&!F&&i.zIndexBoost!==!1)&&(t.style.zIndex=e.zIndex++),c.isPressed=!0,I=!!(i.onDrag||c._listeners.drag),P=!!(i.onMove||c._listeners.move),!n&&(i.cursor!==!1||i.activeCursor))for(D=g.length;--D>-1;)Oe.set(g[D],{cursor:i.activeCursor||i.cursor||(Rs==="grab"?"grabbing":Rs)});At(c,"press","onPress")},Ot=function(C){var T=C,D,O,Y,$,ae,ee;if(!X||t0||!c.isPressed||!C){je&&C&&X&&pr(C);return}if(c.pointerEvent=C,D=C.changedTouches,D){if(C=D[0],C!==le&&C.identifier!==re){for($=D.length;--$>-1&&(C=D[$]).identifier!==re;);if($<0)return}}else if(C.pointerId&&re&&C.pointerId!==re)return;if(oe&&ye&&!Re&&(gr.x=C.pageX,gr.y=C.pageY,we&&we.apply(gr,gr),O=gr.x,Y=gr.y,ae=Math.abs(O-R),ee=Math.abs(Y-L),(ae!==ee&&(ae>m||ee>m)||Ns&&ye===Re)&&(Re=ae>ee&&d?"x":"y",ye&&Re!==ye&&Lt(tt,"touchforcechange",pr),c.vars.lockAxisOnTouchScroll!==!1&&d&&x&&(c.lockedAxis=Re==="x"?"y":"x",ko(c.vars.onLockAxis)&&c.vars.onLockAxis.call(c,T)),Ns&&ye===Re))){_e(T);return}!c.allowEventDefault&&(!ye||Re&&ye!==Re)&&T.cancelable!==!1?(pr(T),je=!0):je&&(je=!1),c.autoScroll&&(b=!0),Ue(C.pageX-(A&&n?Hs(N):0),C.pageY-(A&&n?Bs(N):0),P)},Ue=function(C,T,D){var O=1-c.dragResistance,Y=1-c.edgeResistance,$=c.pointerX,ae=c.pointerY,ee=E,de=c.x,te=c.y,ne=c.endX,pe=c.endY,Je=c.endRotation,mt=se,Bt,mi,Nt,at,ss,Hi;c.pointerX=C,c.pointerY=T,n?(at=Math.atan2(ge.y-T,C-ge.x)*yu,ss=c.y-at,ss>180?(E-=360,c.y=at):ss<-180&&(E+=360,c.y=at),c.x!==_||Math.abs(E-at)>m?(c.y=at,Nt=_+(E-at)*O):Nt=_):(we&&(Hi=C*we.a+T*we.c+we.e,T=C*we.b+T*we.d+we.f,C=Hi),mi=T-L,Bt=C-R,mi<m&&mi>-m&&(mi=0),Bt<m&&Bt>-m&&(Bt=0),(c.lockAxis||c.lockedAxis)&&(Bt||mi)&&(Hi=c.lockedAxis,Hi||(c.lockedAxis=Hi=d&&Math.abs(Bt)>Math.abs(mi)?"y":x?"x":null,Hi&&ko(c.vars.onLockAxis)&&c.vars.onLockAxis.call(c,c.pointerEvent)),Hi==="y"?mi=0:Hi==="x"&&(Bt=0)),Nt=sn(_+Bt*O),at=sn(E+mi*O)),(xe||Se||ve)&&(c.x!==Nt||c.y!==at&&!n)?(ve&&(fn.x=Nt,fn.y=at,Hi=ve(fn),Nt=sn(Hi.x),at=sn(Hi.y)),xe&&(Nt=sn(xe(Nt))),Se&&(at=sn(Se(at)))):z&&(Nt>M?Nt=M+Math.round((Nt-M)*Y):Nt<q&&(Nt=q+Math.round((Nt-q)*Y)),n||(at>G?at=Math.round(G+(at-G)*Y):at<J&&(at=Math.round(J+(at-J)*Y)))),(c.x!==Nt||c.y!==at&&!n)&&(n?(c.endRotation=c.x=c.endX=Nt,se=!0):(x&&(c.y=c.endY=at,se=!0),d&&(c.x=c.endX=Nt,se=!0)),!D||At(c,"move","onMove")!==!1?!c.isDragging&&c.isPressed&&(c.isDragging=!0,At(c,"dragstart","onDragStart")):(c.pointerX=$,c.pointerY=ae,E=ee,c.x=de,c.y=te,c.endX=ne,c.endY=pe,c.endRotation=Je,se=mt))},_e=function fe(C,T){if(!X||!c.isPressed||C&&re!=null&&!T&&(C.pointerId&&C.pointerId!==re||C.changedTouches&&!T7(C.changedTouches,re))){je&&C&&X&&pr(C);return}c.isPressed=!1;
2var D=C,O=c.isDragging,Y=c.vars.allowContextMenu&&C&&(C.ctrlKey||C.which>2),$=Oe.delayedCall(.001,ue),ae,ee,de,te,ne;if(oe?(Tt(oe,"touchend",fe),Tt(oe,"touchmove",Ot),Tt(oe,"touchcancel",fe),Tt(N,"touchstart",ju)):Tt(N,"mousemove",Ot),Tt(tt,"touchforcechange",pr),(!pm||!oe)&&(Tt(N,"mouseup",fe),C&&C.target&&Tt(C.target,"mouseup",fe)),se=!1,be&&!Y){C&&(Tt(C.target,"change",fe),c.pointerEvent=D),xm(g,!1),At(c,"release","onRelease"),At(c,"click","onClick"),be=!1;return}if(Su(Ae),!n)for(ee=g.length;--ee>-1;)mm(g[ee],"cursor",i.cursor||(i.cursor!==!1?Rs:null));if(O&&(k=vu=wo(),c.isDragging=!1),bm--,C){if(ae=C.changedTouches,ae&&(C=ae[0],C!==le&&C.identifier!==re)){for(ee=ae.length;--ee>-1&&(C=ae[ee]).identifier!==re;);if(ee<0)return}c.pointerEvent=D,c.pointerX=C.pageX,c.pointerY=C.pageY}return Y&&D?(pr(D),je=!0,At(c,"release","onRelease")):D&&!O?(je=!1,st&&(i.snap||i.bounds)&&Z(i.inertia||i.throwProps),At(c,"release","onRelease"),(!Ns||D.type!=="touchmove")&&D.type.indexOf("cancel")===-1&&(At(c,"click","onClick"),wo()-j<300&&At(c,"doubleclick","onDoubleClick"),te=D.target||t,j=wo(),ne=function(){j!==ft&&c.enabled()&&!c.isPressed&&!D.defaultPrevented&&(te.click?te.click():N.createEvent&&(de=N.createEvent("MouseEvents"),de.initMouseEvent("click",!0,!0,tt,1,c.pointerEvent.screenX,c.pointerEvent.screenY,c.pointerX,c.pointerY,!1,!1,!1,!1,0,null),te.dispatchEvent(de)))},!Ns&&!D.defaultPrevented&&Oe.delayedCall(.05,ne))):(Z(i.inertia||i.throwProps),!c.allowEventDefault&&D&&(i.dragClickables!==!1||!v.call(c,D.target))&&O&&(!ye||Re&&ye===Re)&&D.cancelable!==!1?(je=!0,pr(D)):je=!1,At(c,"release","onRelease")),me()&&$.duration(c.tween.duration()),O&&At(c,"dragend","onDragEnd"),!0},Te=function(C){if(C&&c.isDragging&&!F){var T=C.target||t.parentNode,D=T.scrollLeft-T._gsScrollX,O=T.scrollTop-T._gsScrollY;(D||O)&&(we?(R-=D*we.a+O*we.c,L-=O*we.d+D*we.b):(R-=D,L-=O),T._gsScrollX+=D,T._gsScrollY+=O,Ue(c.pointerX,c.pointerY))}},De=function(C){var T=wo(),D=T-j<40,O=T-k<40,Y=D&&ft===j,$=c.pointerEvent&&c.pointerEvent.defaultPrevented,ae=D&&qe===j,ee=C.isTrusted||C.isTrusted==null&&D&&Y;if((Y||O&&c.vars.suppressClickOnDrag!==!1)&&C.stopImmediatePropagation&&C.stopImmediatePropagation(),D&&!(c.pointerEvent&&c.pointerEvent.defaultPrevented)&&(!Y||ee&&!ae)){ee&&Y&&(qe=j),ft=j;return}(c.isPressed||O||D)&&(!ee||!C.detail||!D||$)&&pr(C)},Ee=function(C){return we?{x:C.x*we.a+C.y*we.c+we.e,y:C.x*we.b+C.y*we.d+we.f}:{x:C.x,y:C.y}};return ze=e.get(t),ze&&ze.kill(),r.startDrag=function(fe,C){var T,D,O,Y;Ut(fe||c.pointerEvent,!0),C&&!c.hitTest(fe||c.pointerEvent)&&(T=dn(fe||c.pointerEvent),D=dn(t),O=Ee({x:T.left+T.width/2,y:T.top+T.height/2}),Y=Ee({x:D.left+D.width/2,y:D.top+D.height/2}),R-=O.x-Y.x,L-=O.y-Y.y),c.isDragging||(c.isDragging=!0,At(c,"dragstart","onDragStart"))},r.drag=Ot,r.endDrag=function(fe){return _e(fe||c.pointerEvent,!0)},r.timeSinceDrag=function(){return c.isDragging?0:(wo()-k)/1e3},r.timeSinceClick=function(){return(wo()-j)/1e3},r.hitTest=function(fe,C){return e.hitTest(c.target,fe,C)},r.getDirection=function(fe,C){var T=fe==="velocity"&&Pr?fe:Ls(fe)&&!n?"element":"start",D,O,Y,$,ae,ee;return T==="element"&&(ae=dn(c.target),ee=dn(fe)),D=T==="start"?c.x-_:T==="velocity"?Pr.getVelocity(t,s):ae.left+ae.width/2-(ee.left+ee.width/2),n?D<0?"counter-clockwise":"clockwise":(C=C||2,O=T==="start"?c.y-E:T==="velocity"?Pr.getVelocity(t,f):ae.top+ae.height/2-(ee.top+ee.height/2),Y=Math.abs(D/O),$=Y<1/C?"":D<0?"left":"right",Y<C&&($!==""&&($+="-"),$+=O<0?"up":"down"),$)},r.applyBounds=function(fe,C){var T,D,O,Y,$,ae;if(fe&&i.bounds!==fe)return i.bounds=fe,c.update(!0,C);if(Ye(!0),W(),z&&!me()){if(T=c.x,D=c.y,T>M?T=M:T<q&&(T=q),D>G?D=G:D<J&&(D=J),(c.x!==T||c.y!==D)&&(O=!0,c.x=c.endX=T,n?c.endRotation=T:c.y=c.endY=D,se=!0,Ae(!0),c.autoScroll&&!c.isDragging))for(Wg(t.parentNode),Y=t,Ia.scrollTop=tt.pageYOffset!=null?tt.pageYOffset:N.documentElement.scrollTop!=null?N.documentElement.scrollTop:N.body.scrollTop,Ia.scrollLeft=tt.pageXOffset!=null?tt.pageXOffset:N.documentElement.scrollLeft!=null?N.documentElement.scrollLeft:N.body.scrollLeft;Y&&!ae;)ae=mn(Y.parentNode),$=ae?Ia:Y.parentNode,x&&$.scrollTop>$._gsMaxScrollY&&($.scrollTop=$._gsMaxScrollY),d&&$.scrollLeft>
2$._gsMaxScrollX&&($.scrollLeft=$._gsMaxScrollX),Y=$;c.isThrowing&&(O||c.endX>M||c.endX<q||c.endY>G||c.endY<J)&&Z(i.inertia||i.throwProps,O)}return c},r.update=function(fe,C,T){var D=c.x,O=c.y;return ie(!C),fe?c.applyBounds():(se&&T&&Ae(!0),Ye(!0)),C&&(Ue(c.pointerX,c.pointerY),se&&Ae(!0)),c.isPressed&&!C&&(d&&Math.abs(D-c.x)>.01||x&&Math.abs(O-c.y)>.01&&!n)&&ce(),c.autoScroll&&(Wg(t.parentNode,c.isDragging),b=c.isDragging,Ae(!0),Cu(t,Te),_u(t,Te)),c},r.enable=function(fe){var C={lazy:!0},T,D,O;if(!n&&i.cursor!==!1&&(C.cursor=i.cursor||Rs),Oe.utils.checkPrefix("touchCallout")&&(C.touchCallout="none"),C.touchAction=d===x?"none":i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":d?"pan-y":"pan-x",fe!=="soft"){for(D=g.length;--D>-1;)O=g[D],pm||Lt(O,"mousedown",Ut),Lt(O,"touchstart",Ut),Lt(O,"click",De,!0),Oe.set(O,C),O.getBBox&&O.ownerSVGElement&&Oe.set(O.ownerSVGElement,{touchAction:d===x?"none":i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":d?"pan-y":"pan-x"}),i.allowContextMenu||Lt(O,"contextmenu",ct);xm(g,!1)}return _u(t,Te),X=!0,Pr&&fe!=="soft"&&Pr.track(F||t,l?"x,y":n?"rotation":"top,left"),t._gsDragID=T="d"+_7++,cn[T]=c,F&&(F.enable(),F.element._gsDragID=T),(i.bounds||n)&&ce(),i.bounds&&c.applyBounds(),c},r.disable=function(fe){var C=c.isDragging,T,D;if(!n)for(T=g.length;--T>-1;)mm(g[T],"cursor",null);if(fe!=="soft"){for(T=g.length;--T>-1;)D=g[T],mm(D,"touchCallout",null),mm(D,"touchAction",null),Tt(D,"mousedown",Ut),Tt(D,"touchstart",Ut),Tt(D,"click",De),Tt(D,"contextmenu",ct);xm(g,!0),oe&&(Tt(oe,"touchcancel",_e),Tt(oe,"touchend",_e),Tt(oe,"touchmove",Ot)),Tt(N,"mouseup",_e),Tt(N,"mousemove",Ot)}return Cu(t,Te),X=!1,Pr&&fe!=="soft"&&Pr.untrack(F||t,l?"x,y":n?"rotation":"top,left"),F&&F.disable(),Su(Ae),c.isDragging=c.isPressed=be=!1,C&&At(c,"dragend","onDragEnd"),c},r.enabled=function(fe,C){return arguments.length?fe?c.enable(C):c.disable(C):X},r.kill=function(){return c.isThrowing=!1,c.tween&&c.tween.kill(),c.disable(),Oe.set(g,{clearProps:"userSelect"}),delete cn[t._gsDragID],c},~o.indexOf("scroll")&&(F=r.scrollProxy=new P7(t,E7({onKill:function(){c.isPressed&&_e(null)}},i)),t.style.overflowY=x&&!Zg?"auto":"hidden",t.style.overflowX=d&&!Zg?"auto":"hidden",t=F.content),n?p.rotation=1:(d&&(p[s]=1),x&&(p[f]=1)),S.force3D="force3D"in i?i.force3D:!0,r.enable(),r}return e.register=function(i){Oe=i,Jg()},e.create=function(i,r){return Au||Jg(!0),yo(i).map(function(o){return new e(o,r)})},e.get=function(i){return cn[(yo(i)[0]||{})._gsDragID]},e.timeSinceDrag=function(){return(wo()-vu)/1e3},e.hitTest=function(i,r,o){if(i===r)return!1;var l=dn(i),n=dn(r),s=l.top,f=l.left,d=l.right,x=l.bottom,m=l.width,c=l.height,g=n.left>d||n.right<f||n.top>x||n.bottom<s,p,k,b;return g||!o?!g:(b=(o+"").indexOf("%")!==-1,o=parseFloat(o)||0,p={left:Math.max(f,n.left),top:Math.max(s,n.top)},p.width=Math.min(d,n.right)-p.left,p.height=Math.min(x,n.bottom)-p.top,p.width<0||p.height<0?!1:b?(o*=.01,k=p.width*p.height,k>=m*c*o||k>=n.width*n.height*o):p.width>o&&p.height>o)},e}(N7);A7(ea.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});ea.zIndex=1e3;ea.version="3.4.2";Mu()&&Oe.registerPlugin(ea);var vo,i0,R7,hm,um,Ru=function(){return typeof window<"u"},Lu=function(){return vo||Ru()&&(vo=window.gsap)&&vo.registerPlugin&&vo},Nu=function(){return i0||(Uu(),um||console.warn("Please gsap.registerPlugin(CSSPlugin, CSSRulePlugin)")),i0},Uu=function(e){vo=e||Lu(),Ru()&&(R7=window,hm=document),vo&&(um=vo.plugins.css,um&&(i0=1))},L7={version:"3.4.2",name:"cssRule",init:function(e,t,i,r,o){if(!Nu()||typeof e.cssText>"u")return!1;var l=e._gsProxy=e._gsProxy||hm.createElement("div");this.ss=e,this.style=l.style,l.style.cssText=e.cssText,um.prototype.init.call(this,l,t,i,r,o)},render:function(e,t){for(var i=t._pt,r=t.style,o=t.ss,l;i;)i.r(e,i.d),i=i._next;for(l=r.length;--l>-1;)o[r[l]]=r[r[l]]},getRule:function(e){Nu();var t=hm.all?"rules":"cssRules",i=hm.styleSheets,r=i.length,o=e.charAt(0)===":",l,n,s,f;for(e=(o?"":",")+e.split("::").join(":").toLowerCase()+",",o&&(f=[]);r--;){try{if(n=i[r][t],!n)continue;l=n.length}catch(d){console.warn(d);continue}for(;--l>-1;)if(s=n[l],s.selectorText&&(","+s.selectorText.split("::").join(":").toLowerCase()+",").indexOf(e)!==-1)if(o)f.push(s.style);else return s.style}return f},register:Uu};Lu()&&vo.registerPlugin(L7);var ta,Hu,wm,qu,Ys,Gs,U7="redMultiplier,greenMultiplier,blueMultiplier,alphaMultiplier,redOffset,greenOffset,blueOffset,alphaOffset".split(","),Yu=function(){return typeof window<"u"},Gu=function(){return ta||Yu()&&(ta=window.gsap)&&ta.registerPlugin&&ta},Vu=function(){return qu||wm&&wm.createjs||wm||{}},km=function(e){return console.warn(e)},$u=function(e){var t=e.getBounds&&e.getBounds();t||(t=e.nominalBounds||{x:0,y:0,width:100,height:100},e.setBounds&&e.setBounds(t.x,t.y,t.width,t.height)),e.cache&&e.cache(t.x,t.y,t.width,t.height),km("EaselPlugin: for filters to display in EaselJS, you must call the object's cache() method first. GSAP attempted to use the target's getBounds() for the cache but that may not be completely accurate. "+e)},O7=function(e,t,i){Ys||(Ys=Vu().ColorFilter,Ys||km("EaselPlugin error: The EaselJS ColorFilter JavaScript file wasn't loaded."));for(var r=e.filters||[],o=r.length,l,n,s,f,d,x;o--;)if(r[o]instanceof Ys){n=r[o];break}if(n||(n=new Ys,r.push(n),e.filters=r),s=n.clone(),t.tint!=null)l=ta.utils.splitColor(t.tint),f=t.tintAmount!=null?+t.tintAmount:1,s.redOffset=+l[0]*f,s.greenOffset=+l[1]*f,s.blueOffset=+l[2]*f,s.redMultiplier=s.greenMultiplier=s.blueMultiplier=1-f;else for(d in t)d!=="exposure"&&d!=="brightness"&&(s[d]=+t[d]);for(t.exposure!=null?(s.redOffset=s.greenOffset=s.blueOffset=255*(+t.exposure-1),s.redMultiplier=s.greenMultiplier=s.blueMultiplier=1):t.brightness!=null&&(f=+t.brightness-1,s.redOffset=s.greenOffset=s.blueOffset=f>0?f*255:0,s.redMultiplier=s.greenMultiplier=s.blueMultiplier=1-Math.abs(f)),o=8;o--;)d=U7[o],n[d]!==s[d]&&(x=i.add(n,d,n[d],s[d]),x&&(x.op="easel_colorFilter"));i._props.push("easel_colorFilter"),e.cacheID||$u(e)},Ou=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],br=.212671,hr=.71516,ur=.072169,ym=function(e,t){if(!(e instanceof Array)||!(t instanceof Array))return t;var i=[],r=0,o=0,l,n;for(l=0;l<4;l++){for(n=0;n<5;n++)o=n===4?e[r+4]:0,i[r+n]=e[r]*t[n]+e[r+1]*t[n+5]+e[r+2]*t[n+10]+e[r+3]*t[n+15]+o;r+=5}return i},B7=function(e,t){if(isNaN(t))return e;var i=1-t,r=i*br,o=i*hr,l=i*ur;return ym([r+t,o,l,0,0,r,o+t,l,0,0,r,o,l+t,0,0,0,0,0,1,0],e)},H7=function(e,t,i){isNaN(i)&&(i=1);var r=ta.utils.splitColor(t),o=r[0]/255,l=r[1]/255,n=r[2]/255,s=1-i;return ym([s+i*o*br,i*o*hr,i*o*ur,0,0,i*l*br,s+i*l*hr,i*l*ur,0,0,i*n*br,i*n*hr,s+i*n*ur,0,0,0,0,0,1,0],e)},q7=function(e,t){if(isNaN(t))return e;t*=Math.PI/180;var i=Math.cos(t),r=Math.sin(t);return ym([br+i*(1-br)+r*-br,hr+i*-hr+r*-hr,ur+i*-ur+r*(1-ur),0,0,br+i*-br+r*.143,hr+i*(1-hr)+r*.14,ur+i*-ur+r*-.283,0,0,br+i*-br+r*-(1-br),hr+i*-hr+r*hr,ur+i*(1-ur)+r*ur,0,0,0,0,0,1,0,0,0,0,0,1],e)},Y7=function(e,t){return isNaN(t)?e:(t+=.01,ym([t,0,0,0,128*(1-t),0,t,0,0,128*(1-t),0,0,t,0,128*(1-t),0,0,0,1,0],e))},G7=function(e,t,i){Gs||(Gs=Vu().ColorMatrixFilter,Gs||km("EaselPlugin: The EaselJS ColorMatrixFilter JavaScript file wasn't loaded."));for(var r=e.filters||[],o=r.length,l,n,s,f;--o>-1;)if(r[o]instanceof Gs){s=r[o];break}for(s||(s=new Gs(Ou.slice()),r.push(s),e.filters=r),n=s.matrix,l=Ou.slice(),t.colorize!=null&&(l=H7(l,t.colorize,Number(t.colorizeAmount))),t.contrast!=null&&(l=Y7(l,Number(t.contrast))),t.hue!=null&&(l=q7(l,Number(t.hue))),t.saturation!=null&&(l=B7(l,Number(t.saturation))),o=l.length;--o>-1;)l[o]!==n[o]&&(f=i.add(n,o,n[o],l[o]),f&&(f.op="easel_colorMatrixFilter"));i._props.push("easel_colorMatrixFilter"),e.cacheID||$u(),i._matrix=n},Bu=function(e){ta=e||Gu(),Yu()&&(wm=window),ta&&(Hu=1)},Wu={version:"3.4.2",name:"easel",init:function(e,t,i,r,o){Hu||(Bu(),ta||km("Please gsap.registerPlugin(EaselPlugin)")),this.target=e;var l,n,s,f,d,x,m;
2for(l in t)if(d=t[l],l==="colorFilter"||l==="tint"||l==="tintAmount"||l==="exposure"||l==="brightness")s||(O7(e,t.colorFilter||t,this),s=!0);else if(l==="saturation"||l==="contrast"||l==="hue"||l==="colorize"||l==="colorizeAmount")f||(G7(e,t.colorMatrixFilter||t,this),f=!0);else if(l==="frame"){if(typeof d=="string"&&d.charAt(1)!=="="&&(x=e.labels))for(m=0;m<x.length;m++)x[m].label===d&&(d=x[m].position);n=this.add(e,"gotoAndStop",e.currentFrame,d,r,o,Math.round),n&&(n.op=l)}else e[l]!=null&&this.add(e,l,"get",d)},render:function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next;t.target.cacheID&&t.target.updateCache()},register:Bu};Wu.registerCreateJS=function(a){qu=a};Gu()&&ta.registerPlugin(Wu);var Zi,V7,vm,Ku=function(){return Zi||typeof window<"u"&&(Zi=window.gsap)&&Zi.registerPlugin&&Zi},o0=function(e,t){return!!(typeof e>"u"?t:e&&!~(e+"").indexOf("false"))},$7=function(e){if(Zi=e||Ku(),Zi){vm=Zi.registerEase;var t=Zi.parseEase(),i=function(l){return function(n){var s=.5+n/2;l.config=function(f){return l(2*(1-f)*f*s+f*f)}}},r;for(r in t)t[r].config||i(t[r]);vm("slow",xn),vm("expoScale",l0),vm("rough",$s);for(r in Vs)r!=="version"&&Zi.core.globals(r,Vs[r]);V7=1}},Ju=function(e,t,i){e=Math.min(1,e||.7);var r=e<1?t||t===0?t:.7:0,o=(1-e)/2,l=o+e,n=o0(i);return function(s){var f=s+(.5-s)*r;return s<o?n?1-(s=1-s/o)*s:f-(s=1-s/o)*s*s*s*f:s>l?n?s===1?0:1-(s=(s-l)/o)*s:f+(s-f)*(s=(s-l)/o)*s*s*s:n?1:f}},Zu=function(e,t,i){var r=Math.log(t/e),o=t-e;return i&&(i=Zi.parseEase(i)),function(l){return(e*Math.exp(r*(i?i(l):l))-e)/o}},r0=function(e,t,i){this.t=e,this.v=t,i&&(this.next=i,i.prev=this,this.c=i.v-t,this.gap=i.t-e)},Qu=function(e){typeof e!="object"&&(e={points:+e||20});for(var t=e.taper||"none",i=[],r=0,o=(+e.points||20)|0,l=o,n=o0(e.randomize,!0),s=o0(e.clamp),f=Zi?Zi.parseEase(e.template):0,d=(+e.strength||1)*.4,x,m,c,g,p,k,b;--l>-1;)x=n?Math.random():1/o*l,m=f?f(x):x,t==="none"?c=d:t==="out"?(g=1-x,c=g*g*d):t==="in"?c=x*x*d:x<.5?(g=x*2,c=g*g*.5*d):(g=(1-x)*2,c=g*g*.5*d),n?m+=Math.random()*c-c*.5:l%2?m+=c*.5:m-=c*.5,s&&(m>1?m=1:m<0&&(m=0)),i[r++]={x,y:m};for(i.sort(function(u,h){return u.x-h.x}),k=new r0(1,1,null),l=o;l--;)p=i[l],k=new r0(p.x,p.y,k);return b=new r0(0,0,k.t?k:k.next),function(u){var h=b;if(u>h.t){for(;h.next&&u>=h.t;)h=h.next;h=h.prev}else for(;h.prev&&u<=h.t;)h=h.prev;return b=h,h.v+(u-h.t)/h.gap*h.c}},xn=Ju(.7);xn.ease=xn;xn.config=Ju;var l0=Zu(1,2);l0.config=Zu;var $s=Qu();$s.ease=$s;$s.config=Qu;var Vs={SlowMo:xn,RoughEase:$s,ExpoScaleEase:l0};for(a0 in Vs)Vs[a0].register=$7,Vs[a0].version="3.4.2";var a0;Ku()&&Zi.registerPlugin(xn);var W7=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,K7=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,J7=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,Z7=/(^[#\.][a-z]|[a-y][a-z])/i,Q7=Math.PI/180,ez=180/Math.PI,zo=Math.sin,So=Math.cos,wr=Math.abs,Da=Math.sqrt,zm=Math.atan2,Ks=1e8,ew=function(e){return typeof e=="string"},ow=function(e){return typeof e=="number"},tz=function(e){return typeof e>"u"},iz={},rz={},Sm=1e5,lw=function(e){return Math.round((e+Ks)%1*Sm)/Sm||(e<0?0:1)},Ie=function(e){return Math.round(e*Sm)/Sm||0},tw=function(e,t,i,r){var o=e[t],l=r===1?6:Js(o,i,r);if(l&&l+i+2<o.length)return e.splice(t,0,o.slice(0,i+l+2)),o.splice(0,i+l),1},az=function(e,t){var i=e.length;for(t||e.reverse();i--;)e[i].reversed||fl(e[i])},iw=function(e,t){return t.totalLength=e.totalLength,e.samples?(t.samples=e.samples.slice(0),t.lookup=e.lookup.slice(0),t.minLength=e.minLength,t.resolution=e.resolution):t.totalPoints=e.totalPoints,t},rw=function(e,t){var i=e.length,r=e[i-1]||[],o=r.length;t[0]===r[o-2]&&t[1]===r[o-1]&&(t=r.concat(t.slice(2)),i--),e[i]=t},Ws;function sl(a){a=ew(a)&&Z7.test(a)&&document.querySelector(a)||a;var e=a.getAttribute?a:0,t;return e&&(a=a.getAttribute("d"))?(e._gsPath||(e._gsPath={}),t=e._gsPath[a],t&&!t._dirty?t:e._gsPath[a]=oi(a)):a?ew(a)?oi(a):ow(a[0])?[a]:a:console.warn("Expecting a <path> element or an SVG path data string")}function jm(a){for(var e=[],t=0;t<a.length;t++)e[t]=iw(a[t],a[t].slice(0));return iw(a,e)}function fl(a){var e=0,t;for(a.reverse();e<a.length;e+=2)t=a[e],a[e]=a[e+1],a[e+1]=t;a.reversed=!a.reversed}var oz=function(e,t){var i=document.createElementNS("http://www.w3.org/2000/svg","path"),r=[].slice.call(e.attributes),o=r.length,l;for(t=","+t+",";--o>-1;)l=r[o].nodeName.toLowerCase(),t.indexOf(","+l+",")<0&&i.setAttributeNS(null,l,r[o].nodeValue);return i}
vendor: 5,893 bytes, line 2
2,lz={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"},nz=function(e,t){for(var i=t?t.split(","):[],r={},o=i.length;--o>-1;)r[i[o]]=+e.getAttribute(i[o])||0;return r};function Qs(a,e){var t=a.tagName.toLowerCase(),i=.552284749831,r,o,l,n,s,f,d,x,m,c,g,p,k,b,u,h,w,y,v,j,S,A;return t==="path"||!a.getBBox?a:(f=oz(a,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),A=nz(a,lz[t]),t==="rect"?(n=A.rx,s=A.ry||n,o=A.x,l=A.y,c=A.width-n*2,g=A.height-s*2,n||s?(p=o+n*(1-i),k=o+n,b=k+c,u=b+n*i,h=b+n,w=l+s*(1-i),y=l+s,v=y+g,j=v+s*i,S=v+s,r="M"+h+","+y+" V"+v+" C"+[h,j,u,S,b,S,b-(b-k)/3,S,k+(b-k)/3,S,k,S,p,S,o,j,o,v,o,v-(v-y)/3,o,y+(v-y)/3,o,y,o,w,p,l,k,l,k+(b-k)/3,l,b-(b-k)/3,l,b,l,u,l,h,w,h,y].join(",")+"z"):r="M"+(o+c)+","+l+" v"+g+" h"+-c+" v"+-g+" h"+c+"z"):t==="circle"||t==="ellipse"?(t==="circle"?(n=s=A.r,x=n*i):(n=A.rx,s=A.ry,x=s*i),o=A.cx,l=A.cy,d=n*i,r="M"+(o+n)+","+l+" C"+[o+n,l+x,o+d,l+s,o,l+s,o-d,l+s,o-n,l+x,o-n,l,o-n,l-x,o-d,l-s,o,l-s,o+d,l-s,o+n,l-x,o+n,l].join(",")+"z"):t==="line"?r="M"+A.x1+","+A.y1+" L"+A.x2+","+A.y2:(t==="polyline"||t==="polygon")&&(m=(a.getAttribute("points")+"").match(K7)||[],o=m.shift(),l=m.shift(),r="M"+o+","+l+" L"+m.join(","),t==="polygon"&&(r+=","+o+","+l+"z")),f.setAttribute("d",Qi(f._gsRawPath=oi(r))),e&&a.parentNode&&(a.parentNode.insertBefore(f,a),a.parentNode.removeChild(a)),f)}function nw(a,e,t){var i=a[e],r=a[e+2],o=a[e+4],l;return i+=(r-i)*t,r+=(o-r)*t,i+=(r-i)*t,l=r+(o+(a[e+6]-o)*t-r)*t-i,i=a[e+1],r=a[e+3],o=a[e+5],i+=(r-i)*t,r+=(o-r)*t,i+=(r-i)*t,Ie(zm(r+(o+(a[e+7]-o)*t-r)*t-i,l)*ez)}function s0(a,e,t){tz(t)&&(t=1),e=e||0;var i=e>t,r=Math.max(0,~~(wr(t-e)-1e-8));if(i&&(i=t,t=e,e=i,i=1,r-=r?1:0),e<0||t<0){var o=~~Math.min(e,t)+1;e+=o,t+=o}var l=jm(a.totalLength?a:dl(a)),n=t>1,s=aw(l,e,iz,!0),f=aw(l,t,rz),d=f.segment,x=s.segment,m=f.segIndex,c=s.segIndex,g=f.i,p=s.i,k=c===m,b=g===p&&k,u=k&&p>g||b&&s.t>f.t,h,w,y,v,j,S,A;if(n||r){if(tw(l,c,p,s.t)&&(h=1,c++,b?u?f.t/=s.t:(f.t=(f.t-s.t)/(1-s.t),m++,g=0):c<=m+1&&!u&&(m++,k&&(g-=p))),f.t?tw(l,m,g,f.t)&&(u&&h&&c++,i&&m++):(m--,i&&c--),v=[],j=l.length,S=1+j*r,A=c,i)for(m=(m||j)-1,S+=(j-m+c)%j,y=0;y<S;y++)rw(v,l[A]),A=(A||j)-1;else for(S+=(j-c+m)%j,y=0;y<S;y++)rw(v,l[A++%j]);l=v}else if(w=f.t===1?6:Js(d,g,f.t),e!==t)for(h=Js(x,p,b?s.t/f.t:s.t),k&&(w+=h),d.splice(g+w+2),(h||p)&&x.splice(0,p+h),y=l.length;y--;)(y<c||y>m)&&l.splice(y,1);else d.angle=nw(d,g+w,0),g+=w,s=d[g],f=d[g+1],d.length=d.totalLength=0,d.totalPoints=l.totalPoints=8,d.push(s,f,s,f,s,f,s,f);return i&&az(l,n||r),l.totalLength=0,l}function sz(a,e,t){e=e||0,a.samples||(a.samples=[],a.lookup=[]);var i=~~a.resolution||12,r=1/i,o=t?e+t*6+1:a.length,l=a[e],n=a[e+1],s=e?e/6*i:0,f=a.samples,d=a.lookup,x=(e?a.minLength:Ks)||Ks,m=f[s+t*i-1],c=e?f[s-1]:0,g,p,k,b,u,h,w,y,v,j,S,A,U,N,X,F,R;for(f.length=d.length=0,p=e+2;p<o;p+=6){if(k=a[p+4]-l,b=a[p+2]-l,u=a[p]-l,y=a[p+5]-n,v=a[p+3]-n,j=a[p+1]-n,h=w=S=A=0,wr(k)<1e-5&&wr(y)<1e-5&&wr(u)+wr(j)<1e-5)a.length>8&&(a.splice(p,6),p-=6,o-=6);else for(g=1;g<=i;g++)N=r*g,U=1-N,h=w-(w=(N*N*k+3*U*(N*b+U*u))*N),S=A-(A=(N*N*y+3*U*(N*v+U*j))*N),F=Da(S*S+h*h),F<x&&(x=F),c+=F,f[s++]=c;l+=k,n+=y}if(m)for(m-=c;s<f.length;s++)f[s]+=m;if(f.length&&x)for(a.totalLength=R=f[f.length-1]||0,a.minLength=x,F=X=0,g=0;g<R;g+=x)d[F++]=f[X]<g?++X:X;else a.totalLength=f[0]=0;return e?c-f[e/2-1]:c}function dl(a,e){var t,i,r;for(r=t=i=0;r<a.length;r++)a[r].resolution=~~e||12,i+=a[r].length,t+=sz(a[r]);return a.totalPoints=i,a.totalLength=t,a}function Js(a,e,t){if(t<=0||t>=1)return 0;var i=a[e],r=a[e+1],o=a[e+2],l=a[e+3],n=a[e+4],s=a[e+5],f=a[e+6],d=a[e+7],x=i+(o-i)*t,m=o+(n-o)*t,c=r+(l-r)*t,g=l+(s-l)*t,p=x+(m-x)*t,k=c+(g-c)*t,b=n+(f-n)*t,u=s+(d-s)*t;return m+=(b-m)*t,g+=(u-g)*t,a.splice(e+2,4,Ie(x),Ie(c),Ie(p),Ie(k),Ie(p+(m-p)*t),Ie(k+(g-k)*t),Ie(m),Ie(g),Ie(b),Ie(u)),a.samples&&a.samples.splice(e/6*a.resolution|0,0,0,0,0,0,0,0),6}function aw(a,e,t,i){t=t||{},a.totalLength||dl(a),(e<0||e>1)&&(e=lw(e));var r=0,o=a[0],l,n,s,f,d,x,m;if(a.length>1){for(s=a.totalLength*e,d=x=0;(d+=a[x++].totalLength)<s;)r=x;o=a[r],f=d-o.totalLength,e=(s-f)/(d-f)||0}return l=o.samples,n=o.resolution,s=o.totalLength*e,x=o.lookup[~~(s/o.minLength)]||0,f=x?l[x-1]:0,d=l[x],d<s&&(f=d,d=l[++x]),m=1/n*((s-f)/(d-f)+x%n),x=~~(x/n)*6,i&&m===1&&(x+6<o.length?(x+=6,m=0):r+1<a.length&&(x=m=0,o=a[++r])),t.t=m,t.i=x,t.path=a,t.segment=o,t.segIndex=r,t}function f0(a,e,t,i){var r=a[0],o=i||{},l,n,s,f,d,x,m,c,g;if((e<0||e>1)&&(e=lw(e)),a.length>1){for(s=a.totalLength*e,d=x=0;(d+=a[x++].totalLength)<s;)r=a[x];f=d-r.totalLength,e=(s-f)/(d-f)||0}return l=r.samples,n=r.resolution,s=r.totalLength*e,x=r.lookup[~~(s/r.minLength)]||0,f=x?l[x-1]:0,d=l[x],d<s&&(f=d,d=l[++x]),m=1/n*((s-f)/(d-f)+x%n)||0,g=1-m,x=~~(x/n)*6,c=r[x],o.x=Ie((m*m*(r[x+6]-c)+3*g*(m*(r[x+4]-c)+g*(r[x+2]-c)))*m+c),o.y=Ie((m*m*(r[x+7]-(c=r[x+1]))+3*g*(m*(r[x+5]-c)+g*(r[x+3]-c)))*m+c),t&&(o.angle=r.totalLength?nw(r,x,m>=1?1-1e-9:m||1e-9):r.angle||0),o}function Rr(a,e,t,i,r,o,l){for(var n=a.length,s,f,d,x,m;--n>-1;)for(s=a[n],f=s.length,d=0;d<f;d+=2)x=s[d],m=s[d+1],s[d]=x*e+m*i+o,s[d+1]=x*t+m*r+l;return a._dirty=1,a}function fz(a,e,t,i,r,o,l,n,s){if(!(a===n&&e===s)){t=wr(t),i=wr(i);var f=r%360*Q7,d=So(f),x=zo(f),m=Math.PI,c=m*2,g=(a-n)/2,p=(e-s)/2,k=d*g+x*p,b=-x*g+d*p,u=k*k,h=b*b,w=u/(t*t)+h/(i*i);w>1&&(t=Da(w)*t,i=Da(w)*i);var y=t*t,v=i*i,j=(y*v-y*h-v*u)/(y*h+v*u);j<0&&(j=0);var S=(o===l?-1:1)*Da(j),A=S*(t*b/i),U=S*-(i*k/t),N=(a+n)/2,X=(e+s)/2,F=N+(d*A-x*U),R=X+(x*A+d*U),L=(k-A)/t,_=(b-U)/i,E=(-k-A)/t,z=(-b-U)/i,I=L*L+_*_,P=(_<0?-1:1)*Math.acos(L/Da(I)),M=(L*z-_*E<0?-1:1)*Math.acos((L*E+_*z)/Da(I*(E*E+z*z)));isNaN(M)&&(M=m),!l&&M>0?M-=c:l&&M<0&&(M+=c),P%=c,M%=c;var q=Math.ceil(wr(M)/(c/4)),G=[],J=M/q,le=4/3*zo(J/2)/(1+So(J/2)),re=d*t,ge=x*t,se=x*-i,ze=d*i,xe;for(xe=0;xe<q;xe++)r=P+xe*J,k=So(r),b=zo(r),L=So(r+=J),_=zo(r),G.push(k-le*b,b+le*k,L+le*_,_-le*L,L,_);for(xe=0;xe<G.length;
2xe+=2)k=G[xe],b=G[xe+1],G[xe]=k*re+b*se+F,G[xe+1]=k*ge+b*ze+R;return G[xe-2]=n,G[xe-1]=s,G}}function oi(a){var e=(a+"").replace(J7,function(A){var U=+A;return U<1e-4&&U>-1e-4?0:U}).match(W7)||[],t=[],i=0,r=0,o=2/3,l=e.length,n=0,s="ERROR: malformed path: "+a,f,d,x,m,c,g,p,k,b,u,h,w,y,v,j,S=function(U,N,X,F){u=(X-U)/3,h=(F-N)/3,p.push(U+u,N+h,X-u,F-h,X,F)};if(!a||!isNaN(e[0])||isNaN(e[1]))return console.log(s),t;for(f=0;f<l;f++)if(y=c,isNaN(e[f])?(c=e[f].toUpperCase(),g=c!==e[f]):f--,x=+e[f+1],m=+e[f+2],g&&(x+=i,m+=r),f||(k=x,b=m),c==="M")p&&(p.length<8?t.length-=1:n+=p.length),i=k=x,r=b=m,p=[x,m],t.push(p),f+=2,c="L";else if(c==="C")p||(p=[0,0]),g||(i=r=0),p.push(x,m,i+e[f+3]*1,r+e[f+4]*1,i+=e[f+5]*1,r+=e[f+6]*1),f+=6;else if(c==="S")u=i,h=r,(y==="C"||y==="S")&&(u+=i-p[p.length-4],h+=r-p[p.length-3]),g||(i=r=0),p.push(u,h,x,m,i+=e[f+3]*1,r+=e[f+4]*1),f+=4;else if(c==="Q")u=i+(x-i)*o,h=r+(m-r)*o,g||(i=r=0),i+=e[f+3]*1,r+=e[f+4]*1,p.push(u,h,i+(x-i)*o,r+(m-r)*o,i,r),f+=4;else if(c==="T")u=i-p[p.length-4],h=r-p[p.length-3],p.push(i+u,r+h,x+(i+u*1.5-x)*o,m+(r+h*1.5-m)*o,i=x,r=m),f+=2;else if(c==="H")S(i,r,i=x,r),f+=1;else if(c==="V")S(i,r,i,r=x+(g?r-i:0)),f+=1;else if(c==="L"||c==="Z")c==="Z"&&(x=k,m=b,p.closed=!0),(c==="L"||wr(i-x)>.5||wr(r-m)>.5)&&(S(i,r,x,m),c==="L"&&(f+=2)),i=x,r=m;else if(c==="A"){if(v=e[f+4],j=e[f+5],u=e[f+6],h=e[f+7],d=7,v.length>1&&(v.length<3?(h=u,u=j,d--):(h=j,u=v.substr(2),d-=2),j=v.charAt(1),v=v.charAt(0)),w=fz(i,r,+e[f+1],+e[f+2],+e[f+3],+v,+j,(g?i:0)+u*1,(g?r:0)+h*1),f+=d,w)for(d=0;d<w.length;d++)p.push(w[d]);i=p[p.length-2],r=p[p.length-1]}else console.log(s);return f=p.length,f<6?(t.pop(),f=0):p[0]===p[f-2]&&p[1]===p[f-1]&&(p.closed=!0),t.totalPoints=n+f,t}function Zs(a,e,t,i,r,o,l,n,s,f,d){var x=(a+t)/2,m=(e+i)/2,c=(t+r)/2,g=(i+o)/2,p=(r+l)/2,k=(o+n)/2,b=(x+c)/2,u=(m+g)/2,h=(c+p)/2,w=(g+k)/2,y=(b+h)/2,v=(u+w)/2,j=l-a,S=n-e,A=wr((t-l)*S-(i-n)*j),U=wr((r-l)*S-(o-n)*j),N;return f||(f=[a,e,l,n],d=2),f.splice(d||f.length-2,0,y,v),(A+U)*(A+U)>s*(j*j+S*S)&&(N=f.length,Zs(a,e,x,m,b,u,y,v,s,f,d),Zs(y,v,h,w,p,k,l,n,s,f,d+2+(f.length-N))),f}function sw(a,e){e===void 0&&(e=1);for(var t=a[0],i=0,r=[t,i],o=2;o<a.length;o+=2)r.push(t,i,a[o],i=(a[o]-t)*e/2,t=a[o],-i);return r}function cl(a,e,t){var i=a.length-2,r=+a[0],o=+a[1],l=+a[2],n=+a[3],s=[r,o,r,o],f=l-r,d=n-o,x=Math.abs(a[i]-r)<.001&&Math.abs(a[i+1]-o)<.001,m,c,g,p,k,b,u,h,w,y,v,j,S,A;for(isNaN(t)&&(t=Math.PI/10),x&&(a.push(l,n),l=r,n=o,r=a[i-2],o=a[i-1],a.unshift(r,o),i+=4),e=e||e===0?+e:1,k=2;k<i;k+=2)m=r,c=o,r=l,o=n,l=+a[k+2],n=+a[k+3],b=f,h=d,f=l-r,d=n-o,u=l-m,w=n-c,j=b*b+h*h,S=f*f+d*d,A=u*u+w*w,g=Math.acos((j+S-A)/Da(4*j*S)),v=g/Math.PI*e,y=Da(j)*v,v*=Da(S),(r!==m||o!==c)&&(g>t?(p=zm(w,u),s.push(Ie(r-So(p)*y),Ie(o-zo(p)*y),Ie(r),Ie(o),Ie(r+So(p)*v),Ie(o+zo(p)*v))):(p=zm(h,b),s.push(Ie(r-So(p)*y),Ie(o-zo(p)*y)),p=zm(d,f),s.push(Ie(r),Ie(o),Ie(r+So(p)*v),Ie(o+zo(p)*v))));return s.push(Ie(l),Ie(n),Ie(l),Ie(n)),x&&(s.splice(0,6),s.length=s.length-6),s}function dz(a,e,t,i,r,o){var l=r-t,n=o-i,s;return(l||n)&&(s=((a-t)*l+(e-i)*n)/(l*l+n*n),s>1?(t=r,i=o):s>0&&(t+=l*s,i+=n*s)),Math.pow(a-t,2)+Math.pow(e-i,2)}function n0(a,e,t,i,r){var o=i,l=a[e],n=a[e+1],s=a[t],f=a[t+1],d,x,m;for(x=e+2;x<t;x+=2)m=dz(a[x],a[x+1],l,n,s,f),m>o&&(d=x,o=m);o>i&&(d-e>2&&n0(a,e,d,i,r),r.push(a[d],a[d+1]),t-d>2&&n0(a,d,t,i,r))}function _m(a,e){var t=parseFloat(a[0]),i=parseFloat(a[1]),r=[t,i],o=a.length-2,l,n,s,f,d,x,m;for(e=Math.pow(e||1,2),l=2;l<o;l+=2)n=parseFloat(a[l]),s=parseFloat(a[l+1]),f=t-n,d=i-s,f*f+d*d>e&&(r.push(n,s),t=n,i=s);return r.push(parseFloat(a[o]),parseFloat(a[o+1])),m=r.length-2,x=[r[0],r[1]],n0(r,0,m,e,x),x.push(r[m],r[m+1]),x}function fw(a,e,t,i,r,o,l,n,s,f,d,x,m,c){var g=(r-i)/o,p=0,k=i,b,u,h,w,y,v;for(Ws=Ks;k<=r;)v=1-k,b=v*v*v*l+3*v*v*k*s+3*v*k*k*d+k*k*k*m,u=v*v*v*n+3*v*v*k*f+3*v*k*k*x+k*k*k*c,w=b-e,y=u-t,h=w*w+y*y,h<Ws&&(Ws=h,p=k),k+=g;return a>1?fw(a-1,e,t,Math.max(p-g,0),Math.min(p+g,1),o,l,n,s,f,d,x,m,c):p}function dw(a,e,t,i){var r={j:0,i:0,t:0},o=Ks,l,n,s,f;for(n=0;n<a.length;n++)for(f=a[n],l=0;l<f.length;l+=6)s=fw(1,e,t,0,1,i||20,f[l],f[l+1],f[l+2],f[l+3],f[l+4],f[l+5],f[l+6],f[l+7]),o>Ws&&(o=Ws,r.j=n,r.i=l,r.t=s);return r}
2function Qi(a){ow(a[0])&&(a=[a]);var e="",t=a.length,i,r,o,l;for(r=0;r<t;r++){for(l=a[r],e+="M"+Ie(l[0])+","+Ie(l[1])+" C",i=l.length,o=2;o<i;o++)e+=Ie(l[o++])+","+Ie(l[o++])+" "+Ie(l[o++])+","+Ie(l[o++])+" "+Ie(l[o++])+","+Ie(l[o])+" ";l.closed&&(e+="z")}return e}var cz=["x","translateX","left","marginLeft"],mz=["y","translateY","top","marginTop"],xz=Math.PI/180,ia,xw,d0,c0,pz=function(){return ia||typeof window<"u"&&(ia=window.gsap)&&ia.registerPlugin&&ia},ef=function(e,t,i,r){for(var o=t.length,l=r===2?0:r,n=0;n<o;n++)e[l]=parseFloat(t[n][i]),r===2&&(e[l+1]=0),l+=2;return e},pn=function(e,t,i){return parseFloat(e._gsap.get(e,t,i||"px"))||0},pw=function(e){var t=e[0],i=e[1],r;for(r=2;r<e.length;r+=2)t=e[r]+=t,i=e[r+1]+=i},cw=function(e,t,i,r,o,l,n){if(n.type==="cubic")t=[t];else{t.unshift(pn(i,r,n.unitX),o?pn(i,o,n.unitY):0),n.relative&&pw(t);var s=o?cl:sw;t=[s(t,n.curviness)]}return t=l(gw(t,i,n)),Cm(e,i,r,t,"x",n.unitX),o&&Cm(e,i,o,t,"y",n.unitY),dl(t,n.resolution||(n.curviness===0?20:12))},gz=function(e){return e},bz=/[-+\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/g,mw=function(e,t,i){var r=Mi(e),o,l,n;return(e.tagName+"").toLowerCase()==="svg"?(o=e.viewBox.baseVal,l=o.x,n=o.y,o.width||(o={width:+e.getAttribute("width"),height:+e.getAttribute("height")})):(o=t&&e.getBBox&&e.getBBox(),l=n=0),t&&t!=="auto"&&(l+=t.push?t[0]*(o?o.width:e.offsetWidth||0):t.x,n+=t.push?t[1]*(o?o.height:e.offsetHeight||0):t.y),i.apply(l||n?r.apply({x:l,y:n}):{x:r.e,y:r.f})},m0=function(e,t,i,r){var o=Mi(e.parentNode,!0,!0),l=o.clone().multiply(Mi(t)),n=mw(e,i,o),s=mw(t,r,o),f=s.x,d=s.y,x;return l.e=l.f=0,r==="auto"&&t.getTotalLength&&t.tagName.toLowerCase()==="path"&&(x=t.getAttribute("d").match(bz)||[],x=l.apply({x:+x[0],y:+x[1]}),f+=x.x,d+=x.y),(x||t.getBBox&&e.getBBox&&t.ownerSVGElement===e.ownerSVGElement)&&(x=l.apply(t.getBBox()),f-=x.x,d-=x.y),l.e=f-n.x,l.f=d-n.y,l},gw=function(e,t,i){var r=i.align,o=i.matrix,l=i.offsetX,n=i.offsetY,s=i.alignOrigin,f=e[0][0],d=e[0][1],x=pn(t,"x"),m=pn(t,"y"),c,g,p;return!e||!e.length?sl("M0,0L0,0"):(r&&(r==="self"||(c=c0(r)[0]||t)===t?Rr(e,1,0,0,1,x-f,m-d):(s&&s[2]!==!1?ia.set(t,{transformOrigin:s[0]*100+"% "+s[1]*100+"%"}):s=[pn(t,"xPercent")/-100,pn(t,"yPercent")/-100],g=m0(t,c,s,"auto"),p=g.apply({x:f,y:d}),Rr(e,g.a,g.b,g.c,g.d,x+g.e-(p.x-g.e),m+g.f-(p.y-g.f)))),o?Rr(e,o.a,o.b,o.c,o.d,o.e,o.f):(l||n)&&Rr(e,1,0,0,1,l||0,n||0),e)},Cm=function(e,t,i,r,o,l){var n=t._gsap,s=n.harness,f=s&&s.aliases&&s.aliases[i],d=f&&f.indexOf(",")<0?f:i,x=e._pt=new xw(e._pt,t,d,0,0,gz,0,n.set(t,d,e));x.u=d0(n.get(t,d,l))||0,x.path=r,x.pp=o,e._props.push(d)},hz=function(e,t){return function(i){return e||t!==1?s0(i,e,t):i}},uz={version:"3.4.2",name:"motionPath",register:function(e,t,i){ia=e,d0=ia.utils.getUnit,c0=ia.utils.toArray,xw=i},init:function(e,t){if(!ia)return console.warn("Please gsap.registerPlugin(MotionPathPlugin)"),!1;(!(typeof t=="object"&&!t.style)||!t.path)&&(t={path:t});var i=[],r=t.path,o=r[0],l=t.autoRotate,n=hz(t.start,"end"in t?t.end:1),s,f,d,x;if(this.rawPaths=i,this.target=e,(this.rotate=l||l===0)&&(this.rOffset=parseFloat(l)||0,this.radians=!!t.useRadians,this.rProp=t.rotation||"rotation",this.rSet=e._gsap.set(e,this.rProp,this),this.ru=d0(e._gsap.get(e,this.rProp))||0),Array.isArray(r)&&!("closed"in r)&&typeof o!="number"){for(f in o)~cz.indexOf(f)?d=f:~mz.indexOf(f)&&(x=f);d&&x?i.push(cw(this,ef(ef([],r,d,0),r,x,1),e,t.x||d,t.y||x,n,t)):d=x=0;for(f in o)f!==d&&f!==x&&i.push(cw(this,ef([],r,f,2),e,f,0,n,t))}else s=n(gw(sl(t.path),e,t)),dl(s,t.resolution),i.push(s),Cm(this,e,t.x||"x",s,"x",t.unitX||"px"),Cm(this,e,t.y||"y",s,"y",t.unitY||"px")},render:function(e,t){var i=t.rawPaths,r=i.length,o=t._pt;for(e>1?e=1:e<0&&(e=0);r--;)f0(i[r],e,!r&&t.rotate,i[r]);for(;o;)o.set(o.t,o.p,o.path[o.pp]+o.u,o.d,e),o=o._next;t.rotate&&t.rSet(t.target,t.rProp,i[0].angle*(t.radians?xz:1)+t.rOffset+t.ru,t,e)},getLength:function(e){return dl(sl(e)).totalLength},sliceRawPath:s0,getRawPath:sl,pointsToSegment:cl,stringToRawPath:oi,rawPathToString:Qi,transformRawPath:Rr,getGlobalMatrix:Mi,getPositionOnPath:f0,cacheRawPathMeasurements:dl,convertToPath:function(e,t){return c0(e).map(function(i){return Qs(i,t!==!1)})},convertCoordinates:function(e,t,i){var r=Mi(t,!0,!0).multiply(Mi(e));return i?r.apply(i):r},getAlignMatrix:m0,getRelativePosition:function(e,t,i,r){var o=m0(e,t,i,r);return{x:o.e,y:o.f}},arrayToRawPath:function(e,t){t=t||{};var i=ef(ef([],e,t.x||"x",0),e,t.y||"y",1);return t.relative&&pw(i),[t.type==="cubic"?i:cl(i,t.curviness)]}};pz()&&ia.registerPlugin(uz);var jo,bw,Im,wz,Ma,rf,_w,Cw=function(){return typeof window<"u"},Ew=function(){return jo||Cw()&&(jo=window.gsap)&&jo.registerPlugin&&jo},hw=function(e){return typeof e=="function"},kz=function(e){return console.warn(e)},yz=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],kr=.212671,yr=.71516,vr=.072169,Tm=function(e,t){var i=[],r=0,o=0,l,n;for(l=0;l<4;l++){for(n=0;n<5;n++)o=n===4?e[r+4]:0,i[r+n]=e[r]*t[n]+e[r+1]*t[n+5]+e[r+2]*t[n+10]+e[r+3]*t[n+15]+o;r+=5}return i},uw=function(e,t){var i=1-t,r=i*kr,o=i*yr,l=i*vr;return Tm([r+t,o,l,0,0,r,o+t,l,0,0,r,o,l+t,0,0,0,0,0,1,0],e)},ww=function(e,t,i){var r=Im(t),o=r[0]/255,l=r[1]/255,n=r[2]/255,s=1-i;return Tm([s+i*o*kr,i*o*yr,i*o*vr,0,0,i*l*kr,s+i*l*yr,i*l*vr,0,0,i*n*kr,i*n*yr,s+i*n*vr,0,0,0,0,0,1,0],e)},kw=function(e,t){t*=Math.PI/180;var i=Math.cos(t),r=Math.sin(t);return Tm([kr+i*(1-kr)+r*-kr,yr+i*-yr+r*-yr,vr+i*-vr+r*(1-vr),0,0,kr+i*-kr+r*.143,yr+i*(1-yr)+r*.14,vr+i*-vr+r*-.283,0,0,kr+i*-kr+r*-(1-kr),yr+i*-yr+r*yr,vr+i*(1-vr)+r*vr,0,0,0,0,0,1,0,0,0,0,0,1],e)},yw=function(e,t){return Tm([t,0,0,0,.5*(1-t),0,t,0,0,.5*(1-t),0,0,t,0,.5*(1-t),0,0,0,1,0],e)},Iw=function(e,t){var i=Ma.filters[t],r=e.filters||[],o=r.length,l;for(i||kz(t+" not found. PixiPlugin.registerPIXI(PIXI)");--o>-1;)if(r[o]instanceof i)return r[o];return l=new i,t==="BlurFilter"&&(l.blur=0),r.push(l),e.filters=r,l},qt=function(e,t,i,r){t.add(i,e,i[e],r[e]),t._props.push(e)},vw=function(e,t){var i=new Ma.filters.ColorMatrixFilter;return i.matrix=t,i.brightness(e,!0),i.matrix},vz=function(e){var t={},i;for(i in e)t[i]=e[i];return t},er={contrast:1,saturation:1,colorizeAmount:0,colorize:"rgb(255,255,255)",hue:0,brightness:1},zz=function(e,t,i){var r=Iw(e,"ColorMatrixFilter"),o=e._gsColorMatrixFilter=e._gsColorMatrixFilter||vz(er),l=t.combineCMF&&!("colorMatrixFilter"in t&&!t.colorMatrixFilter),n,s,f;for(f=r.matrix,t.resolution&&(r.resolution=t.resolution),t.matrix&&t.matrix.length===f.length?(s=t.matrix,o.contrast!==1&&qt("contrast",i,o,er),o.hue&&qt("hue",i,o,er),o.brightness!==1&&qt("brightness",i,o,er),o.colorizeAmount&&(qt("colorize",i,o,er),qt("colorizeAmount",i,o,er)),o.saturation!==1&&qt("saturation",i,o,er)):(s=yz.slice(),t.contrast!=null?(s=yw(s,+t.contrast),qt("contrast",i,o,t)):o.contrast!==1&&(l?s=yw(s,o.contrast):qt("contrast",i,o,er)),t.hue!=null?(s=kw(s,+t.hue),qt("hue",i,o,t)):o.hue&&(l?s=kw(s,o.hue):qt("hue",i,o,er)),t.brightness!=null?(s=vw(+t.brightness,s),qt("brightness",i,o,t)):o.brightness!==1&&(l?s=vw(o.brightness,s):qt("brightness",i,o,er)),t.colorize!=null?(t.colorizeAmount="colorizeAmount"in t?+t.colorizeAmount:1,s=ww(s,t.colorize,t.colorizeAmount),qt("
2colorize",i,o,t),qt("colorizeAmount",i,o,t)):o.colorizeAmount&&(l?s=ww(s,o.colorize,o.colorizeAmount):(qt("colorize",i,o,er),qt("colorizeAmount",i,o,er))),t.saturation!=null?(s=uw(s,+t.saturation),qt("saturation",i,o,t)):o.saturation!==1&&(l?s=uw(s,o.saturation):qt("saturation",i,o,er))),n=s.length;--n>-1;)s[n]!==f[n]&&i.add(f,n,f[n],s[n],"colorMatrixFilter");i._props.push("colorMatrixFilter")},Sz=function(e,t){var i=t.t,r=t.p,o=t.color,l=t.set;l(i,r,o[0]<<16|o[1]<<8|o[2])},jz=function(e,t){var i=t.g;i&&(i.dirty++,i.clearDirty++)},_z=function(e,t){t.t.visible=!!t.t.alpha},zw=function(e,t,i,r){var o=e[t],l=Im(hw(o)?e[t.indexOf("set")||!hw(e["get"+t.substr(3)])?t:"get"+t.substr(3)]():o),n=Im(i);r._pt=new rf(r._pt,e,t,0,0,Sz,{t:e,p:t,color:l,set:_w(e,t)}),r.add(l,0,l[0],n[0]),r.add(l,1,l[1],n[1]),r.add(l,2,l[2],n[2])},Cz={tint:1,lineColor:1,fillColor:1},Sw="position,scale,skew,pivot,anchor,tilePosition,tileScale".split(","),x0={x:"position",y:"position",tileX:"tilePosition",tileY:"tilePosition"},Ez={colorMatrixFilter:1,saturation:1,contrast:1,hue:1,colorize:1,colorizeAmount:1,brightness:1,combineCMF:1},Am=Math.PI/180,Aw=function(e){return typeof e=="string"},Iz=function(e){return Aw(e)&&e.charAt(1)==="="?e.substr(0,2)+parseFloat(e.substr(2))*Am:e*Am},Az=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e5)/1e5,t)},Tz=function(e,t,i,r,o,l){var n=360*(l?Am:1),s=Aw(o),f=s&&o.charAt(1)==="="?+(o.charAt(0)+"1"):0,d=parseFloat(f?o.substr(2):o)*(l?Am:1),x=f?d*f:d-r,m=r+x,c,g;return s&&(c=o.split("_")[1],c==="short"&&(x%=n,x!==x%(n/2)&&(x+=x<0?n:-n)),c==="cw"&&x<0?x=(x+n*1e10)%n-~~(x/n)*n:c==="ccw"&&x>0&&(x=(x-n*1e10)%n-~~(x/n)*n)),e._pt=g=new rf(e._pt,t,i,r,x,Az),g.e=m,g},jw=function(){Cw()&&(bw=window,jo=wz=Ew(),Ma=Ma||bw.PIXI,Im=function(t){return jo.utils.splitColor((t+"").substr(0,2)==="0x"?"#"+t.substr(2):t)})},Em,tf;for(Em=0;Em<Sw.length;Em++)tf=Sw[Em],x0[tf+"X"]=tf,x0[tf+"Y"]=tf;var Dz={version:"3.4.2",name:"pixi",register:function(e,t,i){jo=e,rf=i,_w=t.getSetter,jw()},registerPIXI:function(e){Ma=e},init:function(e,t,i,r,o){if(Ma||jw(),!(e instanceof Ma.DisplayObject))return!1;var l=Ma.VERSION.charAt(0)==="4",n,s,f,d,x,m,c,g,p;for(m in t){if(n=x0[m],f=t[m],n)s=~m.charAt(m.length-1).toLowerCase().indexOf("x")?"x":"y",this.add(e[n],s,e[n][s],n==="skew"?Iz(f):f);else if(m==="scale"||m==="anchor"||m==="pivot"||m==="tileScale")this.add(e[m],"x",e[m].x,f),this.add(e[m],"y",e[m].y,f);else if(m==="rotation"||m==="angle")Tz(this,e,m,e[m],f,m==="rotation");else if(Ez[m])d||(zz(e,t.colorMatrixFilter||t,this),d=!0);else if(m==="blur"||m==="blurX"||m==="blurY"||m==="blurPadding"){if(x=Iw(e,"BlurFilter"),this.add(x,m,x[m],f),t.blurPadding!==0)for(c=t.blurPadding||Math.max(x[m],f)*2,g=e.filters.length;--g>-1;)e.filters[g].padding=Math.max(e.filters[g].padding,c)}else if(Cz[m])if((m==="lineColor"||m==="fillColor")&&e instanceof Ma.Graphics)for(p=(e.geometry||e).graphicsData,this._pt=new rf(this._pt,e,m,0,0,jz,{g:e.geometry||e}),g=p.length;--g>-1;)zw(l?p[g]:p[g][m.substr(0,4)+"Style"],l?m:"color",f,this);else zw(e,m,f,this);else m==="autoAlpha"?(this._pt=new rf(this._pt,e,"visible",0,0,_z),this.add(e,"alpha",e.alpha,f),this._props.push("alph
2a","visible")):m!=="resolution"&&this.add(e,m,"get",f);this._props.push(m)}}};Ew()&&jo.registerPlugin(Dz);var Lr,Mw,Xa,ra,_o,Xw,Fw,Pw=function(){return typeof window<"u"},Nw=function(){return Lr||Pw()&&(Lr=window.gsap)&&Lr.registerPlugin&&Lr},Rw=function(e){return typeof e=="string"},af=function(e,t){var i=t==="x"?"Width":"Height",r="scroll"+i,o="client"+i;return e===Xa||e===ra||e===_o?Math.max(ra[r],_o[r])-(Xa["inner"+i]||ra[o]||_o[o]):e[r]-e["offset"+i]},of=function(e,t){var i="scroll"+(t==="x"?"Left":"Top");return e===Xa&&(e.pageXOffset!=null?i="page"+t.toUpperCase()+"Offset":e=ra[i]!=null?ra:_o),function(){return e[i]}},Lw=function(e,t){var i=Xw(e)[0].getBoundingClientRect(),r=!t||t===Xa||t===_o,o=r?{top:ra.clientTop-(Xa.pageYOffset||ra.scrollTop||_o.scrollTop||0),left:ra.clientLeft-(Xa.pageXOffset||ra.scrollLeft||_o.scrollLeft||0)}:t.getBoundingClientRect(),l={x:i.left-o.left,y:i.top-o.top};return!r&&t&&(l.x+=of(t,"x")(),l.y+=of(t,"y")()),l},Tw=function(e,t,i,r){return!isNaN(e)&&typeof e!="object"?parseFloat(e):Rw(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+r:e==="max"?af(t,i):Math.min(af(t,i),Lw(e,t)[i])},Dw=function(){Lr=Nw(),Pw()&&Lr&&document.body&&(Xa=window,_o=document.body,ra=document.documentElement,Xw=Lr.utils.toArray,Lr.config({autoKillThreshold:7}),Fw=Lr.config(),Mw=1)},gn={version:"3.4.2",name:"scrollTo",rawVars:1,register:function(e){Lr=e,Dw()},init:function(e,t,i,r,o){Mw||Dw();var l=this;l.isWin=e===Xa,l.target=e,l.tween=i,typeof t!="object"?(t={y:t},Rw(t.y)&&t.y!=="max"&&t.y.charAt(1)!=="="&&(t.x=t.y)):t.nodeType&&(t={y:t,x:t}),l.vars=t,l.autoKill=!!t.autoKill,l.getX=of(e,"x"),l.getY=of(e,"y"),l.x=l.xPrev=l.getX(),l.y=l.yPrev=l.getY(),t.x!=null?(l.add(l,"x",l.x,Tw(t.x,e,"x",l.x)-(t.offsetX||0),r,o,Math.round),l._props.push("scrollTo_x")):l.skipX=1,t.y!=null?(l.add(l,"y",l.y,Tw(t.y,e,"y",l.y)-(t.offsetY||0),r,o,Math.round),l._props.push("scrollTo_y")):l.skipY=1},render:function(e,t){for(var i=t._pt,r=t.target,o=t.tween,l=t.autoKill,n=t.xPrev,s=t.yPrev,f=t.isWin,d,x,m,c,g;i;)i.r(e,i.d),i=i._next;d=f||!t.skipX?t.getX():n,x=f||!t.skipY?t.getY():s,m=x-s,c=d-n,g=Fw.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),l&&(!t.skipX&&(c>g||c<-g)&&d<af(r,"x")&&(t.skipX=1),!t.skipY&&(m>g||m<-g)&&x<af(r,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(o.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(o,t.vars.onAutoKillParams||[]))),f?Xa.scrollTo(t.skipX?d:t.x,t.skipY?x:t.y):(t.skipY||(r.scrollTop=t.y),t.skipX||(r.scrollLeft=t.x)),t.xPrev=t.x,t.yPrev=t.y},kill:function(e){var t=e==="scrollTo";(t||e==="scrollTo_x")&&(this.skipX=1),(t||e==="scrollTo_y")&&(this.skipY=1)}};gn.max=af;gn.getOffset=Lw;gn.buildGetter=of;Nw()&&Lr.registerPlugin(gn);var Ne,Dm,_t,wi,Na,Yt,t3,i3,E0,ff,aa,Mm,Um,p0,ui,Om,z0,Ct,Uw,Ow,bn,r3,Bw,lf=1,hn=[],g0=[],xl=Date.now,b0=xl(),ir=0,Hw=1,h0=function(e){return e},a3=function(){return typeof window<"u"},o3=function(){return Ne||a3()&&(Ne=window.gsap)&&Ne.registerPlugin&&Ne},_n=function(e){return!!~t3.indexOf(e)},En=function(e,t){return~hn.indexOf(e)&&hn[hn.indexOf(e)+1][t]},I0=function(e,t){var i=t.s,r=t.sc,o=g0.indexOf(e),l=~o?g0[o+1]:En(e,i)||(_n(e)?r:function(n){return arguments.length?e[i]=n:e[i]});return!~o&&g0.push(e,l),l},l3=function(e){return En(e,"getBoundingClientRect")||(_n(e)?function(){return Vm.width=_t.innerWidth,Vm.height=_t.innerHeight,Vm}:function(){return pl(e)})},Mz=function(e,t,i){var r=i.d,o=i.d2,l=i.a;return(l=En(e,"getBoundingClientRect"))?function(){return l()[r]}:function(){return(t?_t["inner"+o]:e["client"+o])||0}},Xz=function(e,t){return!t||~hn.indexOf(e)?l3(e):function(){return Vm}},Bm=function(e,t){var i=t.s,r=t.d2,o=t.d,l=t.a;return(i="scroll"+r)&&(l=En(e,i))?l()-l3(e)()[o]:_n(e)?Math.max(Na[i],Yt[i])-(_t["inner"+r]||Na["client"+r]||Yt["client"+r]):e[i]-e["offset"+r]},u0=function(e,t){for(var i=0;i<bn.length;i+=3)(!t||~t.indexOf(bn[i+1]))&&e(bn[i],bn[i+1],bn[i+2])},ml=function(e){return typeof e=="string"},Co=function(e){return typeof e=="function"},S0=function(e){return typeof e=="number"},w0=function(e){return typeof e=="object"},Xm=function(e){return Co(e)&&e()},qw=function(e,t){return function(){var i=Xm(e),r=Xm(t);return function(){Xm(i),Xm(r)}}},Fm=Math.abs,Pm="scrollLeft",Nm="scrollTop",A0="left",T0="top",Km="right",Jm="bottom",un="width",wn="height",kn="Right",yn="Left",vn="Top",zn="Bottom",Dt="padding",zr="margin",Cn="Width",D0="Height",Fi="px",oa={s:Pm,p:A0,p2:yn,os:Km,os2:kn,d:un,d2:Cn,a:"x",
2sc:function(e){return arguments.length?_t.scrollTo(e,tr.sc()):_t.pageXOffset||wi[Pm]||Na[Pm]||Yt[Pm]||0}},tr={s:Nm,p:T0,p2:vn,os:Jm,os2:zn,d:wn,d2:D0,a:"y",op:oa,sc:function(e){return arguments.length?_t.scrollTo(oa.sc(),e):_t.pageYOffset||wi[Nm]||Na[Nm]||Yt[Nm]||0}},Fa=function(e){return _t.getComputedStyle(e)},Fz=function(e){return e.style.position=Fa(e).position==="absolute"?"absolute":"relative"},Yw=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},pl=function(e,t){var i=t&&Fa(e)[z0]!=="matrix(1, 0, 0, 1, 0, 0)"&&Ne.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect();return i&&i.progress(0).kill(),r},j0=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},Pz=function(e){return function(t){var i=[],r=e.labels,o=e.duration(),l;for(l in r)i.push(r[l]/o);return Ne.utils.snap(i,t)}},Gw=function(e,t,i,r){return i.split(",").forEach(function(o){return e(t,o,r)})},Xi=function(e,t,i){return e.addEventListener(t,i,{passive:!0})},nf=function(e,t,i){return e.removeEventListener(t,i)},Vw={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},k0={toggleActions:"play",anticipatePin:0},$w={top:0,left:0,center:.5,bottom:1,right:1},Hm=function(e,t){if(ml(e)){var i=e.indexOf("="),r=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;r&&(e.indexOf("%")>i&&(r*=t/100),e=e.substr(0,i-1)),e=r+(e in $w?$w[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},Rm=function(e,t,i,r,o,l,n){var s=o.startColor,f=o.endColor,d=o.fontSize,x=o.indent,m=o.fontWeight,c=wi.createElement("div"),g=_n(i)||En(i,"pinType")==="fixed",p=e.indexOf("scroller")!==-1,k=g?Yt:i,b=e.indexOf("start")!==-1,u=b?s:f,h="border-color:"+u+";font-size:"+d+";color:"+u+";font-weight:"+m+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return h+="position:"+(p&&g?"fixed;":"absolute;"),(p||!g)&&(h+=(r===tr?Km:Jm)+":"+(l+parseFloat(x))+"px;"),n&&(h+="box-sizing:border-box;text-align:left;width:"+n.offsetWidth+"px;"),c._isStart=b,c.setAttribute("class","gsap-marker-"+e),c.style.cssText=h,c.innerText=t||t===0?e+"-"+t:e,k.insertBefore(c,k.children[0]),c._offset=c["offset"+r.op.d2],qm(c,0,r,b),c},qm=function(e,t,i,r){var o={display:"block"},l=i[r?"os2":"p2"],n=i[r?"p2":"os2"];e._isFlipped=r,o[i.a+"Percent"]=r?-100:0,o[i.a]=r?1:0,o["border"+l+Cn]=1,o["border"+n+Cn]=0,o[i.p]=t,Ne.set(e,o)},it=[],_0={},Ww=function(){return ff||(ff=E0(M0))},Lm=function(){ff||(ff=E0(M0),ir||cf("scrollStart"),ir=xl())},sf=function(){return!ui&&i3.restart(!0)},df={},Nz=[],li=[],Sn,Kw,Jw=function(e){var t=Ne.ticker.frame,i=[],r=0;if(Kw!==t||lf){for($m();r<li.length;r+=3)_t.matchMedia(li[r]).matches?i.push(r):$m(1,li[r])||Co(li[r+2])&&li[r+2]();for(s3(),r=0;r<i.length;r++)Sn=li[i[r]],li[i[r]+2]=li[i[r]+1](e);Sn=0,jn(0,1),Kw=t}},n3=function a(){return nf(yt,"scrollEnd",a)||jn(!0)},cf=function(e){return df[e]&&df[e].map(function(t){return t()})||Nz},Pa=[],s3=function(e){for(var t=0;t<Pa.length;t+=4)(!e||Pa[t+3]===e)&&(Pa[t].style.cssText=Pa[t+1],Pa[t+2].uncache=1)},$m=function(e,t){var i;for(Ct=0;Ct<it.length;Ct++)i=it[Ct],(!t||i.media===t)&&(e?i.kill(1):(i.scroll.rec||(i.scroll.rec=i.scroll()),i.revert()));s3(t),t||cf("revert")},jn=function(e,t){if(ir&&!e){Xi(yt,"scrollEnd",n3);return}var i=cf("refreshInit");for(r3&&yt.sort(),t||$m(),Ct=0;Ct<it.length;Ct++)it[Ct].refresh();for(i.forEach(function(r){return r&&r.render&&r.render(-1)}),Ct=it.length;Ct--;)it[Ct].scroll.rec=0;cf("refresh")},Zw=0,Ym=1,M0=function(){var e=it.length,t=xl(),i=t-b0>=50,r=e&&it[0].scroll();if(Ym=Zw>r?-1:1,Zw=r,i&&(ir&&!Om&&t-ir>200&&(ir=0,cf("scrollEnd")),Um=b0,b0=t),Ym<0){for(Ct=e;Ct--;)it[Ct].update(0,i);Ym=1}else for(Ct=0;Ct<e;Ct++)it[Ct]&&it[Ct].update(0,i);ff=0}
2,C0=[A0,T0,Jm,Km,zr+zn,zr+kn,zr+vn,zr+yn,"display","flexShrink","float"],Gm=C0.concat([un,wn,"boxSizing","max"+Cn,"max"+D0,"position",zr,Dt,Dt+vn,Dt+kn,Dt+zn,Dt+yn]),Rz=function(e,t,i){if(Wm(i),e.parentNode===t){var r=t.parentNode;r&&(r.insertBefore(e,t),r.removeChild(t))}},y0=function(e,t,i,r){if(e.parentNode!==t){for(var o=C0.length,l=t.style,n=e.style,s;o--;)s=C0[o],l[s]=i[s];l.position=i.position==="absolute"?"absolute":"relative",i.display==="inline"&&(l.display="inline-block"),n[Jm]=n[Km]="auto",l.overflow="visible",l.boxSizing="border-box",l[un]=j0(e,oa)+Fi,l[wn]=j0(e,tr)+Fi,l[Dt]=n[zr]=n[T0]=n[A0]="0",Wm(r),n[un]=i[un],n[wn]=i[wn],n[Dt]=i[Dt],e.parentNode.insertBefore(t,e),t.appendChild(e)}},Lz=/([A-Z])/g,Wm=function(e){if(e)for(var t=e.t.style,i=e.length,r=0,o,l;r<i;r+=2)l=e[r+1],o=e[r],l?t[o]=l:t[o]&&t.removeProperty(o.replace(Lz,"-$1").toLowerCase())},v0=function(e){for(var t=Gm.length,i=e.style,r=[],o=0;o<t;o++)r.push(Gm[o],i[Gm[o]]);return r.t=e,r},Uz=function(e,t,i){for(var r=[],o=e.length,l=i?8:0,n;l<o;l+=2)n=e[l],r.push(n,n in t?t[n]:e[l+1]);return r.t=e.t,r},Vm={left:0,top:0},Qw=function(e,t,i,r,o,l,n,s,f,d,x,m){if(Co(e)&&(e=e(s)),ml(e)&&e.substr(0,3)==="max"&&(e=m+(e.charAt(4)==="="?Hm("0"+e.substr(3),i):0)),S0(e))n&&qm(n,i,r,!0);else{Co(t)&&(t=t(s));var c=aa(t)[0]||Yt,g=pl(c)||{},p=e.split(" "),k,b,u;(!g||!g.left&&!g.top)&&Fa(c).display==="none"&&(u=c.style.display,c.style.display="block",g=pl(c),u?c.style.display=u:c.style.removeProperty("display")),k=Hm(p[0],g[r.d]),b=Hm(p[1]||"0",i),e=g[r.p]-f[r.p]-d+k+o-b,n&&qm(n,b,r,i-b<20||n._isStart&&b>20),i-=i-b}if(l){var h=e+i,w=l._isStart;m="scroll"+r.d2,qm(l,h,r,w&&h>20||!w&&(x?Math.max(Yt[m],Na[m]):l.parentNode[m])<=h+1),x&&(f=pl(n),x&&(l.style[r.op.p]=f[r.op.p]-r.op.m-l._offset+Fi))}return Math.round(e)},Oz=/(?:webkit|moz|length)/i,Bz=function(e,t){if(e.parentNode!==t){var i=e.style,r,o;if(t===Yt){e._stOrig=i.cssText,o=Fa(e);for(r in o)!+r&&!Oz.test(r)&&o[r]&&typeof i[r]=="string"&&r!=="0"&&(i[r]=o[r])}else i.cssText=e._stOrig;t.appendChild(e)}},e3=function(e,t){var i=I0(e,t),r="_scroll"+t.p2,o,l=function n(s,f,d,x,m){var c=n.tween,g=f.onComplete,p={};return c&&c.kill(),o=i(),f[r]=s,f.modifiers=p,p[r]=function(k){return Math.abs(i()-o)>7?(c.kill(),n.tween=0,k=i()):x&&(k=d+x*c.ratio+m*c.ratio*c.ratio),o=Math.round(k)},f.onComplete=function(){n.tween=0,g&&g.call(c)},c=n.tween=Ne.to(e,f),c};return e[r]=i,l};oa.op=tr;var yt=function(){function a(t,i){Dm||a.register(Ne)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(t,i)}var e=a.prototype;return e.init=function(i,r){if(this.progress=0,this.vars&&this.kill(1),!Hw){this.update=this.refresh=this.kill=h0;return}i=Yw(ml(i)||S0(i)||i.nodeType?{trigger:i}:i,k0);var o=i.horizontal?oa:tr,l=i,n=l.onUpdate,s=l.toggleClass,f=l.id,d=l.onToggle,x=l.onRefresh,m=l.scrub,c=l.trigger,g=l.pin,p=l.pinSpacing,k=l.invalidateOnRefresh,b=l.anticipatePin,u=l.onScrubComplete,h=l.onSnapComplete,w=l.once,y=l.snap,v=l.pinReparent,j=!m&&m!==0,S=aa(i.scroller||_t)[0],A=Ne.core.getCache(S),U=_n(S),N=U||En(S,"pinType")==="fixed",X=[i.onEnter,i.onLeave,i.onEnterBack,i.onLeaveBack],F=j&&(w?"play":i.toggleActions).split(" "),R="markers"in i?i.markers:k0.markers,L=U?0:parseFloat(Fa(S)["border"+o.p2+Cn])||0,_=this,E=i.onRefreshInit&&function(){return i.onRefreshInit(_)},z=Mz(S,U,o),I=Xz(S,U),P,M,q,G,J,le,re,ge,se,ze,xe,Se,ve,be,oe,we,st,ye,Re,Ke,ft,qe,je,ct,Ae,Ye,We,B,W,V,H,Z,ie,ce,me,ue,Ut,Ot;_.media=Sn,b*=45,it.push(_),_.scroller=S,_.scroll=I0(S,o),J=_.scroll(),_.vars=i,r=r||i.animation,"refreshPriority"in i&&(r3=1),A.tweenScroll=A.tweenScroll||{top:e3(S,tr),left:e3(S,oa)},_.tweenTo=P=A.tweenScroll[o.p],r&&(r.vars.lazy=!1,r._initted||r.vars.immediateRender!==!1&&i.immediateRender!==!1&&r.render(0,!0,!0),_.animation=r.pause(),r.scrollTrigger=_,ie=S0(m)&&m,ie&&(Z=Ne.to(r,{ease:"power3",duration:ie,onComplete:function(){return u&&u(_)}})),W=0,f||(f=r.vars.id)),y&&(w0(y)||(y={snapTo:y}),Ne.set(U?[Yt,Na]:S,{scrollBehavior:"auto"}),q=Co(y.snapTo)?y.snapTo:y.snapTo==="labels"?Pz(r):Ne.utils.snap(y.snapTo),ce=y.duration||{min:.1,max:2},ce=w0(ce)?Mm(ce.min,ce.max):Mm(ce,ce),me=Ne.delayedCall(y.delay||ie/2||.1,function(){if(!ir||ir===H&&!Om){var Ue=r&&!j?r.totalProgress():_.progress,_e=(Ue-V)/(xl()-Um)*1e3||0,Te=Fm(_e/2)*_e/.185,De=Ue+Te,Ee=Mm(0,1,q(De,_)),fe=Ee-Ue-Te,C=_.scroll(),T=Math.round(re+Ee*be),D=P.tween;if(C<=ge&&C>=re){if(D&&!D._initted){if(D.data<=Math.abs(T-C))return;D.kill()}P(T,{duration:ce(Fm(Math.max(Fm(De-Ue),Fm(Ee-Ue))*.185/_e/.05||0)),ease:y.ease||"power3",data:Math.abs(T-C),onComplete:function(){W=V=r&&!j?r.totalProgress():_.progress,h&&h(_)}},re+Ue*be,Te*be,fe*be)}}else me.restart(!0)}).pause()),f&&(_0[f]=_),c=_.trigger=aa(c||g)[0],g=g===!0?c:aa(g)[0],ml(s)&&(s={targets:c,className:s}),g&&(p===!1||p===zr||(p=Fa(g.parentNode).display==="flex"?!1:Dt),_.pin=g,i.force3D!==!1&&Ne.set(g,{force3D:!0}),M=Ne.core.getCache(g),M.spacer?oe=M.pinState:(M.spacer=ye=wi.createElement("div"),ye.setAttribute("class","pin-spacer"+(f?" pin-spacer-"+f:"")),M.pinState=oe=v0(g)),_.spacer=ye=M.spacer,B=Fa(g),ct=B[p+o.os2],Ke=Ne.getProperty(g),ft=Ne.quickSetter(g,o.a,Fi),g.firstChild&&!Bm(g,o)&&(g.style.overflow="hidden"),y0(g,ye,B),st=v0(g)),R&&(ve=w0(R)?Yw(R,Vw):Vw,xe=Rm("scroller-start",f,S,o,ve,0),Se=Rm("scroller-end",f,S,o,ve,0,xe),Re=xe["offset"+o.op.d2],se=Rm("start",f,S,o,ve,Re),ze=Rm("end",f,S,o,ve,Re),N||(Fz(S),Ne.set([xe,Se],{force3D:!0}),Ye=Ne.quickSetter(xe,o.a,Fi),We=Ne.quickSetter(Se,o.a,Fi))),_.revert=function(Ue){var _e=Ue!==!1||!_.enabled,Te=ui;_e!==G&&(_e&&(Ut=Math.max(_.scroll(),_.scroll.rec||0),ue=_.progress,Ot=r&&r.progress()),se&&[se,ze,xe,Se].forEach(function(De){return De.style.display=_e?"none":"block"}),ui=1,_.update(_e),ui=Te,g&&(_e?Rz(g,ye,oe):y0(g,ye,Fa(g),Ae)),G=_e)},_.refresh=function(Ue){if(!(ui||!_.enabled)){if(g&&Ue&&ir){Xi(a,"scrollEnd",n3);return}ui=1,Z&&Z.kill(),k&&r&&r.progress(0).invalidate(),G||_.revert();for(var _e=z(),Te=I(),De=Bm(S,o),Ee=0,fe=0,C=i.end,T=i.endTrigger||c,D=i.start||(g||!c?"0 0":"0 100%"),O=c&&Math.max(0,it.indexOf(_))||0,Y=O,$,ae,ee,de,te,ne,pe;Y--;)pe=it[Y].pin,pe&&(pe===c||pe===g)&&it[Y].revert();for(re=Qw(D,c,_e,o,_.scroll(),se,xe,_,Te,L,N,De)||(g?-.001:0),Co(C)&&(C=C(_)),ml(C)&&!C.indexOf("+=")&&(~
2C.indexOf(" ")?C=(ml(D)?D.split(" ")[0]:"")+C:(Ee=Hm(C.substr(2),_e),C=ml(D)?D:re+Ee,T=c)),ge=Math.max(re,Qw(C||(T?"100% 0":De),T,_e,o,_.scroll()+Ee,ze,Se,_,Te,L,N,De))||-.001,be=ge-re||(re-=.01)&&.001,Ee=0,Y=O;Y--;)ne=it[Y],pe=ne.pin,pe&&ne.start-ne._pinPush<re&&($=ne.end-ne.start,pe===c&&(Ee+=$),pe===g&&(fe+=$));if(re+=Ee,ge+=Ee,_._pinPush=fe,se&&Ee&&($={},$[o.a]="+="+Ee,Ne.set([se,ze],$)),g)$=Fa(g),de=o===tr,ee=_.scroll(),qe=parseFloat(Ke(o.a))+fe,y0(g,ye,$),st=v0(g),ae=pl(g,!0),p&&(Ae=[p+o.os2,be+fe+Fi],Ae.t=ye,Y=p===Dt?j0(g,o)+be+fe:0,Y&&Ae.push(o.d,Y+Fi),Wm(Ae),N&&_.scroll(Ut)),N&&(te={top:ae.top+(de?ee-re:0)+Fi,left:ae.left+(de?0:ee-re)+Fi,boxSizing:"border-box",position:"fixed"},te[un]=te["max"+Cn]=Math.ceil(ae.width)+Fi,te[wn]=te["max"+D0]=Math.ceil(ae.height)+Fi,te[zr]=te[zr+vn]=te[zr+kn]=te[zr+zn]=te[zr+yn]="0",te[Dt]=$[Dt],te[Dt+vn]=$[Dt+vn],te[Dt+kn]=$[Dt+kn],te[Dt+zn]=$[Dt+zn],te[Dt+yn]=$[Dt+yn],we=Uz(oe,te,v)),r?(r.progress(1,!0),je=Ke(o.a)-qe+be+fe,be!==je&&we.splice(we.length-2,2),r.progress(0,!0)):je=be;else if(c&&_.scroll())for(ae=c.parentNode;ae&&ae!==Yt;)ae._pinOffset&&(re-=ae._pinOffset,ge-=ae._pinOffset),ae=ae.parentNode;for(Y=0;Y<O;Y++)ne=it[Y].pin,ne&&(ne===c||ne===g)&&it[Y].revert(!1);_.start=re,_.end=ge,J=le=_.scroll(),J<Ut&&_.scroll(Ut),_.revert(!1),ui=0,Ot&&j&&r.progress(Ot,!0),ue!==_.progress&&(Z&&r.totalProgress(ue,!0),_.progress=ue,_.update()),g&&p&&(ye._pinOffset=Math.round(_.progress*je)),x&&x(_)}},_.getVelocity=function(){return(_.scroll()-le)/(xl()-Um)*1e3||0},_.update=function(Ue,_e){var Te=_.scroll(),De=Ue?0:(Te-re)/be,Ee=De<0?0:De>1?1:De||0,fe=_.progress,C,T,D,O,Y,$;if(_e&&(le=J,J=Te,y&&(V=W,W=r&&!j?r.totalProgress():Ee)),b&&!Ee&&g&&!ui&&!lf&&ir&&re<Te+(Te-le)/(xl()-Um)*b&&(Ee=1e-4),Ee!==fe&&_.enabled){if(C=_.isActive=!!Ee&&Ee<1,T=!!fe&&fe<1,$=C!==T,Y=$||!!Ee!=!!fe,_.direction=Ee>fe?1:-1,_.progress=Ee,j||(Z&&!ui&&!lf?(Z.vars.totalProgress=Ee,Z.invalidate().restart()):r&&r.totalProgress(Ee,!!ui)),g){if(Ue&&p&&(ye.style[p+o.os2]=ct),!N)ft(qe+je*Ee);else if(Y){if(O=!Ue&&Ee>fe&&ge+1>Te&&Te+1>=Bm(S,o),v){if(!ui&&(C||O)){var ae=pl(g,!0),ee=Te-re;g.style.top=ae.top+(o===tr?ee:0)+Fi,g.style.left=ae.left+(o===tr?0:ee)+Fi}Bz(g,!ui&&(C||O)?Yt:ye)}Wm(C||O?we:st),je!==be&&Ee<1&&C||ft(qe+(Ee===1&&!O?je:0))}}y&&!P.tween&&!ui&&!lf&&(H=ir,me.restart(!0)),s&&$&&(!w||C)&&aa(s.targets).forEach(function(de){return de.classList[C?"add":"remove"](s.className)}),n&&!j&&!Ue&&n(_),Y&&!ui?(D=Ee&&!fe?0:Ee===1?1:fe===1?2:3,j&&(O=!$&&F[D+1]!=="none"&&F[D+1]||F[D],r&&(O==="complete"||O==="reset"||O in r)&&(O==="complete"?r.pause().totalProgress(1):O==="reset"?r.restart(!0).pause():r[O]()),n&&n(_)),($||!Bw)&&(d&&$&&d(_),X[D]&&X[D](_),w&&(Ee===1?_.kill(!1,1):X[D]=0),$||(D=Ee===1?1:3,X[D]&&X[D](_)))):j&&n&&
2!ui&&n(_)}We&&(Ye(Te+(xe._isFlipped?1:0)),We(Te))},_.enable=function(){_.enabled||(_.enabled=!0,Xi(S,"resize",sf),Xi(S,"scroll",Lm),E&&Xi(a,"refreshInit",E),!r||!r.add?_.refresh():Ne.delayedCall(.01,_.refresh)&&(be=.01)&&(re=ge=0))},_.disable=function(Ue,_e){if(_.enabled&&(Ue!==!1&&_.revert(),_.enabled=_.isActive=!1,_e||Z&&Z.pause(),Ut=0,M&&(M.uncache=1),E&&nf(a,"refreshInit",E),me&&(me.pause(),P.tween&&P.tween.kill()),!U)){for(var Te=it.length;Te--;)if(it[Te].scroller===S&&it[Te]!==_)return;nf(S,"resize",sf),nf(S,"scroll",Lm)}},_.kill=function(Ue,_e){_.disable(Ue,_e),f&&delete _0[f];var Te=it.indexOf(_);it.splice(Te,1),Te===Ct&&Ym>0&&Ct--,r&&(r.scrollTrigger=null,Ue&&r.render(-1),_e&&Z||r.kill()),se&&[se,ze,xe,Se].forEach(function(De){return De.parentNode.removeChild(De)}),M&&(M.uncache=1)},_.enable()},a.register=function(i){if(!Dm&&(Ne=i||o3(),a3()&&window.document&&(_t=window,wi=document,Na=wi.documentElement,Yt=wi.body),Ne&&(aa=Ne.utils.toArray,Mm=Ne.utils.clamp,Ne.core.globals("ScrollTrigger",a),Yt))){E0=_t.requestAnimationFrame||function(n){return setTimeout(n,16)},Xi(_t,"mousewheel",Lm),t3=[_t,wi,Na,Yt],Xi(wi,"scroll",Lm);var r=Yt.style,o=r.borderTop,l;r.borderTop="1px solid #000",l=pl(Yt),tr.m=Math.round(l.top+tr.sc())||0,oa.m=Math.round(l.left+oa.sc())||0,o?r.borderTop=o:r.removeProperty("border-top"),p0=setInterval(Ww,200),Ne.delayedCall(.5,function(){return lf=0}),Xi(wi,"touchcancel",h0),Xi(Yt,"touchstart",h0),Gw(Xi,wi,"pointerdown,touchstart,mousedown",function(){return Om=1}),Gw(Xi,wi,"pointerup,touchend,mouseup",function(){return Om=0}),z0=Ne.utils.checkPrefix("transform"),Gm.push(z0),Dm=xl(),i3=Ne.delayedCall(.2,jn).pause(),bn=[wi,"visibilitychange",function(){var n=_t.innerWidth,s=_t.innerHeight;wi.hidden?(Uw=n,Ow=s):(Uw!==n||Ow!==s)&&sf()},wi,"DOMContentLoaded",jn,_t,"load",function(){return ir||jn()},_t,"resize",sf],u0(Xi)}return Dm},a.defaults=function(i){for(var r in i)k0[r]=i[r]},a.kill=function(){Hw=0,it.slice(0).forEach(function(i){return i.kill(1)})},a.config=function(i){"limitCallbacks"in i&&(Bw=!!i.limitCallbacks);var r=i.syncInterval;r&&clearInterval(p0)||(p0=r)&&setInterval(Ww,r),"autoRefreshEvents"in i&&(u0(nf)||u0(Xi,i.autoRefreshEvents||"none"))},a.scrollerProxy=function(i,r){var o=aa(i)[0];_n(o)?hn.unshift(_t,r,Yt,r,Na,r):hn.unshift(o,r)},a.matchMedia=function(i){var r,o,l,n,s;for(o in i)l=li.indexOf(o),n=i[o],Sn=o,o==="all"?n():(r=_t.matchMedia(o),r&&(r.matches&&(s=n()),~l?(li[l+1]=qw(li[l+1],n),li[l+2]=qw(li[l+2],s)):(l=li.length,li.push(o,n,s),r.addListener?r.addListener(Jw):r.addEventListener("change",Jw)))),Sn=0;return li},a}();yt.version="3.4.2";yt.saveStyles=function(a){return a?aa(a).forEach(function(e){var t=Pa.indexOf(e);t>=0&&Pa.splice(t,4),Pa.push(e,e.style.cssText,Ne.core.getCache(e),Sn)}):Pa};yt.revert=function(a,e){return $m(!a,e)};yt.create=function(a,e){return new yt(a,e)};yt.refresh=function(a){return a?sf():jn(!0)};yt.update=M0;yt.maxScroll=function(a,e){return Bm(a,e?oa:tr)};yt.getScrollFunc=function(a,e){return I0(aa(a)[0],e?oa:tr)};yt.getById=function(a){return _0[a]};yt.getAll=function(){return it.slice(0)};yt.isScrolling=function(){return!!ir};yt.addEventListener=function(a,e){var t=df[a]||(df[a]=[]);~t.indexOf(e)||t.push(e)};yt.removeEventListener=function(a,e){var t=df[a],i=t&&t.indexOf(e);i>=0&&t.splice(i,1)};yt.batch=function(a,e){var t=[],i={},r=e.interval||.016,o=e.batchMax||1e9,l=function(f,d){var x=[],m=[],c=Ne.delayedCall(r,function(){d(x,m),x=[],m=[]}).pause();return function(g){x.length||c.restart(!0),x.push(g.trigger),m.push(g),o<=x.length&&c.progress(1)}},n;for(n in e)i[n]=n.substr(0,2)==="on"&&Co(e[n])&&n!=="onRefreshInit"?l(n,e[n]):e[n];return Co(o)&&(o=o(),Xi(yt,"refresh",function(){return o=e.batchMax()})),aa(a).forEach(function(s){var f={};for(n in i)f[n]=i[n];f.trigger=s,t.push(yt.create(f))}),t};yt.sort=function(a){return it.sort(a||function(e,t){return(e.vars.refreshPriority||0)*-1e6+e.start-(t.start+(t.vars.refreshPriority||0)*-1e6)})};o3()&&Ne.registerPlugin(yt);var Hz=/(^\s+|\s+$)/g,X0=/([\uD800-\uDBFF][\uDC00-\uDFFF](?:[\u200D\uFE0F][\uD800-\uDBFF][\uDC00-\uDFFF]){2,}|\uD83D\uDC69(?:\u200D(?:(?:\uD83D\uDC69\u200D)?\uD83D\uDC67|(?:\uD83D\uDC69\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]\uFE0F|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC6F\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3C-\uDD3E\uDDD6-\uDDDF])\u200D[\u2640\u2642]\uFE0F|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F\u200D[\u2640\u2642]|(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642])\uFE0F|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC69\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708]))\uFE0F|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83D\uDC69\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]))|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\u200D(?:(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uD
2FC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDD1-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])\uFE0F)/;function Eo(a){var e=a.nodeType,t="";if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)t+=Eo(a)}else if(e===3||e===4)return a.nodeValue;return t}function Zm(a,e,t){for(var i=a.firstChild,r=[];i;)i.nodeType===3?r.push.apply(r,Pi((i.nodeValue+"").replace(/^\n+/g,"").replace(/\s+/g," "),e,t)):(i.nodeName+"").toLowerCase()==="br"?r[r.length-1]+="<br>":r.push(i.outerHTML),i=i.nextSibling;return r}function Pi(a,e,t){if(a+="",t&&(a=a.replace(Hz,"")),e&&e!=="")return a.replace(/>/g,"&gt;").replace(/</g,"&lt;").split(e);for(var i=[],r=a.length,o=0,l,n;o<r;o++)n=a.charAt(o),(n.charCodeAt(0)>=55296&&n.charCodeAt(0)<=56319||a.charCodeAt(o+1)>=65024&&a.charCodeAt(o+1)<=65039)&&(l=((a.substr(o,12).split(X0)||[])[1]||"").length||2,n=a.substr(o,l),i.emoji=1,o+=l-1),i.push(n===">"?"&gt;":n==="<"?"&lt;":n);return i}var mf,Qm,qz=function(){return mf||typeof window<"u"&&(mf=window.gsap)&&mf.registerPlugin&&mf},ex={version:"3.4.2",name:"text",init:function(e,t,i){var r=e.nodeName.toUpperCase(),o=this,l,n,s,f,d,x,m,c;if(o.svg=e.getBBox&&(r==="TEXT"||r==="TSPAN"),!("innerHTML"in e)&&!o.svg)return!1;if(o.target=e,typeof t!="object"&&(t={value:t}),!("value"in t)){o.text=o.original=[""];return}for(o.delimiter=t.delimiter||"",s=Zm(e,o.delimiter),Qm||(Qm=document.createElement("div")),Qm.innerHTML=t.value,n=Zm(Qm,o.delimiter),o.from=i._from,o.from&&(r=s,s=n,n=r),o.hasClass=!!(t.newClass||t.oldClass),o.newClass=t.newClass,o.oldClass=t.oldClass,r=s.length-n.length,l=r<0?s:n,o.fillChar=t.fillChar||(t.padSpace?"&nbsp;":""),r<0&&(r=-r);--r>-1;)l.push(o.fillChar);if(t.type==="diff"){for(f=0,d=[],x=[],m="",r=0;r<n.length;r++)c=n[r],c===s[r]?m+=c:(d[f]=m+c,x[f++]=m+s[r],m="");n=d,s=x,m&&(n.push(m),s.push(m))}t.speed&&i.duration(Math.min(.05/t.speed*l.length,t.maxDuration||9999)),this.original=s,this.text=n,this._props.push("text")},render:function(e,t){e>1?e=1:e<0&&(e=0),t.from&&(e=1-e);var i=t.text,r=t.hasClass,o=t.newClass,l=t.oldClass,n=t.delimiter,s=t.target,f=t.fillChar,d=t.original,x=i.length,m=e*x+.5|0,c,g,p;r?(c=o&&m,g=l&&m!==x,p=(c?"<span class='"+o+"'>":"")+i.slice(0,m).join(n)+(c?"</span>":"")+(g?"<span class='"+l+"'>":"")+n+d.slice(m).join(n)+(g?"</span>":"")):p=i.slice(0,m).join(n)+n+d.slice(m).join(n),t.svg?s.textContent=p:s.innerHTML=f==="&nbsp;"&&~p.indexOf("  ")?p.split("  ").join("&nbsp;&nbsp;"):p}};ex.splitInnerHTML=Zm;ex.emojiSafeSplit=Pi;ex.getText=Eo;qz()&&mf.registerPlugin(ex);var rr,c3,m3=function(){return rr||typeof window<"u"&&(rr=window.gsap)&&rr.registerPlugin&&rr},f3=function(){rr=m3(),rr?(rr.registerEase("_CE",F0.create),c3=1):console.warn("Please gsap.registerPlugin(CustomEase)")},Yz=1e20,tx=function(e){return~~(e*1e3+(e<0?-.5:.5))/1e3},Gz=1,Vz=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,$z=/[cLlsSaAhHvVtTqQ]/g,Wz
2=function(e){var t=e.length,i=Yz,r;for(r=1;r<t;r+=6)+e[r]<i&&(i=+e[r]);return i},Kz=function(e,t,i){!i&&i!==0&&(i=Math.max(+e[e.length-1],+e[1]));var r=+e[0]*-1,o=-i,l=e.length,n=1/(+e[l-2]+r),s=-t||(Math.abs(+e[l-1]-+e[1])<.01*(+e[l-2]-+e[0])?Wz(e)+o:+e[l-1]+o),f;for(s?s=1/s:s=-n,f=0;f<l;f+=2)e[f]=(+e[f]+r)*n,e[f+1]=(+e[f+1]+o)*s},Jz=function a(e,t,i,r,o,l,n,s,f,d,x){var m=(e+i)/2,c=(t+r)/2,g=(i+o)/2,p=(r+l)/2,k=(o+n)/2,b=(l+s)/2,u=(m+g)/2,h=(c+p)/2,w=(g+k)/2,y=(p+b)/2,v=(u+w)/2,j=(h+y)/2,S=n-e,A=s-t,U=Math.abs((i-n)*A-(r-s)*S),N=Math.abs((o-n)*A-(l-s)*S),X;return d||(d=[{x:e,y:t},{x:n,y:s}],x=1),d.splice(x||d.length-1,0,{x:v,y:j}),(U+N)*(U+N)>f*(S*S+A*A)&&(X=d.length,a(e,t,m,c,u,h,v,j,f,d,x),a(v,j,w,y,k,b,n,s,f,d,x+1+(d.length-X))),d},F0=function(){function a(t,i,r){c3||f3(),this.id=t,Gz&&this.setData(i,r)}var e=a.prototype;return e.setData=function(i,r){r=r||{},i=i||"0,0,1,1";var o=i.match(Vz),l=1,n=[],s=[],f=r.precision||1,d=f<=1,x,m,c,g,p,k,b,u,h;if(this.data=i,($z.test(i)||~i.indexOf("M")&&i.indexOf("C")<0)&&(o=oi(i)[0]),x=o.length,x===4)o.unshift(0,0),o.push(1,1),x=8;else if((x-2)%6)throw"Invalid CustomEase";for((+o[0]!=0||+o[x-2]!=1)&&Kz(o,r.height,r.originY),this.segment=o,g=2;g<x;g+=6)m={x:+o[g-2],y:+o[g-1]},c={x:+o[g+4],y:+o[g+5]},n.push(m,c),Jz(m.x,m.y,+o[g],+o[g+1],+o[g+2],+o[g+3],c.x,c.y,1/(f*2e5),n,n.length-1);for(x=n.length,g=0;g<x;g++)b=n[g],u=n[g-1]||b,b.x>u.x||u.y!==b.y&&u.x===b.x||b===u?(u.cx=b.x-u.x,u.cy=b.y-u.y,u.n=b,u.nx=b.x,d&&g>1&&Math.abs(u.cy/u.cx-n[g-2].cy/n[g-2].cx)>2&&(d=0),u.cx<l&&(u.cx?l=u.cx:(u.cx=.001,g===x-1&&(u.x-=.001,l=Math.min(l,.001),d=0)))):(n.splice(g--,1),x--);if(x=1/l+1|0,p=1/x,k=0,b=n[0],d){for(g=0;g<x;g++)h=g*p,b.nx<h&&(b=n[++k]),m=b.y+(h-b.x)/b.cx*b.cy,s[g]={x:h,cx:p,y:m,cy:0,nx:9},g&&(s[g-1].cy=m-s[g-1].y);s[x-1].cy=n[n.length-1].y-m}else{for(g=0;g<x;g++)b.nx<g*p&&(b=n[++k]),s[g]=b;k<n.length-1&&(s[g-1]=n[n.length-2])}return this.ease=function(w){var y=s[w*x|0]||s[x-1];return y.nx<w&&(y=y.n),y.y+(w-y.x)/y.cx*y.cy},this.ease.custom=this,this.id&&rr.registerEase(this.id,this.ease),this},e.getSVGData=function(i){return a.getSVGData(this,i)},a.create=function(i,r,o){return new a(i,r,o).ease},a.register=function(i){rr=i,f3()},a.get=function(i){return rr.parseEase(i)},a.getSVGData=function(i,r){r=r||{};var o=r.width||100,l=r.height||100,n=r.x||0,s=(r.y||0)+l,f=rr.utils.toArray(r.path)[0],d,x,m,c,g,p,k,b,u,h;if(r.invert&&(l=-l,s=0),typeof i=="string"&&(i=rr.parseEase(i)),i.custom&&(i=i.custom),i instanceof a)d=Qi(Rr([i.segment],o,0,0,-l,n,s));else{for(d=[n,s],k=Math.max(5,(r.precision||1)*200),c=1/k,k+=2,b=5/k,u=tx(n+c*o),h=tx(s+i(c)*-l),x=(h-s)/(u-n),m=2;m<k;m++)g=tx(n+m*c*o),p=tx(s+i(m*c)*-l),(Math.abs((p-h)/(g-u)-x)>b||m===k-1)&&(d.push(u,h),x=(p-h)/(g-u)),u=g,h=p;d="M"+d.join(",")}return f&&f.setAttribute("d",d),d},a}();m3()&&rr.registerPlugin(F0);F0.version="3.4.2";var Ao,N0,Zz,ox,h3,u3,w3=function(){return typeof window<"u"},k3=function(){return Ao||w3()&&(Ao=window.gsap)&&Ao.registerPlugin&&Ao},Qz=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,P0={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},Io=function(e){return Math.round(e*1e4)/1e4},Sr=function(e){return parseFloat(e||0)},ix=function(e,t){return Sr(e.getAttribute(t))},rx=Math.sqrt,x3=function(e,t,i,r,o,l){return rx(Math.pow((Sr(i)-Sr(e))*o,2)+Math.pow((Sr(r)-Sr(t))*l,2))},p3=function(e){return console.warn(e)},y3=function(e){return e.getAttribute("vector-effect")==="non-scaling-stroke"},e8=1,t8=function(e,t,i){var r=e.indexOf(" "),o,l;return r<0?(o=i!==void 0?i+"":e,l=e):(o=e.substr(0,r),l=e.substr(r+1)),o=~o.indexOf("%")?Sr(o)/100*t:Sr(o),l=~l.indexOf("%")?Sr(l)/100*t:Sr(l),o>l?[l,o]:[o,l]},ax=function(e){if(e=N0(e)[0],!e)return 0;var t=e.tagName.toLowerCase(),i=e.style,r=1,o=1,l,n,s,f,d,x,m;y3(e)&&(o=e.getScreenCTM(),r=rx(o.a*o.a+o.b*o.b),o=rx(o.d*o.d+o.c*o.c));try{n=e.getBBox()}catch{p3("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var c=n||{x:0,y:0,width:0,height:0},g=c.x,p=c.y,k=c.width,b=c.height;if((!n||!k&&!b)&&P0[t]&&(k=ix(e,P0[t][0]),b=ix(e,P0[t][1]),t!=="rect"&&t!=="line"&&(k*=2,b*=2),t==="line"&&(g=ix(e,"x1"),p=ix(e,"y1"),k=Math.abs(k-g),b=Math.abs(b-p))),t==="path")f=i.strokeDasharray,i.strokeDasharray="none",l=e.getTotalLength()||0,r!==o&&p3("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),l*=(r+o)/2,i.strokeDasharray=f;else if(t==="rect")l=k*2*r+b*2*o;else if(t==="line")l=x3(g,p,g+k,p+b,r,o);else if(t==="polyline"||t==="polygon")for(s=e.getAttribute("points").match(Qz)||[],t==="polygon"&&s.push(s[0],s[1]),l=0,d=2;d<s.length;d+=2)l+=x3(s[d-2],s[d-1],s[d],s[d+1],r,o)||0;else(t==="circle"||t==="ellipse")&&(x=k/2*r,m=b/2*o,l=Math.PI*(3*(x+m)-rx((3*x+m)*(x+3*m))));return l||0},g3=function(e,t){if(e=N0(e)[0],!e)return[0,0];t||(t=ax(e)+1);var i=ox.getComputedStyle(e),r=i.strokeDasharray||"",o=Sr(i.strokeDashoffset),l=r.indexOf(",");return l<0&&(l=r.indexOf(" ")),r=l<0?t:Sr(r.substr(0,l))||1e-5,r>t&&(r=t),[Math.max(0,-o),Math.max(0,r-o)]},b3=function(){w3()&&(Zz=document,ox=window,u3=Ao=k3(),N0=Ao.utils.toArray,h3=((ox.navigator||{}).userAgent||"").indexOf("Edge")!==-1)},i8={version:"3.4.2",name:"drawSVG",register:function(e){Ao=e,b3()},init:function(e,t,i,r,o){if(!e.getBBox)return!1;u3||b3();var l=ax(e)+1,n,s,f,d;return this._style=e.style,this._target=e,t+""=="true"?t="0 100%":t?(t+"").indexOf(" ")===-1&&(t="0 "+t):t="0 0",n=g3(e,l),s=t8(t,l,n[0]),this._length=Io(l+10),n[0]===0&&s[0]===0?(f=Math.max(1e-5,s[1]-l),this._dash=Io(l+f),this._offset=Io(l-n[1]+f),this._offsetPT=this.add(this,"_offset",this._offset,Io(l-s[1]+f))):(this._dash=Io(n[1]-n[0])||1e-6,this._offset=Io(-n[0]),this._dashPT=this.add(this,"_dash",this._dash,Io(s[1]-s[0])||1e-5),this._offsetPT=this.add(this,"_offset",this._offset,Io(-s[0]))),h3&&(d=ox.getComputedStyle(e),d.strokeLinecap!==d.strokeLinejoin&&(s=Sr(d.strokeMiterlimit),this.add(e.style,"strokeMiterlimit",s,s+.01))),this._live=y3(e)||~(t+"").indexOf("live"),this._props.push("drawSVG"),e8},render:function(e,t){var i=t._pt,r=t._style,o,l,n,s;if(i){for(t._live&&(o=ax(t._target)+11,o!==t._length&&(l=o/t._length,t._length=o,t._offsetPT.s*=l,t._offsetPT.c*=l,t._dashPT?(t._dashPT.s*=l,t._dashPT.c*=l):t._dash*=l));i;)i.r(e,i.d),i=i._next;n=t._dash,s=t._offset,o=t._length,r.strokeDashoffset=t._offset,e===1||!e?(n-s<.001&&o-n<=10&&(r.strokeDashoffset=s+1),r.strokeDasharray=s<.001&&o-n<=10?"none":s===n?"0px, 999999px":n+"px,"+o+"px"):r.strokeDasharray=n+"px,"+o+"px"}},getLength:ax,getPosition:g3};k3()&&Ao.registerPlugin(i8);var gl,R0,_3,v3=Math.PI/180,C3=function(){return gl||typeof window<"u"&&(gl=window.gsap)&&gl.registerPlugin&&gl},z3=function(e){return Math.round(e*1e4)/1e4};var S3=function(e){gl=e||C3(),R0||(_3=gl.utils.getUnit,R0=1)},j3=function(e,t,i,r,o){var l=e._gsap,n=l.get(e,t);this.p=t,this.set=l.set(e,t),this.s=this.val=parseFloat(n),this.u=_3(n)||0,this.vel=i||0,this.v=this.vel/o,r||r===0?(this.acc=r,this.a=this.acc/(o*o)):this.acc=this.a=0},r8={version:"3.4.2",name:"physics2D",register:S3,init:function(e,t,i){R0||S3();var r=this,o=+t.angle||0,l=+t.velocity||0,n=+t.acceleration||0,s=t.xProp||"x",f=t.yProp||"y",d=t.accelerationAngle||t.accelerationAngle===0?+t.accelerationAngle:o;r.target=e,r.tween=i,r.step=0,r.sps=30,t.gravity&&(n=+t.gravity,d=90),o*=v3,d*=v3,r.fr=1-(+t.friction||0),r._props.push(s,f),r.xp=new j3(e,s,Math.cos(o)*l,Math.
2cos(d)*n,r.sps),r.yp=new j3(e,f,Math.sin(o)*l,Math.sin(d)*n,r.sps),r.skipX=r.skipY=0},render:function(e,t){var i=t.xp,r=t.yp,o=t.tween,l=t.target,n=t.step,s=t.sps,f=t.fr,d=t.skipX,x=t.skipY,m=o._from?o._dur-o._time:o._time,c,g,p,k,b,u;if(t.fr===1)p=m*m*.5,c=i.s+(i.vel*m+i.acc*p),g=r.s+(r.vel*m+r.acc*p);else{if(m*=s,k=u=(m|0)-n,b=m%1,u>=0)for(;u--;)i.v+=i.a,r.v+=r.a,i.v*=f,r.v*=f,i.val+=i.v,r.val+=r.v;else for(u=-u;u--;)i.val-=i.v,r.val-=r.v,i.v/=f,r.v/=f,i.v-=i.a,r.v-=r.a;c=i.val+i.v*b,g=r.val+r.v*b,t.step+=k}d||i.set(l,i.p,z3(c)+i.u),x||r.set(l,r.p,z3(g)+r.u)},kill:function(e){this.xp.p===e&&(this.skipX=1),this.yp.p===e&&(this.skipY=1)}};C3()&&gl.registerPlugin(r8);var bl,U0,I3,A3=function(){return bl||typeof window<"u"&&(bl=window.gsap)&&bl.registerPlugin&&bl},L0=function(e){return Math.round(e*1e4)/1e4};var E3=function(e){bl=e||A3(),U0||(I3=bl.utils.getUnit,U0=1)},a8=function(e,t,i,r,o,l){var n=e._gsap,s=n.get(e,t);this.p=t,this.set=n.set(e,t),this.s=this.val=parseFloat(s),this.u=I3(s)||0,this.vel=i||0,this.v=this.vel/l,r||r===0?(this.acc=r,this.a=this.acc/(l*l)):this.acc=this.a=0,this.fr=1-(o||0)},o8={version:"3.4.2",name:"physicsProps",register:E3,init:function(e,t,i){U0||E3();var r=this,o;r.target=e,r.tween=i,r.step=0,r.sps=30,r.vProps=[];for(o in t){var l=t[o],n=l.velocity,s=l.acceleration,f=l.friction;(n||s)&&(r.vProps.push(new a8(e,o,n,s,f,r.sps)),r._props.push(o),f&&(r.hasFr=1))}},render:function(e,t){var i=t.vProps,r=t.tween,o=t.target,l=t.step,n=t.hasFr,s=t.sps,f=i.length,d=r._from?r._dur-r._time:r._time,x,m,c,g,p;if(n){if(d*=s,m=(d|0)-l,c=d%1,m>=0)for(;f--;){for(x=i[f],g=m;g--;)x.v+=x.a,x.v*=x.fr,x.val+=x.v;x.set(o,x.p,L0(x.val+x.v*c)+x.u)}else for(;f--;){for(x=i[f],g=-m;g--;)x.val-=x.v,x.v/=x.fr,x.v-=x.a;x.set(o,x.p,L0(x.val+x.v*c)+x.u)}t.step+=m}else for(p=d*d*.5;f--;)x=i[f],x.set(o,x.p,L0(x.s+x.vel*d+x.acc*p)+x.u)},kill:function(e){for(var t=this.vProps,i=t.length;i--;)t[i].p===e&&t.splice(i,1)}};A3()&&bl.registerPlugin(o8);var lx=function(){function a(t){this.chars=Pi(t),this.sets=[],this.length=50;for(var i=0;i<20;i++)this.sets[i]=D3(80,this.chars)}var e=a.prototype;return e.grow=function(i){for(var r=0;r<20;r++)this.sets[r]+=D3(i-this.length,this.chars);this.length=i},a}(),hl,F3,P3=function(){return hl||typeof window<"u"&&(hl=window.gsap)&&hl.registerPlugin&&hl},l8=1,T3=/\s+/g,D3=function(e,t){for(var i=t.length,r="";--e>-1;)r+=t[~~(Math.random()*i)];return r},O0="ABCDEFGHIJKLMNOPQRSTUVWXYZ",M3=O0.toLowerCase(),n8={upperCase:new lx(O0),lowerCase:new lx(M3),upperAndLowerCase:new lx(O0+M3)},X3=function(){F3=hl=P3()},B0={version:"3.4.2",name:"scrambleText",register:function(e,t,i){hl=e,X3()},init:function(e,t,i,r,o){if(F3||X3(),this.prop="innerHTML"in e?"innerHTML":"textContent"in e?"textContent":0,!!this.prop){this.target=e,typeof t!="object"&&(t={text:t});var l=t.text||t.value,n=t.trim!==!1,s=this,f,d,x,m;return s.delimiter=f=t.delimiter||"",s.original=Pi(Eo(e).replace(T3," ").split("&nbsp;").join(""),f,n),(l==="{original}"||l===!0||l==null)&&(l=s.original.join(f)),s.text=Pi((l||"").replace(T3," "),f,n),s.hasClass=!!(t.newClass||t.oldClass),s.newClass=t.newClass,s.oldClass=t.oldClass,m=f==="",s.textHasEmoji=m&&!!s.text.emoji,s.charsHaveEmoji=!!t.chars&&!!Pi(t.chars).emoji,s.length=m?s.original.length:s.original.join(f).length,s.lengthDif=(m?s.text.length:s.text.join(f).length)-s.length,s.fillChar=t.fillChar||t.chars&&~t.chars.indexOf(" ")?"&nbsp;":"",s.charSet=x=n8[t.chars||"upperCase"]||new lx(t.chars),s.speed=.05/(t.speed||1),s.prevScrambleTime=0,s.setIndex=Math.random()*20|0,d=s.length+Math.max(s.lengthDif,0),d>x.length&&x.grow(d),s.chars=x.sets[s.setIndex],s.revealDelay=t.revealDelay||0,s.tweenLength=t.tweenLength!==!1,s.tween=i,s.rightToLeft=!!t.rightToLeft,s._props.push("scrambleText","text"),l8}},render:function(e,t){var i=t.target,r=t.prop,o=t.text,l=t.delimiter,n=t.tween,s=t.prevScrambleTime,f=t.revealDelay,d=t.setIndex,x=t.chars,m=t.charSet,c=t.length,g=t.textHasEmoji,p=t.charsHaveEmoji,k=t.lengthDif,b=t.tweenLength,u=t.oldClass,h=t.newClass,w=t.rightToLeft,y=t.fillChar,v=t.speed,j=t.original,S=t.hasClass,A=o.length,U=n._time,N=U-s,X,F,R,L,_,E,z,I,P;f&&(n._from&&(U=n._dur-U),e=U===0?0:U<f?1e-6:U===n._dur?1:n._ease((U-f)/(n._dur-f))),e<0?e=0:e>1&&(e=1),w&&(e=1-e),X=~~(e*A+.5),e?((N>v||N<-v)&&(t.setIndex=d=(d+(Math.random()*19|0))%20,t.chars=m.sets[d],t.prevScrambleTime+=N),L=x):L=j.join(l),w?e===1&&(n._from||n.data==="isFromStart")?(R="",L=j.join(l)):(z=o.slice(X).join(l),p?R=Pi(L).slice(0,c+(b?1-e*e*e:1)*k-(g?Pi(z):z).length+.5|0).join(""):R=L.substr(0,c+(b?1-e*e*e:1)*k-(g?Pi(z):z).length+.5|0),L=z):(R=o.slice(0,X).join(l),F=(g?Pi(R):R).length,p?L=Pi(L).slice(F,c+(b?1-(e=1-e)*e*e*e:1)*k+.5|0).join(""):L=L.substr(F,c+(b?1-(e=1-e)*e*e*e:1)*k-F+.5|0)),S?(I=w?u:h,P=w?h:u,_=I&&X!==0,E=P&&X!==A,z=(_?"<span class='"+I+"'>
2":"")+R+(_?"</span>":"")+(E?"<span class='"+P+"'>":"")+l+L+(E?"</span>":"")):z=R+l+L,i[r]=y==="&nbsp;"&&~z.indexOf("  ")?z.split("  ").join("&nbsp;&nbsp;"):z}};B0.emojiSafeSplit=Pi;B0.getText=Eo;P3()&&hl.registerPlugin(B0);var la,R3,nx,L3=function(){return la||typeof window<"u"&&(la=window.gsap)&&la.registerPlugin&&la},U3=function(e){la=L3(),nx=la&&la.parseEase("_CE"),nx?(R3=1,la.parseEase("bounce").config=function(t){return typeof t=="object"?sx("",t):sx("bounce("+t+")",{strength:+t})}):e&&console.warn("Please gsap.registerPlugin(CustomEase, CustomBounce)")},N3=function(e){var t=e.length,i=1/e[t-2],r=1e3,o;for(o=2;o<t;o+=2)e[o]=~~(e[o]*i*r)/r;e[t-2]=1},s8=1,sx=function(e,t){if(R3||U3(1),t=t||{},s8){var i=.999,r=Math.min(i,t.strength||.7),o=r,l=(t.squash||0)/100,n=l,s=1/.03,f=.2,d=1,x=.1,m=[0,0,.07,0,.1,1,.1,1],c=[0,0,0,0,.1,0,.1,0],g,p,k,b,u,h,w;for(u=0;u<200&&(f*=o*((o+1)/2),d*=r*r,h=x+f,k=x+f*.49,b=1-d,g=x+d/s,p=k+(k-g)*.8,l&&(x+=l,g+=l,k+=l,p+=l,h+=l,w=l/n,c.push(x-l,0,x-l,w,x-l/2,w,x,w,x,0,x,0,x,w*-.6,x+(h-x)/6,0,h,0),m.push(x-l,1,x,1,x,1),l*=r*r),m.push(x,1,g,b,k,b,p,b,h,1,h,1),r*=.95,s=d/(h-p),x=h,!(b>i));u++);if(t.endAtStart&&t.endAtStart!=="false"){if(k=-.1,m.unshift(k,1,k,1,-.07,0),n)for(l=n*2.5,k-=l,m.unshift(k,1,k,1,k,1),c.splice(0,6),c.unshift(k,0,k,0,k,1,k+l/2,1,k+l,1,k+l,0,k+l,0,k+l,-.6,k+l+.033,0),u=0;u<c.length;u+=2)c[u]-=k;for(u=0;u<m.length;u+=2)m[u]-=k,m[u+1]=1-m[u+1]}return l&&(N3(c),c[2]="C"+c[2],nx(t.squashID||e+"-squash","M"+c.join(","))),N3(m),m[2]="C"+m[2],nx(e,"M"+m.join(","))}},O3=function(){function a(e,t){this.ease=sx(e,t)}return a.create=function(t,i){return sx(t,i)},a.register=function(t){la=t,U3()},a}();L3()&&la.registerPlugin(O3);O3.version="3.4.2";var na,H0,xf,H3=function(){return na||typeof window<"u"&&(na=window.gsap)&&na.registerPlugin&&na},In={easeOut:"M0,1,C0.7,1,0.6,0,1,0",easeInOut:"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0",anticipate:"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1",uniform:"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0"},f8=function(e){return e},q3=function(e){if(!H0)if(na=H3(),xf=na&&na.parseEase("_CE"),xf){for(var t in In)In[t]=xf("",In[t]);H0=1,pf("wiggle").config=function(i){return typeof i=="object"?pf("",i):pf("wiggle("+i+")",{wiggles:+i})}}else e&&console.warn("Please gsap.registerPlugin(CustomEase, CustomWiggle)")},B3=function(e,t){return typeof e!="function"&&(e=na.parseEase(e)||xf("",e)),e.custom||!t?e:function(i){return 1-e(i)}},d8=1,pf=function(e,t){H0||q3(1),t=t||{};var i=(t.wiggles||10)|0,r=1/i,o=r/2,l=t.type==="anticipate",n=In[t.type]||In.easeOut,s=f8,f=1e3,d,x,m,c,g,p,k,b,u;if(d8){if(l&&(s=n,n=In.easeOut),t.timingEase&&(s=B3(t.timingEase)),t.amplitudeEase&&(n=B3(t.amplitudeEase,!0)),p=s(o),k=l?-n(o):n(o),b=[0,0,p/4,0,p/2,k,p,k],t.type==="random"){for(b.length=4,d=s(r),x=Math.random()*2-1,u=2;u<i;u++)o=d,k=x,d=s(r*u),x=Math.random()*2-1,m=Math.atan2(x-b[b.length-3],d-b[b.length-4]),c=Math.cos(m)*r,g=Math.sin(m)*r,b.push(o-c,k-g,o,k,o+c,k+g);b.push(d,0,1,0)}else{for(u=1;u<i;u++)b.push(s(o+r/2),k),o+=r,k=(k>0?-1:1)*n(u*r),p=s(o),b.push(s(o-r/2),k,p,k);b.push(s(o+r/4),k,s(o+r/4),0,1,0)}for(u=b.length;--u>-1;)b[u]=~~(b[u]*f)/f;return b[2]="C"+b[2],xf(e,"M"+b.join(","))}},Y3=function(){function a(e,t){this.ease=pf(e,t)}return a.create=function(t,i){return pf(t,i)}
2,a.register=function(t){na=t,q3()},a}();H3()&&na.registerPlugin(Y3);Y3.version="3.4.2";var Xe,Y0,Ra,An,G0,$e,V0,Gt,yi;var G3,ni,ki,To,V3=!0,gf=!0,fx=0,o6=function(){return typeof window<"u"},l6=function(){return Xe||o6()&&(Xe=window.gsap)&&Xe.registerPlugin&&Xe},Do=function(e){return typeof e=="string"},c8=function(e){return typeof e=="function"},m8=function(e){return typeof e=="object"},dx=function(e){return typeof e>"u"};var $3="http://www.w3.org/2000/svg",W3="http://www.w3.org/1999/xhtml",x8=0,Tn={},K3=function(){try{return sessionStorage.setItem("gsTest","1"),sessionStorage.removeItem("gsTest"),!0}catch{return!1}}(),p8=function(e){return e instanceof V0?e:e?Xe.getById(e):null},cx=function(e,t,i){var r=Ra.createElementNS?Ra.createElementNS(e==="svg"?$3:W3,e):Ra.createElement(e);return t&&(Do(t)&&(t=Ra.querySelector(t)),t.appendChild(r)),e==="svg"&&(r.setAttribute("xmlns",$3),r.setAttribute("xmlns:xlink",W3)),i&&(r.style.cssText=i),r},J3=function(){Ra.selection?Ra.selection.empty():G0.getSelection&&G0.getSelection().removeAllRanges()},g8=function a(e,t){for(var i=[],r=0,o=Xe.core.Tween,l=e._first;l;)l instanceof o?l.vars.id&&(i[r++]=l):(t&&l.vars.id&&(i[r++]=l),i=i.concat(a(l,t)),r=i.length),l=l._next;return i},Z3=function(e,t){var i=0,r=Math.max(0,e._repeat),o=e._first;for(o||(i=e.duration());o;)i=Math.max(i,o.totalDuration()>999?o.endTime(!1):o._start+o._tDur/o._ts),o=o._next;return!t&&r?i*(r+1)+e._rDelay*r:i},b8=function(e,t){for(var i=e,r=arguments.length>1?+t:i.rawTime();i;)r=i._start+r/(i._ts||1),i=i.parent;return r},q0=function(e,t,i,r){var o,l,n;return Do(e)&&(e.charAt(1)==="="?(o=parseInt(e.charAt(0)+"1",10)*parseFloat(e.substr(2)),o<0&&r===0&&(r=100),e=r/100*t.duration()+o):isNaN(e)&&t.labels&&t.labels[e]!==-1?e=t.labels[e]:t===$e&&(l=e.indexOf("="),l>0?(o=parseInt(e.charAt(l-1)+"1",10)*parseFloat(e.substr(l+1)),e=e.substr(0,l-1)):o=0,n=Xe.getById(e),n&&(e=b8(n,i/100*n.duration())+o))),e=isNaN(e)?i:parseFloat(e),Math.min(100,Math.max(0,e/t.duration()*100))},Q3,h8=function(e,t,i){Q3||(cx("style",An).innerHTML=".gs-dev-tools{height:51px;bottom:0;left:0;right:0;display:block;position:fixed;overflow:visible;padding:0}.gs-dev-tools *{box-sizing:content-box;visibility:visible}.gs-dev-tools .gs-top{position:relative;z-index:499}.gs-dev-tools .gs-bottom{display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,.6);height:42px;border-top:1px solid #999;position:relative}.gs-dev-tools .timeline{position:relative;height:8px;margin-left:15px;margin-right:15px;overflow:visible}.gs-dev-tools .progress-bar,.gs-dev-tools .timeline-track{height:8px;width:100%;position:absolute;top:0;left:0}.gs-dev-tools .timeline-track{background-color:#999;opacity:.6}.gs-dev-tools .progress-bar{background-color:#91e600;height:8px;top:0;width:0;pointer-events:none}.gs-dev-tools .seek-bar{width:100%;position:absolute;height:24px;top:-12px;left:0;background-color:transparent}.gs-dev-tools .in-point,.gs-dev-tools .out-point{width:15px;height:26px;position:absolute;top:-18px}.gs-dev-tools .in-point-shape{fill:#6d9900;stroke:rgba(0,0,0,.5);stroke-width:1}.gs-dev-tools .out-point-shape{fill:#994242;stroke:rgba(0,0,0,.5);stroke-width:1}.gs-dev-tools .in-point{transform:translateX(-100%)}.gs-dev-tools .out-point{left:100%}.gs-dev-tools .grab{stroke:rgba(255,255,255,.3);stroke-width:1}.gs-dev-tools .playhead{position:absolute;top:-5px;transform:translate(-50%,0);left:0;border-radius:50%;width:16px;height:16px;border:1px solid #6d9900;background-color:#91e600}.gs-dev-tools .gs-btn-white{fill:#fff}.gs-dev-tools .pause{opacity:0}.gs-dev-tools .select-animation{vertical-align:middle;position:relative;padding:6px 10px}.gs-dev-tools .select-animation-container{flex-grow:4;width:40%}.gs-dev-tools .select-arrow{display:inline-block;width:12px;height:7px;margin:0 7px;transform:translate(0,-2px)}.gs-dev-tools .select-arrow-shape{stroke:rgba(255,255,255,.6);stroke-width:2px;fill:none}.gs-dev-tools .rewind{height:16px;width:19px;padding:10px 4px;min-width:24px}.gs-dev-tools .rewind-path{opacity:.6}.gs-dev-tools .play-pause{width:24px;height:24px;padding:6px 10px;min-width:24px}.gs-dev-tools .ease{width:30px;height:30px;padding:10px;min-width:30px;display:none}.gs-dev-tools .ease-path{fill:none;stroke:rgba(255,255,255,.6);stroke-width:2px}.gs-dev-tools .ease-border{fill:rgba(255,255,255,.25)}.gs-dev-tools .time-scale{font-family:monospace;font-size:18px;text-align:center;color:rgba(255,255,255,.6);padding:4px 4px 4px 0;min-width:30px;margin-left:7px}.gs-dev-tools .loop{width:20px;padding:5px;min-width:20px}.gs-dev-tools .loop-path{fill:rgba(255,255,255,.6)}.gs-dev-tools label span{color:#fff;font-family:monospace;text-decoration:none;font-size:16px;line-height:18px}.gs-dev-tools .time-scale span{color:rgba(255,255,255,.6)}.gs-dev-tools button:focus,.gs-dev-tools select:focus{outline:0}.gs-dev-tools label{position:relative;cursor:pointer}.gs-dev-tools label.locked{text-decoration:none;cursor:auto}.gs-dev-tools label input,.gs-dev-tools label select{position:absolute;
2left:0;top:0;z-index:1;font:inherit;font-size:inherit;line-height:inherit;height:100%;width:100%;color:#000!important;opacity:0;background:0 0;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.gs-dev-tools label input+.display{position:relative;z-index:2}.gs-dev-tools .gs-bottom-right{vertical-align:middle;display:flex;align-items:center;flex-grow:4;width:40%;justify-content:flex-end}.gs-dev-tools .time-container{font-size:18px;font-family:monospace;color:rgba(255,255,255,.6);margin:0 5px}.gs-dev-tools .logo{width:32px;height:32px;position:relative;top:2px;margin:0 12px}.gs-dev-tools .gs-hit-area{background-color:transparent;width:100%;height:100%;top:0;position:absolute}.gs-dev-tools.minimal{height:auto;display:flex;align-items:stretch}.gs-dev-tools.minimal .gs-top{order:2;flex-grow:4;background-color:rgba(0,0,0,1)}.gs-dev-tools.minimal .gs-bottom{background-color:rgba(0,0,0,1);border-top:none}.gs-dev-tools.minimal .timeline{top:50%;transform:translate(0,-50%)}.gs-dev-tools.minimal .in-point,.gs-dev-tools.minimal .out-point{display:none}.gs-dev-tools.minimal .select-animation-container{display:none}.gs-dev-tools.minimal .rewind{display:none}.gs-dev-tools.minimal .play-pause{width:20px;height:20px;padding:4px 6px;margin-left:14px}.gs-dev-tools.minimal .time-scale{min-width:26px}.gs-dev-tools.minimal .loop{width:18px;min-width:18px;display:none}.gs-dev-tools.minimal .gs-bottom-right{display:none}@media only screen and (max-width:600px){.gs-dev-tools{height:auto;display:flex;align-items:stretch}.gs-dev-tools .gs-top{order:2;flex-grow:4;background-color:rgba(0,0,0,1);height:42px}.gs-dev-tools .gs-bottom{background-color:rgba(0,0,0,1);border-top:none}.gs-dev-tools .timeline{top:50%;transform:translate(0,-50%)}.gs-dev-tools .in-point,.gs-dev-tools .out-point{display:none}.gs-dev-tools .select-animation-container{display:none}.gs-dev-tools .rewind{display:none}.gs-dev-tools .play-pause{width:20px;height:20px;padding:4px 6px;margin-left:14px}.gs-dev-tools .time-scale{min-width:26px}.gs-dev-tools .loop{width:18px;min-width:18px;display:none}.gs-dev-tools .gs-bottom-right{display:none}}",Q3=!0),Do(e)&&(e=Ra.querySelector(e));var r=cx("div",e||An.getElementsByTagName("body")[0]||An);return r.setAttribute("class","gs-dev-tools"+(t?" minimal":"")),r.innerHTML='<div class=gs-hit-area></div><div class=gs-top><div class=timeline><div class=timeline-track></div><div class=progress-bar></div><div class=seek-bar></div><svg class=in-point viewBox="0 0 15 26"xmlns=http://www.w3.org/2000/svg><polygon class=in-point-shape points=".5 .5 14.5 .5 14.5 25.5 .5 17.5"/><polyline class=grab points="5.5 4 5.5 15"/><polyline class=grab points="9.5 4 9.5 17"/></svg> <svg class=out-point viewBox="0 0 15 26"xmlns=http://www.w3.org/2000/svg><polygon class=out-point-shape points=".5 .5 14.5 .5 14.5 17.5 .5 25.5"/><polyline class=grab points="5.5 4 5.5 17"/><polyline class=grab points="9.5 4 9.5 15"/></svg><div class=playhead></div></div></div><div class=gs-bottom><div class=select-animation-container><label class=select-animation><select class=animation-list><option>Global Timeline<option>myTimeline</select><nobr><span class="display animation-label">Global Timeline</span> <svg class=select-arrow viewBox="0 0 12.05 6.73"xmlns=http://www.w3.org/2000/svg><polyline class=select-arrow-shape points="0.35 0.35 6.03 6.03 11.7 0.35"/></svg></nobr></label></div><svg class=rewind viewBox="0 0 12 15.38"xmlns=http://www.w3.org/2000/svg><path d=M0,.38H2v15H0Zm2,7,10,7.36V0Z class="gs-btn-white rewind-path"/></svg> <svg class=play-pause viewBox="0 0 20.97 25.67"xmlns=http://www.w3.org/2000/svg><g class=play><path d="M8,4.88 C8,10.18 8,15.48 8,20.79 5.33,22.41 2.66,24.04 0,25.67 0,17.11 0,8.55 0,0 2.66,1.62 5.33,3.25 8,4.88"class="gs-btn-white play-1"style=stroke:#fff;stroke-width:.6px /><path d="M14.485,8.855 C16.64,10.18 18.8,11.5 20.97,12.83 16.64,15.48 12.32,18.13 8,20.79 8,15.48 8,10.18 8,4.88 10.16,6.2 12.32,7.53 14.48,8.85"class="gs-btn-white play-2"style=stroke:#fff;stroke-width:.6px /></g></svg> <svg class=loop viewBox="0 0 29 25.38"xmlns=http://www.w3.org/2000/svg><path d=M27.44,5.44,20.19,0V3.06H9.06A9.31,9.31,0,0,0,0,12.41,9.74,9.74,0,0,0,.69,16l3.06-2.23a6,6,0,0,1-.12-1.22,5.49,5.49,0,0,1,5.43-5.5H20.19v3.81Z class=loop-path />
2<path d=M25.25,11.54a5.18,5.18,0,0,1,.12,1.12,5.41,5.41,0,0,1-5.43,5.41H9.19V14.5L1.94,19.94l7.25,5.44V22.06H19.94A9.2,9.2,0,0,0,29,12.84a9.42,9.42,0,0,0-.68-3.53Z class=loop-path /></svg> <svg class=ease viewBox="0 0 25.67 25.67"xmlns=http://www.w3.org/2000/svg><path d=M.48,25.12c1.74-3.57,4.28-12.6,8.8-10.7s4.75,1.43,6.5-1.11S19.89,1.19,25.2.55 class=ease-path /><path d=M24.67,1V24.67H1V1H24.67m1-1H0V25.67H25.67V0Z class=ease-border /></svg><label class=time-scale><select><option value=10>10x<option value=5>5x<option value=2>2x<option value=1 selected>1x<option value=0.5>0.5x<option value=0.25>0.25x<option value=0.1>0.1x</select><span class="display time-scale-label">1x</span></label><div class=gs-bottom-right><div class=time-container><span class=time>0.00</span> / <span class=duration>0.00</span></div><a href="https://greensock.com/docs/v3/Plugins/GSDevTools?source=GSDevTools"target=_blank title=Docs><svg class=logo viewBox="0 0 100 100"xmlns=http://www.w3.org/2000/svg><path d="M60 15.4c-.3-.4-.5-.6-.5-.7.1-.6.2-1 .2-1.7v-.4c.6.6 1.3 1.3 1.8 1.7.2.2.5.3.8.3.2 0 .3 0 .5.1h1.6c.8 0 1.6.1 2 0 .1 0 .2 0 .3-.1.6-.3 1.4-1 2.1-1.6 0 .6.1 1.2.1 1.7v1.5c0 .3 0 .5.1.7-.1.1-.2.1-.4.2-.7.4-1.7 1-2.3.9-.5-.1-1.5-.3-2.6-.7-1.2-.3-2.4-.8-3.2-1.2 0 0-.1 0-.1-.1s-.2-.4-.4-.6zm24.6 21.9c-.5-1.7-1.9-2-4.2-.7.9-1.5 2.1-1.5 2.3-2.1.9-2.5-.6-4.6-1.2-5.3.7-1.8 1.4-4.5-1-6.8-1-1-2.4-1.2-3.6-1.1 1.8 1.7 3.4 4.4 2.5 7.2-.1.3-.9.7-1.7 1 0 0 .4 2-.3 3.5-.3.6-.8 1.5-1.3 2.6 1 .9 1.6 1 3 1.3-.9.1-1.2.4-1.2.5-.7 3 1 3.4 1.4 4.8 0 .1 0 .2.1.3v.4c-.3.3-1.4.5-2.5.5s-1.8 1-1.8 1c-.2.1-.3.3-.4.4v1c0 .1 0 .4.1.6.1.5.3 1.3.4 1.8.9.6 1.4.9 2.2 1.1.5.1 1 .2 1.5.1.3-.1.7-.3 1-.7 1.5-1.7 1.9-3.2 2.2-4.1 0-.1 0-.2.1-.2 0 .1.1.1.1.2 0 0 .1-.1.1-.2l.1-.1c1.3-1.6 2.9-4.5 2.1-7zM74.3 49.9c-.1-.3-.1-.7-.2-1.1v-.2c-.1-.2-.1-.4-.2-.6 0-.1-.1-.3-.1-.5s-.1-.5-.1-.7v-.1c0-.2-.1-.5-.1-.7-.1-.3-.1-.7-.2-1.1v-.1c0-.2 0-.3-.1-.5v-.9c0-.1 0-.2.1-.3V43h-.3c-1.1.1-3.8.4-6.7.2-1.2-.1-2.4-.3-3.6-.6-1-.3-1.8-.5-2.3-.7-1.2-.4-1.6-.6-1.8-.7 0 .2-.1.4-.1.7 0 .3-.1.5-.1.8-.1.2-.1.4-.2.6l.1.1c.5.5 1.5 1.3 1.5 2.1v.2c-.1.4-.4.5-.8.9-.1.1-.6.7-1.1 1.1l-.6.6c-.1 0-.1.1-.2.1-.1.1-.3.2-.4.3-.2.1-.7.5-.8.6-.1.1-.2.1-.3.1-2.8 8.8-2.2 13.5-1.5 16.1.1.5.3 1 .4 1.3-.4.5-.8 1-1.2 1.4-1.2 1.5-2 2.6-2.6 4.2 0 .1 0 .1-.1.2 0 .1 0 .2-.1.2-.2.5-.3 1-.4 1.5-.6 2.3-.8 4.5-.9 6.6-.1 2.4-.2 4.6-.5 6.9.7.3 3.1.9 4.7.6.2-.1 0-3.9.6-5.7l.6-1.5c.4-.9.9-1.9 1.3-3.1.3-.7.5-1.5.7-2.4.1-.5.2-1 .3-1.6V74v-.1c.1-.6.1-1.3.1-2 0-.2-.7.3-1.1.9.3-1.8 1.3-2.1 2-3.2.3-.5.6-1.1.6-2 2.5-1.7 4-3.7 5-5.7.2-.4.4-.9.6-1.4.3-.8.5-1.6.7-2.4.3-1.4.8-3.2 1.2-4.8v-.1c.4-1.2.8-2.2 1.2-2.6-.2.9-.4 1.7-.6 2.5v.2c-.6 3.5-.7 6.2-2 9.2 1 2.6 1.9 3.9 2 7.6-2 0-3.2 1.6-3.7 3.2 1.2.3 3.9.7 8.3.1h.3c.1-.5.3-1.1.5-1.5.3-.8.5-1.5.6-2.2.2-1.3.1-2.4 0-3.2 3.9-3.7 2.6-11 1.6-16.6zm.3-15.1c.1-.3.2-.6.4-.8.2-.3.3-.7.5-1 .1-.3.3-.6.4-.9.5-1.5.4-2.8.3-3.5-.1 0-.1-.1-.2-.1-.5-.2-.9-.4-1.4-.6-.1 0-.2-.1-.3-.1-3.8-1.2-7.9-.9-11.9.1-1 .2-1.9.5-2.9.1-2.3-.8-3.9-1.9-4.6-2.8l-.2-.2c-.1.2-.2.4-.4.6.2 2.3-.5 3.9-1.4 5.1.9 1.2 2.6 2.8 3.6 3.4 1.1.6 1.7.7 3.4.4-.6.7-1.1 1-1.9 1.4.1.7.2 2 .5 3.4.3.3 1.2.8 2.3 1.3.5.3 1.1.5 1.7.7.8.3 1.7.6 2.4.8.1 0 .2.1.3.1.5.1 1.1.2 1.8.2h.9c2.1 0 4.5-.2 5.4-.3h.1c-.1-2.7.2-4.6.7-6.2.2-.3.4-.7.5-1.1zm-23.2 9.3v.2c-.3 1.7.5 2.4 1.9 3.4.6.5 0 .5.5.8.3.2.7.3 1 .3.3 0 .5 0 .8-.1.2-.1.4-.3.6-.5.1-.1.3-.2.5-.4.3-.2.6-.5.7-.6.1-.1.2-.1.3-.2.2-.2.5-.5.6-.7.2-.2.4-.5.5-.7 0-.1.1-.1.1-.1v-.1c.1-.4-.3-.8-.8-1.3-.2-.2-.4-.3-.5-.5-.3-.3-.6-.5-1-.7-.9-.5-1.9-.7-3-.7l-.3-.3c-2.2-2.5-3.2-4.8-3.9-6.5-.9-2.1-1.9-3.3-3.9-4.9 1 .4 1.8.8 2.3 1.1.5.4 1.3.4 1.9.2.2-.1.5-.2.7-.3.2-.1.4-.2.6-.4 1.6-1.3 2.5-3.8 2.6-5.6v-.1c.2-.3.6-1.1.8-1.4l.1.1c.1.1.3.2.6.5.1 0 .1.1.2.1.1.1.2.1.2.2.8.6 1.9 1.3 2.6 1.7 1.4.7 2.3.7 5.3-.1 2.2-.6 4.8-.8 6.8-.8 1.4 0 2.7.3 4 .7.2.1.4.1.5.2.3.1.6.2.9.4 0 0 .1 0 .1.1.8.4 2.1 1.2 2.5-.3.1-2-.6-3.9-1.6-5.3 0 0-.1 0-.1-.1-.1-.1-.2-.2-.4-.3-.1-.1-.2-.1-.3-.2-.1-.1-.2-.2-.4-.2-.6-.4-1.2-.8-1.6-.9-.1-.1-.3-.1-.4-.2h-.1-.1c-.1 0-.3-.1-.4-.1-.1 0-.1 0-.2-.1h-.1l-.2-.4c-.2-.1-.4-.2-.5-.2h-.6c-.3 0-.5.1-.7.1-.7.1-1.2.3-1.7.4-.2 0-.3.1-.5.1-.5.1-1 .2-1.6.2-.4 0-.9-.1-1.5-.2-.4-.1-.8-.2-1.1-.3-.2-.1-.4-.1-.6-.2-.6-.2-1.1-.3-1.7-.4h-.2-1.8c-.3 0-.6.1-1 .1H57.9c-.8 0-1.5 0-2.3-.1-.2 0-.5-.1-.7-.1-.5-.1-.9-.2-1.3-.4-.2-.1-.3-.1-.4-.2-.1 0-.2 
20-.2-.1-.3-.1-.6-.1-.9-.1H51h-.1c-.4 0-.9.1-1.4.2-1.1.2-2.1.6-3 1.3-.3.2-.6.5-.8.8-.1.1-.2.2-.2.3-.4.6-.8 1.2-.9 2 0 .2-.1.4-.1.6 0 .2 1.7.7 2.3 2.8-.8-1.2-2.3-2.5-4.1-1.4-1.5 1-1.1 3.1-2.4 5.4-.3.5-.6.9-1 1.4-.8 1-.7 2.1.2 4.4 1.4 3.4 7.6 5.3 11.5 8.3l.4.4zm8.7-36.3c0 .6.1 1 .2 1.6v.1c0 .3.1.6.1.9.1 1.2.4 2 1 2.9 0 .1.1.1.1.2.3.2.5.3.8.4 1.1.2 3.1.3 4.2 0 .2-.1.5-.3.7-.5.4-.4.7-1.1.9-1.7.1-.7.3-1.3.4-1.8 0-.2.1-.4.1-.5v-.1c0-.2 0-.3.1-.5.2-.7.2-2.4.3-2.8.1-.7 0-1.8-.1-2.5 0-.2-.1-.4-.1-.5v-.1c-.2-.5-1.4-1.4-4.3-1.4-3.1 0-4 1-4.1 1.5v.1c0 .1 0 .3-.1.5-.1.4-.2 1.4-.2 1.9v2.3zm-6 88.6c0-.1-.1-.2-.1-.3-.7-1.5-1.1-3.5-1.3-4.6.4.1.7.6.8.3.2-.5-.4-1.5-.5-2.2v-.1c-.5-.5-4-.5-3.7-.3-.4.8-1 .6-1.3 2.1-.1.7.8.1 1.7.1-1.4.9-3 2.1-3.4 3.2-.1.1-.1.2-.1.3 0 .2-.1.4-.1.5-.1 1.2.5 1.6 2 2.4H48.4c1.4.3 3 .3 4.3.3 1.2-.2 1.6-.7 1.6-1.4-.2-.1-.2-.2-.2-.3z"style=fill:#efefef /><path d="M56.1 36.5c.3 1.4.5 2.4.8 4.2h-.2c-.1.5-.1.9-.1 1.3-1-.4-2.2-.5-2.6-.5-3.7-4.4-2.9-6.1-4.4-8.3.4-.2 1-.4 1.5-.8 1.6 1.9 3.3 3 5 4.1zm-1.7 13.2s-1.4 0-2.3-1c0 0-.1-.5.1-.7 0 0-1.2-1-1.5-1.7-.2-.5-.3-1.1-.2-1.6-4.4-3.7-10.9-4.2-12.9-9.1-.5-1.2-1.3-2.9-.9-3.9-.3.1-.5.2-.8.3-2.9.9-11.7 5.3-17.9 8.8 1.6 1.7 2.6 4.3 3.2 7.2l.3 1.5c.1.5.1 1 .2 1.5.1 1.4.4 2.7.8 3.9.2.8.6 1.5.9 2.2.6 1 1.2 1.9 2.1 2.6.6.5 1.2.9 1.9 1.3 2.1 1.1 5 1.6 8.6 1.5H37.9c.5 0 1 .1 1.5.1h.1c.4.1.9.1 1.3.2h.2c.4.1.9.2 1.3.4h.1c.4.1.8.3 1.1.5h.1c.4.2.7.4 1.1.6h.1c.7.4 1.3.9 1.9 1.5l.1.1c.6.5 1.1 1.1 1.5 1.8 0 .1.1.1.1.2s.1.1.1.2c.4.6 1.2 1.1 1.9 1.3.7-.9 1.5-1.8 2.2-2.8-1.6-6 0-11.7 1.8-16.9zm-26-15.9c5-2.4 9-4.1 9.9-4.5.3-.6.6-1.4.9-2.6.1-.3.2-.5.3-.8 1-2.7 2.7-2.8 3.5-3v-.2c.1-1.1.5-2 1-2.8-8.8 2.5-18 5.5-28 11.7-.1.1-.2.2-.4.2C11.3 34.5 3 40.3 1.3 51c2.4-2.7 6-5.6 10.5-8.5.1-.1.3-.2.5-.3.2-.1.5-.3.7-.4 1.2-.7 2.4-1.4 3.6-2.2 2.2-1.2 4.5-2.4 6.7-3.5 1.8-.8 3.5-1.6 5.1-2.3zm54.9 61.3l-.3-.3c-.8-.6-4.1-1.2-5.5-2.3-.4-.3-1.1-.7-1.7-1.1-1.6-.9-3.5-1.8-3.5-2.1v-.1c-.2-1.7-.2-7 .1-8.8.3-1.8.7-4.4.8-5.1.1-.6.5-1.2.1-1.2h-.4c-.2 0-.4.1-.8.1-1.5.3-4.3.6-6.6.4-.9-.1-1.6-.2-2-.3-.5-.1-.7-.2-.9-.3H62.3c-.4.5 0 2.7.6 4.8.3 1.1.8 2 1.2 3 .3.8.6 1.8.8 3.1 0 .2.1.4.1.7.2 2.8.3 3.6-.2 4.9-.1.3-.3.6-.4 1-.4.9-.7 1.7-.6 2.3 0 .2.1.4.1.5.2.4.6.7 1.2.8.2 0 .3.1.5.1.3 0 .6.1.9.1 3.4 0 5.2 0 8.6.4 2.5.4 3.9.6 5.1.5.4 0 .9-.1 1.4-.1 1.2-.2 1.8-.5 1.9-.9-.1.2-.1.1-.2-.1zM60.2 16.4zm-.5 1.7zm3.8.5c.1 0 .3.1.5.1.4.1.7.2 1.2.3.3.1.6.1.9.1h1.3c.3-.1.7-.1 1-.2.7-.2 1.5-.4 2.7-.6h.3c.3 0 .6.1.9.3.1.1.2.1.4.2.3.2.8.2 1.2.4h.1c.1 0 .1.1.2.1.6.3 1.3.7 1.9 1.1l.3.3c.9-.1 1.6-.2 2.1-.2h.1c-.2-.4-.3-1.3-1.8-.6-.6-.7-.8-1.3-2.1-.9-.1-.2-.2-.3-.3-.4l-.1-.1c-.1-.1-.2-.3-.3-.4 0-.1-.1-.1-.1-.2-.2-.3-.5-.5-.9-.7-.7-.4-1.5-.6-2.3-.5-.2 0-.4.1-.6.2-.1 0-.2.1-.2.1-.1 0-.2.1-.3.2-.5.3-1.3.8-2.1 1-.1 0-.1 0-.2.1-.2 0-.4.1-.5.1H66.5h-.1c-.4-.1-1.1-.2-2-.5-.1 0-.2-.1-.3-.1-.9-.2-1.8-.5-2.7-.8-.3-.1-.7-.2-1-.3-.1 0-.1 0-.2-.1h-.1s-.1 0-.1-.1c-.3-.3-.7-.6-1.3-.8-.5-.2-1.2-.4-2.1-.5-.2 0-.5 0-.7.1-.4.2-.8.6-1.2.9.1.1.3.3.4.5.1.2.2.4.3.7l-.6-.6c-.5-.4-1.1-.8-1.7-.9-.8-.2-1.4.4-2.3.9 1 0 1.8.1 2.5.4.1 0 .1 0 .2.1h.1c.1 0 .2.1.3.1.9.4 1.8.6 2.7.6h1.3c.5 0 .8-.1 1.1-.1.1 0 .4 0 .7-.1h2.2c.4.4.9.6 1.6.8z"style=fill:#88ce02 /><path d="M100 51.8c0-19.5-12.5-36.1-30-42.1.1-1.2.2-2.4.3-3.1.1-1.5.2-3.9-.5-4.9-1.6-2.3-9.1-2.1-10.5-.1-.4.6-.7 3.6-.6 5.9-1.1-.1-2.2-.1-3.3-.1-16.5 0-30.9 9-38.6 22.3-2.4 1.4-4.7 2.8-6.1 4C5.4 38 2.2 43.2 1 47c-1.6 4.7-1.1 7.6.4 5.8 1.2-1.5 6.6-5.9 10.1-8.2-.4 2.3-.6 4.8-.6 7.2 0 21 14.5 38.5 34 43.3-.1 1.1.1 2 .7 2.6.9.8 3.2 2 6.4 1.6 2.9-.3 3.5-.5 3.2-2.9h.2c2.7 0 5.3-.2 7.8-.7.1.1.2.2.4.3 1.5 1 7.1.8 9.6.7s6.2.9 8.6.5c2.9-.5 3.4-2.3 1.6-3.2-1.5-.8-3.8-1.3-6.7-3.1C90.6 83.4 100 68.7 100 51.8zM60.1 5.5c0-.5.1-1.5.2-2.1 0-.2 0-.4.1-.5v-.1c.1-.5 1-1.5 4.1-1.5 2.9 0 4.2.9 4.3 1.4v.1c0 .1 0 .3.1.5.1.8.2 1.9.1 2.7 0 .5-.1 2.1-.2 2.9 0 .1 0 .3-.1.5v.1c0 .2-.1.3-.1.5-.1.5-.2 1.1-.4 1.8-.1.6-.5 1.2-.9 1.7-.2.3-.5.5-.7.5-1.1.3-3.1.3-4.2 0-.3-.1-.5-.2-.8-.4 0-.1-.1-.1-.1-.2-.6-.9-.9-1.7-1-2.9 0-.4-.1-.6-.1-.9v-.1c-.1-.6-.2-1-.2-1.6v-.3c-.1-1.3-.1-2.1-.1-2.1zm-.4 7.5v-.4c.6.6 1.3 1.3 1.8 1.7.2.2.5.3.8.3.2 0 .3 0 .5.1h1.6c.8 0 1.6.1 2 0 .1 0 .2 0 .3-.1.6-.3 1.4-1 2.1-1.6 0 .6.1 1.2.1 1.7v1.5c0 .3 0 .5.1.7-.1.1-.2.1-.4.2-.7.4-1.7 1-2.3.9-.5-.1-1.5-.3-2.6-.7-1.2-.3-2.4-.8-3.2-1.2 0 0-.1 0-.1-.1-.2-.3-.4-.5-.6-.7-.3-.4-.5-.6-.5-.7.3-.4.4-.9.4-1.6zm.5 3.4zm-7.3-.3c.6.1 1.2.5 1.7.9.2.2.5.4.6.6-.1-.2-.2-.5-.3-.7-.
21-.2-.3-.4-.4-.5.4-.3.8-.7 1.2-.9.2-.1.4-.1.7-.1.9.1 1.6.2 2.1.5.6.2 1 .5 1.3.8 0 0 .1 0 .1.1h.1c.1 0 .1 0 .2.1.3.1.6.2 1 .3.9.3 1.9.6 2.7.8.1 0 .2.1.3.1.9.2 1.6.4 2 .5h.4c.2 0 .4 0 .5-.1.1 0 .1 0 .2-.1.7-.2 1.5-.7 2.1-1 .1-.1.2-.1.3-.2.1 0 .2-.1.2-.1.2-.1.4-.2.6-.2.8-.2 1.7.1 2.3.5.3.2.6.4.9.7 0 .1.1.1.1.2.1.2.2.3.3.4l.1.1c.1.1.2.2.3.4 1.3-.4 1.5.2 2.1.9 1.6-.7 1.7.2 1.8.6h-.1c-.5 0-1.2 0-2.1.2l-.3-.3c-.5-.4-1.2-.8-1.9-1.1-.1 0-.1-.1-.2-.1h-.1c-.4-.2-.8-.2-1.2-.4-.1-.1-.2-.1-.4-.2-.3-.1-.6-.3-.9-.3h-.3c-1.2.1-2 .4-2.7.6-.3.1-.7.2-1 .2-.4.1-.8.1-1.3 0-.3 0-.6-.1-.9-.1-.5-.1-.8-.2-1.2-.3-.2 0-.3-.1-.5-.1h-.1c-.6-.2-1.2-.3-1.8-.4h-.1-2.1c-.4.1-.6.1-.7.1-.3 0-.7.1-1.1.1h-1.3c-.9 0-1.9-.2-2.7-.6-.1 0-.2-.1-.3-.1H53c-.1 0-.1 0-.2-.1-.7-.3-1.6-.4-2.5-.4 1.2-.8 1.8-1.4 2.6-1.3zm6.8 2zm-15.2 4.1c.1-.7.4-1.4.9-2 .1-.1.2-.2.2-.3l.8-.8c.9-.6 1.9-1.1 3-1.3.5-.1 1-.2 1.4-.2H52c.3 0 .6.1.9.1.1 0 .2 0 .2.1.1.1.2.1.4.2.4.2.8.3 1.3.4.2 0 .5.1.7.1.7.1 1.5.1 2.3.1H58.7c.4 0 .7-.1 1-.1H61.7c.6.1 1.1.2 1.7.4.2 0 .4.1.6.2.3.1.7.2 1.1.3.6.1 1.1.2 1.5.2.6 0 1.1-.1 1.6-.2.2 0 .3-.1.5-.1.5-.1 1-.3 1.7-.4.2 0 .5-.1.7-.1h.6c.2 0 .4.1.5.2l.1.1h.1c.1 0 .1 0 .2.1.2.1.3.1.4.1h.2c.1.1.3.1.4.2.4.2 1 .6 1.6.9.1.1.2.2.4.2.1.1.2.1.3.2.2.1.3.3.4.3l.1.1c1.1 1.4 1.8 3.3 1.6 5.3-.3 1.5-1.6.7-2.5.3 0 0-.1 0-.1-.1-.3-.1-.6-.2-.9-.4-.2-.1-.4-.1-.5-.2-1.2-.4-2.5-.7-4-.7-2 0-4.6.1-6.8.8-3 .8-4 .8-5.3.1-.8-.4-1.8-1.1-2.6-1.7-.1-.1-.2-.1-.2-.2-.1-.1-.1-.1-.2-.1-.3-.2-.6-.4-.6-.5l-.1-.1c-.2.3-.6 1-.8 1.4v.1c-.1 1.7-1 4.2-2.6 5.6-.2.1-.4.3-.6.4-.2.1-.5.2-.7.3-.7.2-1.4.2-1.9-.2-.5-.3-1.3-.7-2.3-1.1 2 1.6 3 2.8 3.9 4.9.7 1.7 1.7 4 3.9 6.5l.3.3c1.1 0 2.1.2 3 .7.4.2.7.4 1 .7.2.2.4.3.5.5.5.4.9.8.8 1.3v.1s0 .1-.1.1c-.1.2-.3.5-.5.7-.1.1-.4.4-.6.7-.1.1-.2.2-.3.2-.1.1-.4.3-.7.6-.2.2-.4.3-.5.4-.2.1-.4.4-.6.5-.3.1-.5.2-.8.1-.3 0-.7-.2-1-.3-.5-.3.1-.3-.5-.8-1.4-1-2.2-1.7-1.9-3.4v-.2c-.2-.1-.3-.3-.5-.4-3.9-3-10.1-4.9-11.5-8.3-.9-2.3-1-3.4-.2-4.4.4-.5.8-1 1-1.4 1.3-2.3.9-4.4 2.4-5.4 1.8-1.2 3.3.2 4.1 1.4-.5-2.1-2.3-2.6-2.3-2.8.3.1.3-.1.3-.3zm29 20s-.1 0 0 0c-.1 0-.1 0 0 0-.9.1-3.3.3-5.4.3h-.9c-.7 0-1.3-.1-1.8-.2-.1 0-.2 0-.3-.1-.7-.2-1.6-.5-2.4-.8-.6-.2-1.2-.5-1.7-.7-1.1-.5-2.1-1.1-2.3-1.3-.5-1.4-.7-2.7-.7-3.4.8-.4 1.3-.7 1.9-1.4-1.7.3-2.4.2-3.4-.4-1-.5-2.6-2.2-3.6-3.4 1-1.2 1.7-2.9 1.4-5.1.1-.2.3-.4.4-.6 0 .1.1.1.2.2.7.9 2.4 2 4.6 2.8 1.1.4 2 .1 2.9-.1 4-1 8.1-1.3 11.9-.1.1 0 .2.1.3.1.5.2.9.4 1.4.6.1 0 .1.1.2.1.1.7.2 2-.3 3.5-.1.3-.2.6-.4.9-.2.3-.3.6-.5 1-.1.3-.2.5-.4.8-.2.4-.3.8-.5 1.3-.4 1.4-.7 3.4-.6 6zm-23.9-9c.4-.2 1-.4 1.5-.8 1.6 1.8 3.3 3 5 4.1.3 1.4.5 2.4.8 4.2h-.2c-.1.5-.1.9-.1 1.3-1-.4-2.2-.5-2.6-.5-3.7-4.3-3-6-4.4-8.3zm-32.9 6.5c-1.3.7-2.5 1.4-3.6 2.2-.2.1-.5.3-.7.4-.1.1-.3.2-.5.3-4.5 2.9-8.1 5.8-10.5 8.5 1.7-10.8 10-16.5 14.3-19.2.1-.1.2-.2.4-.2 10-6.2 19.2-9.2 28-11.7-.5.8-.9 1.7-1 2.8v.2c-.8.1-2.5.2-3.5 3-.1.2-.2.5-.3.8-.3 1.2-.6 2-.9 2.6-.9.4-5 2.2-9.9 4.5-1.6.8-3.3 1.6-5 2.4-2.3 1-4.6 2.2-6.8 3.4zm28 24.8s0-.1 0 0c-.4-.3-.8-.5-1.2-.7h-.1c-.4-.2-.7-.3-1.1-.5h-.1c-.4-.1-.8-.3-1.3-.4h-.2c-.4-.1-.8-.2-1.3-.2h-.1c-.5-.1-1-.1-1.5-.1H35.9c-3.7.1-6.5-.4-8.6-1.5-.7-.4-1.4-.8-1.9-1.3-.9-.7-1.5-1.6-2.1-2.6-.4-.7-.7-1.4-.9-2.2-.4-1.2-.6-2.5-.8-3.9 0-.5-.1-1-.2-1.5l-.3-1.5c-.6-2.9-1.6-5.5-3.2-7.2 6.3-3.5 15-7.9 17.8-8.8.3-.1.6-.2.8-.3-.3 1.1.4 2.7.9 3.9 2.1 4.9 8.6 5.4 12.9 9.1 0 .5 0 1.1.2 1.6.5.6 1.7 1.6 1.7 1.6-.2.2-.1.7-.1.7.9 1 2.3 1 2.3 1-1.8 5.2-3.4 10.9-1.9 16.9-.7 1-1.5 1.8-2.2 2.8-.7-.2-1.4-.6-1.9-1.3 0-.1-.1-.1-.1-.2s-.1-.1-.1-.2l-1.5-1.8-.1-.1c-.5-.4-1.2-.9-1.9-1.3zm7.9 33.6c-1.3.1-2.9 0-4.3-.3h-.2-.1c-1.5-.8-2.1-1.2-2-2.4 0-.2 0-.3.1-.5 0-.1.1-.2.1-.3.5-1.1 2.1-2.2 3.4-3.2-.8 0-1.8.7-1.7-.1.2-1.5.9-1.3 1.3-2.1-.2-.3 3.3-.2 3.8.3v.1c0 .7.7 1.7.5 2.2-.1.3-.4-.2-.8-.3.2 1.1.6 3.1 1.3 4.6.1.1.1.2.1.3 0 .1.1.2.1.3 0 .7-.4 1.2-1.6 1.4zM59 67.7c0 .9-.3 1.6-.6 2-.7 1.1-1.7 1.4-2 3.2.4-.6 1.1-1.1 1.1-.9 0 .8-.1 1.4-.1 2v.2c-.1.6-.2 1.1-.3 1.6-.2.9-.5 1.7-.7 2.4-.4 1.2-.9 2.1-1.3 3.1l-.6 1.5c-.6 1.7-.4 5.6-.6 5.7-1.6.3-4.1-.3-4.7-.6.3-2.2.4-4.5.5-6.9.1-2.1.3-4.3.9-6.6.1-.5.3-1 .4-1.5 0-.1 0-.2.1-.2 0-.1 0-.1.1-.2.5-1.6 1.4-2.7 2.6-4.2.4-.4.7-.9 1.2-1.4-.1-.4-.2-.8-.4-1.3-.7-2.6-1.3-7.3 1.5-16.1.1 0 .2-.1.3-.1.2-.1.7-.5.8-.6.1-.1.3-.2.4-.3.1 0 .1-.1.2-.1l.6-.6 1.1-1.1c.4-.4.7-.5.8-.9v-.2c0-.8-1.1-1.5-1.5-2.1l-.1-.1c.1-.2.1-.4.2-.6 0-.2.1-.5.1-.8 0-.2.1-.5.1-.7.1.1.6.4 1.8.7.6.2 1.3.4 2.3.7 1.1.3 2.4.5 3.6.6 2.9.2 5.6 0 6.7-.2h.3v.1c0 .1 0 .2-.1.3v.9c0 .2 0 .3.1.5v.1c0 .4.1.7.2 1.1 0 .3.1.5.
21.7v.1c0 .3.1.5.1.7 0 .2.1.3.1.5.1.2.1.4.2.6v.2c.1.4.2.8.2 1.1 1 5.7 2.3 12.9-1.1 16.7.2.8.3 1.9 0 3.2-.1.7-.3 1.4-.6 2.2-.2.5-.3 1-.5 1.5h-.3c-4.5.6-7.1.2-8.3-.1.5-1.6 1.7-3.3 3.7-3.2-.1-3.7-1.1-5-2-7.6 1.3-3 1.3-5.7 2-9.2v-.2c.2-.8.3-1.6.6-2.5-.4.5-.8 1.5-1.2 2.6v.1c-.5 1.5-.9 3.4-1.2 4.8-.2.8-.4 1.6-.7 2.4-.2.5-.4.9-.6 1.4-1.5 1.9-3 3.9-5.5 5.6zm18.5 24.9c1.5 1.1 4.7 1.8 5.5 2.3l.3.3c.1.1.1.2.1.3-.1.4-.7.7-1.9.9-.5.1-.9.1-1.4.1-1.3 0-2.6-.2-5.1-.5-3.4-.5-5.2-.4-8.6-.4-.3 0-.6 0-.9-.1-.2 0-.4-.1-.5-.1-.6-.2-1-.5-1.2-.8-.1-.2-.1-.3-.1-.5-.1-.7.2-1.5.6-2.3.2-.4.3-.7.4-1 .5-1.3.4-2.1.2-4.9 0-.2-.1-.4-.1-.7-.2-1.3-.5-2.3-.8-3.1-.4-1.1-.9-1.9-1.2-3-.6-2.1-1-4.3-.6-4.8H62.5c.2.1.5.2.9.3.5.1 1.1.2 2 .3 2.2.2 5.1-.2 6.6-.4.3-.1.6-.1.8-.1h.4c.4 0 .1.6-.1 1.2-.1.7-.5 3.3-.8 5.1-.3 1.8-.2 7.1-.1 8.8v.1c0 .3 1.9 1.2 3.5 2.1.7.2 1.4.5 1.8.9zm4.8-48.2c0 .1 0 .1 0 0-.1.1-.2.2-.2.3 0-.1-.1-.1-.1-.2 0 .1 0 .2-.1.2-.2.9-.6 2.4-2.2 4.1-.4.4-.7.6-1 .7-.5.1-.9 0-1.5-.1-.9-.2-1.3-.6-2.2-1.1-.1-.6-.3-1.3-.4-1.8 0-.3-.1-.5-.1-.6v-1l.4-.4s.7-1 1.8-1 2.2-.2 2.5-.5v-.1-.3c0-.1 0-.2-.1-.3-.4-1.4-2.1-1.8-1.4-4.8 0-.2.3-.5 1.2-.5-1.4-.3-2-.4-3-1.3.5-1.1 1-1.9 1.3-2.6.8-1.5.3-3.5.3-3.5.8-.3 1.6-.7 1.7-1 .9-2.8-.7-5.5-2.5-7.2 1.2-.1 2.6.1 3.6 1.1 2.4 2.4 1.8 5 1 6.8.6.7 2.1 2.9 1.2 5.3-.2.6-1.4.6-2.3 2.1 2.3-1.3 3.7-1 4.2.7 1 2.4-.6 5.3-2.1 7z"/><path d="M22 53.4v-.2c0-.2-.1-.5-.2-.9s-.1-.8-.2-1.3c-.5-4.7-1.9-9.4-4.9-11.3 3.7-2 16.8-8.5 21.9-10.5 2.9-1.2.8-.4-.2 1.4-.8 1.4-.3 2.9-.5 3.2-.6.8-12.6 10.5-15.9 19.6zm32.2-2.3c-3.4 3.8-12 11-18.2 11.4 8.7-.2 12.2 4.1 14.7 9.7 2.6-5.2 2.7-10.3 2.6-16.1 0-2.6 1.8-6 .9-5zm5.3-23L54.3 24s-1.1 3.1-1 4.6c.1 1.6-1.8 2.7-.9 3.6.9.9 3.2 2.5 4 3.4.7.9 1.1 7.1 1.1 7.1l2.2 2.7s1-1.8 1.1-6.3c.2-5.4-2.9-7.1-3.3-8.6-.4-1.4.6-2.9 2-2.4zm3.1 45.6l3.9.3s1.2-2.2 2.1-3.5c.9-1.4.4-1.6 0-4.6-.4-3-1.4-9.3-1.2-13.6l-3.1 10.2s1.8 5.6 1.6 6.4c-.1.8-3.3 4.8-3.3 4.8zm5 18.8c-1.1 0-2.5-.4-3.5-.8l-1 .3.2 4s5.2.7 4.6-.4c-.6-1.2-.3-3.1-.3-3.1zm12 .6c-1 0-.3.2.4 1.2.8 1 .1 2-.8 2.3l3.2.5 1.9-1.7c.1 0-3.7-2.3-4.7-2.3zM73 76c-1.6.5-4.2.8-5.9.8-1.7.1-3.7-.1-5-.5v1.4s1.2.5 5.4.5c3.5.1 5.7-.8 5.7-.8l.9-.8c-.1.1.5-1.1-1.1-.6zm-.2 3.1c-1.6.6-3.9.6-5.6.7-1.7.1-3.7-.1-5-.5l.1 1.4s.7.3 4.9.4c3.5.1 5.7-.7 5.7-.7l.3-.5c-.1-.1.3-1-.4-.8zm5.9-42.7c-.9-.8-1.4-2.4-1.5-3.3l-1.9 2.5.7 1.2s2.5.1 2.8.1c.4 0 .3-.1-.1-.5zM69 14.7c.6-.7.2-2.7.2-2.7L66 14.6l-4.4-.8-.5-1.3-1.3-.1c.8 1.8 1.8 2.5 3.3 3.1.9.4 4.5.9 5.9-.8z"style=opacity:.4;fill-rule:evenodd;clip-rule:evenodd /></svg></a></div></div>',e&&(r.style.position="absolute",r.style.top=t?"calc(100% - 42px)":"calc(100% - 51px)"),i&&(Do(i)?r.style.cssText=i:m8(i)&&(i.data="root",Xe.set(r,i).kill()),r.style.top&&(r.style.bottom="auto"),r.style.width&&Xe.set(r,{xPercent:-50,left:"50%",right:"auto",data:"root"}).kill()),!t&&r.offsetWidth<600&&(r.setAttribute("class","gs-dev-tools minimal"),e&&(r.style.top="calc(100% - 42px)")),r},e6=!0,sa=function(e,t,i,r){var o,l;if((t==="mousedown"||t==="mouseup")&&(e.style.cursor="pointer"),t==="mousedown"&&(l=dx(e.onpointerdown)?dx(e.ontouchstart)?null:"touchstart":"pointerdown",l)){o=function(s){s.target.nodeName.toLowerCase()!=="select"&&s.type===l?(s.stopPropagation(),e6&&(s.preventDefault(),i.call(e,s))):s.type!==l&&i.call(e,s),e6=!0},e.addEventListener(l,o,r),l!=="pointerdown"&&e.addEventListener(t,o,r);return}e.addEventListener(t,i,r)},fa=function(e,t,i){e.removeEventListener(t,i),t=t!=="mousedown"?null:dx(e.onpointerdown)?dx(e.ontouchstart)?null:"touchstart":"pointerdown",t&&e.removeEventListener(t,i)},t6=function(e,t,i,r){var o=e.options,l=o.length,n;for(t+="";--l>-1;)if(o[l].innerHTML===t||o[l].value===t)return e.selectedIndex=l,i.innerHTML=o[l].innerHTML,o[l];r&&(n=cx("option",e),n.setAttribute("value",t),n.innerHTML=i.innerHTML=Do(r)?r:t,e.selectedIndex=o.length-1)},i6=function(e,t,i){var r=e.options,o=Math.min(r.length-1,Math.max(0,e.selectedIndex+t));return e.selectedIndex=o,i&&(i.innerHTML=r[o].innerHTML),r[o].value},bf=function(){var e=ni._first,t,i,r;if(yi){for(t=$e._dur;e;)i=e._next,r=e._targets&&e._targets[0],!(c8(r)&&r===e.vars.onComplete&&!e._dur)&&!(r&&r._gsIgnore)&&$e.add(e,e._start-e._delay),e=i;return t!==$e.duration()}};var u8=function(e){var t=Xe.timeline({data:"root",parent:ki,onComplete:function(){return t.kill()}});return t.to(e.querySelector(".play-1"),{duration:.4,attr:{d:"M5.75,3.13 C5.75,9.79 5.75,16.46 5.75,23.13 4.08,23.13 2.41,23.13 
20.75,23.13 0.75,16.46 0.75,9.79 0.75,3.12 2.41,3.12 4.08,3.12 5.75,3.12"},ease:"power2.inOut",rotation:360,transformOrigin:"50% 50%"}).to(e.querySelector(".play-2"),{duration:.4,attr:{d:"M16.38,3.13 C16.38,9.79 16.38,16.46 16.38,23.13 14.71,23.13 13.04,23.13 11.38,23.13 11.38,16.46 11.38,9.79 11.38,3.12 13.04,3.12 14.71,3.12 16.38,3.12"},ease:"power2.inOut",rotation:360,transformOrigin:"50% 50%"},.05),t},w8=function(e){var t=Xe.timeline({data:"root",id:"loop",parent:ki,paused:!0,onComplete:function(){return t.kill()}});return t.to(e,{duration:.5,rotation:360,ease:"power3.inOut",transformOrigin:"50% 50%"}).to(e.querySelectorAll(".loop-path"),{duration:.5,fill:"#91e600",ease:"none"},0),t},r6=function(e){return Xe.getById(e)||ki.getById(e)||e===$e.vars.id&&$e},n6=function(e){Xe=e||l6(),Y0||Xe&&o6()&&(Ra=document,An=Ra.documentElement,G0=window,Xe.registerPlugin(ea),ni=Xe.globalTimeline,ni._sort=!0,ni.autoRemoveChildren=!1,V0=Xe.core.Animation,ki=Xe.timeline({data:"indy",autoRemoveChildren:!0,smoothChildTiming:!0}),ki.kill(),ki._dp=0,ki.to({},{duration:1e12}),$e=Xe.timeline({data:"root",id:"Global Timeline",autoRemoveChildren:!1,smoothChildTiming:!0,parent:ki}),Gt=Xe.to($e,{duration:1,time:1,ease:"none",data:"root",id:"_rootTween",paused:!0,immediateRender:!1,parent:ki}),ni.killTweensOf=function(t,i,r){$e.killTweensOf(t,i,r),$e.killTweensOf.call(ni,t,i,r)},ki._start=Xe.ticker.time,Xe.ticker.add(function(t){return ki.render(t-ki._start)}),ni._start+=ni._time,$e._start=ni._time=ni._tTime=0,To=function(i,r,o,l){return Xe.to(r,{delay:i,duration:0,onComplete:r,onReverseComplete:r,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:l,parent:ki})},To(.01,function(){return yi?yi.update():bf()}),To(2,function(){var t,i,r;if(!yi)for(bf(),t=$e._first,r=$e._start;t;)i=t._next,t._tDur!==t._tTime||!t._dur&&t.progress()!==1?ni.add(t,t._start-t._delay+r):t.kill(),t=i;da.globalRecordingTime>2?To(da.globalRecordingTime-2,function(){yi&&yi.update(),V3=!1,ni.autoRemoveChildren=!0}):(V3=!1,ni.autoRemoveChildren=!0),gf=!1}),Y0=1)},a6=function(e,t){!t.globalSync&&e.parent!==ni&&ni.add(e,ni.time())},da=function a(e){Y0||(n6(),Xe||console.warn("Please gsap.registerPlugin(GSDevTools)")),this.vars=e=e||{},e.animation&&(a.getByAnimation(e.animation)||{kill:function(){return 0}}).kill(),e.id=e.id||(Do(e.animation)?e.animation:x8++),Tn[e.id+""]=this,"globalSync"in e||(e.globalSync=!e.animation);var t=this,i=h8(e.container,e.minimal,e.css),r=function(H){return i.querySelector(H)},o=function(H,Z){return e.persist!==!1&&K3&&sessionStorage.setItem("gs-dev-"+H+e.id,Z),Z},l=function(H){var Z;if(e.persist!==!1&&K3)return Z=sessionStorage.getItem("gs-dev-"+H+e.id),H==="animation"?Z:H==="loop"?Z==="true":parseFloat(Z)},n=r(".playhead"),s=r(".timeline-track"),f=r(".progress-bar"),d=r(".time"),x=r(".duration"),m,c,g,p,k=0,b=r(".in-point"),u=r(".out-point"),h=0,w=100,y,v=r(".animation-list"),j=r(".animation-label"),S,A,U,N,X,F,R,L=r(".play-pause"),_=u8(L),E=!1,z=r(".loop"),I=w8(z),P,M=r(".time-scale select"),q=r(".time-scale-label"),G=function(H,Z,ie){return function(ce){var me=s.getBoundingClientRect(),ue=H.getBoundingClientRect(),Ut=ue.width*Z,Ot=Xe.getProperty(H,"x"),Ue=me.left-ue.left-Ut+Ot,_e=me.right-ue.right+(ue.width-Ut)+Ot,Te=Ue,De;ie&&(H!==b&&(De=b.getBoundingClientRect(),De.left&&(Ue+=De.left+De.width-me.left)),H!==u&&(De=u.getBoundingClientRect(),De.left&&(_e-=me.left+me.width-De.left))),y=E,this.applyBounds({minX:Ue,maxX:_e}),m=A.duration()/me.width,c=-Te*m,p?A.pause():A.pause(c+m*this.x),this.target===n&&(this.activated&&(this.allowEventDefault=!1),this.activated=!0),g=!0}},J=ea.create(n,{type:"x",cursor:"ew-resize",allowNativeTouchScrolling:!1,allowEventDefault:!0,onPress:G(n,.5,!0),onDrag:function(){var H=c+m*this.x;H<0?H=0:H>A._dur&&(H=A._dur),p||A.time(H),f.style.width=Math.min(w-h,Math.max(0,H/A._dur*100-h))+"%",d.innerHTML=H.toFixed(2)},onRelease:function(){E||A.resume()}})[0],le=function(){h=0,w=100,b.style.left="0%",u.style.left="100%",o("in",h),o("out",w),se(!0)},re=ea.create(b,{type:"x",cursor:"ew-resize",zIndexBoost:!1,allowNativeTouchScrolling:!1,allowEventDefault:!0,onPress:G(b,1,!0),onDoubleClick:le,onDrag:function(){h=(c+m*this.x)/A.duration()*100,A.progress(h/100),se(!0)},onRelease:function(){h<0&&(h=0),J3(),b.style.left=h+"%",o("in",h),Xe.set(b,{x:0,data:"root",display:"block"}),E||A.resume()}})[0],ge=ea.create(u,{type:"x",cursor:"ew-resize",allowNativeTouchScrolling:!1,allowEventDefault:!0,zIndexBoost:!1,onPress:G(u,0,!0),onDoubleClick:le,onDrag:function(){w=(c+m*this.x)/A.duration()*100,A.progress(w/100),se(!0)},onRelease:function(){w>100&&(w=100),J3(),u.style.left=w+"%",o("out",w),Xe.set(u,{x:0,data:"root",display:"block"}),y||(xe(),A.resume())}})[0],se=function(H){if(!(J.isPressed&&H!==!0)){var Z=!P&&S._repeat===-1?S.totalTime()/S.duration()*100:A.progress()*100||0,ie=S._repeat&&S._rDelay&&S.totalTime()%(S.duration()+S._rDelay)>S.duration(),ce;Z>100&&(Z=100),Z>=w?P&&!A.paused()&&!J.isDragging?ie||(Z=h,ce=A._targets&&A._targets[0],ce===S&&ce.seek(N+(X-N)*h/100),S._repeat>0&&!h&&w===100?S.totalProgress()===1&&A.totalProgress(0,!0).resume():A.progress(Z/100,!0).resume()):((Z!==w||S._repeat===-1)&&(Z=w,A.progress(Z/100)),!E&&(w<100||S.totalProgress()===1||S._repeat===-1)&&Se()):Z<h&&(Z=h,A.progress(Z/100,!0)),Z!==k||H===!0?(f.style.left=h+"%",f.style.width=Math.max(0,Z-h)+"%",n.style.left=Z+"%",d.innerHTML=A._time.toFixed(2),x.innerHTML=A._dur.toFixed(2),g&&(n.style.transform="translate(-50%,0)",n._gsap.x="0px",n._gsap.xPercent=-50,g=!1),k=Z):A.paused()!==E&&ve()}},ze=function(H){if(!J.isPressed){var Z=H.target.getBoundingClientRect(),ie=(H.changedTouches?H.changedTouches[0]:H).clientX,ce=(ie-Z.left)/Z.width*100;if(ce<h){h=ce=Math.max(0,ce),b.style.left=h+"%",re.startDrag(H);return}else if(ce>w){w=ce=Math.min(100,ce),u.style.left=w+"%",ge.startDrag(H);return}A.progress(ce/100).pause(),se(!0),J.startDrag(H)}},xe=function(){if(A.progress()>=w/100){a6(A,e);var H=A._targets&&A._targets[0];H===S&&H.seek(N+(X-N)*h/100),A._repeat&&!h?A.totalProgress(0,!0):A.reversed()||A.progress(h/100,!0)}
2_.play(),A.resume(),E&&t.update(),E=!1},Se=function(){_.reverse(),A&&A.pause(),E=!0},ve=function(){E?xe():Se()},be=function(H){if(!J.isPressed){a6(A,e);var Z=A._targets&&A._targets[0];Z===S&&Z.seek(N+(X-N)*h/100),A.progress(h/100,!0),E||A.resume()}},oe=function(H){if(P=H,o("loop",P),P){if(I.play(),A.progress()>=w/100){var Z=A._targets&&A._targets[0];Z===S&&Z.seek(N+(X-N)*h/100),S._repeat&&!h&&w===100?A.totalProgress(0,!0):A.progress(h/100,!0),xe()}}else I.reverse()},we=function(){return oe(!P)},st=function(){var H=g8(U&&!e.globalSync?U:$e,!0),Z=v.children,ie=0,ce,me;for(U&&!e.globalSync?H.unshift(U):e.hideGlobalTimeline||H.unshift($e),me=0;me<H.length;me++)ce=Z[me]||cx("option",v),ce.animation=H[me],ie=me&&H[me].vars.id===H[me-1].vars.id?ie+1:0,ce.setAttribute("value",ce.innerHTML=H[me].vars.id+(ie?" ["+ie+"]":H[me+1]&&H[me+1].vars.id===H[me].vars.id?" [0]":""));for(;me<Z.length;me++)v.removeChild(Z[me])},ye=function(H){var Z=parseFloat(M.options[M.selectedIndex].value)||1,ie,ce;if(!arguments.length)return S;if(Do(H)&&(H=r6(H)),H instanceof V0||console.warn("GSDevTools error: invalid animation."),H!==S){if(S&&(S._inProgress=h,S._outProgress=w),S=H,A&&(Z=A.timeScale(),A._targets&&A._targets[0]===U&&(U.resume(),A.kill())),h=S._inProgress||0,w=S._outProgress||100,b.style.left=h+"%",u.style.left=w+"%",F&&(o("animation",S.vars.id),o("in",h),o("out",w)),N=0,ce=e.maxDuration||Math.min(1e3,Z3(S)),S===$e||e.globalSync){if(bf(),A=Gt,yi&&yi!==t&&console.warn("Error: GSDevTools can only have one instance that's globally synchronized."),yi=t,S!==$e)for(ie=S,X=ie.totalDuration(),X>99999999&&(X=ie.duration());ie.parent.parent;)N=N/ie._ts+ie._start,X=X/ie._ts+ie._start,ie=ie.parent;else X=$e.duration();X-N>ce&&(X=N+ce),$e.pause(N),Gt.vars.time=X,Gt.invalidate(),Gt.duration(X-N).timeScale(Z),E?Gt.progress(1).pause(0):To(.01,function(){Gt.resume().progress(h/100),E&&xe()})}else{if(yi===t&&(yi=null),S===U||!U)A=S,!P&&A._repeat&&oe(!0);else{for(ie=S,X=ie.totalDuration(),X>99999999&&(X=ie.duration());ie.parent.parent&&ie!==U;)N=N/(ie._ts||ie._pauseTS)+ie._start,X=X/(ie._ts||ie._pauseTS)+ie._start,ie=ie.parent;X-N>ce&&(X=N+ce),U.pause(N),A=Xe.to(U,{duration:X-N,time:X,ease:"none",data:"root",parent:ki})}A.timeScale(Z),Gt.pause(),$e.resume(),A.seek(0)}x.innerHTML=A.duration().toFixed(2),t6(v,S.vars.id,j)}},Re=function(){var H,Z,ie;S===$e&&(H=$e._time,$e.progress(1,!0).time(H,!0),H=(Gt._dp._time-Gt._start)*Gt._ts,ie=Math.min(1e3,$e.duration()),ie===1e3&&(ie=Math.min(1e3,Z3($e))),Z=Gt.duration()/ie,Z!==1&&ie&&(h*=Z,w<100&&(w*=Z),Gt.seek(0),Gt.vars.time=ie,Gt.invalidate(),Gt.duration(ie),Gt.time(H),x.innerHTML=ie.toFixed(2),b.style.left=h+"%",u.style.left=w+"%",se(!0)))},Ke=function(H){ye(v.options[v.selectedIndex].animation),H.target&&H.target.blur&&H.target.blur(),E&&xe()},ft=function(H){var Z=parseFloat(M.options[M.selectedIndex].value)||1,ie;A.timeScale(Z),o("timeScale",Z),E||(A.progress()>=w/100?(ie=A._targets&&A._targets[0],ie===S&&ie.seek(N+(X-N)*h/100),A.progress(h/100,!0).pause()):A.pause(),To(.01,function(){return A.resume()})),q.innerHTML=Z+"x",M.blur&&M.blur()},qe=Xe.to([r(".gs-bottom"),r(".gs-top")],{duration:.3,autoAlpha:0,y:50,ease:"power2.in",data:"root",paused:!0,parent:ki}),je=!1,ct=function(H){!ea.hitTest(H,i)&&!J.isDragging&&!re.isDragging&&!ge.isDragging&&B.restart(!0)},Ae=function(){je||(qe.play(),B.pause(),je=!0)},Ye=function(){B.pause(),je&&(qe.reverse(),je=!1)},We=function(){je?Ye():Ae()},B=To(1.3,Ae).pause(),W=function(H){gf&&!fx&&(fx=$e._start),F=!H,U=p8(e.animation),U&&!U.vars.id&&(U.vars.id="[no id]"),bf(),st();var Z=r6(l("animation"));Z&&(Z._inProgress=l("in")||0,Z._outProgress=l("out")||100),e.paused&&Se(),S=null,ye(U||Z||$e);var ie=e.timeScale||l("timeScale"),ce=Z===S;ie&&(t6(M,ie,q,ie+"x"),A.timeScale(ie)),h=("inTime"in e?q0(e.inTime,S,0,0):ce?Z._inProgress:0)||0,h===100&&!e.animation&&Z&&(ye($e),h=q0(e.inTime,S,0,0)||0),h&&(b.style.left=h+"%",b.style.display=u.style.display="block"),w=("outTime"in e?q0(e.outTime,S,100,h):ce?Z._outProgress:0)||100,w<h&&(w=100),w!==100&&(u.style.left=w+"%",b.style.display=u.style.display="block"),P="loop"in e?e.loop:l("loop"),P&&oe(!0),e.paused&&A.progress(h/100,!0).pause(),gf&&S===$e&&fx&&e.globalSync&&!E&&A.time(-fx,!0),se(!0)};sa(v,"change",Ke),sa(v,"mousedown",st),sa(L,"mousedown",ve),sa(r(".seek-bar"),"mousedown",ze),sa(r(".rewind"),"mousedown",be),sa(z,"mousedown",we),sa(M,"change",ft),e.visibility==="auto"?(sa(i,"mouseout",ct),sa(i,"mouseover",Ye)):e.visibility==="hidden"&&(je=!0,qe.progress(1)),e.keyboard!==!1&&(G3&&e.keyboard?console.warn("[GSDevTools warning] only one instance can be affected by keyboard shortcuts. There is already one active."):(G3=t,R=function(H){var Z=H.keyCode?H.keyCode:H.which,ie;Z===32?ve():Z===38?(ie=parseFloat(i6(M,-1,q)),A.timeScale(ie),o("timeScale",ie)):Z===40?(ie=parseFloat(i6(M,1,q)),A.timeScale(ie),o("timeScale",ie)):Z===37?be(H):Z===39?A.progress(w/100):Z===76?we():Z===72?We():Z===73?(h=A.progress()*100,o("in",h),b.style.left=h+"%",se(!0)):Z===79&&(w=A.progress()*100,o("out",w),u.style.left=w+"%",se(!0))},sa(An,"keydown",R))),Xe.set(n,{xPercent:-50,x:0,data:"root"}),Xe.set(b,{xPercent:-100,x:0,data:"root"}),b._gsIgnore=u._gsIgnore=n._gsIgnore=L._gsIgnore=z._gsIgnore=!0,Xe.killTweensOf([b,u,n]),W(gf),gf&&To(1e-4,W,[!1],this),Xe.ticker.add(se),this.update=function(V){yi===t&&((!Gt.paused()||V)&&bf(),Re())},this.kill=function(){fa(v,"change",Ke),fa(v,"mousedown",st),fa(L,"mousedown",ve),fa(r(".seek-bar"),"mousedown",ze),fa(r(".rewind"),"mousedown",be),fa(z,"mousedown",we),fa(M,"change",ft),J.disable(),re.disable(),ge.disable(),Xe.ticker.remove(se),fa(i,"mouseout",ct),fa(i,"mouseover",Ye),fa(An,"keydown",R),i.parentNode.removeChild(i),yi===t&&(yi=null),delete Tn[e.id+""]},this.minimal=function(V){var H=i.classList.contains("minimal"),Z;if(!arguments.length||H===V)return H;V?i.classList.add("minimal"):i.classList.remove("minimal"),e.container&&(i.style.top=V?"calc(100% - 42px)":"calc(100% - 51px)"),J.isPressed&&(p=!0,J.endDrag(J.pointerEvent),p=!1,Z=A.progress()*100,f.style.width=Math.max(0,Z-h)+"%",n.style.left=Z+"%",n.style.transform="translate(-50%,0)",n._gsap.x="0px",n._gsap.xPercent=-50,J.startDrag(J.pointerEvent,!0))},this.animation=ye,this.updateList=st};da.version="3.4.2";da.globalRecordingTime=2;da.getById=function(a){return a?Tn[a]:yi};da.getByAnimation=function(a){Do(a)&&(a=Xe.getById(a));for(var e in Tn)if(Tn[e].animation()===a)return Tn[e]};da.create=function(a){return new da(a)};da.register=n6;l6()&&Xe.registerPlugin(da);var ca,W0,uf,f6,Dn,Mn,mx,d6,c6,m6=function(){return ca||typeof window<"u"&&(ca=window.gsap)},K0={},k8=function(e){return Math.round(e*1e4)/1e4},J0=function(e){return c6(e).id},hf=function(e){return K0[J0(typeof e=="string"?uf(e)[0]:e)]},s6=function(e){var t=Dn,i;if(e-mx>=.05)for(d6=mx,mx=e;t;)i=t.g(t.t,t.p),(i!==t.v1||e-t.t1>.2)&&(t.v2=t.v1,t.v1=i,t.t2=t.t1,t.t1=e),t=t._next},y8={deg:360,rad:Math.PI*2},$0=function(){ca=m6(),ca&&(uf=ca.utils.toArray,f6=ca.utils.getUnit,c6=ca.core.getCache,Mn=ca.ticker,W0=1)},v8=function(e,t,i,r){this.t=e,this.p=t,this.g=e._gsap.get,this.rCap=y8[i||f6(this.g(e,t))],this.v1=this.v2=0,this.t1=this.t2=Mn.time,r&&(this._next=r,r._prev=this)},Xn=function(){function a(t,i){W0||$0(),this.target=uf(t)[0],K0[J0(this.target)]=this,this._props={},i&&this.add(i)}a.register=function(i){ca=i,$0()};var e=a.prototype;return e.get=function(i,r){var o=this._props[i]||console.warn("Not tracking "+i+" velocity."),l,n,s;return l=parseFloat(r?o.v1:o.g(o.t,o.p)),n=l-parseFloat(o.v2),s=o.rCap,s&&(n=n%s,n!==n%(s/2)&&(n=n<0?n+s:n-s)),k8(n/((r?o.t1:Mn.time)-o.t2))},e.getAll=function(){var i={},r=this._props,o;for(o in r)i[o]=this.get(o);return i},e.isTracking=function(i){return i in this._props},e.add=function(i,r){i in this._props||(Dn||(Mn.add(s6),mx=d6=Mn.time),Dn=this._props[i]=new v8(this.target,i,r,Dn))},e.remove=function(i){var r=this._props[i],o,l;r&&(o=r._prev,l=r._next,o&&(o._next=l),l?l._prev=o:Dn===r&&(Mn.remove(s6),Dn=0),delete this._props[i])},e.kill=function(i){for(var r in this._props)this.remove(r);i||delete K0[J0(this.target)]},a.track=function(i,r,o){W0||$0();for(var l=[],n=uf(i),s=r.split(","),f=(o||"").split(","),d=n.length,x,m;d--;){for(x=hf(n[d])||new a(n[d]),m=s.length;m--;)x.add(s[m],f[m]||f[0]);l.push(x)}return l},a.untrack=function(i,r){var o=(r||"").split(",");
2uf(i).forEach(function(l){var n=hf(l);n&&(o.length?o.forEach(function(s){return n.remove(s)}):n.kill(1))})},a.isTracking=function(i,r){var o=hf(i);return o&&o.isTracking(r)},a.getVelocity=function(i,r){var o=hf(i);return!o||!o.isTracking(r)?console.warn("Not tracking velocity of "+r):o.get(r)},a}();Xn.getByTarget=hf;m6()&&ca.registerPlugin(Xn);var Jt,u6,x6,w6,Z0,wf,k6,y6,v6,eb,z6,kf,xx=Xn.getByTarget,S6=function(){return Jt||typeof window<"u"&&(Jt=window.gsap)&&Jt.registerPlugin&&Jt},z8=function(e){return typeof e=="string"},yf=function(e){return typeof e=="number"},Mo=function(e){return typeof e=="object"},Q0=function(e){return typeof e=="function"},S8=1,j8=Array.isArray,_8=function(e){return e},ul=1e10,p6=1/ul,j6=.05,C8=function(e){return Math.round(e*1e4)/1e4},E8=function(e,t,i){for(var r in t)!(r in e)&&r!==i&&(e[r]=t[r]);return e},I8=function a(e){var t={},i,r;for(i in e)t[i]=Mo(r=e[i])?a(r):r;return t},g6=function(e,t,i,r,o){var l=t.length,n=0,s=ul,f,d,x,m;if(Mo(e)){for(;l--;){f=t[l],d=0;for(x in e)m=f[x]-e[x],d+=m*m;d<s&&(n=l,s=d)}if((o||ul)<ul&&o<Math.sqrt(s))return e}else for(;l--;)f=t[l],d=f-e,d<0&&(d=-d),d<s&&f>=r&&f<=i&&(n=l,s=d);return t[n]},_6=function(e,t,i,r,o,l){if(e.end==="auto")return e;var n=e.end,s,f;if(i=isNaN(i)?ul:i,r=isNaN(r)?-ul:r,Mo(t)){if(s=t.calculated?t:(Q0(n)?n(t):g6(t,n,i,r,l))||t,!t.calculated){for(f in s)t[f]=s[f];t.calculated=!0}s=s[o]}else s=Q0(n)?n(t):j8(n)?g6(t,n,i,r,l):parseFloat(n);return s>i?s=i:s<r&&(s=r),{max:s,min:s,unitFactor:e.unitFactor}},px=function(e,t,i){return isNaN(e[t])?i:+e[t]},tb=function(e,t){return t*j6*e/eb},b6=function(e,t,i){return Math.abs((t-e)*eb/i/j6)},C6={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},E6=function(e,t,i,r){if(t.linkedProps){var o=t.linkedProps.split(","),l={},n,s,f,d,x,m;for(n=0;n<o.length;n++)s=o[n],f=t[s],f&&(yf(f.velocity)?d=f.velocity:(x=x||xx(e),d=x&&x.isTracking(s)?x.get(s):0),m=Math.abs(d/px(f,"resistance",r)),l[s]=parseFloat(i(e,s))+tb(d,m));return l}},A8=function(e,t,i,r,o,l){if(i===void 0&&(i=10),r===void 0&&(r=.2),o===void 0&&(o=1),l===void 0&&(l=0),z8(e)&&(e=w6(e)[0]),!e)return 0;var n=0,s=ul,f=t.inertia||t,d=v6(e).get,x=px(f,"resistance",wf.resistance),m,c,g,p,k,b,u,h,w,y;y=E6(e,f,d,x);for(m in f)C6[m]||(c=f[m],Mo(c)||(h=h||xx(e),h&&h.isTracking(m)?c=yf(c)?{velocity:c}:{velocity:h.get(m)}:(p=+c||0,g=Math.abs(p/x))),Mo(c)&&(yf(c.velocity)?p=c.velocity:(h=h||xx(e),p=h&&h.isTracking(m)?h.get(m):0),g=z
26(r,i,Math.abs(p/px(c,"resistance",x))),k=parseFloat(d(e,m))||0,b=k+tb(p,g),"end"in c&&(c=_6(c,y&&m in y?y:b,c.max,c.min,m,f.radius),l&&(kf===t&&(kf=f=I8(t)),f[m]=E8(c,f[m],"end"))),"max"in c&&b>+c.max+p6?(w=c.unitFactor||wf.unitFactors[m]||1,u=k>c.max&&c.min!==c.max||p*w>-15&&p*w<45?r+(i-r)*.1:b6(k,c.max,p),u+o<s&&(s=u+o)):"min"in c&&b<+c.min-p6&&(w=c.unitFactor||wf.unitFactors[m]||1,u=k<c.min&&c.min!==c.max||p*w>-45&&p*w<15?r+(i-r)*.1:b6(k,c.min,p),u+o<s&&(s=u+o)),u>n&&(n=u)),g>n&&(n=g));return n>s&&(n=s),n>i?i:n<r?r:n},h6=function(){Jt=S6(),Jt&&(x6=Jt.parseEase,w6=Jt.utils.toArray,k6=Jt.utils.getUnit,v6=Jt.core.getCache,z6=Jt.utils.clamp,Z0=x6("power3"),eb=Z0(.05),y6=Jt.core.PropTween,Jt.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),wf=Jt.config(),Jt.registerPlugin(Xn),u6=1)},I6={version:"3.4.2",name:"inertia",register:function(e){Jt=e,h6()},init:function(e,t,i,r,o){u6||h6();var l=xx(e);if(t==="auto"){if(!l){console.warn("No inertia tracking on "+e+". InertiaPlugin.track(target) first.");return}t=l.getAll()}this.target=e,this.tween=i,kf=t;var n=e._gsap,s=n.get,f=t.duration,d=Mo(f),x=t.preventOvershoot||d&&f.overshoot===0,m=px(t,"resistance",wf.resistance),c=yf(f)?f:A8(e,t,d&&f.max||10,d&&f.min||.2,d&&"overshoot"in f?+f.overshoot:x?0:1,!0),g,p,k,b,u,h,w,y,v;t=kf,kf=0,v=E6(e,t,s,m);for(g in t)C6[g]||(p=t[g],Q0(p)&&(p=p(r,e,o)),yf(p)?u=p:Mo(p)&&!isNaN(p.velocity)?u=+p.velocity:l&&l.isTracking(g)?u=l.get(g):console.warn("ERROR: No velocity was defined for "+e+" property: "+g),h=tb(u,c),y=0,k=s(e,g),b=k6(k),k=parseFloat(k),Mo(p)&&(w=k+h,"end"in p&&(p=_6(p,v&&g in v?v:w,p.max,p.min,g,t.radius)),"max"in p&&+p.max<w?x||p.preventOvershoot?h=p.max-k:y=p.max-k-h:"min"in p&&+p.min>
2w&&(x||p.preventOvershoot?h=p.min-k:y=p.min-k-h)),this._props.push(g),this._pt=new y6(this._pt,e,g,k,0,_8,0,n.set(e,g,this)),this._pt.u=b||0,this._pt.c1=h,this._pt.c2=y);return i.duration(c),S8},render:function(e,t){var i=t._pt;for(e=Z0(t.tween._time/t.tween._dur);i;)i.set(i.t,i.p,C8(i.s+i.c1*e+i.c2*e*e)+i.u,i.d,e),i=i._next}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach(function(a){return I6[a]=Xn[a]});S6()&&Jt.registerPlugin(I6);var Ur,sb,vf,T8,O6,zf,B6=function(){return Ur||typeof window<"u"&&(Ur=window.gsap)&&Ur.registerPlugin&&Ur},ib=function(e){return typeof e=="function"},wl=Math.atan2,A6=Math.cos,T6=Math.sin,La=Math.sqrt,gx=Math.PI,D6=gx*2,D8=gx*.3,M8=gx*.7,H6=1e20,_f=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,X8=/(^[#\.][a-z]|[a-y][a-z])/gi,F8=/[achlmqstvz]/ig,Xo=function(e){return console&&console.warn(e)},P8=1,M6=function(e){var t=e.length,i=0,r=0,o;for(o=0;o<t;o++)i+=e[o++],r+=e[o];return[i/(t/2),r/(t/2)]},Fn=function(e){var t=e.length,i=e[0],r=i,o=e[1],l=o,n,s,f;for(f=6;f<t;f+=6)n=e[f],s=e[f+1],n>i?i=n:n<r&&(r=n),s>o?o=s:s<l&&(l=s);return e.centerX=(i+r)/2,e.centerY=(o+l)/2,e.size=(i-r)*(o-l)},jf=function(e,t){t===void 0&&(t=3);for(var i=e.length,r=e[0][0],o=r,l=e[0][1],n=l,s=1/t,f,d,x,m,c,g,p,k,b,u,h,w,y,v,j,S;--i>-1;)for(c=e[i],f=c.length,m=6;m<f;m+=6)for(b=c[m],u=c[m+1],h=c[m+2]-b,v=c[m+3]-u,w=c[m+4]-b,j=c[m+5]-u,y=c[m+6]-b,S=c[m+7]-u,g=t;--g>-1;)p=s*g,k=1-p,d=(p*p*y+3*k*(p*w+k*h))*p+b,x=(p*p*S+3*k*(p*j+k*v))*p+u,d>r?r=d:d<o&&(o=d),x>l?l=x:x<n&&(n=x);return e.centerX=(r+o)/2,e.centerY=(l+n)/2,e.left=o,e.width=r-o,e.top=n,e.height=l-n,e.size=(r-o)*(l-n)},N8=function(e,t){return t.length-e.length},X6=function(e,t){var i=e.size||Fn(e),r=t.size||Fn(t);return Math.abs(r-i)<(i+r)/20?t.centerX-e.centerX||t.centerY-e.centerY:r-i},F6=function(e,t){var i=e.slice(0),r=e.length,o=r-2,l,n;for(t=t|0,l=0;l<r;l++)n=(l+t)%o,e[l++]=i[n],e[l]=i[n+1]},rb=function(e,t,i,r,o){var l=e.length,n=0,s=l-2,f,d,x,m;for(i*=6,d=0;d<l;d+=6)f=(d+i)%s,m=e[f]-(t[d]-r),x=e[f+1]-(t[d+1]-o),n+=La(x*x+m*m);return n},R8=function(e,t,i){var r=e.length,o=M6(e),l=M6(t),n=l[0]-o[0],s=l[1]-o[1],f=rb(e,t,0,n,s),d=0,x,m,c;for(c=6;c<r;c+=6)m=rb(e,t,c/6,n,s),m<f&&(f=m,d=c);if(i)for(x=e.slice(0),fl(x),c=6;c<r;c+=6)m=rb(x,t,c/6,n,s),m<f&&(f=m,d=-c);return d/6},L8=function(e,t,i){for(var r=e.length,o=H6,l=0,n=0,s,f,d,x,m,c;--r>-1;)for(s=e[r],c=s.length,m=0;m<c;m+=6)f=s[m]-t,d=s[m+1]-i,x=La(f*f+d*d),x<o&&(o=x,l=s[m],n=s[m+1]);return[l,n]},U8=function(e,t,i,r,o,l){var n=t.length,s=0,f=Math.min(e.size||Fn(e),t[i].size||Fn(t[i]))*r,d=H6,x=e.centerX+o,m=e.centerY+l,c,g,p,k,b;for(g=i;g<n&&(c=t[g].size||Fn(t[g]),!(c<f));g++)p=t[g].centerX-x,k=t[g].centerY-m,b=La(p*p+k*k),b<d&&(s=g,d=b);return b=t[s],t.splice(s,1),b},ab=function(e,t){var i=0,r=.999999,o=e.length,l=t/((o-2)/6),n,s,f,d,x,m,c,g,p,k,b,u,h,w;for(h=2;h<o;h+=6)for(i+=l;i>r;)n=e[h-2],s=e[h-1],f=e[h],d=e[h+1],x=e[h+2],m=e[h+3],c=e[h+4],g=e[h+5],w=1/((Math.floor(i)||1)+1),p=n+(f-n)*w,b=f+(x-f)*w,p+=(b-p)*w,b+=(x+(c-x)*w-b)*w,k=s+(d-s)*w,u=d+(m-d)*w,k+=(u-k)*w,u+=(m+(g-m)*w-u)*w,e.splice(h,4,n+(f-n)*w,s+(d-s)*w,p,k,p+(b-p)*w,k+(u-k)*w,b,u,x+(c-x)*w,m+(g-m)*w),h+=6,o+=6,i--;return e},lb=function(e,t,i,r,o){var l=t.length-e.length,n=l>0?t:e,s=l>0?e:t,f=0,d=r==="complexity"?N8:X6,x=r==="position"?0:typeof r=="number"?r:.8,m=s.length,c=typeof i=="object"&&i.push?i.slice(0):[i],g=c[0]==="reverse"||c[0]<0,p=i==="log",k,b,u,h,w,y,v;if(s[0]){if(n.length>1&&(e.sort(d),t.sort(d),y=n.size||jf(n),y=s.size||jf(s),y=n.centerX-s.centerX,v=n.centerY-s.centerY,d===X6))for(m=0;m<s.length;m++)n.splice(m,0,U8(s[m],n,m,x,y,v));if(l)for(l<0&&(l=-l),n[0].length>s[0].length&&ab(s[0],(n[0].length-s[0].length)/6|0),m=s.length;f<l;)h=n[m].size||Fn(n[m]),u=L8(s,n[m].centerX,n[m].centerY),h=u[0],w=u[1],s[m++]=[h,w,h,w,h,w,h,w],s.totalPoints+=8,f++;for(m=0;m<e.length;m++)k=t[m],b=e[m],l=k.length-b.length,l<0?ab(k,-l/6|0):l>0&&ab(b,l/6|0),g&&o!==!1&&!b.reversed&&fl(b),i=c[m]||c[m]===0?c[m]:"auto",i&&(b.closed||Math.abs(b[0]-b[b.length-2])<.5&&Math.abs(b[1]-b[b.length-1])<.5?i==="auto"||i==="log"?(c[m]=i=R8(b,k,!m||o===!1),i<0&&(g=!0,fl(b),i=-i),F6(b,i*6)):i!=="reverse"&&(m&&i<0&&fl(b),F6(b,(i<0?-i:i)*6)):!g&&(i==="auto"&&Math.abs(k[0]-b[0])+Math.abs(k[1]-b[1])+Math.abs(k[k.length-2]-b[b.length-2])+Math.abs(k[k.length-1]-b[b.length-1])>Math.abs(k[0]-b[b.length-2])+Math.abs(k[1]-b[b.length-1])+Math.abs(k[k.length-2]-b[0])+Math.abs(k[k.length-1]-b[1])||i%2)?(fl(b),c[m]=-1,g=!0):i==="auto"?c[m]=0:i==="reverse"&&(c[m]=-1),b.closed!==k.closed&&(b.closed=k.closed=!1));return p&&Xo("shapeIndex:["+c.join(",")+"]"),e.shapeIndex=c,c}},O8=function(e,t,i,r,o){var l=oi(e[0]),n=oi(e[1]);lb(l,n,t||t===0?t:"auto",i,o)&&(e[0]=Qi(l),e[1]=Qi(n),(r==="log"||r===!0)&&Xo('precompile:["'+e[0]+'","'+e[1]+'"]'))},B8=function(e,t){if(!t)return e;var i=e.match(_f)||[],r=i.length,o="",l,n,s;for(t==="reverse"?(n=r-1,l=-2):(n=((parseInt(t,10)||0)*2+1+r*100)%r,l=2),s=0;s<r;s+=2)o+=i[n-1]+","+i[n]+" ",n=(n+l)%r;return o},P6=function(e,t){var i=0,r=parseFloat(e[0]),o=parseFloat(e[1]),l=r+","+o+" ",n=.999999,s,f,d,x,m,c,g;for(d=e.length,s=t*.5/(d*.5-1),f=0;f<d-2;f+=2){if(i+=s,c=parseFloat(e[f+2]),g=parseFloat(e[f+3]),i>n)for(m=1/(Math.floor(i)+1),x=1;i>n;)l+=(r+(c-r)*m*x).toFixed(2)+","+(o+(g-o)*m*x).toFixed(2)+" ",i--,x++;l+=c+","+g+" ",r=c,o=g}return l},nb=function(e){var t=e[0].match(_f)||[],i=e[1].match(_f)||[],r=i.length-t.length;r>0?e[0]=P6(t,r):e[1]=P6(i,-r)},H8=function(e){return isNaN(e)?nb:function(t){nb(t),t[1]=B8(t[1],parseInt(e,10))}},q8=function(e,t,i){var r=typeof e=="string",o,l;return(!r||X8.test(e)||(e.match(_f)||[]).length<3)&&(o=sb(e)[0],o?(l=(o.nodeName+"").toUpperCase(),t&&l!=="PATH"&&(o=Qs(o,!1),l="PATH"),e=o.getAttribute(l==="PATH"?"d":"points")||"",o===i&&(e=o.getAttributeNS(null,"data-original")||e)):(Xo("WARNING: invalid morph to: "+e),e=!1)),e},N6=function(e,t){for(var i=e.length,r=.2*(t||1),o,l,n,s,f,d,x,m,c,g,p,k;--i>-1;){for(l=e[i],p=l.isSmooth=l.isSmooth||[0,0,0,0],k=l.smoothData=l.smoothData||[0,0,0,0],p.length=4,m=l.length-2,x=6;x<m;
2x+=6)n=l[x]-l[x-2],s=l[x+1]-l[x-1],f=l[x+2]-l[x],d=l[x+3]-l[x+1],c=wl(s,n),g=wl(d,f),o=Math.abs(c-g)<r,o&&(k[x-2]=c,k[x+2]=g,k[x-1]=La(n*n+s*s),k[x+3]=La(f*f+d*d)),p.push(o,o,0,0,o,o);l[m]===l[0]&&l[m+1]===l[1]&&(n=l[0]-l[m-2],s=l[1]-l[m-1],f=l[2]-l[0],d=l[3]-l[1],c=wl(s,n),g=wl(d,f),Math.abs(c-g)<r&&(k[m-2]=c,k[2]=g,k[m-1]=La(n*n+s*s),k[3]=La(f*f+d*d),p[m-2]=p[m-1]=!0))}return e},R6=function(e){var t=e.trim().split(" "),i=~e.indexOf("left")?0:~e.indexOf("right")?100:isNaN(parseFloat(t[0]))?50:parseFloat(t[0]),r=~e.indexOf("top")?0:~e.indexOf("bottom")?100:isNaN(parseFloat(t[1]))?50:parseFloat(t[1]);return{x:i/100,y:r/100}},Y8=function(e){return e!==e%gx?e+(e<0?D6:-D6):e},L6="Use MorphSVGPlugin.convertToPath() to convert to a path before morphing.",G8=function(e,t,i,r){var o=this._origin,l=this._eOrigin,n=e[i]-o.x,s=e[i+1]-o.y,f=La(n*n+s*s),d=wl(s,n),x,m;return n=t[i]-l.x,s=t[i+1]-l.y,x=wl(s,n)-d,m=Y8(x),!r&&vf&&Math.abs(m+vf.ca)<D8&&(r=vf),this._anchorPT=vf={_next:this._anchorPT,t:e,sa:d,ca:r&&m*r.ca<0&&Math.abs(m)>M8?x:m,sl:f,cl:La(n*n+s*s)-f,i}},U6=function(e){Ur=B6(),zf=zf||Ur&&Ur.plugins.morphSVG,Ur&&zf?(sb=Ur.utils.toArray,T8=document,zf.prototype._tweenRotation=G8,O6=1):e&&Xo("Please gsap.registerPlugin(MorphSVGPlugin)")},Sf={version:"3.4.2",name:"morphSVG",rawVars:1,register:function(e,t){Ur=e,zf=t,U6()},init:function(e,t,i,r,o){if(O6||U6(1),!t)return Xo("invalid shape"),!1;ib(t)&&(t=t.call(i,r,e,o));var l,n,s,f,d,x,m,c,g,p,k,b,u,h,w,y,v,j,S,A,U,N;if(typeof t=="string"||t.getBBox||t[0])t={shape:t};else if(typeof t=="object"){l={};for(n in t)l[n]=ib(t[n])&&n!=="render"?t[n].call(i,r,e,o):t[n];t=l}var X=e.nodeType?window.getComputedStyle(e):{},F=X.fill+"",R=!(F==="none"||(F.match(_f)||[])[3]==="0"||X.fillRule==="evenodd"),L=(t.origin||"50 50").split(",");if(l=(e.nodeName+"").toUpperCase(),d=l==="POLYLINE"||l==="POLYGON",l!=="PATH"&&!d&&!t.prop)return Xo("Cannot morph a <"+l+"> element. "+L6),!1;if(n=l==="PATH"?"d":"points",!t.prop&&!ib(e.setAttribute))return!1;if(f=q8(t.shape||t.d||t.points||"",n==="d",e),d&&F8.test(f))return Xo("A <"+l+"> cannot accept path data. "+L6),!1;if(x=t.shapeIndex||t.shapeIndex===0?t.shapeIndex:"auto",m=t.map||Sf.defaultMap,this._prop=t.prop,this._render=t.render||Sf.defaultRender,this._apply="updateTarget"in t?t.updateTarget:Sf.defaultUpdateTarget,this._rnd=Math.pow(10,isNaN(t.precision)?2:+t.precision),this._tween=i,f){if(this._target=e,v=typeof t.precompile=="object",p=this._prop?e[this._prop]:e.getAttribute(n),!this._prop&&!e.getAttributeNS(null,"data-original")&&e.setAttributeNS(null,"data-original",p),n==="d"||this._prop){if(p=oi(v?t.precompile[0]:p),k=oi(v?t.precompile[1]:f),!v&&!lb(p,k,x,m,R))return!1;for((t.precompile==="log"||t.precompile===!0)&&Xo('precompile:["'+Qi(p)+'","'+Qi(k)+'"]'),U=(t.type||Sf.defaultType)!=="linear",U&&(p=N6(p,t.smoothTolerance),k=N6(k,t.smoothTolerance),p.size||jf(p),k.size||jf(k),A=R6(L[0]),this._origin=p.origin={x:p.left+A.x*p.width,y:p.top+A.y*p.height},L[1]&&(A=R6(L[1])),this._eOrigin={x:k.left+A.x*k.width,y:k.top+A.y*k.height}),this._rawPath=e._gsRawPath=p,u=p.length;--u>-1;)for(w=p[u],y=k[u],c=w.isSmooth||[],g=y.isSmooth||[],h=w.length,vf=0,b=0;b<h;b+=2)(y[b]!==w[b]||y[b+1]!==w[b+1])&&(U?c[b]&&g[b]?(j=w.smoothData,S=y.smoothData,N=b+(b===h-4?7-h:5),this._controlPT={_next:this._controlPT,i:b,j:u,l1s:j[b+1],l1c:S[b+1]-j[b+1],l2s:j[N],l2c:S[N]-j[N]},s=this._tweenRotation(w,y,b+2),this._tweenRotation(w,y,b,s),this._tweenRotation(w,y,N-1,s),b+=4):this._tweenRotation(w,y,b):(s=this.add(w,b,w[b],y[b]),s=this.add(w,b+1,w[b+1],y[b+1])||s))}else s=this.add(e,"setAttribute",e.getAttribute(n)+"",f+"",r,o,0,H8(x),n);U&&(this.add(this._origin,"x",this._origin.x,this._eOrigin.x),s=this.add(this._origin,"y",this._origin.y,this._eOrigin.y)),s&&(this._props.push("morphSVG"),s.end=f,
2s.endProp=n)}return P8},render:function(e,t){for(var i=t._rawPath,r=t._controlPT,o=t._anchorPT,l=t._rnd,n=t._target,s=t._pt,f,d,x,m,c,g,p,k,b,u,h,w,y;s;)s.r(e,s.d),s=s._next;if(e===1&&t._apply)for(s=t._pt;s;)s.end&&(t._prop?n[t._prop]=s.end:n.setAttribute(s.endProp,s.end)),s=s._next;else if(i){for(;o;)g=o.sa+e*o.ca,c=o.sl+e*o.cl,o.t[o.i]=t._origin.x+A6(g)*c,o.t[o.i+1]=t._origin.y+T6(g)*c,o=o._next;for(x=e<.5?2*e*e:(4-2*e)*e-1;r;)p=r.i,m=i[r.j],y=p+(p===m.length-4?7-m.length:5),g=wl(m[y]-m[p+1],m[y-1]-m[p]),h=T6(g),w=A6(g),b=m[p+2],u=m[p+3],c=r.l1s+x*r.l1c,m[p]=b-w*c,m[p+1]=u-h*c,c=r.l2s+x*r.l2c,m[y-1]=b+w*c,m[y]=u+h*c,r=r._next;if(n._gsRawPath=i,t._apply){for(f="",d=" ",k=0;k<i.length;k++)for(m=i[k],c=m.length,f+="M"+(m[0]*l|0)/l+d+(m[1]*l|0)/l+" C",p=2;p<c;p++)f+=(m[p]*l|0)/l+d;t._prop?n[t._prop]=f:n.setAttribute("d",f)}}t._render&&i&&t._render.call(t._tween,i,n)},kill:function(e){this._pt=this._rawPath=0},getRawPath:sl,stringToRawPath:oi,rawPathToString:Qi,pathFilter:O8,pointsFilter:nb,getTotalSize:jf,equalizeSegmentQuantity:lb,convertToPath:function(e,t){return sb(e).map(function(i){return Qs(i,t!==!1)})},defaultType:"linear",defaultUpdateTarget:!0,defaultMap:"size"};B6()&&Ur.registerPlugin(Sf);var V8=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,gt,Mf,vl,Cf,Fo="#4e7fff",bx=1,$8=Math.PI/180,V6=Date.now||function(){return new Date().getTime()},$6=0,cb=0,fb=function(){return!1},W8=function(){return $6=V6()},Ef,ma,Nn,If,hx,Tf={},Rn=[],Af={},Mt=[],Et=",",si=[],zl=function(e){e.preventDefault&&(e.preventDefault(),e.preventManipulation&&e.preventManipulation())},q6=function(e){return gt.createElementNS?gt.createElementNS("http://www.w3.org/1999/xhtml",e):gt.createElement(e)},Ua=function(e,t,i){var r=gt.createElementNS("http://www.w3.org/2000/svg",e),o=/([a-z])([A-Z])/g,l;i=i||{},i.class=i.class||"path-editor";for(l in i)r.style[l]!==void 0?r.style[l]=i[l]:r.setAttributeNS(null,l.replace(o,"$1-$2").toLowerCase(),i[l]);return t.appendChild(r),r},K8={matrix:new Ea},Df=function(e){return(e.transform&&e.transform.baseVal.consolidate()||K8).matrix},J8=function(e){for(var t=Df(e),i=e.ownerSVGElement;(e=e.parentNode)&&e.ownerSVGElement===i;)t.multiply(Df(e));return"matrix("+t.a+","+t.b+","+t.c+","+t.d+","+t.e+","+t.f+")"},Z8=function(e){var t=[],i=e._selectedAnchors,r;for(r=0;r<i.length;r++)t[r]=i[r].i;Rn.unshift({path:e,d:e.path.getAttribute("d"),transform:e.path.getAttribute("transform")||"",selectedIndexes:t}),Rn.length>30&&(Rn.length=30)},kl=function(e){return~~(e*1e3+(e<0?-.5:.5))/1e3},Q8=function(e){return e=kl(e),["M-"+e,-e,e,-e,e,e,-e,e+"z"].join(Et)},e4=function(e){var t=.552284749831,i=kl(e*t);return e=kl(e),"M"+e+",0C"+[e,i,i,e,0,e,-i,e,-e,i,-e,0,-e,-i,-i,-e,0,-e,i,-e,e,-i,e,0].join(Et)+"z"},Y6=function(e){if(!e.target._gsSelection&&!cb&&V6()-$6>100){for(var t=si.length;--t>-1;)si[t].deselect();si.length=0}},db,wx,mb=0,Xt=function(e,t,i,r){if(e.addEventListener){var o=wx[t];r=r||{passive:!1},e.addEventListener(o||t,i,r),o&&t!==o&&o.substr(0,7)!=="pointer"&&e.addEventListener(t,i,r)}else e.attachEvent&&e.attachEvent("on"+t,i)},Vt=function(e,t,i){if(e.removeEventListener){var r=wx[t];e.removeEventListener(r||t,i),r&&t!==r&&r.substr(0,7)!=="pointer"&&e.removeEventListener(t,i)}else e.detachEvent&&e.detachEvent("on"+t,i)},t4=function(e,t){for(var i=e.length;--i>-1;)if(e[i].identifier===t)return!0;return!1},i4=function a(e){mb=e.touches&&_dragCount<e.touches.length,Vt(e.target,"touchend",a)},W6=function(e){mb=e.touches&&_dragCount<e.touches.length,Xt(e.target,"touchend",i4)},yl=function(e,t){return function(i){return e.call(t,i)}},jr=function(e,t,i){var r=t.vars[e];return r&&r.call(t.vars.callbackScope||t,i||t),t},Ln,K6=function(){Ln.style.display="block",Ln.select(),Ln.style.display="none"},J6,r4=function(){gt=document,vl=window,Cf=gt.body,db=q6("div"),Ln=q6("textarea"),Ln.style.display="none",Cf&&Cf.appendChild(Ln),wx=function(e){for(var t=e.split(","),i=(db.onpointerdown!==void 0?"pointerdown,pointermove,pointerup,pointercancel":db.onmspointerdown!==void 0?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":e).split(","),r={},o=4;--o>-1;)r[t[o]]=i[o],r[i[o]]=t[o];return r}("touchstart,touchmove,touchend,touchcancel"),SVGElement.prototype.getTransformToElement=SVGElement.prototype.getTransformToElement||function(e){return e.getScreenCTM().inverse().multiply(this.getScreenCTM())},gt.addEventListener("keydown",function(e){var t=e.keyCode||e.which,i=e.key||t,r,o,l,n;if(i==="Shift"||t===16)Nn=!0;else if(i==="Control"||t===17)Ef=!0;else if(i==="Meta"||t===91)If=!0;else if(i==="Alt"||t===18)for(ma=!0,r=si.length;--r>-1;)si[r]._onPressAlt();else if((i==="z"||t===90)&&(Ef||If)&&Rn.length>1){if(Rn.shift(),o=Rn[0],o){for(n=o.path,n.path.setAttribute("d",o.d),n.path.setAttribute("transform",o.transform),n.init(),l=n._anchors,r=0;r<l.length;r++)o.selectedIndexes.indexOf(l[r].i)!==-1&&n._selectedAnchors.push(l[r]);n._updateAnchors(),n.update(),n.vars.onUndo&&n.vars.onUndo.call(n)}}else if(i==="Delete"||i==="Backspace"||t===8||t===46||t===63272||t==="d"&&(Ef||If))for(r=si.length;--r>-1;)si[r]._deleteSelectedAnchors();else if((i==="a"||t===65)&&(If||Ef))for(r=si.length;--r>-1;)si[r].select(!0)},!0),gt.addEventListener("keyup",function(e){var t=e.key||e.keyCode||e.which;if(t==="Shift"||t===16)Nn=!1;else if(t==="Control"||t===17)Ef=!1;else if(t==="Meta"||t===91)If=!1;else if(t==="Alt"||t===18){ma=!1;for(var i=si.length;--i>-1;)si[i]._onReleaseAlt()}},!0),Mf=!!vl.PointerEvent,Xt(gt,"mouseup",Y6),Xt(gt,"touchend",Y6),Xt(gt,"touchcancel",fb),Xt(vl,"touchmove",fb),Cf&&Cf.addEventListener("touchstart",fb),J6=1},a4=function(e){var t=this,i=Mi(t.target.parentNode,!0),r,o;this._matrix=this.target.transform.baseVal.getItem(0).matrix,this._ctm=i,wx[e.type]?(r=e.type.indexOf("touch")!==-1?e.currentTarget||e.target:gt,Xt(r,"touchend",t._onRelease),Xt(r,"touchmove",t._onMove),Xt(r,"touchcancel",t._onRelease),Xt(gt,"touchstart",W6),Xt(vl,"touchforcechange",zl)):(r=null,Xt(gt,"mousemove",t._onMove)),Mf||Xt(gt,"mouseup",t._onRelease),zl(e),K6(),e.changedTouches?(e=t.touch=e.changedTouches[0],t.touchID=e.identifier):e.pointerId?t.touchID=e.pointerId:t.touch=t.touchID=null,t._startPointerY=t.pointerY=e.pageY,t._startPointerX=t.pointerX=e.pageX,t._startElementX=t._matrix.e,t._startElementY=t._matrix.f,this._ctm.a===1&&this._ctm.b===0&&this._ctm.c===0&&this._ctm.d===1?this._ctm=null:(o=t._startPointerX*this._ctm.a+t._startPointerY*this._ctm.c+this._ctm.e,t._startPointerY=t._startPointerX*this._ctm.b+t._startPointerY*this._ctm.d+this._ctm.f,t._startPointerX=o),t.isPressed=cb=!0,t.touchEventTarget=r,t.vars.onPress&&t.vars.onPress.call(t.vars.callbackScope||t,t.pointerEvent)},o4=function(e){var t=this,i=e,r,o;if(!(!t._enabled||mb||!t.isPressed||!e)){if(t.pointerEvent=e,r=e.changedTouches,r){if(e=r[0],e!==t.touch&&e.identifier!==t.touchID){for(o=r.length;--o>-1&&(e=r[o]).identifier!==t.touchID;);if(o<0)return}}else if(e.pointerId&&t.touchID&&e.pointerId!==t.touchID)return;zl(i),t.setPointerPosition(e.pageX,e.pageY),t.vars.onDrag&&t.vars.onDrag.call(t.vars.callbackScope||t,t.pointerEvent)}},l4=function(e,t){var i=this;if(!(!i._enabled||!i.isPressed||e&&i.touchID!=null&&!t&&(e.pointerId&&e.pointerId!==i.touchID||e.changedTouches&&!t4(e.changedTouches,i.touchID)))){W8(),i.isPressed=cb=!1;var r=e,o=i.isDragging,l=i.touchEventTarget,n,s;if(l?(Vt(l,"touchend",i._onRelease),Vt(l,"touchmove",i._onMove),Vt(l,"touchcancel",i._onRelease),Vt(gt,"touchstart",W6)):Vt(gt,"mousemove",i._onMove),Mf||(Vt(gt,"mouseup",i._onRelease),e&&e.target&&Vt(e.target,"mouseup",i._onRelease)),o?i.isDragging=!1:i.vars.onClick&&i.vars.onClick.call(i.vars.callbackScope||i,r),e){if(n=e.changedTouches,n&&(e=n[0],e!==i.touch&&e.identifier!==i.touchID)){for(s=n.length;--s>-1&&(e=n[s]).identifier!==i.touchID;);if(s<0)return}i.pointerEvent=r,i.pointerX=e.pageX,i.pointerY=e.pageY}return r&&!o&&i.vars.onDragRelease?i.vars.onDragRelease.call(i,i.pointerEvent):(r&&zl(r),i.vars.onRelease&&i.vars.onRelease.call(i.vars.callbackScope||i,i.pointerEvent)),o&&i.vars.onDragEnd&&i.vars.onDragEnd.call(i.vars.callbackScope||i,i.pointerEvent),!0}},G6=function(e,t,i,r){var o=e[t],l=o.length,n=[],s;for(s=0;s<l;s+=6)n.push(new Z6(i,e,t,s,r));return n},Pn=function(e,t,i){var r=e[i]-e[t],o=e[i+1]-e[t+1];return Math.sqrt(r*r+o*o)},ux=function(){function a(t,i){this.target=typeof t=="string"?gt.querySelectorAll(t)[0]:t,this.vars=i||{},this._onPress=yl(a4,this),this._onMove=yl(o4,this),this._onRelease=yl(l4,this),this.target.setAttribute("transform",(this.target.getAttribute("transform")||"")+" translate(0,0)"),this._matrix=Df(this.target),this.x=this._matrix.e,this.y=this._matrix.f,this.snap=i.snap,!isNaN(i.maxX)||!isNaN(i.minX)?(this._bounds=1,this.maxX=+i.maxX,this.minX=+i.minX):this._bounds=0,this.enabled(!0)}var e=a.prototype;return e.setPointerPosition=function(i,r){var o=1e3,l,n,s,f,d;this.pointerX=i,this.pointerY=r,this._ctm&&(d=i*this._ctm.a+r*this._ctm.c+this._ctm.e,r=i*this._ctm.b+r*this._ctm.d+this._ctm.f,i=d),n=r-this._startPointerY,l=i-this._startPointerX,n<bx&&n>-bx&&(n=0),l<bx&&l>-bx&&(l=0),s=((this._startElementX+l)*o|0)/o,f=((this._startElementY+n)*o|0)/o,this.snap&&!Nn&&(Af.x=s,Af.y=f,this.snap.call(this,Af),s=Af.x,f=Af.y),(this.x!==s||this.y!==f)&&(this._matrix.f=this.y=f,this._matrix.e=this.x=s,!this.isDragging&&this.isPressed&&(this.isDragging=!0,jr("onDragStart",this,this.pointerEvent)))},e.enabled=function(i){if(!arguments.length)return this._enabled;var r;return this._enabled=i,i?(Mf||Xt(this.target,"mousedown",this._onPress),Xt(this.target,"touchstart",this._onPress),Xt(this.target,"click",this._onClick,!0)):(r=this.isDragging,Vt(this.target,"mousedown",this._onPress),Vt(this.target,"touchstart",this._onPress),Vt(vl,"touchforcechange",zl),Vt(this.target,"click",this._onClick),this.touchEventTarget&&(Vt(this.touchEventTarget,"touchcancel",this._onRelease),Vt(this.touchEventTarget,"touchend",this._onRelease),Vt(this.touchEventTarget,"touchmove",this._onMove)),Vt(gt,"mouseup",this._onRelease),Vt(gt,"mousemove",this._onMove),this.isDragging=this.isPressed=!1,r&&jr("onDragEnd",this,this.pointerEvent)),this},e.endDrag=function(i){this._onRelease(i)},a}(),Z6=function(){function a(t,i,r,o,l){this.editor=t,this.element=Ua("path",t._selection,{fill:Fo,stroke:Fo,strokeWidth:2,vectorEffect:"non-scaling-stroke"}),this.update(i,r,o),this.element._gsSelection=!0,this.vars=l||{},this._draggable=new ux(this.element,{callbackScope:this,onDrag:this.onDrag,snap:this.vars.snap,onPress:this.onPress,onRelease:this.onRelease,onClick:this.onClick,onDragEnd:this.onDragEnd})}var e=a.prototype;return e.onPress=function(){jr("onPress",this)},e.onClick=function(){jr("onClick",this)},e.onDrag=function(){var i=this.segment;this.vars.onDrag.call(this.vars.callbackScope||this,this,this._draggable.x-i[this.i],this._draggable.y-i[this.i+1])},e.onDragEnd=function(){jr("onDragEnd",this)},e.onRelease=function(){jr("onRelease",this)},e.update=function(i,r,o){i&&(this.rawPath=i),arguments.length<=1?(r=this.j,o=this.i):(this.j=r,this.i=o);var l=this.smooth,n=this.rawPath[r];this.segment=n,this.smooth=o&&o<n.length-2&&Math.abs(Math.atan2(n[o+1]-n[o-1],n[o]-n[o-2])-Math.atan2(n[o+3]-n[o+1],n[o+2]-n[o]))<.09?2:0,this.smooth!==l&&this.element.setAttribute("d",this.smooth?this.editor._circleHandle:this.editor._squareHandle),this.element.setAttribute("transform","translate("+n[o]+","+n[o+1]+")")},a}(),Or=function(){function a(t,i){i=i||{},J6||r4(),this.vars=i,this.path=typeof t=="string"?gt.querySelectorAll(t)[0]:t,this._g=Ua("g",this.path.ownerSVGElement,{class:"path-editor-g path-editor"}),this._selectionHittest=Ua("path",this._g,{stroke:"transparent",strokeWidth:16,fill:"none",vectorEffect:"non-scaling-stroke"}),this._selection=i._selection||Ua("g",this._g,{class:"path-editor-selection path-editor"}),this._selectionPath=Ua("path",this._selection,{stroke:Fo,strokeWidth:2,fill:"none",vectorEffect:"non-scaling-stroke"}),this._selectedAnchors=[],this._line1=Ua("polyline",this._selection,{stroke:Fo,strokeWidth:2,vectorEffect:"non-scaling-stroke"}),this._line2=Ua("polyline",this._selection,{stroke:Fo,strokeWidth:2,vectorEffect:"non-scaling-stroke"}),this._line1.style.pointerEvents=this._line2.style.pointerEvents=this._selectionPath.style.pointerEvents="none",this._enabled=!0;var r=this.path.parentNode.getScreenCTM().inverse(),o=(r.a+r.d)/2*(i.handleSize||5);this._squareHandle=Q8(o),this._circleHandle=e4(o*1.15),this._handle1=Ua("path",this._selection,{d:this._squareHandle,fill:Fo,stroke:"transparent",strokeWidth:6}),this._handle2=Ua("path",this._selection,{d:this._squareHandle,fill:Fo,stroke:"transparent",strokeWidth:6}),this._handle1._draggable=new ux(this._handle1,{onDrag:this._onDragHandle1,callbackScope:this,onPress:this._onPressHandle1,onRelease:this._onReleaseHandle,onClick:this._onClickHandle1,snap:i.handleSnap}),this._handle2._draggable=new ux(this._handle2,{onDrag:this._onDragHandle2,callbackScope:this,onPress:this._onPressHandle2,onRelease:this._onReleaseHandle,onClick:this._onClickHandle2,snap:i.handleSnap}),this._handle1.style.visibility=this._handle2.style.visibility="hidden";for(var l=[this._handle1,this._handle2,this._line1,this._line2,this._selection,this._selectionPath,this._selectionHittest],n=l.length;--n>-1;)l[n]._gsSelection=!0;i.draggable!==!1&&(this._draggable=new ux(this._selectionHittest,{callbackScope:this,onPress:this.select,onRelease:this._onRelease,onDrag:this._onDragPath,onDragEnd:this._saveState,maxX:this.vars.maxX,minX:this.vars.minX})),this.init(),this._selection.style.visibility=i.selected===!1?"hidden":"visible",i.selected!==!1&&(this.path._gsSelection=!0,si.push(this)),this._saveState(),Mf||(Xt(this._selectionHittest,"mousedown",yl(this._onClickSelectionPath,this)),Xt(this._selectionHittest,"mouseup",yl(this._onRelease,this))),Xt(this._selectionHittest,"touchstart",yl(this._onClickSelectionPath,this)),Xt(this._selectionHittest,"touchend",yl(this._onRelease,this))}var e=a.prototype;return e._onRelease=function(i){var r=this._editingAnchor;r&&(Tf.x=r.segment[r.i],Tf.y=r.segment[r.i+1]),Vt(vl,"touchforcechange",zl),jr("onRelease",this,i)},e.init=function(){var i=this.path.getAttribute("d"),r=oi(i),o=this.path.getAttribute("transform")||"translate(0,0)",l=!this._rawPath||r.totalPoints!==this._rawPath.totalPoints||r.length!==this._rawPath.length,n={callbackScope:this,snap:this.vars.anchorSnap,onDrag:this._onDragAnchor,onPress:this._onPressAnchor,onRelease:this._onRelease,onClick:this._onClickAnchor,onDragEnd:this._onDragEndAnchor,maxX:this.vars.maxX,minX:this.vars.minX},s,f;if(l&&this._anchors&&this._anchors.length){for(f=0;f<this._anchors.length;f++)this._anchors[f].element.parentNode.removeChild(this._anchors[f].element),this._anchors[f]._draggable.enabled(!1);this._selectedAnchors.length=0}if(this._rawPath=r,l){if(this._anchors=G6(r,0,this,n),s=r.length,s>1)for(f=1;f<s;f++)this._anchors=this._anchors.concat(G6(r,f,this,n))}else for(f=this._anchors.length;--f>-1;)this._anchors[f].update(r);return this._selection.appendChild(this._handle1),this._selection.appendChild(this._handle2),this._selectionPath.setAttribute("d",i),this._selectionHittest.setAttribute("d",i),this._g.setAttribute("transform",J8(this.path.parentNode)||"translate(0,0)"),this._selection.setAttribute("transform",o),this._selectionHittest.setAttribute("transform",o),this._updateAnchors(),this},e._saveState=function(){Z8(this)},e._onClickSelectionPath=function(i){if(this._selection.style.visibility==="hidden")this.select();else if(ma||i&&i.altKey){var r={callbackScope:this,snap:this.vars.anchorSnap,onDrag:this._onDragAnchor,onPress:this._onPressAnchor,onRelease:this._onRelease,onClick:this._onClickAnchor,onDragEnd:this._onDragEndAnchor,maxX:this.vars.maxX,minX:this.vars.minX},o=this._selection.getScreenCTM().inverse(),l,n,s,f,d,x;for(this._draggable&&this._draggable._onRelease(i),o&&(f=i.clientX*o.a+i.clientY*o.c+o.e,d=i.clientX*o.b+i.clientY*o.d+o.f),x=dw(this._rawPath,f,d),Js(this._rawPath[x.j],x.i,x.t),l=x.i+6,n=0;n<this._anchors.length;n++)this._anchors[n].i>=l&&(this._anchors[n].i+=6);s=new Z6(this,this._rawPath,x.j,l,r),this._selection.appendChild(this._handle1),this._selection.appendChild(this._handle2),s._draggable._onPress(i),hx=s,this._anchors.push(s),this._selectedAnchors.length=0,this._selectedAnchors.push(s),this._updateAnchors(),this.update(),this._saveState()}K6(),Xt(vl,"touchforcechan
2ge",zl),jr("onPress",this)},e._onClickHandle1=function(){var i=this._editingAnchor,r=i.i,o=i.segment;ma&&Math.abs(o[r]-o[r-2])<5&&Math.abs(o[r+1]-o[r-1])<5&&this._onClickAnchor(i)},e._onClickHandle2=function(){var i=this._editingAnchor,r=i.i,o=i.segment;ma&&Math.abs(o[r]-o[r+2])<5&&Math.abs(o[r+1]-o[r+3])<5&&this._onClickAnchor(i)},e._onDragEndAnchor=function(i){hx=null,this._saveState()},e.isSelected=function(){return this._selectedAnchors.length>0},e.select=function(i){if(this._selection.style.visibility="visible",this._editingAnchor=null,this.path._gsSelection=!0,i===!0)for(var r=this._anchors.length;--r>-1;)this._selectedAnchors[r]=this._anchors[r];return si.indexOf(this)===-1&&si.push(this),this._updateAnchors(),this},e.deselect=function(){return this._selection.style.visibility="hidden",this._selectedAnchors.length=0,this._editingAnchor=null,this.path._gsSelection=!1,si.splice(si.indexOf(this),1),this._updateAnchors(),this},e._onDragPath=function(i){var r=this._selectionHittest.getAttribute("transform")||"translate(0,0)";this._selection.setAttribute("transform",r),this.path.setAttribute("transform",r)},e._onPressAnchor=function(i){this._selectedAnchors.indexOf(i)===-1?(Nn||(this._selectedAnchors.length=0),this._selectedAnchors.push(i)):Nn&&(this._selectedAnchors.splice(this._selectedAnchors.indexOf(i),1),i._draggable.endDrag()),Tf.x=i.segment[i.i],Tf.y=i.segment[i.i+1],this._updateAnchors(),jr("onPress",this)},e._deleteSelectedAnchors=function(){for(var i=this._selectedAnchors,r=i.length,o,l,n;--r>-1;)for(o=i[r],o.element.parentNode.removeChild(o.element),o._draggable.enabled(!1),l=o.i,l?l<o.segment.length-2?o.segment.splice(l-2,6):o.segment.splice(l-4,6):o.segment.splice(l,6),i.splice(r,1),this._anchors.splice(this._anchors.indexOf(o),1),n=0;n<this._anchors.length;n++)this._anchors[n].i>=l&&(this._anchors[n].i-=6);this._updateAnchors(),this.update(),this._saveState(),this.vars.onDeleteAnchor&&this.vars.onDeleteAnchor.call(this.vars.callbackScope||this)},e._onClickAnchor=function(i){var r=i.i,o=i.segment,l=1e3,n=!r||r>=o.length-2,s,f,d,x,m,c;ma&&hx!==i&&this._editingAnchor?(i.smooth=!i.smooth,n&&(i.smooth=!1),i.element.setAttribute("d",i.smooth?this._circleHandle:this._squareHandle),i.smooth&&!n?(s=Math.atan2(o[r+1]-o[r-1],o[r]-o[r-2]),f=Math.atan2(o[r+3]-o[r+1],o[r+2]-o[r]),s=(s+f)/2,d=Pn(o,r-2,r),x=Pn(o,r,r+2),d<.2&&(d=Pn(o,r,r-6)/4,s=f||Math.atan2(o[r+7]-o[r-5],o[r+6]-o[r-6])),x<.2&&(x=Pn(o,r,r+6)/4,f=s||Math.atan2(o[r+7]-o[r-5],o[r+6]-o[r-6])),m=Math.sin(s),c=Math.cos(s),Math.abs(f-s)<Math.PI/2&&(m=-m,c=-c),o[r-2]=((o[r]+c*d)*l|0)/l,o[r-1]=((o[r+1]+m*d)*l|0)/l,o[r+2]=((o[r]-c*x)*l|0)/l,o[r+3]=((o[r+1]-m*x)*l|0)/l,this._updateAnchors(),this.update(),this._saveState()):!i.smooth&&!n&&(r&&(o[r-2]=o[r],o[r-1]=o[r+1]),r<o.length-2&&(o[r+2]=o[r],o[r+3]=o[r+1]),this._updateAnchors(),this.update(),this._saveState())):Nn||(this._selectedAnchors.length=0,this._selectedAnchors.push(i)),hx=null,this._updateAnchors()},e._updateAnchors=function(){var i=this._selectedAnchors.length===1?this._selectedAnchors[0]:null,r=i?i.segment:null,o,l,n;for(this._editingAnchor=i,o=0;o<this._anchors.length;o++)this._anchors[o].element.style.fill=this._selectedAnchors.indexOf(this._anchors[o])!==-1?Fo:"white";i&&(this._handle1.setAttribute("d",i.smooth?this._circleHandle:this._squareHandle),this._handle2.setAttribute("d",i.smooth?this._circleHandle:this._squareHandle)),o=i?i.i:0,i&&o?(l=r[o-2],n=r[o-1],this._handle1.style.visibility=this._line1.style.visibility=!ma&&l===r[o]&&n===r[o+1]?"hidden":"visible",this._handle1.setAttribute("transform","translate("+l+Et+n+")"),this._line1.setAttribute("points",l+Et+n+Et+r[o]+Et+r[o+1])):this._handle1.style.visibility=this._line1.style.visibility="hidden",i&&o<r.length-2?(l=r[o+2],n=r[o+3],this._handle2.style.visibility=this._line2.style.visibility=!ma&&l===r[o]&&n===r[o+1]?"hidden":"visible",this._handle2.setAttribute("transform","translate("+l+Et+n+")"),this._line2.setAttribute("points",r[o]+Et+r[o+1]+Et+l+Et+n)):this._handle2.style.visibility=this._line2.style.visibility="hidden"},e._onPressAlt=function(){var i=this._editingAnchor;i&&(i.i&&(this._handle1.style.visibility=this._line1.style.visibility="visible"),i.i<i.segment.length-2&&(this._handle2.style.visibility=this._line2.style.visibility="visible"))},e._onReleaseAlt=function(){var i=this._editingAnchor,r,o;i&&(r=i.segment,o=i.i,r[o]===r[o-2]&&r[o+1]===r[o-1]&&(this._handle1.style.visibility=this._line1.style.visibility="hidden"),r[o]===r[o+2]&&r[o+1]===r[o+3]&&(this._handle2.style.visibility=this._line2.style.visibility="hidden"))},e._onPressHandle1=function(){this._editingAnchor.smooth&&(this._oppositeHandleLength=Pn(this._editingAnchor.segment,this._editingAnchor.i,this._editingAnchor.i+2)),jr("onPress",this)},e._onPressHandle2=function(){this._editingAnchor.smooth&&(this._oppositeHandleLength=Pn(this._editingAnchor.segment,this._editingAnchor.i-2,this._editingAnchor.i)),jr("onPress",this)},e._onReleaseHandle=function(i){this._onRelease(i),this._saveState()},e._onDragHandle1=function(){var i=this._editingAnchor,r=i.segment,o=i.i,l=1e3,n=this._handle1._draggable.x,s=this._handle1._draggable.y,f;r[o-2]=n=(n*l|0)/l,r[o-1]=s=(s*l|0)/l,i.smooth&&(ma?(i.smooth=!1,i.element.setAttribute("d",this._squareHandle),this._handle1.setAttribute("d",this._squareHandle),this._handle2.setAttribute("d",this._squareHandle)):(f=Math.atan2(r[o+1]-s,r[o]-n),n=this._oppositeHandleLength*Math.cos(f),s=this._oppositeHandleLength*Math.sin(f),r[o+2]=((r[o]+n)*l|0)/l,r[o+3]=((r[o+1]+s)*l|0)/l)),this.update()},e._onDragHandle2=function(){var i=this._editingAnchor,r=i.segment,o=i.i,l=1e3,n=this._handle2._draggable.x,s=this._handle2._draggable.y,f;r[o+2]=n=(n*l|0)/l,r[o+3]=s=(s*l|0)/l,i.smooth&&(ma?(i.smooth=!1,i.element.setAttribute("d",this._squareHandle),this._handle1.setAttribute("d",this._squareHandle),this._handle2.setAttribute("d",this._squareHandle)):(f=Math.atan2(r[o+1]-s,r[o]-n),n=this._oppositeHandleLength*Math.cos(f),s=this._oppositeHandleLength*Math.sin(f),r[o-2]=((r[o]+n)*l|0)/l,r[o-1]=((r[o+1]+s)*l|0)/l)),this.update()},e._onDragAnchor=function(i,r,o){var l=this._selectedAnchors,n=l.length,s=1e3,f,d,x,m;
2for(d=0;d<n;d++)m=l[d],f=m.i,x=m.segment,f&&(x[f-2]=((x[f-2]+r)*s|0)/s,x[f-1]=((x[f-1]+o)*s|0)/s),x[f]=((x[f]+r)*s|0)/s,x[f+1]=((x[f+1]+o)*s|0)/s,f<x.length-2&&(x[f+2]=((x[f+2]+r)*s|0)/s,x[f+3]=((x[f+3]+o)*s|0)/s),m!==i&&m.element.setAttribute("transform","translate("+x[f]+Et+x[f+1]+")");this.update()},e.enabled=function(i){if(!arguments.length)return this._enabled;for(var r=this._anchors.length;--r>-1;)this._anchors[r]._draggable.enabled(i);return this._enabled=i,this._handle1._draggable.enabled(i),this._handle2._draggable.enabled(i),this._draggable&&this._draggable.enabled(i),i?this._selection.parentNode||(this.path.ownerSVGElement.appendChild(this._selectionHittest),this.path.ownerSVGElement.appendChild(this._selection),this.init(),this._saveState()):(this.deselect(),this.path.ownerSVGElement.removeChild(this._selectionHittest),this.path.ownerSVGElement.removeChild(this._selection)),this._updateAnchors(),this.update()},e.update=function(i){var r="",o=this._editingAnchor,l,n,s,f;if(i&&this.init(),o&&(l=o.i,n=o.segment,l&&(s=n[l-2],f=n[l-1],this._handle1.setAttribute("transform","translate("+s+Et+f+")"),this._line1.setAttribute("points",s+Et+f+Et+n[l]+Et+n[l+1])),l<n.length-2&&(s=n[l+2],f=n[l+3],this._handle2.setAttribute("transform","translate("+s+Et+f+")"),this._line2.setAttribute("points",n[l]+Et+n[l+1]+Et+s+Et+f))),i)r=this.path.getAttribute("d");else{for(l=0;l<this._rawPath.length;l++)n=this._rawPath[l],n.length>7&&(r+="M"+n[0]+Et+n[1]+"C"+n.slice(2).join(Et));this.path.setAttribute("d",r),this._selectionPath.setAttribute("d",r),this._selectionHittest.setAttribute("d",r)}return this.vars.onUpdate&&this._enabled&&jr("onUpdate",this,r),this},e.getRawPath=function(i,r,o){if(i){var l=Df(this.path);return Rr(jm(this._rawPath),1,0,0,1,l.e+(r||0),l.f+(o||0))}return this._rawPath},e.getString=function(i,r,o){if(i){var l=Df(this.path);return Qi(Rr(jm(this._rawPath),1,0,0,1,l.e+(r||0),l.f+(o||0)))}return this.path.getAttribute("d")},e.getNormalizedSVG=function(i,r,o,l){var n=this._rawPath[0],s=n[0]*-1,f=r===0?0:-(r||n[1]),d=n.length,x=1/(n[d-2]+s),m=-i||n[d-1]+f,c=1e3,g,p,k,b,u,h;for(Mt.length=0,m?m=1/m:m=-x,x*=c,m*=c,p=0;p<d;p+=2)Mt[p]=((n[p]+s)*x|0)/c,Mt[p+1]=((n[p+1]+f)*m|0)/c;if(l){for(g=[],d=Mt.length,p=2;p<d;p+=6)k=Mt[p-2],b=Mt[p-1],u=Mt[p+4],h=Mt[p+5],g.push(k,b,u,h),Zs(k,b,Mt[p],Mt[p+1],Mt[p+2],Mt[p+3],u,h,.001,g,g.length-2);for(k=g[0],d=g.length,p=2;p<d;p+=2){if(u=g[p],u<k||u>1||u<0){l();break}k=u}}return o&&d===8&&Mt[0]===0&&Mt[1]===0&&Mt[d-2]===1&&Mt[d-1]===1?Mt.slice(2,6).join(","):(Mt[2]="C"+Mt[2],"M"+Mt.join(","))},a}();Or.simplifyPoints=_m;Or.pointsToSegment=cl;Or.simplifySVG=function(a,e){var t,i,r,o,l,n,s,f,d,x,m,c;if(e=e||{},x=e.tolerance||1,d=e.precision||1/x,c=(e.cornerThreshold===void 0?18:+e.cornerThreshold)*$8,typeof a!="string"&&(t=a,a=t.getAttribute("d")),(a.charAt(0)==="#"||a.charAt(0)===".")&&(t=gt.querySelector(a),t&&(a=t.getAttribute("d"))),i=e.curved===!1&&!/[achqstvz]/ig.test(a)?a.match(V8):oi(a)[0],e.curved!==!1){for(f=i,i=[],m=f.length,r=2;r<m;r+=6)o=+f[r-2],n=+f[r-1],l=+f[r+4],s=+f[r+5],i.push(kl(o),kl(n),kl(l),kl(s)),Zs(o,n,+f[r],+f[r+1],+f[r+2],+f[r+3],l,s,1/(d*2e5),i,i.length-2);i=cl(_m(i,x),e.curviness,c),i[2]="C"+i[2]}else i=_m(i,x);return a="M"+i.join(","),t&&t.setAttribute("d",a),a};Or.create=function(a,e){return new Or(a,e)};Or.editingAxis=Tf;Or.getSnapFunction=function(a){var e=a.radius||2,t=1e20,i=a.x||a.x===0?a.x:a.width?0:-t,r=a.y||a.y===0?a.y:a.height?0:-t,o=i+(a.width||t*t),l=r+(a.height||t*t),n=a.containX!==!1,s=a.containY!==!1,f=a.axis,d=a.gridSize;return e*=e,function(x){var m=x.x,c=x.y,g,p,k,b;n&&m<i||(k=m-i)*k<e?m=i:(n&&m>o||(k=o-m)*k<e)&&(m=o),s&&c<r||(b=c-r)*b<e?c=r:(s&&c>l||(b=l-c)*b<e)&&(c=l),f&&(k=m-f.x,b=c-f.y,k*k<e&&(m=f.x),b*b<e&&(c=f.y)),d&&(g=i+Math.round((m-i)/d)*d,k=g-m,p=r+Math.round((c-r)/d)*d,b=p-c,k*k+b*b<e&&(m=g,c=p)),x.x=m,x.y=c}};Or.version="3.4.2";var $t,yx,Ba,Xf,Un,Ff,ek,tk;var ik=/(^[#\.][a-z]|[a-y][a-z])/i,xb=function(e){return typeof e=="string"},kx=function(e,t){var i=Ba.createElementNS?Ba.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Ba.createElement(e);return i.style?i:Ba.createElement(e)},n4=function(e){var t=e.getBoundingClientRect(),i=Xf.clientTop-(yx.pageYOffset||Xf.scrollTop||Un.scrollTop||0),r=Xf.clientLeft-(yx.pageXOffset||Xf.scrollLeft||Un.scrollLeft||0);return{left:t.left+r,top:t.top+i,right:t.right+r,bottom:t.bottom+i}},s4=function(e,t){var i=[0,31,8,58,24,75,40,90,69,100,100,100],r;for(r=0;r<i.length;r+=2)i[r]+=e,i[r+1]+=t;return"M"+e+","+t+"C"+i.join(",")},f4=function(e){for(var t=e.totalTime();e;)t=e.startTime()+t/(e.timeScale()||1),e=e.parent;return t},Oa,d4=function(){Oa=kx("textarea"),Oa.style.display="none",Un.appendChild(Oa)},Q6=function(e,t,i){return xb(e)&&ik.test(e)?Ba.querySelector(e):Array.isArray(e)?tk(ek([{x:$t.getProperty(t,"x"),y:$t.getProperty(t,"y")}
2].concat(e),i)):xb(e)||e&&(e.tagName+"").toLowerCase()==="path"?e:0},c4=function(e,t,i){e.addEventListener("click",function(r){if(r.target._gsHelper){var o=t(r.target);if(Oa.value=o,o&&Oa.select){console.log(o),Oa.style.display="block",Oa.select();try{Ba.execCommand("copy"),Oa.blur(),i&&i(e)}catch{console.warn("Copy didn't work; this browser doesn't permit that.")}Oa.style.display="none"}}})},m4={matrix:{a:1,b:0,c:0,d:1,e:0,f:0}},x4=function(e){return(e.transform.baseVal.consolidate()||m4).matrix},p4=function(e){for(var t=$t.getTweensOf(e),i=0;i<t.length;i++){if(t[i].vars.motionPath)return t[i];t[i].timeline&&t.push.apply(t,t[i].timeline.getChildren())}},rk=function(e,t){var i="Please gsap.registerPlugin(MotionPathPlugin)";yx=window,$t=$t||e||yx.gsap||console.warn(i),Ba=document,Un=Ba.body,Xf=Ba.documentElement,Ff=$t&&$t.plugins.motionPath,Ff?(d4(),ek=Ff.arrayToRawPath,tk=Ff.rawPathToString):t===!0&&console.warn(i)},Pf=function(){function a(t,i){i===void 0&&(i={}),Ff||rk(i.gsap,1);var r=kx("div"),o=this,l={x:0,y:0},n,s,f,d,x,m,c,g,p,k,b,u,h;t instanceof $t.core.Tween?(g=t,n=g.targets()[0]):(n=$t.utils.toArray(t)[0],g=p4(n)),s=Q6(i.path,n,i),this.offset=l,m=n4(n),d=parseFloat($t.getProperty(n,"x","px")),x=parseFloat($t.getProperty(n,"y","px")),f=n.getCTM&&n.tagName.toLowerCase()!=="svg",g&&!s&&(s=Q6(g.vars.motionPath.path||g.vars.motionPath,n,g.vars.motionPath)),r.setAttribute("class","copy-motion-path"),r.style.cssText="border-radius:8px; background-color:rgba(85, 85, 85, 0.7); color:#fff; cursor:pointer; padding:6px 12px; font-family:Signika Negative, Arial, sans-serif; position:fixed; left:50%; transform:translate(-50%, 0); font-size:19px; bottom:10px",r.innerText="COPY MOTION PATH",r._gsHelper=o,($t.utils.toArray(i.container)[0]||Un).appendChild(r),c4(r,function(){return o.getString()},function(){return $t.fromTo(r,{backgroundColor:"white"},{duration:.5,backgroundColor:"rgba(85, 85, 85, 0.6)"})}),c=s&&s.ownerSVGElement,c||(p=f&&n.ownerSVGElement&&n.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg",f?(c=n.ownerSVGElement,k=n.getBBox(),b=x4(n),d=b.e,x=b.f,l.x=k.x,l.y=k.y):(c=kx("svg",p),Un.appendChild(c),c.setAttribute("viewBox","0 0 100 100"),c.style.cssText="overflow:visible; background-color: transparent; position:absolute; width:100px; height:100px; top:"+m.top+"px; left:"+m.left+"px;"),k=xb(s)&&!ik.test(s)?s:s4(d,x),s=kx("path",p),s.setAttribute("d",k),s.setAttribute("vector-effect","non-scaling-stroke"),s.style.cssText="fill:transparent; stroke-width:"+(i.pathWidth||3)+"; stroke:"+(i.pathColor||"#555")+"; opacity:"+(i.pathOpacity||.6),c.appendChild(s),(l.x||l.y)&&$t.set(s,{x:l.x,y:l.y})),"selected"in i||(i.selected=!0),"anchorSnap"in i||(i.anchorSnap=function(w){w.x*w.x+w.y*w.y<16&&(w.x=w.y=0)}),h=g&&g.parent.data==="nested"?g.parent.parent:g,i.onPress=function(){h.pause(0)},u=function(){g.invalidate(),h.restart()},i.onRelease=i.onDeleteAnchor=u,this.editor=Or.create(s,i),i.center&&$t.set(n,{transformOrigin:"50% 50%",xPercent:-50,yPercent:-50}),g?(g.vars.motionPath.path?g.vars.motionPath.path=s:g.vars.motionPath={path:s},h.parent!==$t.globalTimeline&&$t.globalTimeline.add(h,f4(h)-h.delay()),h.repeat(-1).repeatDelay(1)):g=h=$t.to(n,{motionPath:{path:s,start:i.start||0,end:"end"in i?i.end:1,autoRotate:"autoRotate"in i?i.autoRotate:!1,align:s,alignOrigin:i.alignOrigin},duration:i.duration||5,ease:i.ease||"power1.inOut",repeat:-1,repeatDelay:1,paused:!i.path}),this.animation=g}var e=a.prototype;return e.getString=function(){return this.editor.getString(!0,-this.offset.x,-this.offset.y)},a}();Pf.register=rk;Pf.create=function(a,e){return new Pf(a,e)};Pf.editPath=function(a,e){return Or.create(a,e)};Pf.version="3.4.2";var Sl,nk,sk,g4=/(?:\r|\n|\t\t)/g,b4=/(?:\s\s+)/g,h4=function(){Sl=document,nk=window,sk=1},u4=1,fk=function(e){return nk.getComputedStyle(e)},w4=Array.isArray,ak=[].slice,gb=function(e,t){var i;return w4(e)?e:(i=typeof e)=="string"&&!t&&e?ak.call(Sl.querySelectorAll(e),0):e&&i==="object"&&"length"in e?ak.call(e,0):e?[e]:[]},bb=function(e){return e.position==="absolute"||e.absolute===!0},k4=function(e,t){for(var i=t.length,r;--i>-1;)if(r=t[i],e.substr(0,r.length)===r)return r.length},y4=" style='position:relative;display:inline-block;'",ok=function(e,t){e===void 0&&(e="");var i=~e.indexOf("++"),r=1;return i&&(e=e.split("++").join("")),function(){return"<"+t+y4+(e?" 
2class='"+e+(i?r++:"")+"'>":">")}},dk=function a(e,t,i){var r=e.nodeType;if(r===1||r===9||r===11)for(e=e.firstChild;e;e=e.nextSibling)a(e,t,i);else(r===3||r===4)&&(e.nodeValue=e.nodeValue.split(t).join(i))},pb=function(e,t){for(var i=t.length;--i>-1;)e.push(t[i])},lk=function(e,t,i){for(var r;e&&e!==t;){if(r=e._next||e.nextSibling,r)return r.textContent.charAt(0)===i;e=e.parentNode||e._parent}},v4=function a(e){var t=gb(e.childNodes),i=t.length,r,o;for(r=0;r<i;r++)o=t[r],o._isSplit?a(o):(r&&o.previousSibling.nodeType===3?o.previousSibling.nodeValue+=o.nodeType===3?o.nodeValue:o.firstChild.nodeValue:o.nodeType!==3&&e.insertBefore(o.firstChild,o),e.removeChild(o))},xa=function(e,t){return parseFloat(t[e])||0},z4=function(e,t,i,r,o,l,n){var s=fk(e),f=xa("paddingLeft",s),d=-999,x=xa("borderBottomWidth",s)+xa("borderTopWidth",s),m=xa("borderLeftWidth",s)+xa("borderRightWidth",s),c=xa("paddingTop",s)+xa("paddingBottom",s),g=xa("paddingLeft",s)+xa("paddingRight",s),p=xa("fontSize",s)*.2,k=s.textAlign,b=[],u=[],h=[],w=t.wordDelimiter||" ",y=t.tag?t.tag:t.span?"span":"div",v=t.type||t.split||"chars,words,lines",j=o&&~v.indexOf("lines")?[]:null,S=~v.indexOf("words"),A=~v.indexOf("chars"),U=bb(t),N=t.linesClass,X=~(N||"").indexOf("++"),F=[],R,L,_,E,z,I,P,M,q,G,J,le;for(X&&(N=N.split("++").join("")),L=e.getElementsByTagName("*"),_=L.length,z=[],R=0;R<_;R++)z[R]=L[R];if(j||U)for(R=0;R<_;R++)E=z[R],I=E.parentNode===e,(I||U||A&&!S)&&(le=E.offsetTop,j&&I&&Math.abs(le-d)>p&&(E.nodeName!=="BR"||R===0)&&(P=[],j.push(P),d=le),U&&(E._x=E.offsetLeft,E._y=le,E._w=E.offsetWidth,E._h=E.offsetHeight),j&&((E._isSplit&&I||!A&&I||S&&I||!S&&E.parentNode.parentNode===e&&!E.parentNode._isSplit)&&(P.push(E),E._x-=f,lk(E,e,w)&&(E._wordEnd=!0)),E.nodeName==="BR"&&(E.nextSibling&&E.nextSibling.nodeName==="BR"||R===0)&&j.push([])));for(R=0;R<_;R++){if(E=z[R],I=E.parentNode===e,E.nodeName==="BR"){j||U?(E.parentNode&&E.parentNode.removeChild(E),z.splice(R--,1),_--):S||e.appendChild(E);continue}U&&(q=E.style,!S&&!I&&(E._x+=E.parentNode._x,E._y+=E.parentNode._y),q.left=E._x+"px",q.top=E._y+"px",q.position="absolute",q.display="block",q.width=E._w+1+"px",q.height=E._h+"px"),!S&&A?E._isSplit?(E._next=E.nextSibling,E.parentNode.appendChild(E)):E.parentNode._isSplit?(E._parent=E.parentNode,!E.previousSibling&&E.firstChild&&(E.firstChild._isFirst=!0),E.nextSibling&&E.nextSibling.textContent===" "&&!E.nextSibling.nextSibling&&F.push(E.nextSibling),E._next=E.nextSibling&&E.nextSibling._isFirst?null:E.nextSibling,E.parentNode.removeChild(E),z.splice(R--,1),_--):I||(le=!E.nextSibling&&lk(E.parentNode,e,w),E.parentNode._parent&&E.parentNode._parent.appendChild(E),le&&E.parentNode.appendChild(Sl.createTextNode(" ")),y==="span"&&(E.style.display="inline"),b.push(E)):E.parentNode._isSplit&&!E._isSplit&&E.innerHTML!==""?u.push(E):A&&!E._isSplit&&(y==="span"&&(E.style.display="inline"),b.push(E))}for(R=F.length;--R>-1;)F[R].parentNode.removeChild(F[R]);if(j){for(U&&(G=Sl.createElement(y),e.appendChild(G),J=G.offsetWidth+"px",le=G.offsetParent===e?0:e.offsetLeft,e.removeChild(G)),q=e.style.cssText,e.style.cssText="display:none;";e.firstChild;)e.removeChild(e.firstChild);for(M=w===" "&&(!U||!S&&!A),R=0;R<j.length;R++){for(P=j[R],G=Sl.createElement(y),G.style.cssText="display:block;text-align:"+k+";position:"+(U?"absolute;":"relative;"),N&&(G.className=N+(X?R+1:"")),h.push(G),_=P.length,L=0;L<_;L++)P[L].nodeName!=="BR"&&(E=P[L],G.appendChild(E),M&&E._wordEnd&&G.appendChild(Sl.createTextNode(" ")),U&&(L===0&&(G.style.top=E._y+"px",G.style.left=f+le+"px"),E.style.top="0px",le&&(E.style.left=E._x-le+"px")));_===0?G.innerHTML="&nbsp;":!S&&!A&&(v4(G),dk(G,"\xA0"," ")),U&&(G.style.width=J,G.style.height=E._h+"px"),e.appendChild(G)}e.style.cssText=q}U&&(n>e.clientHeight&&(e.style.height=n-c+"px",e.clientHeight<n&&(e.style.height=n+x+"px")),l>e.clientWidth&&(e.style.width=l-g+"px",e.clientWidth<l&&(e.style.width=l+m+"px"))),pb(i,b),S&&pb(r,u),pb(o,h)},S4=function(e,t,i,r){var o=t.tag?t.tag:t.span?"span":"div",l=t.type||t.split||"chars,words,lines",n=~l.indexOf("chars"),s=bb(t),f=t.wordDelimiter||" ",d=f!==" "?"":s?"&#173; ":" ",x="</"+o+">",m=1,c=t.specialChars?typeof t.specialChars=="function"?t.specialChars:k4:null,g,p,k,b,u,h,w,y,v=Sl.createElement("div"),j=e.parentNode;for(j.insertBefore(v,e),v.textContent=e.nodeValue,j.removeChild(e),e=v,g=Eo(e),w=g.indexOf("<")!==-1,t.reduceWhiteSpace!==!1&&(g=g.replace(b4," ").replace(g4,"")),w&&(g=g.split("<").join("{{LT}}")),u=g.length,p=(g.charAt(0)===" "?d:"")+i(),k=0;k<u;k++)if(h=g.charAt(k),c&&(y=c(g.substr(k),t.specialChars)))h=g.substr(k,y||1),p+=n&&h!==" "?r()+h+"</"+o+">":h,k+=y-1;else if(h===f&&g.charAt(k-1)!==f&&k){for(p+=m?x:"",m=0;g.charAt(k+1)===f;)p+=d,k++;k===u-1?p+=d:g.charAt(k+1)!==")"&&(p+=d+i(),m=1)}else h==="{"&&g.substr(k,6)==="{{LT}}
2"?(p+=n?r()+"{{LT}}</"+o+">":"{{LT}}",k+=5):h.charCodeAt(0)>=55296&&h.charCodeAt(0)<=56319||g.charCodeAt(k+1)>=65024&&g.charCodeAt(k+1)<=65039?(b=((g.substr(k,12).split(X0)||[])[1]||"").length||2,p+=n&&h!==" "?r()+g.substr(k,b)+"</"+o+">":g.substr(k,b),k+=b-1):p+=n&&h!==" "?r()+h+"</"+o+">":h;e.outerHTML=p+(m?x:""),w&&dk(j,"{{LT}}","<")},j4=function a(e,t,i,r){var o=gb(e.childNodes),l=o.length,n=bb(t),s,f;if(e.nodeType!==3||l>1){for(t.absolute=!1,s=0;s<l;s++)f=o[s],(f.nodeType!==3||/\S+/.test(f.nodeValue))&&(n&&f.nodeType!==3&&fk(f).display==="inline"&&(f.style.display="inline-block",f.style.position="relative"),f._isSplit=!0,a(f,t,i,r));t.absolute=n,e._isSplit=!0;return}S4(e,t,i,r)},_4=function(){function a(t,i){sk||h4(),this.elements=gb(t),this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=i||{},u4&&this.split(i)}var e=a.prototype;return e.split=function(i){this.isSplit&&this.revert(),this.vars=i=i||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var r=this.elements.length,o=i.tag?i.tag:i.span?"span":"div",l=ok(i.wordsClass,o),n=ok(i.charsClass,o),s,f,d;--r>-1;)d=this.elements[r],this._originals[r]=d.innerHTML,s=d.clientHeight,f=d.clientWidth,j4(d,i,l,n),z4(d,i,this.chars,this.words,this.lines,f,s);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},e.revert=function(){var i=this._originals;if(!i)throw"revert() call wasn't scoped properly.";return this.elements.forEach(function(r,o){return r.innerHTML=i[o]}),this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},a.create=function(i,r){return new a(i,r)},a}();_4.version="3.4.2";var C4=xr.registerPlugin(Bg)||xr,lX=C4.core.Tween;var ck=function(){function a(e,t){t===void 0&&(t=a.options);var i=this;for(var r in this.container=e,this.options=t||{},this.watchTimeout=null,this.watchInterval=null,this.resizeEvent=null,a.options)a.options.hasOwnProperty(r)&&this.options[r]===void 0&&(this.options[r]=a.options[r]);var o=this.container.dotdotdot;o&&o.destroy(),this.API={},["truncate","restore","destroy","watch","unwatch"].forEach(function(n){i.API[n]=function(){return i[n].call(i)}}),this.container.dotdotdot=this.API,this.originalStyle=this.container.getAttribute("style")||"",this.originalContent=this._getOriginalContent(),this.ellipsis=document.createTextNode(this.options.ellipsis);var l=window.getComputedStyle(this.container);l["word-wrap"]!=="break-word"&&(this.container.style["word-wrap"]="break-word"),l["white-space"]==="pre"?this.container.style["white-space"]="pre-wrap":l["white-space"]==="nowrap"&&(this.container.style["white-space"]="normal"),this.options.height===null&&(this.options.height=this._getMaxHeight()),this.truncate(),this.options.watch&&this.watch()}return a.prototype.restore=function(){var e=this;this.unwatch(),this.container.setAttribute("style",this.originalStyle),this.container.classList.remove("ddd-truncated"),this.container.innerHTML="",this.originalContent.forEach(function(t){e.container.append(t)})},a.prototype.destroy=function(){this.restore(),this.container.dotdotdot=null},a.prototype.watch=function(){var e=this;this.unwatch();var t={width:null,height:null},i=function(r,o,l){if(e.container.offsetWidth||e.container.offsetHeight||e.container.getClientRects().length){var n={width:r[o],height:r[l]};return t.width==n.width&&t.height==n.height||e.truncate(),n}return t};this.options.watch==="window"?(this.resizeEvent=function(r){e.watchTimeout&&clearTimeout(e.watchTimeout),e.watchTimeout=setTimeout(function(){t=i(window,"innerWidth","innerHeight")},100)},window.addEventListener("resize",this.resizeEvent)):this.watchInterval=setInterval(function(){t=i(e.container,"clientWidth","clientHeight")},1e3)},a.prototype.unwatch=function(){this.resizeEvent&&(window.removeEventListener("resize",this.resizeEvent),this.resizeEvent=null),this.watchInterval&&clearInterval(this.watchInterval),this.watchTimeout&&clearTimeout(this.watchTimeout)},a.prototype.truncate=function(){var e=this,t=!1;return this.container.innerHTML="",this.originalContent.forEach(function(i){e.container.append(i.cloneNode(!0))}),this.maxHeight=this._getMaxHeight(),this._fits()||(t=!0,this._truncateToNode(this.container)),this.container.classList[t?"add":"remove"]("ddd-truncated"),this.options.callback.call(this.container,t),t},a.prototype._truncateToNode=function(e){var t=[],i=[];if(a.$.contents(e).forEach(function(d){if(d.nodeType!=1||!d.matches(".ddd-keep")){var x=document.createComment("");d.replaceWith(x),i.push(d),t.push(x)}}),i.length){for(var r=0;r<i.length;r++){t[r].replaceWith(i[r]);var o=this.ellipsis.cloneNode(!0);switch(i[r].nodeType){case 1:i[r].append(o);break;case 3:i[r].after(o)}var l=this._fits();if(o.parentElement.removeChild(o),!l){if(this.options.truncate=="node"&&r>1)return void i[r-2].remove();break}}for(var n=r;n<t.length;n++)t[n].remove();var s=i[Math.max(0,Math.min(r,i.length-1))];if(s.nodeType==1){var f=document.createElement(s.nodeName);f.append(this.ellipsis),s.replaceWith(f),this._fits()?f.replaceWith(s):(f.remove(),s=i[Math.max(0,r-1)])}s.nodeType==1?this._truncateToNode(s):this._truncateToWord(s)}},a.prototype._truncateToWord=function(e){for(var t=e.textContent,i=t.indexOf(" ")!==-1?" ":"\u3000",r=t.split(i),o=r.length;o>=0;o--)if(e.textContent=this._addEllipsis(r.slice(0,o).join(i)),this._fits()){this.options.truncate=="letter"&&(e.textContent=r.slice(0,o+1).join(i),this._truncateToLetter(e));break}},a.prototype._truncateToLetter=function(e){for(var t=e.textContent.split(""),i="",r=t.length;r>=0&&(!(i=t.slice(0,r).join("")).length||(e.textContent=this._addEllipsis(i),!this._fits()));r--);},a.prototype._fits=function(){return this.container.scrollHeight<=this.maxHeight+this.options.tolerance},a.prototype._addEllipsis=function(e){for(var t=[" ","\u3000",",",";",".","!","?"];t.indexOf(e.slice(-1))>-1;)e=e.slice(0,-1);return e+=this.ellipsis.textContent},a.prototype._getOriginalContent=function(){var e="script, style";this.options.keep&&(e+=", "+this.options.keep),a.$.find(e,this.container).forEach(function(r){r.classList.add("ddd-keep")});var t="div, section, article, header, footer, p, h1, h2, h3, h4, h5, h6, table, td, td, dt, dd, li";
2[this.container].concat(a.$.find("*",this.container)).forEach(function(r){r.normalize(),a.$.contents(r).forEach(function(o){o.nodeType==8&&r.removeChild(o)}),a.$.contents(r).forEach(function(o){if(o.nodeType==3&&o.textContent.trim()==""){var l=o.previousSibling,n=o.nextSibling;(o.parentElement.matches("table, thead, tbody, tfoot, tr, dl, ul, ol, video")||!l||l.nodeType==1&&l.matches(t)||!n||n.nodeType==1&&n.matches(t))&&r.removeChild(o)}})});var i=[];return a.$.contents(this.container).forEach(function(r){i.push(r.cloneNode(!0))}),i},a.prototype._getMaxHeight=function(){if(typeof this.options.height=="number")return this.options.height;for(var e=window.getComputedStyle(this.container),t=["maxHeight","height"],i=0,r=0;r<t.length;r++)if((o=e[t[r]]).slice(-2)=="px"){i=parseFloat(o);break}if(e.boxSizing=="border-box")for(t=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],r=0;r<t.length;r++){var o;(o=e[t[r]]).slice(-2)=="px"&&(i-=parseFloat(o))}return Math.max(i,0)},a.version="4.1.0",a.options={ellipsis:"\u2026 ",callback:function(e){},truncate:"word",tolerance:0,keep:null,watch:"window",height:null},a.$={find:function(e,t){return t=t||document,Array.prototype.slice.call(t.querySelectorAll(e))},contents:function(e){return e=e||document,Array.prototype.slice.call(e.childNodes)}},a}(),mk=ck;(function(a){a!==void 0&&(a.fn.dotdotdot=function(e){return this.each(function(t,i){var r=new ck(i,e);i.dotdotdot=r.API})})})(window.Zepto||window.jQuery);Ge.registerPlugin(gn);var jl=()=>window.matchMedia("(pointer: coarse)").matches,On=()=>window.matchMedia("(max-width: 767px)").matches,vx=()=>window.matchMedia("(max-width: 1023px)").matches,xk=()=>window.matchMedia("(min-width: 320px) and (max-width: 550px)").matches,rt=()=>window.matchMedia("(min-width: 1024px)").matches,hb=()=>window.matchMedia("(max-width: 767px)").matches;var Bn=(a,e=!0)=>{let t=document.body.style;if(a)e&&document.body.setAttribute("data-scrollY-offset",window.pageYOffset),t.position="fixed",t.height="100vh",t.overflow="auto",t.width="100%";else if(t.position="",t.height="",t.overflow="",t.width="",e){let i=document.body.getAttribute("data-scrollY-offset");i&&window.scrollTo(0,i)}},ub=(a=!1)=>{if(a){document.body.setAttribute("data-scrollY-offset",window.pageYOffset),document.body.style.position="fixed",document.body.style.width="100%";let e=document.body.getAttribute("data-scrollY-offset");e&&(document.body.style.top=-e+"px")}else{document.body.style.position="",document.body.style.top="",document.body.style.width="";let e=document.body.getAttribute("data-scrollY-offset");e&&window.scrollTo(0,e)}};var zx=(a,e=.5,t="power2.inOut")=>{if(typeof document>"u"||typeof window>"u")return null;Ge.to(window,{duration:e,scrollTo:`#${a}`,ease:t})},Hn=()=>Math.max(document.documentElement.clientWidth,window.innerWidth||0);var pk=(a,e=80,t=.5,i="power2.inOut")=>{if(typeof document>"u"||typeof window>"u")return null;Ge.to(window,{duration:t,scrollTo:{y:a,offsetY:e},ease:i})},pa=(a,e=2,t=",",i=".")=>{try{e=Math.abs(e),e=isNaN(e)?2:e;let r=a<0?"-":"",o=parseInt(a=Math.abs(Number(a)||0).toFixed(e)).toString(),l=o.length>3?o.length%3:0;return r+(l?o.substr(0,l)+i:"")+o.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+i)+(e?t+Math.abs(a-o).toFixed(e).slice(2):"")}catch(r){console.log(r)}};var Ha=()=>/Trident\/|MSIE/.test(window.navigator.userAgent),gk=a=>{let e;return function(t){e&&clearTimeout(e),e=setTimeout(a,100,t)}},lt=a=>a==="bottom"?{autoAlpha:0,y:15}:{autoAlpha:0,x:-15},nt=a=>({stagger:a||.1,autoAlpha:1,y:0,x:0,ease:"power1.easeInOut",delay:0,yoyo:!0});var _r=(a,e)=>{let{top:t,left:i}=a.getBoundingClientRect(),r=e?e.scrollLeft:window.pageXOffset||document.documentElement.scrollLeft,o=e?e.scrollTop:window.pageYOffset||document.documentElement.scrollTop;return{top:t+o,left:i+r}},qn=a=>{let e=a.pageX,t=a.pageY;e===void 0&&(e=a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,t=a.clientY+document.body.scrollTop+document.documentElement.scrollTop);let i=a.target.getBoundingClientRect(),r=a.clientX-i.left,o=a.clientY-i.top;return{client:{x:a.clientX,y:a.clientY},screen:{x:a.screenX,y:a.screenY},offset:{x:r,y:o},page:{x:e,y:t}}},Cr=a=>{let e=new Date(a),t=Za.MonthNames[e.getMonth()],i=e.getDate(),r=i<10?"0"+i:i,o=e.getFullYear();return r+". "+t+" "+o},ga=a=>String(a).replace(/~/g,"&shy;"),bk=a=>{let e=_r(a),t=document.querySelector(".side-wrapper").clientHeight;window.scrollTo({top:e.top-t,behavior:"smooth"})},vi=(a,e)=>
2{let t=parseFloat(a).toLocaleString(e);return e==="da-DK"?t.split(",").join("."):t},Br=(a,e)=>`<svg class="svg-${a}${e||""}"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-${a}"></use></svg>`,Hr=a=>{a&&a.forEach(e=>{let t={};new mk(e,t)})},Be=(a,e)=>{let t=a.querySelector(".ff-spinner");e&&!t?(t=document.createElement("div"),t.classList.add("ff-spinner"),a.appendChild(t)):t&&a.removeChild(t)},vt=()=>window.matchMedia("print").matches,hk=a=>{let e=a.getDay()||7;return e!==1&&a.setHours(-24*(e-1)),a},Po=(a,e,t)=>a&&e?a.split(e).join(t):"",Er=(a,e,t,i)=>{let o=()=>{let l=+t,n=+a.innerText,s=l/200;n<l?(a.innerText=Math.ceil(n+s),setTimeout(o,i||10)):a.innerText=l};o()},uk=a=>window.devicePixelRatio>1?parseInt(window.devicePixelRatio*a):a,wb=a=>{try{let e=JSON.parse(a);if(e&&typeof e=="object")return e}catch{}return!1};var wk=()=>{let a={rootMargin:"-10% 0px -20% 0px",threshold:0},e=Array.from(document.querySelectorAll(".inview-animate"));function t(i){i.length>0&&i.forEach(function(r){r&&(r.isIntersecting?r.target.classList.contains("is-inview")===!1&&r.target.classList.add("is-inview"):r.target.classList.contains("inview-animate-repeat")&&r.target.classList.remove("is-inview"))})}e&&e.forEach(function(i){if(vt())i.classList.add("is-inview");else{let r={rootMargin:i.getAttribute("data-inview-margin")?i.getAttribute("data-inview-margin"):a.rootMargin,threshold:0};new IntersectionObserver(t,r).observe(i)}})},Ni=(a,e,t)=>{let i=t||{rootMargin:"-10% 0px -10% 0px",threshold:0},r=new IntersectionObserver(o=>{o.length>0&&o.forEach(l=>{if(l&&l.isIntersecting&&(r.unobserve(a),l.target.classList.add("is-inview"),e))return e()})},i);r.observe(a)},kk=(a,e,t="0px 0px 0px 0px",i=1)=>{let r={rootMargin:t,threshold:i},o=new IntersectionObserver(l=>{if(l.length>0){let n=l.some(s=>s.isIntersecting);e(n,a)}},r);a&&o.observe(a)};var vk=Ka(yk());var Nf=class{constructor(e){this.element=e,this.img=e.querySelector("img"),this.src="",this.update=this.update.bind(this),vt()&&(this.img.loading="eager"),this.img.addEventListener("load",()=>{this.update()}),(this.img.complete||vt())&&this.update()}update(){let e=typeof this.img.currentSrc<"u"?this.img.currentSrc:this.img.src;this.src!==e&&(this.src=e,this.element.style.backgroundImage='url("'+this.src+'")',this.element.classList.add("loaded"))}};var Rf=class{constructor(){this.init()}init(){let e=document.querySelectorAll("[data-responsive-background-image]");for(let r=0;r<e.length;r++)new Nf(e[r]);new vk.default({elements_selector:"img.lazy",use_native:!!window.matchMedia("print"),thresholds:"200% 0px"});function t(){let r=document.querySelectorAll("img.lazy");r&&r.forEach(o=>{o.loading="eager"})}/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?vt()&&t():window.onbeforeprint=function(){t()}}};var zk=()=>{document.querySelectorAll(".related-list-item a").forEach(e=>{if(e.hostname!=document.domain){let t=e.querySelector(".svg-icon");t&&t.classList.contains("external")&&(t.classList.add("external"),t.innerHTML=`
3        <svg id="svg-external-arrow" class="svg-external-arrow" width="34" height="35" viewBox="0 0 34 35" fill="none">
4        <g class="arrow">
5        <path d="M12.5177 7.90686L26.6598 7.90686L26.6598 22.049"/>              
6        <path d="M22.6924 8.33947L22.642 21.9568"/>
7        <path d="M9.97046 24.5963L22.6984 11.8684" />     
8        </g>
9        <path class="line" d="M27.62 33.4467L1.12001 33.4467L1.12001 6.9467"/>
10        </svg>`)}})};var Lf=class{constructor(e){this.el=e,this.onAppReady=this.onAppReady.bind(this),this.loadSVGMap=this.loadSVGMap.bind(this),this.init()}init(){this.loadSVGMap(),Q.addEventListener(K.ALL_COMPONENTS_READY,this.onAppReady);function e(t){let i;return function(r){i&&clearTimeout(i),i=setTimeout(t,100,r)}}window.addEventListener("resize",e(function(){let t=new CustomEvent(K.RESIZED_WINDOW);Q.dispatchEvent(t)})),wk(),new Rf}onAppReady(){zk()}async loadSVGMap(){let e=await n1(),t=document.createElement("div");t.innerHTML=e,document.body.insertBefore(t,document.body.childNodes[0])}};var Uf=class{constructor(e){this.el=e,this.onLinkClick=this.onLinkClick.bind(this),this.setActiveItem=this.setActiveItem.bind(this),this.onIntersectionUpdate=this.onIntersectionUpdate.bind(this),this.state={ids:[]},this.init()}init(){this.links=[...this.el.querySelectorAll("a")],this.state.ids=this.links.map(t=>(t.addEventListener("click",this.onLinkClick),t.getAttribute("href").slice(1))),this.targets=this.state.ids.map(t=>document.querySelector(`#${t}
10`)),this.targets.forEach(t=>kk(t,this.onIntersectionUpdate,"0px 0px -50% 0px"));let{hash:e}=window.location;if(e){let t=this.links.find(i=>i.getAttribute("href")===e);t&&t.click()}}onLinkClick(e){e.preventDefault();let{hash:t}=e.target;pk(t)}setActiveItem(e){this.links.forEach(t=>{t.getAttribute("href")!==e?(t.parentNode.classList.remove("active"),t.removeAttribute("aria-current")):(t.parentNode.classList.add("active"),t.setAttribute("aria-current","location"))})}onIntersectionUpdate(e,t){e&&t&&(this.currentId=t.getAttribute("id"),this.setActiveItem(`#${this.currentId}`))}};var Of=window.location.host==="localhost:1508",Fe="/umbraco/api",QX=`${Fe}/account/IsAuthenticated`,E4=`${Fe}/memberdata/GetMemberData`,eF=`${Fe}/memberdata/SaveMemberData`,tF=`${Fe}/memberprofile/GetPersonMasterData`,iF=`${Fe}/memberprofile/SetPersonMasterData`,rF=`${Fe}/memberprofile/GetNewsletterSubscriptions`,aF=`${Fe}/memberprofile/SetNewsletterSubscriptions`,Sk=`${Fe}/memberprofile/GetCareerBookings`,jk=`${Fe}/memberprofile/GetBookingUrl`,_k=`${Fe}/memberprofile/DeleteBooking`,Yn=`${Fe}/memberprofile/GetMyEvents`,Ck=`${Fe}/memberprofile/GetRecommendedContentForMember`,Ek=`${Fe}/memberprofile/CancelSignupForEvent`,Ik=`${Fe}/memberassignment/GetMyMemberList`,Ak=`${Fe}/memberassignment/GetFilteredListAsCSV`,Tk=`${Fe}/memberassignment/DownloadCsv`,Dk=`${Fe}/memberassignment/GetMyTreasurerMenu`,Mk=`${Fe}/memberassignment/GetMyTreassurerInfo`,Xk=`${Fe}/memberprofile/GetConsents`,oF=`${Fe}/memberprofile/SetConsents`,Gn=`${Fe}/statistics/GetSalaryData`,lF=`${Fe}/statistics/SetSalaryData`,nF=`${Fe}/statistics/GetEducations`,sF=`${Fe}/statistics/GetRegions`,fF=`${Fe}/statistics/GetJobSectors`,dF=`${Fe}/statistics/GetWorkAreas`,cF=`${Fe}/statistics/GetJobRoles`,mF=`${Fe}/statistics/GetJobPositions`,xF=`${Fe}/statistics/GetPredictions`,Fk=`${Fe}/statistics/GetJobFunctionCalculations`,Pk=`${Fe}/statistics/GetBonusCalculations`,Nk=`${Fe}/statistics/GetRegionCalculations`,Rk=`${Fe}/memberassignment/getmyassignments`,Lk=`${Fe}/memberassignment/getassignmentstypes`,Sx=`${Fe}/memberassignment/createupdate`,Uk=`${Fe}/memberassignment/savetrcomment`,vb="competence_check",zb="job_satisfaction_check",Ok=Object.freeze({"Content-Type":"application/json"}),Ce=(a,e=!1,t=null,i=!1)=>{let r={method:e&&!Of?"POST":"GET",headers:{...Ok},...e&&!Of&&t&&{body:i?'"'+JSON.stringify({payload:t}).replaceAll('"',"|")+'"':JSON.stringify({...t})}};return fetch(a,r).then(o=>o).then(async o=>{let l=null;try{l=await o.json()}catch{l={status:o.status}}return o.status>=400&&o.status<600?{error:l.status,message:l.Message}:l}).catch(o=>(console.log("getEndpoint ERROR",a,o),{error:o,message:`getEndpoint ERROR: ${a}`}))},jx=a=>{let e={collection:a},t={method:Of?"GET":"POST",headers:{...Ok},...!Of&&{body:JSON.stringify({...e})}},i=Of?`/${a}`:"";return fetch(E4+i,t).then(r=>r).then(r=>r.json()).catch(r=>console.log(r))};var Bf=class{constructor(e){this.el=e,this.render=this.render.bind(this),this.state={culture:ke(),salaryData:null},this.init()}init(){this.errorNode=this.el.querySelector(".error-message"),this.inputs=[...this.el.elements],this.loader=this.el.querySelector(".loader"),this.loader.innerHTML=`
11      <svg class="svg-loader" viewBox="0 0 240 240" width="240" height="240">
12        <circle cx="120" cy="120" r="80" stroke="currentColor" stroke-width="2" fill="none"/>
13      </svg>
14    `,this.getSalaryData()}async getSalaryData(){let e=await Ce(Gn);if(e&&e.salaryData){let{salaryData:t}=e;this.state.salaryData=t,this.render(),this.loader.innerHTML="",this.loader.style.display="none",Q.dispatchEvent(new CustomEvent(K.SALARY_LISTS_LOADED,{detail:{salaryData:t}}))}else console.log("No salaryData",e)}render(){console.log("state",this);let{culture:e,salaryData:t}=this.state,{inputs:i}=this;i.forEach(r=>{let o=r.name||r.id;if(o){let l=null,n=t[o];typeof n=="object"&&n!=null?l=n.name||n.number:l=n,typeof l=="number"&&(l=vi(l,e)),r.value=l}})}};var Zt=Object.freeze({darkblue:"#001965",blue:"#2878FF",red:"#FD6D6F",sadred:"#ff9bbe",yellow:"#FFE66E",green:"#69F0BE",gray:"#CCCCCC",white:"#FFFFFF"});var Bk=[{bottom:0,top:25},{bottom:25,top:50},{bottom:50,top:75},{bottom:75,top:90},{bottom:90,top:100}],Hf=class{constructor(e){this.el=e,this.onSalaryListsLoaded=this.onSalaryListsLoaded.bind(this),this.loadSalaryPrediction=this.loadSalaryPrediction.bind(this),this.renderSalaryGraph=this.renderSalaryGraph.bind(this),this.onResize=this.onResize.bind(this),this.d3=d3,this.state={salaryData:null,predictionData:{}},this.init()}init(){this.chart=this.el.querySelector("[data-chart-salary]"),Q.addEventListener(K.SALARY_LISTS_LOADED,this.onSalaryListsLoaded),window.addEventListener("resize",this.onResize)}onSalaryListsLoaded(e){let{detail:t}=e;t&&(this.state={...this.state,...t},this.loadSalaryPrediction())}async loadSalaryPrediction(){let{modelCalculatedSalary:e,q1:t,q2:i,q3:r}=this.state.salaryData;this.state.predictionData={prediction:e,q1:t,q2:i,q3:r},this.renderSalaryGraph()}renderSalaryGraph(){let{filled:e}=this.chart.dataset,t=this.d3.select("[data-chart-salary] svg");e?(t.selectAll("g").remove(),t.selectAll("line").remove(),t.selectAll("path").remove(),t.selectAll("text").remove()):this.chart.setAttribute("data-filled","true");let{predictionData:i,salaryData:r}
14=this.state,{salaryMonthlyWithBonus:o}=r,n=["q1","prediction","q2","q3"].map(j=>({key:j,average:i[j]})),f=[n[0],n[1],n[2],n[3],{}].map((j,S)=>{let{bottom:A,top:U}=Bk[S];return{...j,...A!==void 0&&{bottom:A},...U!==void 0&&{top:U}}}),d=rt(),x=f.map(j=>j.average),m=null;if(o){let j=x.find(S=>o<S);m=x.findIndex(S=>S===j)}let c=this.chart.getBoundingClientRect().width,g=250,p={top:80,right:-15,bottom:100,left:-15},k=Array.from(Array(21),(j,S)=>S*5),b=this.d3,u=this.d3.scaleBand().domain(k).rangeRound([p.left,c-p.right]).padding(0),h=this.d3.scaleLinear().domain([0,b.max(f,j=>j.average)]).range([g-p.bottom,p.top]);t.attr("viewBox",[0,0,c,g]).attr("width",`${c}`).attr("height",`${g}`),t.append("g").attr("data-columns","true").selectAll("rect").data(f).join("rect").attr("fill",(j,S)=>o&&S===m?Zt.blue:Zt.green).attr("x",j=>u(j.bottom)+u.bandwidth()/2+2).attr("y",()=>h(25e3)).attr("height",()=>h(0)-h(25e3)).attr("width",j=>Math.max(0,u(j.top)-u(j.bottom)-4)),t.select("[data-columns]").selectAll("text").data(f).join("text").attr("class","average");let w=c/45;t.selectAll("text").append("tspan").attr("class","label-average").attr("x",j=>u(j.top)+w).attr("y",h(25e3)+70).text(j=>j.average?d?"tjener under":"under":""),t.selectAll("text").append("tspan").attr("class","value-average").attr("font-weight","700").attr("x",j=>u(j.top)+w).attr("y",h(25e3)+90).text(j=>j.average?`${pa(j.average,0)} kr.`:"");let y=[...Bk.map(j=>j.bottom),100],v=j=>j.attr("transform",`translate(0,${g-p.bottom})`).call(b.axisBottom(u).tickFormat(S=>y.includes(S)?`${S}%`:"").tickSizeOuter(0));if(t.append("g").call(v),m!==null){let j=[15,40,65,85,95],S=u(j[m]);t.append("line").attr("x1",S).attr("x2",S).attr("y1",h(25e3)).attr("y2",h(5e4)-60).style("stroke",Zt.blue),t.append("rect").attr("class","you-rect").attr("x",u(j[m])-65).attr("y",h(25e3)-100).attr("rx",15).attr("ry",15).attr("width",130).attr("height",30).attr("fill","none").attr("stroke","none"),t.append("text").attr("class","your-salary").attr("x",u(j[m])).attr("y",h(25e3)-80).attr("width",150).attr("height",30).text(`Dig: ${pa(o,0)} kr.`)}return t.node()}onResize(){this.renderSalaryGraph()}};var qf=class{constructor(e){this.el=e,this.onSalaryListsLoaded=this.onSalaryListsLoaded.bind(this),this.loadJobStatistics=this.loadJobStatistics.bind(this),this.getJobPositionById=this.getJobPositionById.bind(this),this.filterData=this.filterData.bind(this),this.renderChart=this.renderChart.bind(this),this.draw=this.draw.bind(this),this.onSelectChange=this.onSelectChange.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.addYourSalaryMarker=this.addYourSalaryMarker.bind(this),this.onResize=this.onResize.bind(this),this.d3=d3,this.state={offsetY:rt()?0:64,currentWorkAreaId:null,userWorkArea:null,userJobPosition:null,data:[]},this.init()}init(){this.chart=this.el.querySelector("[data-chart-salary-compare]"),window.addEventListener("resize",this.onResize),this.select=this.el.querySelector("select"),this.select.addEventListener("change",this.onSelectChange),Q.addEventListener(K.SALARY_LISTS_LOADED,this.onSalaryListsLoaded)}onSalaryListsLoaded(e){let{detail:t}=e;if(console.log("EVENT onSalaryListsLoaded",t),t){this.state={...this.state,...t};let{salaryData:i,lists:r}=this.state,{workAreas:o,jobPositions:l}=r,{workAreaId:n,jobPositionId:s}=i;this.state.currentWorkAreaId=n.toString(),this.state.userWorkArea=o.find(f=>f.id.toString()===n.toString()).name,this.state.userJobPosition=l.find(f=>f.id.toString()===s.toString()).name,this.renderSelect(),this.loadJobStatistics()}}async loadJobStatistics(e=!1){let t=await Ce(Fk);console.log("loadJobStatistics response",t),t&&t.jobFunctionCalculations&&(this.state.dataAll=t.jobFunctionCalculations.map(i=>({...i,title:this.getJobPositionById(i.jobPositionId)})),this.filterData(),e||this.renderChart(),this.draw())}filterData(){let{currentWorkAreaId:e}=this.state;this.state.data=this.state.dataAll.filter(t=>t.workAreaId.toString()===e.toString()).sort((t,i)=>i.Mean-t.Mean),console.log("data",this.state.data)}renderSelect(){let{lists:e,currentWorkAreaId:t}=this.state,{workAreas:i}=e;this.select.innerHTML=i.map(r=>`<option value="${r.id}">${r.name}</option>`).join(""),this.select.value=t}onSelectChange(e){let{value:t}=e.target;console.log("onSelectChange",t),this.state.currentWorkAreaId=t.toString();let{currentWorkAreaId:i}=this.state;this.state.userWorkArea=this.state.lists.workAreas.find(r=>r.id.toString()===i.toString()).name,this.filterData(),this.draw()}getJobPositionById(e){return this.state.lists.jobPositions.find(t=>
14t.id.toString()===e.toString()).name}renderChart(){let{filled:e}=this.chart.dataset;e?(this.svg.selectAll("div").remove(),this.svg.selectAll("g").remove(),this.svg.selectAll("line").remove(),this.svg.selectAll("path").remove(),this.svg.selectAll("rect").remove(),this.svg.selectAll("text").remove()):this.chart.setAttribute("data-filled","true");let{data:t}=this.state;console.log("data",t),this.setupChart(),this.setXYRanges(),this.tooltip=this.d3.select(document.createElement("div")).call(i=>i.attr("class","tooltip")),this.tooltipNode=this.chart.appendChild(this.tooltip.node()),this.bgs=this.svg.append("g").attr("class","bars-bg").selectAll("rect").data(t,i=>i.title).join("rect").attr("x",this.margin.left).attr("y",(i,r)=>this.y(r)+this.margin.top).attr("height",15).attr("width",this.width-this.margin.right-this.margin.left),this.barGroups=this.svg.append("g").attr("class","bars").selectAll("g").data(t,i=>i.title).join("g"),this.addSalaryBars(),this.xAxisGroup=this.svg.append("g"),this.addXAxis()}draw(){let{data:e}=this.state;this.setupChart(),this.setXYRanges(),this.bgs=this.bgs.remove().exit().data(e,t=>t.title).enter().append("rect").attr("x",this.margin.left).attr("y",(t,i)=>this.y(i)+this.margin.top).attr("height",15).attr("width",this.width-this.margin.right-this.margin.left),this.barGroups=this.barGroups.remove().exit().data(e,t=>t.title).enter().append("g"),this.addSalaryBars(),this.addJobTitles(),this.addYourSalaryMarker(),this.addXAxis()}addXAxis(){let e=this.d3;this.xAxis=t=>t.attr("transform",`translate(0,${this.height-this.margin.bottom-10})`).call(e.axisBottom(this.x).tickFormat((i,r)=>this.isMedium?`${i/1e3}k`:r%2===0?`${i/1e3}K`:"").tickSizeOuter(0)).call(i=>i.select(".domain").remove()),this.xAxisGroup.call(this.xAxis)}setupChart(){let{data:e}=this.state;this.isMedium=rt(),this.width=this.chart.getBoundingClientRect().width,this.margin={top:80,right:rt()?this.width/2:0,bottom:30,left:0},this.height=e.length*30+this.margin.top+this.margin.bottom,this.svg=this.d3.select("[data-chart-salary-compare] svg").attr("viewBox",[0,0,this.width,this.height]).attr("width",`${this.width}`).attr("height",`${this.height}`)}setXYRanges(){let{data:e}=this.state,t=this.d3;this.x=t.scaleLinear().domain([t.min(e,i=>i.Min),t.max(e,i=>i.Max)]).range([0,this.width-this.margin.left-this.margin.right]),this.y=t.scaleBand().domain(t.range(e.length)).range([0,this.height-this.margin.bottom-this.margin.top])}addSalaryBars(){let{userJobPosition:e}=this.state;this.barGroups.append("rect").attr("x",t=>this.x(t.Min)).attr("y",(t,i)=>this.y(i)+this.margin.top).attr("height",15).attr("width",t=>Math.max(0,this.x(t.Max)-this.x(t.Min))).attr("fill",t=>t.title===e?Zt.blue:"currentColor").attr("class",t=>t.title===e?"bar user":"bar").on("click",t=>{this.tooltip.html(this.getTooltipContent(t)).attr("class","tooltip show")}).on("mouseover",t=>{this.el.addEventListener("mousemove",this.onMouseMove),this.tooltip.html(this.getTooltipContent(t)).attr("class","tooltip show")}).on("mouseleave",()=>{this.el.removeEventListener("mousemove",this.onMouseMove),this.tooltip.attr("class","tooltip")})}addJobTitles(){let{userJobPosition:e}=this.state;console.log("userJobPosition",e),this.barGroups.append("text").attr("class","title").attr("x",t=>this.isMedium?Math.round(this.width/2)+(t.title===e?110:50):4).attr("y",(t,i)=>this.y(i)+13+this.margin.top).text(t=>t.title)}addYourSalaryMarker(){let{data:e,salaryData:t,userJobPosition:i}=this.state,{monthlySalary:r}=t;if(console.log("addYourSalaryMarker",r,i),!i||!r)return;let o=e.findIndex(n=>n.title===i);if(console.log("userIndex",o),o===-1)return;this.barGroups.append("rect").attr("class",n=>n.title===i?"you-rect":"").attr("x",this.isMedium?Math.round(this.width/2)+48:4).attr("y",(n,s)=>this.y(s)-7+this.margin.top).attr("rx",15).attr("ry",15).attr("width",53).attr("height",30).attr("fill","none").attr("stroke","none"),this.barGroups.append("text").attr("class","you-text").attr("x",this.isMedium?Math.round(this.width/2)+63:4).attr("y",(n,s)=>this.y(s)+13+this.margin.top).text(n=>n.title===i?"Dig":"");let l=this.barGroups.filter(n=>n.title===i);l.append("line").attr("class","salary-line").attr("x1",this.x(r)).attr("y1",this.y(o)+this.margin.top).attr("x2",this.x(r)).attr("y2",this.y(o)+15+this.margin.top).attr("stroke-width","1").attr("stroke",Zt.darkblue),l.append("path").attr("d",this.getYourSalaryBgPath(this.x,this.y,r,o)).style("fill",Zt.white).attr("filter","url(#drop-shadow)"),l.append("text").attr("class","your-salary").attr("x",this.x(r)-9).attr("y",this.y(o)-29+this.margin.top).text("Din l\xF8n"),l.append("text").attr("class","your-salary-value").attr("x",this.x(r)-5).attr("y",this.y(o)-29+this.margin.top).text(`${pa(r,0)} kr.`)}getYourSalaryBgPath(e,t,i,r){let l=this.margin.top,n=20;return`M${[{x:this.x(i)-70,y:this.y(r)-20+l},{x:this.x(i)-70,y:this.y(r)-50+l},{x:this.x(i)+70,y:this.y(r)-50+l},{x:this.x(i)+70,y:this.y(r)-20+l},{x:this.x(i)-n/2,y:this.y(r)-20+l},{x:this.x(i)+n/2,y:this.y(r)-20+l},{x:this.x(i),y:this.y(r)-20+n/2+l},{x:this.x(i)-n/2,y:this.y(r)-20+l}].map(d=>`${d.x} ${d.y}`).join(" ")}Z`}onMouseMove(e){let{offsetY:t}=this.state,{page:i}=qn(e),{x:r,y:o}=i,l=this.tooltipNode.getBoundingClientRect().width/2,n=Hn()-this.tooltipNode.getBoundingClientRect().width/2,s=r<n?r:n;s=s<l?l:s,this.tooltipNode.style.left=`${s}px`,this.tooltipNode.style.top=`${o-20-t}px`}onResize(){this.state.offsetY=rt()?0:64,this.isMedium=rt()}getTooltipContent(e){return`
15      <div class="top">
16        <span>Gennemsnit</span>
17        <span class="data">${pa(e.Mean,0)} kr.</span>
18      </div>
19      <div class="bottom">
20        <div>
21          <span>Lavt</span>
22          <span class="data">${Math.round(e.Min/1e3)}k kr.</span>
23        </div>
24        <div>
25          <span>H\xF8jt</span>
26          <span class="data">${Math.round(e.Max/1e3)}k kr.</span>
27        </div>
28      </div>
29    `}};var Yf=class{constructor(e){this.el=e,this.onSalaryListsLoaded=this.onSalaryListsLoaded.bind(this),this.loadData=this.loadData.bind(this),this.onSelectChange=this.onSelectChange.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.showTip=this.showTip.bind(this),this.hideTip=this.hideTip.bind(this),this.renderSelect=this.renderSelect.bind(this),this.render=this.render.bind(this),this.state={data:[],currentWorkAreaId:""},this.init()}init(){this.chart=this.el.querySelector("[data-chart-salary-regions]"),this.regions=[...this.chart.querySelectorAll("path")],this.regions.forEach(e=>{e.addEventListener("click",this.showTip),e.addEventListener("mouseover",this.showTip),e.addEventListener("mouseout",this.hideTip)}),this.tooltipNode=this.el.querySelector(".tooltip"),this.nodeRegion=this.tooltipNode.querySelector("[data-region]"),this.nodeAverage=this.tooltipNode.querySelector("[data-average]"),this.nodeMin=this.tooltipNode.querySelector("[data-min]"),this.nodeMax=this.tooltipNode.querySelector("[data-max]"),this.el.addEventListener("mousemove",this.onMouseMove),this.select=this.el.querySelector("select"),this.select.addEventListener("change",this.onSelectChange),Q.addEventListener(K.SALARY_LISTS_LOADED,this.onSalaryListsLoaded)}onSalaryListsLoaded(e){let{detail:t}=e;if(console.log("EVENT onSalaryListsLoaded",t),t){this.state={...this.state,...t};let{salaryData:i}=this.state,{workAreaId:r}=i;this.state.currentWorkAreaId=r.toString(),this.loadData()}}async loadData(){let e=await Ce(Nk);console.log("response GetRegionCalculations",e),e&&e.regionCalculations&&(this.state.data=e.regionCalculations.map(t=>{let{workAreaId:i,regionId:r,min:o,mean:l,max:n}=t;return{workAreaId:i,workArea:this.getWorkAreaById(i),regionId:r,region:this.getRegionById(r),min:o,max:n,mean:l}}),this.renderSelect(),this.render())}getWorkAreaById(e){return e||console.log("getWorkAreaById",e),this.state.lists.workAreas.find(t=>t.id.toString()===e.toString()).name}getRegionById(e){return this.state.lists.regions.find(t=>t.id.toString()===e.toString()).name}onMouseMove(e){let{page:t}=qn(e),{x:i,y:r}=t,o=this.tooltipNode.getBoundingClientRect().width/2,l=Hn()-this.tooltipNode.getBoundingClientRect().width/2,n=i<l?i:l;n=n<o?o:n,this.tooltipNode.style.left=`${n}px`,this.tooltipNode.style.top=`${r-30}px`}showTip(e){let t=e.target.getAttribute("id"),i=this.state.data.filter(s=>s.region===t).find(s=>s.workAreaId.toString()===this.state.currentWorkAreaId.toString()),{mean:r,max:o,min:l,region:n}=i;this.nodeRegion.innerHTML=`Gennemsnitsl\xF8n ${n.replace("Region ","")}`,this.nodeAverage.innerHTML=`${pa(r,0)} kr.`,this.nodeMin.innerHTML=`${Math.round(l/1e3)}k kr.`,this.nodeMax.innerHTML=`${Math.round(o/1e3)}k kr.`,this.tooltipNode.classList.add("show")}hideTip(){this.tooltipNode.classList.remove("show")}onSelectChange(e){let{value:t}=e.target;console.log("onSelectChange",t),this.state.currentWorkAreaId=t.toString(),this.render()}renderSelect(){let{lists:e,currentWorkAreaId:t}=this.state,{workAreas:i}=e;console.log("renderSelect",t,i),this.select.innerHTML=i.map(r=>`<option value="${r.id}">${r.name}</option>`).join(""),this.select.value=t}render(){let{data:e,currentWorkAreaId:t}=this.state,i=e.filter(o=>o.workAreaId.toString()===t.toString());console.log("d",i);let r=Math.max(...i.map(o=>o.mean));console.log("maxMean",r),this.regions.forEach(o=>{let l=o.id,n=this.state.data.filter(d=>d.region===l).find(d=>d.workAreaId.toString()===this.state.currentWorkAreaId.toString()),{mean:s}=n,f=(s/r-.5)*2;console.log("percentage",f),o.setAttribute("opacity",f)})}};var Gf=class{constructor(e){this.el=e,this.onSalaryListsLoaded=this.onSalaryListsLoaded.bind(this),this.loadBonusData=this.loadBonusData.bind(this),this.renderChart=this.renderChart.bind(this),this.draw=this.draw.bind(this),this.onSelectChange=this.onSelectChange.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.d3=d3,this.onResize=this.onResize.bind(this),this.state={offsetY:rt()?0:64,workAreas:[],currentWorkAreaId:null,data:[],dataFiltered:[],userTitle:null,userSalary:null},this.init()}init(){this.chart=this.el.querySelector("[data-chart-salary-bonus]"),window.addEventListener("resize",this.onResize),this.select=this.el.querySelector("select"),this.select.addEventListener("change",this.onSelectChange),Q.addEventListener(K.SALARY_LISTS_LOADED,this.onSalaryListsLoaded)}onSalaryListsLoaded(e){let{detail:t}=e;if(console.log("EVENT onSalaryListsLoaded",t),t){this.state={...this.state,...t};let{salaryData:i,lists:r}=this.state,{workAreas:o,jobPositions:l}=r,{workAreaId:n,jobPositionId:s}=i;this.state.userSalary=i.monthlySalary,this.state.currentWorkAreaId=i.workAreaId.toString(),this.state.userWorkArea=o.filter(f=>f.id.toString()===n.toString()).name,this.state.userTitle=this.getJobPositionById(s),this.state.jobPosition=l.find(f=>f.id.toString()===s.toString()).name,this.renderSelect(),this.loadBonusData()}}getWorkAreaById(e){return this.state.lists.workAreas.find(t=>
29t.id.toString()===e.toString()).name}getJobPositionById(e){return this.state.lists.jobPositions.find(t=>t.id.toString()===e.toString()).name}async loadBonusData(){let e=await Ce(Pk);e&&e.bonusCalculations&&(this.state.data=e.bonusCalculations.map(t=>{let{workAreaId:i,jobPositionId:r,min:o,mean:l,max:n,share:s}=t;return{workAreaId:i,workArea:this.getWorkAreaById(i),jobPositionId:r,title:this.getJobPositionById(r),min:o,max:n,mean:l,share:s}}),this.filterData(),this.renderChart(),this.draw())}filterData(){this.state.dataFiltered=this.state.data.filter(e=>e.workAreaId.toString()===this.state.currentWorkAreaId.toString()).sort((e,t)=>t.max-e.max),console.log("dataFiltered",this.state.dataFiltered)}onSelectChange(e){let{value:t}=e.target;console.log("onSelectChange",t),this.state.currentWorkAreaId=t.toString(),this.filterData(),this.draw()}renderSelect(){let{lists:e,currentWorkAreaId:t}=this.state,{workAreas:i}=e;this.select.innerHTML=i.map(r=>`<option value="${r.id}">${r.name}</option>`).join(""),this.select.value=t}renderChart(){let{filled:e}=this.chart.dataset;e?(this.svg.selectAll("div").remove(),this.svg.selectAll("g").remove(),this.svg.selectAll("line").remove(),this.svg.selectAll("path").remove(),this.svg.selectAll("rect").remove(),this.svg.selectAll("text").remove()):this.chart.setAttribute("data-filled","true");let{dataFiltered:t}=this.state;this.setupChart(),this.setXYRanges(),this.tooltip=this.d3.select(document.createElement("div")).call(i=>i.attr("class","tooltip")),this.tooltipNode=this.chart.appendChild(this.tooltip.node()),this.bgs=this.svg.append("g").attr("class","bars-bg").selectAll("rect").data(t,i=>i.title).join("rect").attr("x",this.margin.left).attr("y",(i,r)=>this.y(r)+this.margin.top).attr("height",15).attr("width",this.width-this.margin.right-this.margin.left),this.barGroups=this.svg.append("g").attr("class","bars").selectAll("g").data(t,i=>i.title).join("g"),this.addSalaryBars(),this.addJobTitles(),this.xAxisGroup=this.svg.append("g"),this.addXAxis()}draw(){let{dataFiltered:e}=this.state;this.setupChart(),this.setXYRanges(),this.bgs=this.bgs.remove().exit().data(e,t=>t.title).enter().append("rect").attr("x",this.margin.left).attr("y",(t,i)=>this.y(i)+this.margin.top).attr("height",15).attr("width",this.width-this.margin.right-this.margin.left),this.barGroups=this.barGroups.remove().exit().data(e,t=>t.title).enter().append("g"),this.addSalaryBars(),this.addJobTitles(),this.addXAxis()}addXAxis(){let e=this.d3;this.xAxis=t=>t.attr("transform",`translate(0,${this.height-this.margin.bottom-10})`).call(e.axisBottom(this.x).tickFormat((i,r)=>this.isMedium?`${i/1e3}k`:r%2===0?`${i/1e3}K`:"").tickSizeOuter(0)).call(i=>i.select(".domain").remove()),this.xAxisGroup.call(this.xAxis)}setupChart(){let{dataFiltered:e}=this.state;this.isMedium=rt(),this.width=this.chart.getBoundingClientRect().width,this.margin={top:80,right:rt()?this.width/2:0,bottom:30,left:0},this.height=e.length*30+this.margin.top+this.margin.bottom,this.svg=this.d3.select("[data-chart-salary-bonus] svg").attr("viewBox",[0,0,this.width,this.height]).attr("width",`${this.width}`).attr("height",`${this.height}`)}setXYRanges(){let{dataFiltered:e}=this.state,t=this.d3;this.x=t.scaleLinear().domain([t.min(e,i=>i.min),t.max(e,i=>i.max)]).range([0,this.width-this.margin.left-this.margin.right]),this.y=t.scaleBand().domain(t.range(e.length)).range([0,this.height-this.margin.bottom-this.margin.top])}addSalaryBars(){let{userTitle:e}=this.state;this.barGroups.append("rect").attr("x",t=>this.x(t.min)).attr("y",(t,i)=>this.y(i)+this.margin.top).attr("height",15).attr("width",t=>Math.max(0,this.x(t.max)-this.x(t.min))).attr("fill",t=>t.title===e?Zt.blue:"currentColor").attr("class",t=>t.title===e?"bar user":"bar").on("click",t=>{this.tooltip.html(this.getTooltipContent(t)).attr("class","tooltip show")}).on("mouseover",t=>{this.el.addEventListener("mousemove",this.onMouseMove),this.tooltip.html(this.getTooltipContent(t)).attr("class","tooltip show")}).on("mouseleave",()=>{this.el.removeEventListener("mousemove",this.onMouseMove),this.tooltip.attr("class","tooltip")})}addJobTitles(){this.barGroups.append("text").attr("class","title").attr("x",()=>this.isMedium?Math.round(this.width/2)+50:4).attr("y",(e,t)=>this.y(t)+13+this.margin.top).text(e=>e.title)}onMouseMove(e){let{offsetY:t}=this.state,{page:i}=qn(e),{x:r,y:o}=i,l=this.tooltipNode.getBoundingClientRect().width/2,n=Hn()-this.tooltipNode.getBoundingClientRect().width/2,s=r<n?r:n;s=s<l?l:s,this.tooltipNode.style.left=`${s}px`,this.tooltipNode.style.top=`${o-20-t}px`}onResize(){this.state.offsetY=rt()?0:64,this.isMedium=rt()}getTooltipContent(e){let{mean:t,max:i,min:r}=e;return`
30      <div class="top">
31        <span>Gennemsnit</span>
32        <span class="data">${pa(t,0)} kr.</span>
33      </div>
34      <div class="bottom">
35        <div>
36          <span>Lavt</span>
37          <span class="data">${Math.round(r/1e3)}k kr.</span>
38        </div>
39        <div>
40          <span>H\xF8jt</span>
41          <span class="data">${Math.round(i/1e3)}k kr.</span>
42        </div>
43      </div>
44    `}};var qa=class{constructor(e){this.el=e,this.isCareerBookingCancelEvent=this.el.getAttribute("data-event-career-booking-cancel"),this.triggerConfirmAction=this.triggerConfirmAction.bind(this),this.onActionConfirmed=this.onActionConfirmed.bind(this),this.init()}init(){this.el.addEventListener("click",this.triggerConfirmAction)}async triggerConfirmAction(e){let{eventId:t,eventTitle:i}=e.target.dataset;if(!t||!i){console.log("Missing dataset",t,i);return}let r={detail:{id:"unsubscribe_event",eventId:t,title:i,callback:this.onActionConfirmed}},o=new CustomEvent(K.CONFIRM_ACTION,r);Q.dispatchEvent(o)}async onActionConfirmed(e){let{detail:t}=e,{eventId:i}=t,r=null;if(this.isCareerBookingCancelEvent?r=await Ic(_k,{bookingId:i}):r=await Ce(Ek,!0,{eventId:i}),console.log("onActionConfirmed response",r),r&&(r.success||r.ok)){if(this.isCareerBookingCancelEvent){let d=new CustomEvent(K.CONFIRM_ACTION,{detail:{id:"unsubscribe_event_success"}});Q.dispatchEvent(d);return}let o=window.location.pathname,l=o.match(/^\/(dk|en)\//i),n="dk";l&&l[1]&&(n=l[1].toLowerCase());let s=o;s.endsWith("/")&&(s=s.slice(0,-1)),s+=n==="dk"?"/tak":"/thanks";let f=window.location.search;if(f&&f.length>1){let d=new URLSearchParams(f);d.set("usub","true"),s+="?"+d.toString()}else s+="?usub=true";window.location.href=s}}};var _l=class{constructor(e){this.el=e}static template(e,t,i=!0){let{id:r,title:o,startDate:l,endDate:n,isOnWaitingList:s,status:f,place:d,lastCancellationDate:x,url:m}=e,c=r+Math.round(Math.random()*1e5),g=new Date(l.replace("Z","")).getDate(),p=new Date(l.replace("Z","")).toLocaleString(t,{month:"short"}),k={year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"},b={hour:"2-digit",minute:"2-digit"},u={year:"numeric",month:"short",day:"numeric"},h=new Date(l.replace("Z","")).toLocaleString(t,k),w=new Date(n.replace("Z","")).toLocaleString(t,b),y=new Date(x.replace("Z","")).toLocaleString(t,u);return`
45      <div class="col-xs-12 col-md-4">
46        
47        <${m?`a href="${m}"`:"div"} class="event"  aria-label="${o}"> 
48          <div class="tags">
49            <time class="date" datetime="${l}">
50              <span class="day">${g}</span>
51              <small class="month">${p}</small>
52            </time>
53          </div>
54          <h3 class="title">${o}</h3>
55        </${m?"a":"div"}>
56        
57        <div class="details" data-curtain-id="${c}">
58          <div class="row" data-curtain-content="">
59            <div class="col-xs-12 col-lg-6">
60              <dl>
61                <dt>Tidspunkt</dt>
62                <dd>${h} - ${w}</dd>
63              </dl>
64              <dl>
65                <dt>Venteliste</dt>
66                <dd>${s?"Ja":"Nej"}</dd>
67              </dl>
68              <dl>
69                <dt>Seneste frameldelsesdato</dt>
70                <dd>${y}</dd>
71              </dl>
72            </div>
73            <div class="col-xs-12 col-lg-6">
74              <dl>
75                <dt>Afholdelsessted</dt>
76                <dd>${d??""}</dd>
77              </dl>
78              <dl class="horizontal">
79                <dt>Status</dt>
80                <dd>${f}</dd>
81              </dl>
82            </div>
83            <div class="col-xs-12">
84              ${m||i?`<div class="button-group">
85                ${m?`<a href="${m}" class="button primary">G\xE5 til arrangement</a>`:""}
86                ${i?`
87                <button
88                    class="link"
89                    data-component="event-unsubscribe"
90                    data-event-id="${r}"
91                    data-event-title="${o}"
92                >
93                    Frameld
94                </button>
95                `:""}
96              </div>`:""}
97            </div>
98          </div>
99        </div>
100        <button class="toggle-curtain horizontal" data-component="toggle-curtain" data-cutain-target-id="${c}" data-curtain-scroll="false">
101          <span class="collapsed">Se detaljer</span>
102          <span class="expanded">Skjul detaljer</span>
103          <svg class="svg-arrow-circle">
104            <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-arrow-circle"></use>
105          </svg>
106        </button>
107      </div>
108    `}};var Ya=class{constructor(e){this.el=e,this.onClick=this.onClick.bind(this),this.render=this.render.bind(this),this.state={id:this.el.getAttribute("data-cutain-target-id"),scroll:this.el.getAttribute("data-curtain-scroll")==="true",expanded:!1},this.init()}init(){let{id:e}=this.state;this.selector=`[data-curtain-id="${e}"]`,this.curtain=document.querySelector(this.selector),this.content=this.curtain.querySelector("[data-curtain-content]"),this.el.addEventListener("click",this.onClick)}onClick(){this.state.expanded||(this.state.scrollY=window.scrollY||document.body.scrollTop||document.documentElement.scrollTop),this.state.expanded=!this.state.expanded,this.render()}render(){let{expanded:e,scroll:t,scrollY:i}=this.state;if(e){if(this.el.classList.add("expanded"),this.curtain.classList.add("expanded"),this.content){let r=this.content.clientHeight;this.curtain.style.height=`${r}px`}}else this.el.classList.remove("expanded"),this.curtain.classList.remove("expanded"),this.content&&(this.curtain.style.height="0px");t&&window.scrollTo(0,i)}};var Vf=class{constructor(e){this.el=e,this.loadMyEvents=this.loadMyEvents.bind(this),this.countDownTick=this.countDownTick.bind(this),this.render=this.render.bind(this),this.state={culture:ke(),allEvents:null,myNextEvent:null,futureEvents:null},this.init()}init(){this.containerNextEvents=this.el.querySelector(".container-next-events"),this.containerNoEvents=this.el.querySelector(".container-no-events"),this.eventsAttending=document.querySelector(".events-attending"),this.futureEventsList=this.eventsAttending.querySelector("[data-events-attending]"),this.loading=this.eventsAttending.querySelector("[data-loading]"),this.noEvents=this.eventsAttending.querySelector("[data-no-events]"),this.content=this.el.querySelector("[data-content]"),this.title=this.el.querySelector("[data-title]"),this.start=this.el.querySelector("[data-start]"),this.end=this.el.querySelector("[data-end]"),this.date=this.el.querySelector("[data-date]"),this.place=this.el.querySelector("[data-place]"),this.waitingList=this.el.querySelector("[data-waiting-list]"),this.eventLink=this.el.querySelector("[data-event-link]"),this.buttonCancelEvent=this.el.querySelector('[data-component="event-unsubscribe"]'),Q.addEventListener(K.EVENT_UNSUBSCRIBE_SUCCESS,this.loadMyEvents),this.loadMyEvents()}async loadMyEvents(){let e=await Ce(Yn,!0,{startDate:new Date().toISOString(),culture:document.querySelector("html").getAttribute("data-culture")});if(e){let{events:t}=e;if(t&&t.length>0){let i=t.sort((r,o)=>{let l=new Date(r.startDate),n=new Date(o.startDate);return l>n?1:l<n?-1:0});this.state.allEvents=[...i],this.state.myNextEvent=i.shift(),this.state.futureEvents=i}}this.render()}parseCountDownTime(e){this.dateISO=new Date(e),this.nodesDays=this.el.querySelector("[data-days] .digit"),this.nodesHours=this.el.querySelector("[data-hours] .digit"),this.nodesMinutes=this.el.querySelector("[data-minutes] .digit"),this.countDownTick(),this.interval=setInterval(this.countDownTick,1e3)}countDownTick(){if(this.dateISO-new Date<0){this.interval&&clearInterval(this.interval);return}let t=Math.abs(this.dateISO-new Date)/1e3,i=Math.floor(t/86400);i=i<10?`0${i}`:i.toString(),t-=i*86400;let r=Math.floor(t/3600)%24;r=r<10?`0${r}`:r.toString(),t-=r*3600;let o=Math.floor(t/60)%60;o=o<10?`0${o}`:o.toString(),this.nodesDays.innerHTML=i,this.nodesHours.innerHTML=r,this.nodesMinutes.innerHTML=o}render(){let{culture:e,myNextEvent:t,futureEvents:i}=this.state;if(t)this.containerNextEvents.style.display="block";else{this.containerNoEvents.style.display="block",this.eventsAttending.style.display="none";return}let{id:r,title:o,startDate:l,endDate:n,isOnWaitingList:s,status:f,place:d,lastCancellationDate:x,url:m}=t,c={year:"numeric",month:"short",day:"numeric"}
108,g=new Date(x).toLocaleString(e,c);this.eventLink.setAttribute("href",m),this.title.innerHTML=o;let p={year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"},k={hour:"2-digit",minute:"2-digit"},b=new Date(l.replace("Z","")).toLocaleString(e,p),u=new Date(n.replace("Z","")).toLocaleString(e,k);this.content.innerHTML=`
109      <div class="col-xs-12 col-md-6">
110        <dl>
111          <dt>Tidspunkt</dt>
112          <dd>${b} - ${u}</dd>
113        </dl>
114        <dl>
115          <dt>Venteliste</dt>
116          <dd>${s?"Ja":"Nej"}</dd>
117        </dl>
118        <dl>
119          <dt>Seneste frameldelsesdato</dt>
120          <dd>${g}</dd>
121        </dl>
122      </div>
123      <div class="col-xs-12 col-md-6">
124        <dl>
125          <dt>Afholdelsessted</dt>
126          <dd>${d??""}</dd>
127        </dl>
128        <dl class="horizontal">
129          <dt>Status</dt>
130          <dd>${f}</dd>
131        </dl>
132      </div>
133    `,this.buttonCancelEvent.dataset.eventId=r,this.buttonCancelEvent.dataset.eventTitle=o,new Date(x)<new Date&&(this.buttonCancelEvent.style.display="none"),this.parseCountDownTime(l),this.futureEventsList&&i&&i.length>0?(this.loading.style.display="none",this.noEvents.style.display="none",this.futureEventsList.innerHTML=i.map(y=>_l.template(y,e)).join(""),[...this.futureEventsList.querySelectorAll('[data-component="toggle-curtain"]')].map(y=>new Ya(y)),[...this.futureEventsList.querySelectorAll('[data-component="event-unsubscribe"]')].map(y=>new qa(y))):(this.loading.style.display="none",this.noEvents.style.display="block")}};var $f=class{constructor(e){this.el=e,this.loadMyEvents=this.loadMyEvents.bind(this),this.render=this.render.bind(this),this.state={culture:ke(),events:null},this.init()}init(){this.eventList=this.el.querySelector("[data-event-list]"),this.loading=this.el.querySelector("[data-loading]"),this.noEvents=this.el.querySelector("[data-no-events]"),this.loadMyEvents()}async loadMyEvents(){let e=await Ce(Yn,!0,{culture:document.querySelector("html").getAttribute("data-culture")});if(console.log("loadMyEvents response",e),e){let{events:t}=e;if(t&&t.length>0){let i=t.filter(r=>new Date(r.startDate)<new Date).reverse().sort((r,o)=>{let l=new Date(r.startDate),n=new Date(o.startDate);return l<n?1:l>n?-1:0});console.log("pastEvents",i),this.state.events=i}}this.render()}render(){let{events:e,culture:t}=this.state;e&&e.length>0?(this.eventList.innerHTML=e.map(r=>_l.template(r,t,!1)).join(""),[...this.eventList.querySelectorAll('[data-component="toggle-curtain"]')].map(r=>new Ya(r)),this.loading.style.display="none",this.noEvents.style.display="none"):(this.loading.style.display="none",this.noEvents.style.display="block")}};var zi=class{constructor(e,t){this.el=e,this.data=t,this.onClick=this.onClick.bind(this),this.selectFacet=this.selectFacet.bind(this),this.init()}selectFacet(e){let t={detail:{keyword:e.value}},i=new CustomEvent(K.EVENT_FACET_UPDATED,t);Q.dispatchEvent(i)}init(){this.data.disabled===!1&&this.el.addEventListener("click",this.onClick)}onClick(){this.selectFacet(this.data)}static template(e){let{value:t,docs_count:i,selected:r,disabled:o}=e;return`
134      <li><button class="${r?"selected":""} ${o?"disabled":""}" data-component="facet-item">${t} <span class="count">(${i})</span></button></li>
135    `}};var Wf=class{constructor(e,t){this.el=e,this.data=t}static template(e){let t=e.source?e.source:e,{url:i,formats:r,status:o,price:l,startDate:n,description:s,Highlight:f,location:d}=t,x=f?f.title:t.title,m=r?r.map(u=>`${u}`).join(", "):"",c=new Date(n),g=c.getDate(),p=g<10?"0"+g:g,k=Za.MonthNames[c.getMonth()],b=l===0?t.culture==="en-US"?"free":"gratis":`${l} kr`;return`
136      <div class="col-xs-12 col-md-4 col-xl-3">
137        <a class="event" href="${i}" aria-label="${x}">
138          <div class="tags">
139            <time class="date">
140              <span class="day">${p}</span>
141              <small class="month">${k}</small>
142            </time>
143            <div class="meta">
144              <small>${m}</small>
145              <small>${d}</small>
146            </div>
147          </div>
148          <h3 class="title">${x}</h3>
149          <p class="desc">${s}</p>
150          <div class="info">
151            <small class="price">
152              <span>${b}</span>
153            </small>
154            <div class="status">
155              <div class="dot ${o}"></div>
156              <small>${o}</small>
157            </div>
158          </div>
159        </a>
160      </div>  
161    `}};var Kf=class{constructor(e){this.el=e,this.loadEvents=this.loadEvents.bind(this),this.onFacetClick=this.onFacetClick.bind(this),this.onTargetGroupSelected=this.onTargetGroupSelected.bind(this),this.state={events:[],keywords:[],keywordsSelected:[],keywordsAll:[],targetGroupSelected:"",targetGroupsAll:[],page:1,size:12},this.init()}init(){this.facetsList=this.el.querySelector("[data-facets-list]"),this.eventsNone=this.el.querySelector("[data-events-none]"),this.eventsList=this.el.querySelector("[data-events-list]"),this.select=this.el.querySelector("#target_group"),Q.addEventListener(K.EVENT_FACET_UPDATED,this.onFacetClick),this.select.addEventListener("change",this.onTargetGroupSelected),this.loadEvents(!0)}onFacetClick(e){let{keyword:t}=e.detail,{keywordsSelected:i}=this.state,r=i.findIndex(o=>o===t);r===-1?i.push(t):i.splice(r,1),this.loadEvents()}onTargetGroupSelected(e){this.state.targetGroupSelected=e.target.value,this.loadEvents()}async loadEvents(e=!1){let{keywordsSelected:t,targetGroupSelected:i,page:r,size:o}=this.state,l={Keywords:t,TargetGroup:i,Page:r,Size:o,Culture:ke()},n=await Ce(Ze.EventSearch,!0,l);if(n){let{hits:s,keywords:f,targetGroups:d}=n;this.state.events=s,this.state.keywords=f,e&&(this.state.keywordsAll=f),e&&(this.state.targetGroupsAll=d),this.renderFacets(),this.renderTargetGroupsSelect(),this.renderEvents(),this.renderNoResults()}}renderNoResults(){let{events:e}=this.state;e.length===0?this.eventsNone.classList.add("show"):this.eventsNone.classList.remove("show")}renderTargetGroupsSelect(){let{targetGroupsAll:e,targetGroupSelected:t}=this.state;this.select.innerHTML='<option value="">Alle</option>'+e.map(i=>{let{value:r}=i;return t===r?`<option value="${r}" selected>${r}</option>`:`<option value="${r}">${r}</option>`}).join("")}renderFacets(){let{keywordsAll:e,keywords:t,keywordsSelected:i}=this.state,r=t.map(n=>n.value),o=e.map(n=>{let{value:s,docs_count:f}=n;return{value:s,docs_count:r.includes(s)?f:0,selected:i.includes(s),disabled:!r.includes(s)}});this.facetsList.innerHTML=o.map(n=>zi.template(n)).join("");let l=[...this.facetsList.querySelectorAll('[data-component="facet-item"]')];l&&l.forEach((n,s)=>new zi(n,o[s]))}renderEvents(){let{events:e}=this.state;this.eventsList.innerHTML=e.map(t=>Wf.template(t)).join("")}};var Jf=class a{constructor(e){this.el=e,this.loadMyBookings=this.loadMyBookings.bind(this),this.loadBookingUrl=this.loadBookingUrl.bind(this),this.onButtonBook=this.onButtonBook.bind(this),this.render=this.render.bind(this),this.state={culture:ke(),bookings:null,bookingUrl:null},this.init()}init(){this.buttonBook=this.el.querySelector("[data-button-book]"),this.buttonBook.addEventListener("click",this.onButtonBook),this.buttonCancelEvent=this.el.querySelector('[data-component="event-unsubscribe"]'),this.bookings=this.el.querySelector("[data-bookings]"),this.viewCTA=this.el.querySelector(".view-cta"),this.viewCTA&&(this.viewCTA.setAttribute("data-height",this.viewCTA.clientHeight),this.viewCTA.style.height=`${this.viewCTA.getAttribute("data-height")}px`),this.viewMember=this.el.querySelector(".view-member"),this.date=this.el.querySelector("[data-date]"),Q.addEventListener(K.EVENT_UNSUBSCRIBE_SUCCESS,this.loadMyBookings),Q.addEventListener(K.CONFIRM_ACTION,e=>{let{id:t}=e.detail;t==="unsubscribe_event_success"&&this.loadMyBookings()}),Q.addEventListener(K.EVENT_GECKOBOOKING_SUCCESFULL,()=>{let e=document.querySelector(".gecko-overlay");this.loadMyBookings(),e&&e.remove()}),this.loadMyBookings()}async loadMyBookings(){let e=await Ce(Sk);if(console.log("loadMyBookings response",e),e){let{bookings:t}=e;this.state.bookings=t.sort((i,r)=>{let o=new Date(i.startDateTime),l=new Date(r.startDateTime);return o>l?1:o<l?-1:0}),this.render()}else this.render()}render(){let{bookings:e,culture:t}=this.state;e&&e.length>0?(this.viewCTA.classList.add("slide-away"),this.viewMember.classList.remove("slide-away"),this.bookings.innerHTML=`<ul class="details">${e.map(r=>a.template(r,t)).join("")}</ul>`,[...this.bookings.querySelectorAll('[data-component="event-unsubscribe"]')].map(r=>new qa(r))):(this.viewCTA.classList.remove("slide-away"),this.viewMember.classList.add("slide-away"),this.loadBookingUrl())}async loadBookingUrl(){let e=await Ce(jk+"?culture="+this.state.culture,!1);if(console.log("loadBookingUrl response",e),e&&e.bookingUrl){let{bookingUrl:t}=e;this.state.bookingUrl=t,this.buttonBook.removeAttribute("disabled")}else console.log("Error loading GetBookingUrl")}onButtonBook(e){e.preventDefault();let{bookingUrl:t}=this.state,i=document.createElement("div");i.className="gecko-overlay",i.setAttribute("data-component","gecko-overlay"),i.innerHTML=`
162        <div class="gecko-container">
163            <div class="button-close">
164                <svg class="svg-close">
165                    <use xlink:href="#svg-close"></use>
166                </svg>
167            </div>        
168            <iframe id="gecko-booking-iframe" class="iframe-booking-advice" title="Booking"></iframe>
169        </div>
170    `,document.body.appendChild(i);let r=document.querySelector("[data-component='gecko-overlay'] .button-close");r&&r.addEventListener("click",()=>{this.loadMyBookings(),i&&i.remove()});let o=document.getElementById("gecko-booking-iframe"),l=`
171    <body>
172    <style>
173    body{ margin: 0;}
174    body > iframe{  min-height: 100vh; } 
175    </style>
176    <script>
177    if (window.addEventListener) {
178      window.addEventListener("message", onMessage, false);        
179    } 
180    else if (window.attachEvent) {
181        window.attachEvent("onmessage", onMessage, false);
182    }
183    
184    function onMessage(event) {
185        // Check sender origin to be trusted
186        //if (event.origin !== "https://app3.geckobooking.dk") return;
187    
188        var data = event.data;
189    
190        if (typeof(window[data.func]) == "function") {
191            window[data.func].call(null, data.message);
192        }
193    }
194    
195    // Function to be called from iframe
196    function parentFunc(message) 
197    {   
198      var eventData = {detail: {   id: "text"  }}; 
199      var ev = new CustomEvent("${K.EVENT_GECKOBOOKING_SUCCESFULL}", eventData);
200      window.parent.document.body.dispatchEvent(ev);
201    }
202    <\/script>
203  
204    <script type='text/javascript' src='${t}'><\/script>
205    </body>`;o.contentWindow.document.open(),o.contentWindow.document.write(l),o.contentWindow.document.close()}static template(e,t){let i={year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"},{id:r,date:o,type:l}=e,n=o?new Date(o.replace("Z","")).toLocaleString(t,i):null;return`
206    <li>       
207        <dl>
208            ${l?`<dt>${l}</dt>`:""}
209            ${n?`<dd>${n}</dd>`:""}
210        </dl>   
211        <button 
212          class="link" 
213          data-component="event-unsubscribe"
214          data-event-career-booking-cancel="true"
215          data-event-id="${r||null}"
216          data-event-title="Karrieresamtale ${n}"
217        >
218            Afmeld
219        </button>
220    </li>
221    `}};var Cl=class{static template(e,t=!1,i,r){let{title:o,startDate:l,endDate:n,isOnWaitingList:s,editable:f,place:d,url:x,part:m,isEventSeries:c,onlineEventUrl:g}=e,p="",k="",b="",u="",h="",w="",y="",v="";l&&n&&(p=new Date(l.replace("Z","")),k=new Date(n.replace("Z","")),b=p.getDate(),u=b<10?`0${b}`:b,h=p.toLocaleString(i,{month:"short"}),y=p.getMinutes(),v=k.getMinutes(),y<10&&(y=`0${y}`),v<10&&(v=`0${v}`),w=p.getHours()+":"+y+" - "+k.getHours()+":"+v);let j=Po(status," ","").toLowerCase().trim(),S=c?ke()=="da-DK"?` - del ${m}`:` - part ${m}`:"",A=g?"online-event":"",U=s?'<span class="waitinglist">'+r+"</span>":"";return`
222      <a
223        href="${x}"
224        class="link ${t?"my-event":""}"
225        aria-label="${u} ${h.replace(".","")} ${o}"
226      >
227        <span class="details">
228          <time class="date" datetime="${p}">
229            <span class="day">${u}</span>
230            <small class="month">${h.replace(".","")}</small>
231          </time>
232          
233          <h3 class="title">${o}${U}</h3>
234          ${t?`<div class="time-place">
235            <time class="time" datetime="${p}">
236              <svg class="svg-watch"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-watch"></use></svg>
237              <small class="hour">${w}</small>
238            </time>
239
240            <address class="${t&&A?A:""}">
241              <svg class="svg-map"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-map"></use></svg>
242              <small>${d}</small>
243              ${f?'<span class="cta edit" style="margin-top:15px"><span class="button outline" style="font-size: 12px; min-width: 110px;">Rediger tilmelding</span></span>':""}
244            </address>
245            <span class="cta participate ${t&&A?A:""}"><object><a href="${g}" class="button outline">Deltag online</a></object></span>
246          </div>`:'<span aria-hidden="true" class="cta"><span class="button outline">Tilmeld</span></span>'}
247
248
249          
250        </div>
251      </a>
252    `}};var Zf=class{constructor(e){this.el=e,this.loadEvents=this.loadEvents.bind(this),this.render=this.render.bind(this),this.state={culture:ke(),myEvents:[],events:[],open:!1,maxResults:6},this.init()}init(){this.noEvents=this.el.querySelector("[data-no-events]"),this.myEventItemsNode=this.el.querySelector("[data-my-event-items]"),this.eventItemsNode=this.el.querySelector("[data-event-items]"),this.recommendedEventsNode=this.el.querySelector("[data-recommended-events]"),this.showMore=this.el.querySelector("[data-show-more]"),this.waitingListText=this.el.getAttribute("data-waitinglist"),this.loadMyEvents()}async loadMyEvents(){let e=new Date().toUTCString(),t=new Date(e);t.setDate(t.getDate()+1),t.setUTCHours(0,0,0,0);let i=t.toISOString(),r=await Ce(Yn,!0,{startDate:i,culture:ke()}),{maxResults:o}=this.state;if(r){let{events:l}=r;l&&l.length>0?(this.state.myEvents=l.sort((n,s)=>{let f=new Date(n.startDate),d=new Date(s.startDate);return f>d?1:f<d?-1:0}),l&&this.state.myEvents.length&&this.loadEvents()):this.loadEvents()}else this.loadEvents()}async loadEvents(){let{maxResults:e}=this.state,t={Keywords:[],TargetGroup:"",Page:1,Size:28,PublishingChannel:"Alle",Culture:ke()},i=await Ce(Ck,!1,t);if(i){let{hits:r}=i;if(r&&r.length>0){let{myEvents:o}=this.state,l=[];r.forEach(f=>{let d=!1;o&&o.forEach(x=>{x.id===f.source.id&&(d=!0)}),d||l.push(f.source)});let n=l.map(f=>f).filter(f=>{if(Po(f.status," ","").toLowerCase().trim()==="\xE5ben")return f}),s=n.length>e?n.splice(0,e-o.length):n;this.state.events=s,this.render()}else this.render()}else this.render()}render(e){let{culture:t,myEvents:i,events:r,maxResults:o,open:l}=this.state;if(i.length>0?e?this.myEventItemsNode.innerHTML=i.map((n,s)=>Cl.template(n,!0,t,this.waitingListText)).join(""):this.myEventItemsNode.innerHTML=i.filter((n,s)=>s<o).map((n,s)=>Cl.template(n,!0,t,this.waitingListText)).join(""):this.noEvents.style.display="block",i.length<o&&r.length>0){this.recommendedEventsNode.style.display="block";let{events:n}=this.state;this.eventItemsNode.innerHTML=n.filter((s,f)=>l?f<6:f<3).map(s=>Cl.template(s,!1,t,this.waitingListText)).join("")}this.showMore.addEventListener("click",()=>{this.state.open=!0,this.showMore.style.display="none",this.render(!0)})}};var Qf=class{constructor(e){this.el=e,this.renderCTA=this.renderCTA.bind(this),this.renderMemberData=this.renderMemberData.bind(this),this.state={memberData:[]},this.init()}init(){this.start=this.el.querySelector("[data-start]"),this.textCTA=this.el.querySelector("[data-text-cta]"),this.textMember=this.el.querySelector("[data-text-member]"),this.viewMember=this.el.querySelector(".view-member"),this.linkProfile=this.el.querySelector("[data-link-profile]"),this.loadMemberData()}async loadMemberData(){let e=await jx(vb);console.log(vb,"response",e),e&&e.length>0?(this.state.memberData=e,this.renderMemberData()):this.renderCTA()}renderCTA(){this.start.style.display="block",this.textCTA.style.display="block",this.textMember.style.display="none",this.viewMember.style.display="none"}renderMemberData(){this.start.style.display="none",this.textCTA.style.display="none",this.textMember.style.display="block",this.viewMember.style.display="block",this.list=this.viewMember.querySelector("[data-competence-list]"),this.time=this.viewMember.querySelector("[data-timestamp]");let e=this.state.memberData.sort((s,f)=>{let d=new Date(s.created),x=new Date(f.created);return d>x?-1:d<x?1:0})[0];if(!e)return;let{created:t}=e,r=`${this.linkProfile.getAttribute("href")}?timestamp=${t}`;this.linkProfile.setAttribute("href",r);let o=e.userTasks.map(s=>s.competencies.filter(f=>Number(f.strength)>66).map(f=>f.title)).flat(),l=[...new Set(o)].map(s=>`<li><a href="${r}">${s}</a></li>`).join(""),n=new Date(t).toLocaleDateString("da-DK",{year:"numeric",month:"short",day:"numeric"});this.list.innerHTML=l,this.time.innerHTML=n}};var Sb="Resten af din uge",I4="Giver mig energi",A4="Bare rugbr\xF8d",T4="Dr\xE6ner mig",jb={borderWidth:0}
252,_b={legend:{display:!1},maintainAspectRatio:!0,cutoutPercentage:70},ed=class{constructor(e){this.el=e,this.renderCTA=this.renderCTA.bind(this),this.renderMember=this.renderMember.bind(this),this.state={memberData:[]},this.init()}init(){this.start=this.el.querySelector("[data-start]"),this.textCTA=this.el.querySelector("[data-text-cta]"),this.textMember=this.el.querySelector("[data-text-member]"),this.viewMember=this.el.querySelector(".view-member"),this.titleCTALink=this.el.querySelector("[data-title-cta]"),this.linkProfile=this.el.querySelector("[data-link-profile]"),this.loadMemberData()}async loadMemberData(){let e=await jx(zb);console.log(zb,"response",e),e&&e.length>0?(this.state.memberData=e,this.renderMember()):this.renderCTA()}renderCTA(){this.start.style.display="block",this.textCTA.style.display="block",this.textMember.style.display="none",this.viewMember.style.display="none"}renderMember(){this.start.style.display="none",this.textCTA.style.display="none",this.textMember.style.display="block",this.viewMember.style.display="block";let e=this.viewMember.querySelector("[data-timestamp]"),t=this.viewMember.querySelector("[data-hours-happy]"),i=this.viewMember.querySelector("[data-hours-ok]"),r=this.viewMember.querySelector("[data-hours-sad]"),o=this.state.memberData.sort((y,v)=>{let j=new Date(y.created),S=new Date(v.created);return j>S?-1:j<S?1:0})[0];if(!o)return;let{userTasks:l,created:n}=o,f=`${this.linkProfile.getAttribute("href")}?timestamp=${n}`;if(this.linkProfile.setAttribute("href",f),!l)return;e.innerHTML=new Date(n).toLocaleDateString("da-DK",{year:"numeric",month:"short",day:"numeric"});let d=(y,v)=>y+v,x=Math.floor(l.filter(y=>y.feeling==="happy").map(y=>y.minutes).reduce(d,0)/60),m=Math.floor(l.filter(y=>y.feeling==="ok").map(y=>y.minutes).reduce(d,0)/60),c=Math.floor(l.filter(y=>y.feeling==="sad").map(y=>y.minutes).reduce(d,0)/60),g=x>m&&x>c,p=m>=x&&m>c,k=c>=x&&c>=m;!g&&!p&&!k&&(p=!0);let b=null;g&&(b="Det ser ud til at du har mange opgaver, der g\xF8r dig glad"),p&&(b="Det ser ud til at du har mange opgaver, der bare er okay"),k&&(b="Det ser ud til at du har mange opgaver, der dr\xE6ner dig"),b&&(this.textMember.innerHTML=b),t.innerHTML=x.toString(),i.innerHTML=m.toString(),r.innerHTML=c.toString();let u={labels:[I4,Sb],datasets:[{data:[x,m+c],backgroundColor:[Zt.green,Zt.gray],...jb}]},h={labels:[A4,Sb],datasets:[{data:[m,c+x],backgroundColor:[Zt.yellow,Zt.gray],...jb}]},w={labels:[T4,Sb],datasets:[{data:[c,x+m],backgroundColor:[Zt.red,Zt.gray],...jb}]};new Chart("chart-happy",{type:"doughnut",data:u,options:_b}),new Chart("chart-ok",{type:"doughnut",data:h,options:_b}),new Chart("chart-sad",{type:"doughnut",data:w,options:_b})}};var td=class{constructor(e){this.el=e,this.culture=ke(),this.getSalaryData=this.getSalaryData.bind(this),this.state={salaryData:null},this.init()}init(){this.ctaSalary=this.el.querySelector(".cta.salary"),this.ctaNoSalary=this.el.querySelector(".cta.no-salary"),this.userSalary=this.el.querySelector("[data-usersalary]"),this.difference=this.el.querySelector("[data-difference]"),this.salaryAverage=this.el.querySelector("[data-average]"),this.more=this.el.querySelector("[data-more]"),this.less=this.el.querySelector("[data-less]"),this.getSalaryData()}async getSalaryData(){let e=await Ce(Gn);console.log("getSalaryData response",e),e&&e.salaryData&&(this.state.salaryData=e.salaryData,this.render())}render(){let{salaryData:e}=this.state,{salaryMonthlyWithBonus:t,modelCalculatedSalary:i,difference:r}=e;if(i){let o=r>0,l=o?"+":"-";this.el.classList.remove("no-data"),this.more.style.display=o?"inline":"none",this.less.style.display=o?"none":"inline",this.userSalary.innerHTML=vi(t,this.culture),this.salaryAverage.innerHTML=vi(i,this.culture),this.difference.innerHTML=`${l}${vi(Math.abs(r),this.culture)}`}}};var id=class{constructor(e){this.el=e,this.culture=ke(),this.getSalaryData=this.getSalaryData.bind(this),this.state={salaryData:null},this.init()}init(){this.takeSalaryCheck=this.el.querySelector("[data-take-salary-check]"),this.viewSalaryCheck=this.el.querySelector("[data-view-salary-check]"),this.get
252SalaryData()}async getSalaryData(){let e=await Ce(Gn);e&&e.salaryData&&(this.state.salaryData=e.salaryData,this.render())}render(){let{salaryData:e}=this.state,{salaryMonthly:t}=e;t&&this.takeSalaryCheck&&this.viewSalaryCheck&&(this.takeSalaryCheck.style.display="none",this.viewSalaryCheck.removeAttribute("hidden"))}};var rd=class{constructor(e){e&&(this.el=e,this.form=e.querySelector("form"),this.button=e.querySelector("[data-submit]"),this.error=e.querySelector(".input-errors"),this.pageContent=e.querySelector(".page-content"),this.loader=e.querySelector(".loading-container"),this.radios=[...e.querySelectorAll('input[name="home-insurance"]')],this.memberId=e.dataset?.memberId||null,this.currentPage=e.dataset?.currentPage||null,this.lang=document.body?.dataset?.lang||"da-DK",this.hasErrorBeenShown=!1,this.init())}init(){if(!this.form||!this.button||!this.error||!this.pageContent||!this.radios.length||!this.memberId){console.error("Missing required elements or data.");return}this.button.addEventListener("click",e=>this.handleSubmit(e)),this.form.addEventListener("submit",e=>this.handleSubmit(e)),this.enableLiveValidation()}getSelectedRadio(){return this.el.querySelector('input[name="home-insurance"]:checked')}isValidForm(){let t=!!this.getSelectedRadio();return this.showError(!t),t}async handleSubmit(e){if(e.preventDefault(),!this.isValidForm())return;this.setLoading(!0);let t=this.getSelectedRadio(),i={memberNo:this.memberId,insurance:t.value==="true",lang:this.lang,currentPage:this.currentPage};try{let r=await fetch("/umbraco/api/SecureApi/TransferMembershipGroup",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(i)});if(!r.ok)throw new Error(`Error status: ${r.status}`);let o=await r.json();window.location.href=o}catch(r){console.error("Error submitting insurance update:",r),this.showError(!0)}finally{this.setLoading(!1)}}setLoading(e){if(!this.pageContent||!this.button)return;let t=this.el.querySelector(".loading-container");if(e){if(!t){this.button.disabled=!0;let i=document.createElement("div");i.className="loading-container",i.innerHTML='<span class="loader"></span>',this.pageContent.appendChild(i)}}else t&&t.remove(),this.button.disabled=!1;this.button.disabled=e}enableLiveValidation(){this.hasErrorBeenShown||(this.hasErrorBeenShown=!0,this.radios.forEach(e=>{e.addEventListener("change",()=>{this.showError(!this.getSelectedRadio())})}))}showError(e){this.error&&(this.error.classList.toggle("hidden",!e),this.error.setAttribute("aria-hidden",String(!e)))}};var ad=class{constructor(e){this.el=e,this.form=this.el.querySelector("form"),this.emailInput=this.form.querySelector('input[type="email"]'),this.inputSuccess=this.el.querySelector(".input-success"),this.inputError=this.el.querySelector(".input-errors"),this.penIcon=this.el.querySelector(".svg-email-pen"),this.memberNo=this.el.dataset.memberNo,this.initialEmail=this.el.dataset.initialEmail||"",this.button=this.el.querySelector("button[type='submit']"),this.init()}init(){this.penIcon.addEventListener("click",this.focusEmailInput.bind(this)),this.emailInput.addEventListener("focus",this.focusEmailInput.bind(this)),this.emailInput.addEventListener("input",this.focusEmailInput.bind(this)),this.form.addEventListener("submit",this.handleSubmit.bind(this))}focusEmailInput(){this.emailInput.focus(),this.button.classList.contains("hidden")&&this.button.classList.remove("hidden")}async handleSubmit(e){e.preventDefault();let t=this.emailInput.value.trim();if(this.clearMessages(),!t){this.showError(),this.emailInput.focus();return}let i={newEmail:t,cmsId:this.memberNo};try{let r=await fetch("/umbraco/api/SecureApi/updateEmail",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(i)}),o=await r.text();if(!r.ok)throw new Error(`HTTP error ${r.status}: ${o}`);if(!/success/i.test(o))throw new Error(`Unexpected response: ${o}`);this.showSuccess(),this.button.classList.add("hidden")}catch(r){console.error("Error updating email:",r),this.showError()}}showError(){this.inputError.classList.remove("hidden"),this.emailInput.focus()}showSuccess(){this.inputSuccess.classList.remove("hidden"),this.emailInput.focus()}clearMessages(){this.inputError&&this.inputError.classList.add("hidden"),this.inputSuccess&&this.inputSuccess.classList.add("hidden")}};var od=class{constructor(e){if(this.el=e,this.menuClass="menu-open",this.menuSearchClass="menu-open-search",this.menuProfileClass="menu-profile-open",this.openClass="open",this.pageScrollPosition=null,this.doc=document,this.body=this.doc.querySelector("html"),this.burger=this.el.querySelector(".toggle-menu-trigger"),this.searchBtn=this.el.querySelector(".toggle-search-trigger"),this.profileBtn=this.el.querySelector(".toggle-profile-trigger"),this.closeProfileBtn=this.el.querySelector(".profile-close"),this.memberBubbleColor=this.el.querySelector("[data-memberbubble-color]"),this.memberBubble=this.doc.querySelector(".member-bubble"),this.scrollTimeout=null,this.menuCloseTimeout=null,this.cachedFocusableElements=void 0,this.menuWrapper=this.el.querySelector(".menu-wrapper"),this.menuWrapper&&(this.menuWrapper.setAttribute("role","navigation"),this.menuWrapper.setAttribute("aria-label","Main menu")),this.sideWrapper=this.el.querySelector(".side-wrapper"),this.isHeaderNotWhite=document.querySelector(".people-search-page.bg-blue, .theme-page.dar
252kblue, .theme-page.theme-darkblue, .theme-page.theme-red"),this.searchToggle=this.searchToggle.bind(this),this.burgerToggle=this.burgerToggle.bind(this),this.profileToggle=this.profileToggle.bind(this),this.showHideMemberBubble=this.showHideMemberBubble.bind(this),this.calculateMenu=this.calculateMenu.bind(this),this.togglePageScrollPoint=this.togglePageScrollPoint.bind(this),this.isHeaderNotWhite){let t=this.doc.querySelector(".logo-text-wrapper");t&&t.classList.add("white")}this.searchBtn&&this.searchBtn.addEventListener("click",this.searchToggle),this.burger&&this.burger.addEventListener("click",this.burgerToggle),this.profileBtn&&this.profileBtn.addEventListener("click",this.profileToggle),this.closeProfileBtn&&this.closeProfileBtn.addEventListener("click",this.profileToggle),this.memberBubbleColor&&this.memberBubble&&this.memberBubble.classList.add("alternative-bg"),this.init()}searchToggle(){this.body.classList.remove(this.menuProfileClass),this.body.classList.contains(this.menuSearchClass)?this.resetMenuState():(this.body.classList.contains(this.menuClass)||this.togglePageScrollPoint(!1),this.menuWrapper&&(this.menuWrapper.classList.remove("menu-closed"),this.menuWrapper.offsetWidth),this.calculateMenu(),this.setMenuAccessibility(!0),this.body.classList.add(this.menuSearchClass),this.body.classList.add(this.menuClass),this.searchBtn.parentElement.classList.add(this.openClass),"ontouchstart"in this.doc.documentElement||setTimeout(()=>{let e=this.doc.querySelector(".menu-search-container input");e&&e.focus()},1e3))}togglePageScrollPoint(e){e?(this.body.style.position="",this.pageScrollPosition>0&&window.scrollTo({top:this.pageScrollPosition})):(this.pageScrollPosition=document.documentElement.scrollTop||document.body.scrollTop,rt()||setTimeout(()=>{this.body.style.position="fixed"},700))}burgerToggle(){this.body.classList.remove(this.menuProfileClass),this.searchBtn.parentElement.classList.remove(this.openClass);let e=this.body.classList.contains(this.menuClass),t=this.body.classList.contains(this.menuSearchClass);e?t?(this.body.classList.remove(this.menuSearchClass),this.searchBtn.parentElement.classList.remove(this.openClass)):this.resetMenuState():(this.menuWrapper&&this.menuWrapper.classList.remove("menu-closed"),this.togglePageScrollPoint(!1),this.calculateMenu(),this.setMenuAccessibility(!0),this.body.classList.add(this.menuClass))}profileToggle(){this.body.classList.remove(this.menuClass),this.body.classList.remove(this.menuSearchClass),this.body.classList.contains(this.menuProfileClass)?this.body.classList.remove(this.menuProfileClass):this.body.classList.add(this.menuProfileClass)}init(){this.FOCUSABLE_SELECTOR='a, button, input, select, textarea, [tabindex]:not([tabindex="-1"])',this.memberBubble&&this.showHideMemberBubble(),this.calculateMenu(),this.body.classList.contains(this.menuClass)||this.menuWrapper&&(this.menuWrapper.setAttribute("aria-hidden","true"),this.menuWrapper.querySelectorAll(this.FOCUSABLE_SELECTOR).forEach(t=>{t.setAttribute("tabindex","-1")}),this.menuWrapper.classList.add("menu-closed")),Q.addEventListener(K.RESIZED_WINDOW,()=>{this.body.classList.contains(this.menuClass)&&setTimeout(()=>{this.calculateMenu()},20)})}showHideMemberBubble(){if(!this.memberBubble)return;let e=window.pageYOffset,t=!1;window.onscroll=()=>{let i=this.memberBubble.getAttribute("data-scroll")??450;clearTimeout(this.scrollTimeout),this.scrollTimeout=setTimeout(()=>{let r=window.pageYOffset;e-r>100||t?(t=!1,this.memberBubble.classList.remove("hide")):r>i&&this.memberBubble.classList.add("hide"),(e-r===100||e-r<100&&e-r>0)&&(t=!0),e=r,this.memberBubble.addEventListener("animationend",()=>{this.memberBubble.classList.contains("hide")?this.memberBubble.style.visibility="hidden":this.memberBubble.style.visibility="visible"},{once:!0})},40)}}calculateMenu(){if(this.menuWrapper&&this.sideWrapper){let e=this.menuWrapper,t;rt()?t="inherit":t=window.innerHeight-this.sideWrapper.offsetHeight+"px",this.menuContainer||(this.menuContainer=e.querySelector(".menu-wrapper-container")),e.style.maxHeight=t,this.menuContainer&&(this.menuContainer.style.height=t)}}resetMenuState(){this.body.classList.remove(this.menuClass),this.body.classList.remove(this.menuSearchClass),this.body.classList.remove(this.menuProfileClass),this.searchBtn.parentElement.classList.remove(this.openClass),this.setMenuAccessibility(!1),this.togglePageScrollPoint(!0)}setMenuAccessibility(e){if(!this.menuWrapper)return;this.menuWrapper.setAttribute("aria-hidden",e?"false":"true"),this.cachedFocusableElements===void 0&&(this.cachedFocusableElements=this.menuWrapper.querySelectorAll(this.FOCUSABLE_SELECTOR));let t=this.cachedFocusableElements,i=t.length,r=e?o=>o.removeAttribute("tabindex"):o=>o.setAttribute("tabindex","-1");for(let o=0;o<i;o++)r(t[o]);if(e)this.menuCloseTimeout&&(clearTimeout(this.menuCloseTimeout),this.menuCloseTimeout=null),requestAnimationFrame(()=>{this.menuWrapper.classList.remove("menu-closed")});else{this.menuCloseTimeout&&clearTimeout(this.menuCloseTimeout);let o=500;this.menuCloseTimeout=setTimeout(()=>{!this.body.classList.contains(this.menuClass)&&!this.body.classList.contains(this.menuSearchClass)&&this.menuWrapper.classList.add("menu-closed")},o)}}};var ld=class{constructor(e){this.el=e,this.onClick=this.onClick.bind(this),this.offset=this.offset.bind(this),this.init()}init(){this.timeout=null,this.el.addEventListener("click",this.onClick),this.autoOpen()}autoOpen(){let{location:e}=window,{search:t}=e;if(!t)return;let r=new URLSearchParams(t).get("accordion");if(!r)return;console.log("Navigate to accordion with id",r);let o=[...this.el.querySelectorAll(".accordion-header")];if(!o||o.length===0)return;let l=o.find(n=>n.id===r);l&&l.click()}onClick(e){let{target:t}=e;if(this.timeout&&clearTimeout(this.timeout),t.classList.contains("accordion-header")){let i=t.parentElement.querySelector(".accordion-header"),r=i.nextSibling.nextSibling,l=r.querySelector(".accordion-content-wrapper").clientHeight+"px";i.classList.contains("accordion-open")?(r.style.height=l,i.classList.remove("accordion-open"),this.timeout=setTimeout(()=>{r.style.height="0px"},25)):(this.timeout=setTimeout(()=>{let n=this.offset(i);rt()||(n.top-=64),r.style.height="auto",window.scrollTo({top:n.top,behavior:"smooth"})},400),i.classList.add("accordion-open"),r.style.height=l)}}offset(e){let t=e.getBoundingClientRect(),i=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+r,left:t.left+i}}};var $k={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},Ab={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},D4=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],_x={CSS:{},springs:{}};function ba(a,e,t){return Math.min(Math.max(a,e),t)}
vendor: 14,030 bytes, line 252
252function nd(a,e){return a.indexOf(e)>-1}function Cb(a,e){return a.apply(null,e)}var he={arr:function(a){return Array.isArray(a)},obj:function(a){return nd(Object.prototype.toString.call(a),"Object")},pth:function(a){return he.obj(a)&&a.hasOwnProperty("totalLength")},svg:function(a){return a instanceof SVGElement},inp:function(a){return a instanceof HTMLInputElement},dom:function(a){return a.nodeType||he.svg(a)},str:function(a){return typeof a=="string"},fnc:function(a){return typeof a=="function"},und:function(a){return typeof a>"u"},nil:function(a){return he.und(a)||a===null},hex:function(a){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(a)},rgb:function(a){return/^rgb/.test(a)},hsl:function(a){return/^hsl/.test(a)},col:function(a){return he.hex(a)||he.rgb(a)||he.hsl(a)},key:function(a){return!$k.hasOwnProperty(a)&&!Ab.hasOwnProperty(a)&&a!=="targets"&&a!=="keyframes"}};function Wk(a){var e=/\(([^)]+)\)/.exec(a);return e?e[1].split(",").map(function(t){return parseFloat(t)}):[]}function Kk(a,e){var t=Wk(a),i=ba(he.und(t[0])?1:t[0],.1,100),r=ba(he.und(t[1])?100:t[1],.1,100),o=ba(he.und(t[2])?10:t[2],.1,100),l=ba(he.und(t[3])?0:t[3],.1,100),n=Math.sqrt(r/i),s=o/(2*Math.sqrt(r*i)),f=s<1?n*Math.sqrt(1-s*s):0,d=1,x=s<1?(s*n+-l)/f:-l+n;function m(g){var p=e?e*g/1e3:g;return s<1?p=Math.exp(-p*s*n)*(d*Math.cos(f*p)+x*Math.sin(f*p)):p=(d+x*p)*Math.exp(-p*n),g===0||g===1?g:1-p}function c(){var g=_x.springs[a];if(g)return g;for(var p=1/6,k=0,b=0;;)if(k+=p,m(k)===1){if(b++,b>=16)break}else b=0;var u=k*p*1e3;return _x.springs[a]=u,u}return e?m:c}function M4(a){return a===void 0&&(a=10),function(e){return Math.ceil(ba(e,1e-6,1)*a)*(1/a)}}var X4=function(){var a=11,e=1/(a-1);function t(d,x){return 1-3*x+3*d}function i(d,x){return 3*x-6*d}function r(d){return 3*d}function o(d,x,m){return((t(x,m)*d+i(x,m))*d+r(x))*d}function l(d,x,m){return 3*t(x,m)*d*d+2*i(x,m)*d+r(x)}function n(d,x,m,c,g){var p,k,b=0;do k=x+(m-x)/2,p=o(k,c,g)-d,p>0?m=k:x=k;while(Math.abs(p)>1e-7&&++b<10);return k}function s(d,x,m,c){for(var g=0;g<4;++g){var p=l(x,m,c);if(p===0)return x;var k=o(x,m,c)-d;x-=k/p}return x}function f(d,x,m,c){if(!(0<=d&&d<=1&&0<=m&&m<=1))return;var g=new Float32Array(a);if(d!==x||m!==c)for(var p=0;p<a;++p)g[p]=o(p*e,d,m);function k(b){for(var u=0,h=1,w=a-1;h!==w&&g[h]<=b;++h)u+=e;--h;var y=(b-g[h])/(g[h+1]-g[h]),v=u+y*e,j=l(v,d,m);return j>=.001?s(b,v,d,m):j===0?v:n(b,u,u+e,d,m)}return function(b){return d===x&&m===c||b===0||b===1?b:o(k(b),x,c)}}return f}(),Jk=function(){var a={linear:function(){return function(i){return i}}},e={Sine:function(){return function(i){return 1-Math.cos(i*Math.PI/2)}},Circ:function(){return function(i){return 1-Math.sqrt(1-i*i)}},Back:function(){return function(i){return i*i*(3*i-2)}},Bounce:function(){return function(i){for(var r,o=4;i<((r=Math.pow(2,--o))-1)/11;);return 1/Math.pow(4,3-o)-7.5625*Math.pow((r*3-2)/22-i,2)}},Elastic:function(i,r){i===void 0&&(i=1),r===void 0&&(r=.5);var o=ba(i,1,10),l=ba(r,.1,2);return function(n){return n===0||n===1?n:-o*Math.pow(2,10*(n-1))*Math.sin((n-1-l/(Math.PI*2)*Math.asin(1/o))*(Math.PI*2)/l)}}},t=["Quad","Cubic","Quart","Quint","Expo"];return t.forEach(function(i,r){e[i]=function(){return function(o){return Math.pow(o,r+2)}}}),Object.keys(e).forEach(function(i){var r=e[i];a["easeIn"+i]=r,a["easeOut"+i]=function(o,l){return function(n){return 1-r(o,l)(1-n)}},a["easeInOut"+i]=function(o,l){return function(n){return n<.5?r(o,l)(n*2)/2:1-r(o,l)(n*-2+2)/2}},a["easeOutIn"+i]=function(o,l){return function(n){return n<.5?(1-r(o,l)(1-n*2))/2:(r(o,l)(n*2-1)+1)/2}}}),a}();function Tb(a,e){if(he.fnc(a))return a;var t=a.split("(")[0],i=Jk[t],r=Wk(a);switch(t){case"spring":return Kk(a,e);case"cubicBezier":return Cb(X4,r);case"steps":return Cb(M4,r);default:return Cb(i,r)}}function Zk(a){try{var e=document.querySelectorAll(a);return e}catch{return}}function Cx(a,e){for(var t=a.length,i=arguments.length>=2?arguments[1]:void 0,r=[],o=0;o<t;o++)if(o in a){var l=a[o];e.call(i,l,o,a)&&r.push(l)}return r}function Ex(a){return a.reduce(function(e,t){return e.concat(he.arr(t)?Ex(t):t)},[])}function Hk(a){return he.arr(a)?a:(he.str(a)&&(a=Zk(a)||a),a instanceof NodeList||a instanceof HTMLCollection?[].slice.call(a):[a])}function Db(a,e){return a.some(function(t){return t===e})}function Mb(a){var e={};for(var t in a)e[t]=a[t];return e}function Eb(a,e){var t=Mb(a);for(var i in a)t[i]=e.hasOwnProperty(i)?e[i]:a[i];return t}function Ix(a,e){var t=Mb(a);for(var i in e)t[i]=he.und(a[i])?e[i]:a[i];return t}function F4(a){var e=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(a);return e?"rgba("+e[1]+",1)":a}function P4(a){var e=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,t=a.replace(e,function(n,s,f,d){return s+s+f+f+d+d}),i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t),r=parseInt(i[1],16),o=parseInt(i[2],16),l=parseInt(i[3],16);return"rgba("+r+","+o+","+l+",1)"}function N4(a){var e=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(a)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(a),t=parseInt(e[1],10)/360,i=parseInt(e[2],10)/100,r=parseInt(e[3],10)/100,o=e[4]||1;function l(m,c,g){return g<0&&(g+=1),g>1&&(g-=1),g<1/6?m+(c-m)*6*g:g<1/2?c:g<2/3?m+(c-m)*(2/3-g)*6:m}var n,s,f;if(i==0)n=s=f=r;else{var d=r<.5?r*(1+i):r+i-r*i,x=2*r-d;n=l(x,d,t+1/3),s=l(x,d,t),f=l(x,d,t-1/3)}return"rgba("+n*255+","+s*255+","+f*255+","+o+")"}function R4(a){if(he.rgb(a))return F4(a);if(he.hex(a))return P4(a);if(he.hsl(a))return N4(a)}function Ga(a){var e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(a);if(e)return e[1]}function L4(a){if(nd(a,"translate")||a==="perspective")return"px";if(nd(a,"rotate")||nd(a,"skew"))return"deg"}function Ib(a,e){return he.fnc(a)?a(e.target,e.id,e.total):a}function ha(a,e){return a.getAttribute(e)}function Xb(a,e,t){var i=Ga(e);if(Db([t,"deg","rad","turn"],i))return e;var r=_x.CSS[e+t];if(!he.und(r))return r;var o=100,l=document.createElement(a.tagName),n=a.parentNode&&a.parentNode!==document?a.parentNode:document.body;n.appendChild(l),l.style.position="absolute",l.style.width=o+t;var s=o/l.offsetWidth;n.removeChild(l);var f=s*parseFloat(e);return _x.CSS[e+t]=f,f}function Qk(a,e,t){if(e in a.style){var i=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),r=a.style[e]||getComputedStyle(a).getPropertyValue(i)||"0";return t?Xb(a,r,t):r}}function Fb(a,e){if(he.dom(a)&&!he.inp(a)&&(!he.nil(ha(a,e))||he.svg(a)&&a[e]))return"attribute";if(he.dom(a)&&Db(D4,e))return"transform";if(he.dom(a)&&e!=="transform"&&Qk(a,e))return"css";if(a[e]!=null)return"object"}function ey(a){if(he.dom(a)){for(var e=a.style.transform||"",t=/(\w+)\(([^)]*)\)/g,i=new Map,r;r=t.exec(e);)i.set(r[1],r[2]);return i}}function U4(a,e,t,i){var r=nd(e,"scale")?1:0+L4(e),o=ey(a).get(e)||r;return t&&(t.transforms.list.set(e,o),t.transforms.last=e),i?Xb(a,o,i):o}function Pb(a,e,t,i){switch(Fb(a,e)){case"transform":return U4(a,e,i,t);case"css":return Qk(a,e,t);case"attribute":return ha(a,e);default:return a[e]||0}}function Nb(a,e){var t=/^(\*=|\+=|-=)/.exec(a);if(!t)return a;var i=Ga(a)||0,r=parseFloat(e),o=parseFloat(a.replace(t[0],""));switch(t[0][0]){case"+":return r+o+i;case"-":return r-o+i;case"*":return r*o+i}}function ty(a,e){if(he.col(a))return R4(a);if(/\s/g.test(a))return a;var t=Ga(a),i=t?a.substr(0,a.length-t.length):a;return e?i+e:i}function Rb(a,e){return Math.sqrt(Math.pow(e.x-a.x,2)+Math.pow(e.y-a.y,2))}function O4(a){return Math.PI*2*ha(a,"r")}function B4(a){return ha(a,"width")*2+ha(a,"height")*2}function H4(a){return Rb({x:ha(a,"x1"),y:ha(a,"y1")},{x:ha(a,"x2"),y:ha(a,"y2")})}function iy(a){for(var e=a.points,t=0,i,r=0;r<e.numberOfItems;r++){var o=e.getItem(r);r>0&&(t+=Rb(i,o)),i=o}return t}function q4(a){var e=a.points;return iy(a)+Rb(e.getItem(e.numberOfItems-1),e.getItem(0))}function ry(a){if(a.getTotalLength)return a.getTotalLength();switch(a.tagName.toLowerCase()){case"circle":return O4(a);case"rect":return B4(a);case"line":return H4(a);case"polyline":return iy(a);case"polygon":return q4(a)}}function Y4(a){var e=ry(a);return a.setAttribute("stroke-dasharray",e),e}function G4(a){for(var e=a.parentNode;he.svg(e)&&he.svg(e.parentNode);)e=e.parentNode;return e}function ay(a,e){var t=e||{},i=t.el||G4(a),r=i.getBoundingClientRect(),o=ha(i,"viewBox"),l=r.width,n=r.height,s=t.viewBox||(o?o.split(" "):[0,0,l,n]);return{el:i,viewBox:s,x:s[0]/1,y:s[1]/1,w:l,h:n,vW:s[2],vH:s[3]}}function V4(a,e){var t=he.str(a)?Zk(a)[0]:a,i=e||100;return function(r){return{property:r,el:t,svg:ay(t),totalLength:ry(t)*(i/100)}}}function $4(a,e,t){function i(d){d===void 0&&(d=0);var x=e+d>=1?e+d:0;return a.el.getPointAtLength(x)}var r=ay(a.el,a.svg),o=i(),l=i(-1),n=i(1),s=t?1:r.w/r.vW,f=t?1:r.h/r.vH;switch(a.property){case"x":return(o.x-r.x)*s;case"y":return(o.y-r.y)*f;case"angle":return Math.atan2(n.y-l.y,n.x-l.x)*180/Math.PI}}function qk(a,e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,i=ty(he.pth(a)?a.totalLength:a,e)+"";return{original:i,numbers:i.match(t)?i.match(t).map(Number):[0],strings:he.str(a)||e?i.split(t):[]}}function Lb(a){var e=a?Ex(he.arr(a)?a.map(Hk):Hk(a)):[];return Cx(e,function(t,i,r){return r.indexOf(t)===i})}function oy(a){var e=Lb(a);return e.map(function(t,i){return{target:t,id:i,total:e.length,transforms:{list:ey(t)}}})}function W4(a,e){var t=Mb(e);if(/^spring/.test(t.easing)&&(t.duration=Kk(t.easing)),he.arr(a)){var i=a.length,r=i===2&&!he.obj(a[0]);r?a={value:a}:he.fnc(e.duration)||(t.duration=e.duration/i)}var o=he.arr(a)?a:[a];return o.map(function(l,n){var s=he.obj(l)&&!he.pth(l)?l:{value:l};return he.und(s.delay)&&(s.delay=n?0:e.delay),he.und(s.endDelay)&&(s.endDelay=n===o.length-1?e.endDelay:0),s}).map(function(l){return Ix(l,t)})}function K4(a){for(var e=Cx(Ex(a.map(function(o){return Object.keys(o)})),function(o){return he.key(o)}).reduce(function(o,l){return o.indexOf(l)<0&&o.push(l),o},[]),t={},i=function(o){var l=e[o];t[l]=a.map(function(n){var s={};for(var f in n)he.key(f)?f==l&&(s.value=n[f]):s[f]=n[f];return s})},r=0;r<e.length;r++)i(r);return t}function J4(a,e){var t=[],i=e.keyframes;i&&(e=Ix(K4(i),e));for(var r in e)he.key(r)&&t.push({name:r,tweens:W4(e[r],a)});return t}function Z4(a,e){var t={};for(var i in a){var r=Ib(a[i],e);he.arr(r)&&(r=r.map(function(o){return Ib(o,e)}),r.length===1&&(r=r[0])),t[i]=r}return t.duration=parseFloat(t.duration),t.delay=parseFloat(t.delay),t}function Q4(a,e){var t;return a.tweens.map(function(i){var r=Z4(i,e),o=r.value,l=he.arr(o)?o[1]:o,n=Ga(l),s=Pb(e.target,a.name,n,e),f=t?t.to.original:s,d=he.arr(o)?o[0]:f,x=Ga(d)||Ga(s),m=n||x;return he.und(l)&&(l=f),r.from=qk(d,m),r.to=qk(Nb(l,d),m),r.start=t?t.end:0,r.end=r.start+r.delay+r.duration+r.endDelay,r.easing=Tb(r.easing,r.duration),r.isPath=he.pth(o),r.isPathTargetInsideSVG=r.isPath&&he.svg(e.target),r.isColor=he.col(r.from.original),r.isColor&&(r.round=1),t=r,r})}var ly={css:function(a,e,t){return a.style[e]=t},attribute:function(a,e,t){return a.setAttribute(e,t)},object:function(a,e,t){return a[e]=t},transform:function(a,e,t,i,r){if(i.list.set(e,t),e===i.last||r){var o="";i.list.forEach(function(l,n){o+=n+"("+l+") "}),a.style.transform=o}}};function ny(a,e){var t=oy(a);t.forEach(function(i){for(var r in e){var o=Ib(e[r],i),l=i.target,n=Ga(o),s=Pb(l,r,n,i),f=n||Ga(s),d=Nb(ty(o,f),s),x=Fb(l,r);ly[x](l,r,d,i.transforms,!0)}})}function e9(a,e){var t=Fb(a.target,e.name);if(t){var i=Q4(e,a),r=i[i.length-1];return{type:t,property:e.name,animatable:a,tweens:i,duration:r.end,delay:i[0].delay,endDelay:r.endDelay}}}function t9(a,e){return Cx(Ex(a.map(function(t){return e.map(function(i){return e9(t,i)})})),function(t){return!he.und(t)})}function sy(a,e){var t=a.length,i=function(o){return o.timelineOffset?o.timelineOffset:0},r={};return r.duration=t?Math.max.apply(Math,a.map(function(o){return i(o)+o.duration})):e.duration,r.delay=t?Math.min.apply(Math,a.map(function(o){return i(o)+o.delay})):e.delay,r.endDelay=t?r.duration-Math.max.apply(Math,a.map(function(o){return i(o)+o.duration-o.endDelay})):e.endDelay,r}var Yk=0;function i9(a){var e=Eb($k,a),t=Eb(Ab,a),i=J4(t,a),r=oy(a.targets),o=t9(r,i),l=sy(o,t),n=Yk;return Yk++,Ix(e,{id:n,children:[],animatables:r,animations:o,duration:l.duration,delay:l.delay,endDelay:l.endDelay})}var qr=[],fy=function(){var a;function e(){!a&&(!Gk()||!zt.suspendWhenDocumentHidden)&&qr.length>0&&(a=requestAnimationFrame(t))}function t(r){for(var o=qr.length,l=0;l<o;){var n=qr[l];n.paused?(qr.splice(l,1),o--):(n.tick(r),l++)}a=l>0?requestAnimationFrame(t):void 0}function i(){zt.suspendWhenDocumentHidden&&(Gk()?a=cancelAnimationFrame(a):(qr.forEach(function(r){return r._onDocumentVisibility()}),fy()))}return typeof document<"u"&&document.addEventListener("visibilitychange",i),e}();function Gk(){return!!document&&document.hidden}function zt(a){a===void 0&&(a={});var e=0,t=0,i=0,r,o=0,l=null;function n(h){var w=window.Promise&&new Promise(function(y){return l=y});return h.finished=w,w}var s=i9(a),f=n(s);function d(){var h=s.direction;h!=="alternate"&&(s.direction=h!=="normal"?"normal":"reverse"),s.reversed=!s.reversed,r.forEach(function(w){return w.reversed=s.reversed})}function x(h){return s.reversed?s.duration-h:h}function m(){e=0,t=x(s.currentTime)*(1/zt.speed)}function c(h,w){w&&w.seek(h-w.timelineOffset)}function g(h){if(s.reversePlayback)for(var y=o;y--;)c(h,r[y]);else for(var w=0;w<o;w++)c(h,r[w])}function p(h){for(var w=0,y=s.animations,v=y.length;w<v;){var j=y[w],S=j.animatable,A=j.tweens,U=A.length-1,N=A[U];U&&(N=Cx(A,function(se){return h<se.end})[0]||N);for(var X=ba(h-N.start-N.delay,0,N.duration)/N.duration,F=isNaN(X)?1:N.easing(X),R=N.to.strings,L=N.round,_=[],E=N.to.numbers.length,z=void 0,I=0;I<E;I++){var P=void 0,M=N.to.numbers[I],q=N.from.numbers[I]||0;N.isPath?P=$4(N.value,F*M,N.isPathTargetInsideSVG):P=q+F*(M-q),L&&(N.isColor&&I>2||(P=Math.round(P*L)/L)),_.push(P)}var G=R.length;if(!G)z=_[0];else{z=R[0];for(var J=0;J<G;J++){var le=R[J],re=R[J+1],ge=_[J];isNaN(ge)||(re?z+=ge+re:z+=ge+" ")}}ly[j.type](S.target,j.property,z,S.transforms),j.currentValue=z,w++}}
252function k(h){s[h]&&!s.passThrough&&s[h](s)}function b(){s.remaining&&s.remaining!==!0&&s.remaining--}function u(h){var w=s.duration,y=s.delay,v=w-s.endDelay,j=x(h);s.progress=ba(j/w*100,0,100),s.reversePlayback=j<s.currentTime,r&&g(j),!s.began&&s.currentTime>0&&(s.began=!0,k("begin")),!s.loopBegan&&s.currentTime>0&&(s.loopBegan=!0,k("loopBegin")),j<=y&&s.currentTime!==0&&p(0),(j>=v&&s.currentTime!==w||!w)&&p(w),j>y&&j<v?(s.changeBegan||(s.changeBegan=!0,s.changeCompleted=!1,k("changeBegin")),k("change"),p(j)):s.changeBegan&&(s.changeCompleted=!0,s.changeBegan=!1,k("changeComplete")),s.currentTime=ba(j,0,w),s.began&&k("update"),h>=w&&(t=0,b(),s.remaining?(e=i,k("loopComplete"),s.loopBegan=!1,s.direction==="alternate"&&d()):(s.paused=!0,s.completed||(s.completed=!0,k("loopComplete"),k("complete"),!s.passThrough&&"Promise"in window&&(l(),f=n(s)))))}return s.reset=function(){var h=s.direction;s.passThrough=!1,s.currentTime=0,s.progress=0,s.paused=!0,s.began=!1,s.loopBegan=!1,s.changeBegan=!1,s.completed=!1,s.changeCompleted=!1,s.reversePlayback=!1,s.reversed=h==="reverse",s.remaining=s.loop,r=s.children,o=r.length;for(var w=o;w--;)s.children[w].reset();(s.reversed&&s.loop!==!0||h==="alternate"&&s.loop===1)&&s.remaining++,p(s.reversed?s.duration:0)},s._onDocumentVisibility=m,s.set=function(h,w){return ny(h,w),s},s.tick=function(h){i=h,e||(e=i),u((i+(t-e))*zt.speed)},s.seek=function(h){u(x(h))},s.pause=function(){s.paused=!0,m()},s.play=function(){s.paused&&(s.completed&&s.reset(),s.paused=!1,qr.push(s),m(),fy())},s.reverse=function(){d(),s.completed=!s.reversed,m()},s.restart=function(){s.reset(),s.play()},s.remove=function(h){var w=Lb(h);dy(w,s)},s.reset(),s.autoplay&&s.play(),s}function Vk(a,e){for(var t=e.length;t--;)Db(a,e[t].animatable.target)&&e.splice(t,1)}function dy(a,e){var t=e.animations,i=e.children;Vk(a,t);for(var r=i.length;r--;){var o=i[r],l=o.animations;Vk(a,l),!l.length&&!o.children.length&&i.splice(r,1)}!t.length&&!i.length&&e.pause()}function r9(a){for(var e=Lb(a),t=qr.length;t--;){var i=qr[t];dy(e,i)}}function a9(a,e){e===void 0&&(e={});var t=e.direction||"normal",i=e.easing?Tb(e.easing):null,r=e.grid,o=e.axis,l=e.from||0,n=l==="first",s=l==="center",f=l==="last",d=he.arr(a),x=parseFloat(d?a[0]:a),m=d?parseFloat(a[1]):0,c=Ga(d?a[1]:a)||0,g=e.start||0+(d?x:0),p=[],k=0;return function(b,u,h){if(n&&(l=0),s&&(l=(h-1)/2),f&&(l=h-1),!p.length){for(var w=0;w<h;w++){if(!r)p.push(Math.abs(l-w));else{var y=s?(r[0]-1)/2:l%r[0],v=s?(r[1]-1)/2:Math.floor(l/r[0]),j=w%r[0],S=Math.floor(w/r[0]),A=y-j,U=v-S,N=Math.sqrt(A*A+U*U);o==="x"&&(N=-A),o==="y"&&(N=-U),p.push(N)}k=Math.max.apply(Math,p)}i&&(p=p.map(function(F){return i(F/k)*k})),t==="reverse"&&(p=p.map(function(F){return o?F<0?F*-1:-F:Math.abs(k-F)}))}var X=d?(m-x)/k:x;return g+X*(Math.round(p[u]*100)/100)+c}}function o9(a){a===void 0&&(a={});var e=zt(a);return e.duration=0,e.add=function(t,i){var r=qr.indexOf(e),o=e.children;r>-1&&qr.splice(r,1);function l(m){m.passThrough=!0}for(var n=0;n<o.length;n++)l(o[n]);var s=Ix(t,Eb(Ab,a));s.targets=s.targets||a.targets;var f=e.duration;s.autoplay=!1,s.direction=e.direction,s.timelineOffset=he.und(i)?f:Nb(i,f),l(e),e.seek(s.timelineOffset);var d=zt(s);l(d),o.push(d);var x=sy(o,a);return e.delay=x.delay,e.endDelay=x.endDelay,e.duration=x.duration,e.seek(0),e.reset(),e.autoplay&&e.play(),e},e}zt.version="3.2.1";zt.speed=1;zt.suspendWhenDocumentHidden=!0;zt.running=qr;zt.remove=r9;zt.get=Pb;zt.set=ny;zt.convertPx=Xb;zt.path=V4;zt.setDashoffset=Y4;zt.stagger=a9;zt.timeline=o9;zt.easing=Tb;zt.penner=Jk;zt.random=function(a,e){return Math.floor(Math.random()*(e-a+1))+a};var El=zt;var sd=class{constructor(e){this.el=e,this.init()}init(){this.svg=this.el.querySelector("svg"),Ha()||(this.svg.style.height="100%");let e=this.el.querySelectorAll(".x-axis"),t=this.el.querySelectorAll(".y-axis");this.lines=[...this.el.querySelectorAll(".transparent-line")],this.axesTargets=[e,t],this.lines.sort(function(i,r){let o=i.id,l=r.id;return o>l?1:o<l?-1:0}),this.cubes=this.el.querySelectorAll(".cubes"),this.curlyBracket=this.el.querySelectorAll(".curly-bracket"),this.animate()}animate(){El.timeline({duration:1e3,easing:"linear"}).add({targets:this.axesTargets,opacity:[0,1]}).add({targets:this.lines,scaleY:[0,1],opacity:[0,.2],duration:1500,easing:"easeOutQuad",delay:El.stagger(100)},"-=500").add({targets:this.cubes,opacity:[0,1],easing:"easeOutQuad"},"-=1100").add({targets:this.curlyBracket,opacity:[0,1],easing:"easeOutQuad"},"-=500")}};var fd=class{constructor(e){this.el=e,this.onAnchorLinkClick=this.onAnchorLinkClick.bind(this),this.init()}init(){this.el.addEventListener("click",this.onAnchorLinkClick)}onAnchorLinkClick(e){e.preventDefault();let t=this.el.dataset.selector,i=document.querySelector(t),r=_r(i).top;window.scrollTo({top:r,behavior:"smooth"})}};var dd=class{constructor(e){this.el=e,this.init()}init(){let e=document.querySelectorAll(".anchor-list a");e&&(Ge.fromTo(e,lt(),nt()).play(),e.forEach(i=>
252{i.onclick=function(r){r.preventDefault();let o=i.getAttribute("href"),l=document.querySelector(o);if(l){let n=_r(l);window.scrollTo({top:n.top,behavior:"smooth"}),history.pushState?history.pushState(null,null,o):location.hash=o}}}))}};var cd=class{constructor(e){this.el=e,this.relatedList=this.el,this.scrollContainer=this.el.querySelector(".scroll-container"),this.showMoreButton=this.el.querySelector(".show-more-wrapper"),this.maxHeight=null,this.moreItemsLength=null,this.scrollContainerTotalHeight=null,this.calculateMoreItemsLength=this.calculateMoreItemsLength.bind(this),this.calculateShowMoreHeight=this.calculateShowMoreHeight.bind(this),this.init()}init(){if(this.scrollContainer&&(this.scrollContainerTotalHeight=this.scrollContainer.offsetHeight,this.relatedItems=this.scrollContainer.querySelectorAll("div[class*='col']"),this.moreItemsLength=this.calculateMoreItemsLength(),this.relatedItems.length>this.moreItemsLength)){if(this.calculateShowMoreHeight(),this.showMoreButton){this.listItems=[...this.relatedList.querySelectorAll(".related-list-item")],this.listItemsFiltered=this.listItems.filter((t,i)=>{if(i>=4)return t});let e=Ge.fromTo(this.listItemsFiltered,lt(),nt());e.pause(),this.showMoreButton.addEventListener("click",()=>{if(this.relatedList.classList.contains("expanded"))this.relatedList.classList.remove("expanded"),this.scrollContainer.style.maxHeight=this.maxHeight+"px",e.reverse();else{let t=0,i=this.scrollContainer.querySelectorAll("div[class*='col']:nth-child("+this.moreItemsLength+"n + 1)");for(let r=0;r<i.length;r++)t+=i[r].offsetHeight;this.scrollContainerTotalHeight=t,this.scrollContainer.style.maxHeight=this.scrollContainerTotalHeight+"px",this.relatedList.classList.add("expanded"),e.play()}})}Q.addEventListener(K.RESIZED_WINDOW,()=>{rt()&&this.calculateShowMoreHeight()})}rt()||Ge.fromTo(this.listItems,lt(),nt())}calculateShowMoreHeight(){this.moreItemsLength=this.calculateMoreItemsLength(),this.maxHeight=0;for(let e=0;e<this.relatedItems.length&&e<this.moreItemsLength;e++){let t=this.relatedItems[e];this.maxHeight<t.offsetHeight&&(this.maxHeight=t.offsetHeight)}this.relatedList.classList.contains("expanded")==!1&&(this.scrollContainer.style.maxHeight=this.maxHeight+"px")}calculateMoreItemsLength(){return window.matchMedia("(min-width: 1024px) and (max-width: 1200px)").matches?3:4}};var md=class{constructor(e){this.el=e,this.galleryBtn=this.el.querySelector(".gallery-expand-wrapper"),this.init()}init(){GLightbox({touchNavigation:!0,loop:!0,svg:{prev:"<svg class='svg-long-arrow-left'><use xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='#svg-long-arrow-left'></use></svg>",next:"<svg class='svg-long-arrow-right'><use xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='#svg-long-arrow-right'></use></svg>",close:"<svg class='svg-close'><use xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='#svg-close'></use></svg>"}}),this.galleryBtn&&this.galleryBtn.addEventListener("click",function(){this.parentElement.querySelector(".gallery-item a").click()})}};function dt(){let{search:a}=window.location;return a.includes("?")?a.slice(a.indexOf("?")+1).split("&").reduce((t,i)=>{let[r,o]=i.split("=");return r.toLowerCase()==="q"&&(r="Term"),Object.assign(t,{[r]:decodeURIComponent(o)})},{}):{}}function bt(a){a.Size&&delete a.Size,a.Sort&&delete a.Sort,a.categories&&delete a.categories,a.Term&&(a.Q=a.Term,delete a.Term);let e=Object.keys(a).map(i=>`${i}=${encodeURI(a[i])}`).join("&"),t=e.length>0?`${window.location.pathname}?${e}`:`${window.location.pathname}`;window.history.pushState("","",t)}var Ir=a=>{let e=document.querySelector("[data-show-filters]"),t=document.querySelector("[data-filters-container]");if(e&&t)if(a){e.classList.add("open"),t.classList.add("open");let i=t.querySelector(".filters-container-wrapper").clientHeight+"px";t.style.height=i,setTimeout(()=>{t.classList.add("no-overflow")},1e3)}else e.classList.remove("open"),t.classList.remove("open"),t.style.height="0px",setTimeout(()=>{t.classList.remove("no-overflow")},100)},Vn=()=>{let a=document.querySelector("[data-filters-container]");if(a){let e=a.querySelector(".filters-container-wrapper").clientHeight+"px";a.style.height=e}},cy,Ax=()=>{let a=document.querySelector("#sticky-results-updated");a&&(a.classList.add("open"),clearTimeout(cy),cy=setTimeout(()=>{a.classList.remove("open")},5e3))},Tx=(a,e,t,i)=>{if(e){let r=document.querySelector("#search-input").value,l=`
253        <ul>
254          <li><a tabindex="0" data-component="suggestion-item-meta" class="suggestion-item-meta" href="${"./?Q="+r}"><span>${r}<span class="results-count-meta">${a.total} resultater</span></span></a></li>
255          ${a.suggestions.map(s=>t.template(s,i)).join("")}
256        </ul>
257        `;e.innerHTML=l;let n=[...e.querySelectorAll('[data-component="suggestion-item"]')];
257n&&n.forEach((s,f)=>new t(s,a.suggestions[f]))}},$n=(a,e)=>(e.allKeywords.length===0?(e.allKeywords=a.keywords,e.allKeywords&&e.allKeywords.forEach(t=>{t.selected=!1,t.disabled=!1})):e.allKeywords.length>0&&e.allKeywords.forEach(t=>{t.selected=!1,t.disabled=!0,t.docs_count=0,a.keywords.forEach(i=>{t.value===i.value&&(t.disabled=!1,t.docs_count=i.docs_count)}),e.selectedKeywords.forEach(i=>{i===t.value&&(t.selected=!0)})}),e),Ft=(a,e,t,i,r,o)=>{if(e&&e.length===0){if(e=a,e){e=e.filter(f=>f.value!==""),e.forEach(f=>{f.selected=!1,f.disabled=!1});let l=r.getAttribute("default-select-text"),n=`${t.template(e,i,l)}`;r.innerHTML=n;let s=r.querySelector('[data-component="custom-select"]');new t(s,e,o)}}else e&&e.length>0&&e.forEach(l=>{l.selected=!1,l.disabled=!0,l.docs_count=0,a.forEach(n=>{l.value===n.value&&(l.disabled=!1,l.docs_count=n.docs_count)}),i===l.value&&(l.selected=!0)});return e};var Il=class{constructor(e,t){this.el=e,this.data=t,this.onClick=this.onClick.bind(this),this.selectSuggestion=this.selectSuggestion.bind(this),this.searchKeyUp=this.searchKeyUp.bind(this),this.init()}init(){this.el.addEventListener("click",this.onClick),this.el.addEventListener("keyup",this.searchKeyUp)}onClick(){let{source:e}=this.data;e.url?window.location.href=e.url:this.selectSuggestion(e.title)}selectSuggestion(e){let t={detail:{suggestion:e}},i=new CustomEvent(K.SEARCH_SUGGESTION_SELECTED,t);Q.dispatchEvent(i)}searchKeyUp(e){if(e.key==="Enter"&&this.onClick(),e.key==="ArrowDown"||e.key==="ArrowUp"){let i=document.activeElement.parentElement,r=e.key==="ArrowDown"?i.nextElementSibling:i.previousElementSibling;r&&r.firstChild.focus(),e.key==="ArrowUp"&&!r&&document.querySelector("#search-input").focus()}}static template(e,t){let{source:i}=e,r=i.published?Cr(i.published):"",o=i.startDate?Cr(i.startDate):"",l=i.contentTag?`<span class="tag">${t?"":i.contentTag} ${r} ${o}</span>`:"";return`
258      <li><a tabindex="0" data-component="suggestion-item"><span>${ga(i.title)}</span>${l}</a></li>
259    `}};var Yr=class{constructor(e,t,i){this.el=e,this.data=t,this.eventName=i,this.overflowTarget=this.el.parentElement.getAttribute("data-overflow-target")?this.el.parentElement.getAttribute("data-overflow-target"):null,this.options=this.el.querySelector(".options"),this.select=this.el.querySelector("select"),this.closeSelect=this.closeSelect.bind(this),this.onClick=this.onClick.bind(this),this.onSelectChange=this.onSelectChange.bind(this),this.sendUpdateRequest=!0,this.init()}init(){this.el.addEventListener("click",this.onClick),this.select.addEventListener("change",this.onSelectChange),Q.addEventListener(K.EVENT_SELECTS_CLEARED,()=>{this.sendUpdateRequest=!1,this.options.querySelectorAll("li").forEach((e,t)=>{e.classList.remove("selected"),t===0&&e.classList.add("selected")}),this.select.selectedIndex=0,this.onSelectChange(this.select)})}onSelectChange(e){let t=e.target?e.target:e,i=t.options[t.selectedIndex]?.text;i&&(this.el.querySelector(".selected-option span").innerText=i,this.sendUpdateRequest==!0?this.selectValue(t.value,i):this.sendUpdateRequest=!0)}closeSelect(){if(this.el.classList.remove("open"),this.options.classList.remove("overflow"),this.options.classList.remove("open"),this.overflowTarget){let e=document.querySelector(this.overflowTarget);e&&e.classList.remove("no-overflow")}document.body.removeEventListener("click",this.closeSelect)}onClick(e){let t=e.target;if(t.matches("select")==!1){if(this.el.classList.contains("open"))this.closeSelect(e);else if(this.el.classList.contains("disabled")==!1){if(this.el.classList.add("open"),this.options.classList.add("open"),this.overflowTarget){let i=document.querySelector(this.overflowTarget);i&&i.classList.add("no-overflow")}setTimeout(()=>{this.options.classList.add("overflow"),document.body.addEventListener("click",this.closeSelect)},400)}if(t.classList.contains("custom-select-item")){let i=t.innerHTML,r=t.getAttribute("data-value");this.options.querySelectorAll("li").forEach(o=>{o.classList.remove("selected")}),t.classList.add("selected"),this.el.querySelector(".selected-option span").innerText=i,this.select.querySelector("option[value='"+r+"']").selected=!0,this.selectValue(r,i)}}}selectValue(e,t){let i={detail:{value:e,text:t}},r=new CustomEvent(this.eventName,i);Q.dispatchEvent(r)}static template(e,t,i,r){let o=e.filter(f=>f.value===t),l=o[0]?o[0].text?o[0].text:o[0].value:i,n=o[0]?"":"selected",s=i?`custom-select-${i.toLowerCase().replace(/[^a-z0-9]+/g,"-")}`:void 0;return`
260      <ul class="modern-select" data-component="custom-select">
261      ${i&&s?`<label for="${s}" class="sr-only">${i}</label>`:""}
262      <select ${s?`id="${s}"`:""} ${r||""}>
263          ${i?`<option data-component="custom-select-item" value="" ${n}>${i}</option>`:""}
264          ${e.map(f=>this.optionItem(f.value,t,f.text)).join("")}
265      </select>
266      <li class="selected-option">
267        <span>${l}</span>
268        <svg class="svg-arrow-down-small">
269          <use xlink:href="#svg-arrow-down-small"></use>
270        </svg>
271        <ul class="options">
272        ${i?`<li class="custom-select-item ${n}" data-value="">${i}</li>`:""}
273        ${e.map(f=>this.listItem(f.value,t,f.text)).join("")}</ul>
274      </li>
275    </ul>
276    `}static optionItem(e,t,i){return`
277      <option data-component="custom-select-item" value="${e}" ${e===t?"selected":""}>${i||e}</option>
278    `}static listItem(e,t,i){return`
279      <li class="custom-select-item ${e===t?"selected":""}" data-value="${e}">${i||e}</li>
280    `}};var ht=class{constructor(e,t,i){this.el=e,this.data=t,this.eventName=i,this.init()}init(){new Yr(this.el,this.data,this.eventName)}static template(e,t,i){return`${Yr.template(e,t,i)}`}};var Ar=class{constructor(e,t){this.el=e,this.data=t}static template(e,t,i,r,o){let l=e.source?e.source:e,{url:n,formats:s,status:f,price:d,startDate:x,description:m,Highlight:c,location:g,contentTag:p}=l,k=c?c.title:l.title,b=s?s.map(U=>`${U}`).join(", "):"",u=new Date(x),h=u.getDate(),w=h<10?"0"+h:h,y=Za.MonthNames[u.getMonth()],v=u.getFullYear(),j=Po(f," ","").toLowerCase().trim(),S=d=="0"?l.culture==="en-US"?"free":"gratis":`${d} kr`,A=l.score?`data-score='${l.score.toFixed(2)}'`:"";return r?`
281        <div class="col-xs-10 col-sm-5 col-md-4 col-lg-3">        
282          <div class="related-list-item" ${A}>
283              <a href="${n}" ${o?` class="${o}"`:""}> 
284                <div class="list-tags">
285                  <span class="icon small-icon">
286                    <div class="icon-month">${w}</div>
287                  </span>
288                  ${p?`<span class="tag">${p}</span>`:""}
289                  ${h?`<span class="date">${h}. ${y} ${v}</span>`:""}              
290                </div>
291                <div class="truncate">  
292                ${k?`<h3>${k}</h3>`:""}         
293                ${m?`<p>${m}</p>`:""}     
294                </div>   
295                <div class="event-info">
296                    ${g?`<div class="price">${g}</div>`:""}
297                    ${S?`<div class="price">${S}</div>`:""}
298                    <div class="status">
299                      <div class="icon ${j}"></div><span>${f}</span>
300                    </div>
301                  </div>
302                  <span class="svg-icon">
303                  ${Br("long-double-arrow-right")}
304                  </span>
305              </a>
306          </div>           
307        </div>    
308      `:`
309      ${t?"":'<div class="col-xs-12 col-sm-6 col-md-4 col-xl-3">'}
310            <div class="related-list-item" ${A}>
311                <a href="${n}" ${o?` class="${o}"`:""}>
312                    <div class="list-tags">
313                      <div class="icon">                
314                        <div class="icon-text">${w}</div>
315                        <div class="icon-month">${y}</div>                  
316                      </div>
317                      <span class="list-tag-wrapper">
318                      ${b?`<span class="tag">${b}</span>`:""}
319                      ${g?`<span class="tag">${g}</span>`:""}
320                      </span>
321                    </div>
322                    ${k?`<h3>${k}</h3>`:""}
323                    ${m?`<p>${m}</p>`:""}
324                    <div class="event-info">
325                    ${S&&i&&i.hidePrice===!1?`<div class="price">${S}</div>`:""}
326                    <div class="status">
327                      <div class="icon ${j}"></div><span>${f}</span>
328                    </div>
329                  </div>
330                </a>
331            </div>
332        ${t?"":"</div>"}      
333      `}};var Si=class{constructor(e,t){this.el=e,this.data=t,this.onClick=this.onClick.bind(this),this.el&&this.el.addEventListener("click",this.onClick)}onClick(e){e.preventDefault();let t={detail:{keyword:"test"}},i=new CustomEvent(K.PAGINATION_UPDATED,t);Q.dispatchEvent(i)}static template(e){let{page:t,total:i,size:r}=e,o=Math.ceil(i/r),l=t*r,n=r;if(i-l<r&&(n=i-l),o==t||i==0)return"";{let s=ke(),f=`Indl\xE6s ${n} resultater mere`;return s!=="da-DK"&&(f=`Show ${n} results more`),`
334      <div class="col-xs-12">
335        <div class="button-wrapper">
336          <button class="button outline" data-component="button-pagination">${f}</button>
337        </div>
338      </div>
339    `}}};var xd=class{constructor(e){this.el=e,this.searchInput=this.el.querySelector("#search-input"),this.searchButton=this.el.querySelector("#search-button"),this.suggestionsContainer=this.el.querySelector("#search-suggestions"),this.facetsContainer=this.el.querySelector("#facet-container"),this.formatsContainer=this.el.querySelector("#formats-select"),this.locationContainer=this.el.querySelector("#location-select"),this.communitiesContainer=this.el.querySelector("#communities-select"),this.organizersContainer=this.el.querySelector("#organizers-select"),this.targetGroupsContainer=this.el.querySelector("#targetgroups-select"),this.targetGroupsRepresentativeContainer=this.el.querySelector("#targetgroups-representative-select"),this.isDigitalCheckbox=this.el.querySelector("#isDigital-checkbox"),this.searchResultsContainer=this.el.querySelector("#search-results"),this.searchResultsCountContainer=this.el.querySelector("#search-results-count"),this.searchResultsTextContainer=this.el.querySelector("#search-results-text"),this.stickyResults=this.el.querySelector("#sticky-results-updated"),this.stickyResultsText=this.el.querySelector("#sticky-results-text"),this.paginationContainer=this.el.querySelector("#pagination"),this.show
339FilterButton=this.el.querySelector("[data-show-filters]"),this.filtersContainer=this.el.querySelector("[data-filters-container]"),this.calendarCheckbox=this.el.querySelector("#calendar-checkbox"),this.eventNavigationLink=this.el.querySelectorAll(".event-navigation li"),this.eventNavigation=this.el.querySelector(".event-navigation"),this.eventNavContainersAll=this.el.querySelectorAll(".event-search-container"),this.eventCalendar=this.el.querySelector("[data-event-calendar]"),this.keywords={allKeywords:[],selectedKeywords:[]},this.publishingChannels=["Alle","Kreds","Tillidsvalgt","Seniorer","Forbund"],this.selectedPublishingChannel=this.publishingChannels[0],this.startDate="",this.endDate="",this.formats=[],this.locations=[],this.communities=[],this.targetGroups=[],this.organizers=[],this.targetGroupsRepresentative=[],this.selectedFormat="",this.selectedLocation="",this.selectedTargetGroup="",this.selectedCommunity="",this.selectedOrganizer="",this.urlParams=dt(),this.showFilters=!1,this.firstPageload=!0,this.pagination={page:1,size:28,total:0},this.calendarInstance=null,this.preloadData=this.preloadData.bind(this),this.loadData=this.loadData.bind(this),this.render=this.render.bind(this),this.suggestionSelect=this.suggestionSelect.bind(this),this.toggleSuggestions=this.toggleSuggestions.bind(this),this.loadSuggestions=this.loadSuggestions.bind(this),this.checkUrlParams=this.checkUrlParams.bind(this),this.toggleShowFilters=this.toggleShowFilters.bind(this),this.toggleEventNavigation=this.toggleEventNavigation.bind(this),this.scrollToSearchResults=this.scrollToSearchResults.bind(this),this.loadCalendarData=this.loadCalendarData.bind(this),this.toggleCalendarView=this.toggleCalendarView.bind(this),this.searchClick=this.searchClick.bind(this),this.searchKeyUp=this.searchKeyUp.bind(this),this.searchButton&&this.searchButton.addEventListener("click",this.searchClick),this.searchInput&&(this.searchInput.addEventListener("keyup",this.searchKeyUp),this.searchInput.addEventListener("click",this.toggleSuggestions)),this.showFilterButton&&this.showFilterButton.addEventListener("click",this.toggleShowFilters),this.isDigitalCheckbox&&this.isDigitalCheckbox.addEventListener("click",this.loadData),this.calendarCheckbox&&this.calendarCheckbox.addEventListener("click",this.toggleCalendarView),this.eventNavigationLink&&this.eventNavigationLink.forEach(t=>{t.addEventListener("click",this.toggleEventNavigation),t.classList.contains("selected")&&t.click()}),this.stickyResults&&this.stickyResults.addEventListener("click",this.scrollToSearchResults),this.init()}async preloadData(){let e=await _c({});this.render(e,!0),this.loadData()}async loadData(e){let t={};this.searchInput.value&&(t.Term=this.searchInput.value),this.keywords.selectedKeywords.length>0&&(t.Keywords=this.keywords.selectedKeywords),this.startDate&&(t.StartDate=this.startDate),this.endDate&&(t.EndDate=this.endDate),this.selectedFormat&&(t.Format=this.selectedFormat),this.selectedLocation&&(t.Location=this.selectedLocation),this.selectedTargetGroup&&(t.TargetGroup=this.selectedTargetGroup),this.selectedPublishingChannel&&(t.PublishingChannel=this.selectedPublishingChannel),this.selectedCommunity&&(t.Community=this.selectedCommunity),this.isDigitalCheckbox&&this.isDigitalCheckbox.checked&&(t.IsDigital=this.isDigitalCheckbox.checked),this.selectedOrganizer&&(t.Organizer=this.selectedOrganizer),this.calendarCheckbox.checked&&(t.ShowCalendar=!0),this.showFilters&&(t.ShowFilters=this.showFilters),this.pagination&&(t.Size=this.pagination.size,t.Page=e?this.pagination.page:1,this.pagination.page=t.Page);let i=await _c(t);this.render(i);let r=new CustomEvent(K.DATA_UPDATED);Q.dispatchEvent(r),bt(t),this.calendarInstance==null&&this.calendarCheckbox.checked&&this.selectedPublishingChannel==="Forbund"&&this.eventCalendar&&i.hits&&i.total&&this.loadCalendarData(i.total)}async loadSuggestions(){if(!this.searchInput.value.trim().length){this.suggestionsContainer.classList.add("close");return}let e=await l1(this.searchInput.value);Tx(e,this.suggestionsContainer,Il,!0),e.length>0&&document.body.addEventListener("click",this.toggleSuggestions)}toggleSuggestions(e){e.target!=this.searchInput?this.suggestionsContainer.classList.add("close"):this.suggestionsContainer.classList.remove("close")}initCustomEvents(){Q.addEventListener(K.EVENT_FACET_UPDATED,e=>{let{keyword:t}=e.detail,i=this.keywords.selectedKeywords.findIndex(r=>r==t);i===-1?this.keywords.selectedKeywords.push(t):this.keywords.selectedKeywords.splice(i,1),this.loadData()}),Q.addEventListener(K.SEARCH_SUGGESTION_SELECTED,e=>{this.suggestionSelect(e.detail.suggestion)}),Q.addEventListener(K.EVENT_DATES_UPDATED,e=>{let{datepickerID:t,selectedDate:i}=e.detail;t.toLowerCase().includes("date-from")&&(this.startDate=i),t.toLowerCase().includes("date-to")&&(this.endDate=i),this.loadData()}),Q.addEventListener(K.EVENT_FORMAT_SELECTED,e=>{let{value:t}=e.detail;this.selectedFormat=t,this.loadData()}
339),Q.addEventListener(K.EVENT_LOCATION_SELECTED,e=>{let{value:t}=e.detail;this.selectedLocation=t,this.loadData()}),Q.addEventListener(K.EVENT_TARGETGROUP_SELECTED,e=>{let{value:t}=e.detail;this.selectedTargetGroup=t,this.loadData()}),Q.addEventListener(K.EVENT_COMMUNITIES_SELECTED,e=>{let{value:t}=e.detail;this.selectedCommunity=t,this.loadData()}),Q.addEventListener(K.EVENT_ORGANIZER_SELECTED,e=>{let{value:t}=e.detail;this.selectedOrganizer=t,this.loadData()}),Q.addEventListener(K.DATA_UPDATED,()=>{this.urlParams.ShowFilters&&this.firstPageload==!0&&(Ir(!0),this.firstPageload=!1),Ax()}),Q.addEventListener(K.RESIZED_WINDOW,()=>{this.showFilters&&Vn(),this.calendarInstance&&this.calendarInstance.updateSize()}),Q.addEventListener(K.PAGINATION_UPDATED,()=>{let e=this.pagination.page;e++,this.pagination.page=e,this.loadData(!0)})}init(){this.initCustomEvents(),this.checkUrlParams()}checkUrlParams(){let{Term:e,Keywords:t,StartDate:i,EndDate:r,Format:o,ShowFilters:l,Location:n,PublishingChannel:s,TargetGroup:f,Community:d,IsDigital:x,ShowCalendar:m,Organizer:c}=this.urlParams;if(e&&(e.includes("+")?this.searchInput.value=e.replaceAll("+"," "):this.searchInput.value=e),s&&this.publishingChannels.indexOf(s)!=-1){let p=this.publishingChannels.indexOf(s);for(let k=0;k<this.eventNavigationLink.length;k++){let b=this.eventNavigationLink[k];k==p?b.classList.add("selected"):b.classList.remove("selected")}this.eventNavContainersAll.forEach(k=>{k.getAttribute("event-navigation-id")==p?k.classList.add("open"):k.classList.remove("open")}),this.selectedPublishingChannel=s}if(t){let p=t.split(",");p&&(this.keywords.selectedKeywords=p)}if(i){this.startDate=i;let p=this.el.querySelectorAll("div[id*='date-from'] [data-input]");p&&p.forEach(k=>{k.value=this.startDate})}if(r){this.endDate=r;let p=this.el.querySelectorAll("div[id*='date-to'] [data-input]");p&&p.forEach(k=>{k.value=this.endDate})}o&&this.formatsContainer&&(this.selectedFormat=o,this.formatsContainer.setAttribute("data-selected-value",this.selectedFormat)),n&&this.locationContainer&&(this.selectedLocation=n,this.locationContainer.setAttribute("data-selected-value",this.selectedLocation)),d&&this.communitiesContainer&&(this.selectedCommunity=d,this.communitiesContainer.setAttribute("data-selected-value",this.selectedCommunity)),c&&this.organizersContainer&&(this.selectedOrganizer=c,this.organizersContainer.setAttribute("data-selected-value",this.selectedOrganizer)),f&&(this.targetGroupsContainer||this.targetGroupsRepresentativeContainer)&&(this.selectedTargetGroup=f,this.selectedPublishingChannel==="Alle"?this.targetGroupsContainer.setAttribute("data-selected-value",this.selectedTargetGroup):this.targetGroupsRepresentativeContainer.setAttribute("data-selected-value",this.selectedTargetGroup)),l&&(this.show
339Filters=!0),x&&(this.isDigitalCheckbox.checked=!0),m&&(this.calendarCheckbox.checked=!0),Object.keys(this.urlParams).filter(p=>p!=""&&p!="ShowFilters"&&p!="Page"&&p!="PublishingChannel"&&p!="ShowCalendar").length?this.preloadData():this.loadData()}searchKeyUp(e){if(e.key==="Enter")this.suggestionsContainer.classList.add("close"),this.loadData();else if(e.key==="ArrowDown"){let t=this.suggestionsContainer.querySelector("ul > li a");t&&t.focus()}else this.suggestionsContainer.classList.remove("close"),this.loadSuggestions(e)}searchClick(){this.loadData()}toggleShowFilters(){if(this.showFilterButton)if(this.showFilters===!0){Ir(!1),this.showFilters=!1;let e=dt();this.showFilters==!1&&e.ShowFilters&&delete e.ShowFilters,bt(e)}else{Ir(!0),this.showFilters=!0;let e=dt();e.ShowFilters=this.showFilters,bt(e)}}toggleEventNavigation(e){let t=e.target.getAttribute("event-navigation")?e.target:e.target.parentElement,i=t.getAttribute("event-navigation");i&&(this.eventNavigation.querySelectorAll("li").forEach(o=>{o.style.overflow="hidden",o.classList.remove("selected")}),t.classList.add("selected"),t.style.overflow="visible",this.eventNavContainersAll&&this.eventNavContainersAll.forEach(o=>{let l=o.getAttribute("event-navigation-id");if(l===i){if(o.classList.add("open"),this.publishingChannels[l]!=="undefined"&&this.selectedPublishingChannel!=this.publishingChannels[l]){this.selectedPublishingChannel=this.publishingChannels[l],this.selectedFormat="",this.selectedLocation="",this.selectedCommunity="",this.selectedOrganizer="",this.organizers=[],this.communities=[],this.selectedTargetGroup="",this.keywords.selectedKeywords=[],this.searchInput.value="",this.startDate="",this.endDate="",this.isDigitalCheckbox.checked=!1;let n=new CustomEvent(K.EVENT_DATES_CLEARED);Q.dispatchEvent(n);let s=new CustomEvent(K.EVENT_SELECTS_CLEARED);Q.dispatchEvent(s),this.loadData()}}else o.classList.remove("open")}))}suggestionSelect(e){this.searchInput.value=e,this.loadData(),this.suggestionsContainer.classList.add("close")}scrollToSearchResults(){if(this.searchResultsContainer){let e=_r(this.el.querySelector(".search-results")),t=document.querySelector(".side-wrapper").clientHeight;window.scrollTo({top:e.top-t,behavior:"smooth"}),this.stickyResults.classList.remove("open")}}render(e,t){if(e){if(this.facetsContainer&&(this.keywords=$n(e,this.keywords),!t&&this.keywords.allKeywords)){let i=`
340          <ul>
341            ${this.keywords.allKeywords.map(o=>zi.template(o)).join("")}
342          </ul>
343          `;this.facetsContainer.innerHTML=i;let r=[...this.facetsContainer.querySelectorAll('[data-component="facet-item"]')];r&&r.forEach((o,l)=>new zi(o,this.keywords.allKeywords[l],this.searchInput.value))}if(this.formatsContainer&&e.formats&&(this.formats=Ft(e.formats,this.formats,ht,this.selectedFormat,this.formatsContainer,K.EVENT_FORMAT_SELECTED)),this.locationContainer&&e.locations&&(this.locations=Ft(e.locations,this.locations,ht,this.selectedLocation,this.locationContainer,K.EVENT_LOCATION_SELECTED)),this.communitiesContainer&&e.communities&&(this.communities=Ft(e.communities,this.communities,ht,this.selectedCommunity,this.communitiesContainer,K.EVENT_COMMUNITIES_SELECTED)),this.organizersContainer&&e.organizers&&(this.organizers=Ft(e.organizers,this.organizers,ht,this.selectedOrganizer,this.organizersContainer,K.EVENT_ORGANIZER_SELECTED)),(this.targetGroupsContainer||this.representativeTargetGroupsContainer)&&e.targetGroups&&(this.selectedPublishingChannel==="Alle"?this.targetGroups=Ft(e.targetGroups,this.targetGroups,ht,this.selectedTargetGroup,this.targetGroupsContainer,K.EVENT_TARGETGROUP_SELECTED):this.targetGroupsRepresentative=Ft(e.targetGroups,this.targetGroupsRepresentative,ht,this.selectedTargetGroup,this.targetGroupsRepresentativeContainer,K.EVENT_TARGETGROUP_SELECTED)),this.searchResultsContainer&&!t&&e.hits){let i={hidePrice:this.selectedPublishingChannel==="Forbund"},r=`${e.hits.map(o=>Ar.template(o,null,i)).join("")}`;if(this.pagination.page>1?this.searchResultsContainer.innerHTML+=r:this.searchResultsContainer.innerHTML=r,this.searchResultsCountContainer){let o=e.total;this.searchResultsCountContainer.innerHTML=o>10?o-10:0,Er(this.searchResultsCountContainer,0,o,15);let l=o===1?this.searchResultsTextContainer.getAttribute("one-result-text"):this.searchResultsTextContainer.getAttribute("several-result-text");this.searchResultsTextContainer.innerHTML=l,this.stickyResultsText.innerHTML=o+" "+l}if(this.paginationContainer){this.pagination.total=e.total;let o=`${Si.template(this.pagination)}`;this.paginationContainer.innerHTML=o;let l=this.paginationContainer.querySelector('[data-component="button-pagination"]');l&&new Si(l,this.pagination)}}}}async loadCalendarData(e){let t={Size:e};this.selectedPublishingChannel&&(t.PublishingChannel=this.selectedPublishingChannel),Be(this.el,!0),setTimeout(()=>{Be(this.el,!1)},3e4);let i=await _c(t);this.renderCalendar(i),i&&Be(this.el,!1)}toggleCalendarView(){let e=this.el.querySelector(".calendar-component");if(this.calendarInstance==null&&this.pagination.total&&this.loadCalendarData(this.pagination.total),this.calendarCheckbox.checked){e.classList.remove("closed"),this.el.classList.add("calendar-open"),this.calendarInstance&&this.calendarInstance.render();let t=dt();t.ShowCalendar=!0,bt(t)}else{e.classList.add("closed"),this.el.classList.remove("calendar-open");let t=dt();t.ShowCalendar&&(delete t.ShowCalendar,bt(t))}}renderCalendar(e){let t=FullCalendar;if(t&&e.hits&&e.hits.length>0){let i=[];
343e.hits.forEach(f=>{let d=f.source?f.source:f,{url:x,status:m,startDate:c,endDate:g,Highlight:p,description:k}=d,b=p?p.title:d.title;i.push({start:c,end:g,url:x,extendedProps:{title:b,description:k,status:m.toLowerCase()}})});let r=t.globalLocales?t.globalLocales[13]:null,o=new Date(i[0].start),l=hk(o);this.calendarInstance=new t.Calendar(this.eventCalendar,{timeZone:"UTC",initialView:"dayGridMonth",locale:r,events:i,weekNumbers:!0,fixedWeekCount:!1,weekText:"Uge ",eventDisplay:"block",displayEventTime:!1,weekends:!1,views:{dayGridMonth:{duration:{month:1}},dayGrid2Month:{type:"dayGrid",duration:{month:2}}},contentHeight:"auto",headerToolbar:{left:"title",right:"prev,next"},validRange:{start:l},eventContent:f=>{let d=document.createElement("div"),{title:x,description:m,status:c}=f.event.extendedProps,g=Po(c," ","").toLowerCase().trim(),p=`${x?`<div class='title'>${x}</div>`:""}
344          
345            <div class='desc-box'>
346            <div class='status status-${g}'><div class='icon ${g}'></div><span>${c}</span></div>
347            <div class='desc'>${m}</div>
348            </div>`;return d.innerHTML=p,{domNodes:[d]}}}),this.calendarInstance.render(),this.toggleCalendarView(),this.setCalendarMonthSpan();let n=this.el.querySelector(".fc-button-group .fc-next-button");n&&n.addEventListener("click",()=>{this.setCalendarMonthSpan()});let s=this.el.querySelector(".fc-button-group .fc-prev-button");s&&s.addEventListener("click",()=>{this.setCalendarMonthSpan()})}}setCalendarMonthSpan(){let e=this.calendarInstance.view,t=new Date,r=new Date(e.currentEnd).getTime()-t.getTime();Math.ceil(r/(1e3*3600*24))<15&&e.type=="dayGridMonth"?(this.calendarInstance.changeView("dayGrid2Month"),this.eventCalendar.classList.add("theme-2-months")):e.type=="dayGrid2Month"&&(this.calendarInstance.changeView("dayGridMonth"),this.eventCalendar.classList.remove("theme-2-months"))}};var Al=class{constructor(e){this.el=e,this.select=this.el.querySelector("select"),this.options=this.el.querySelector(".options"),this.isLinks=this.el.getAttribute("data-links"),this.overflowTarget=this.el.getAttribute("data-overflow-target")?this.el.getAttribute("data-overflow-target"):null,this.closeSelect=this.closeSelect.bind(this),this.onClick=this.onClick.bind(this),this.onSelectChange=this.onSelectChange.bind(this),this.init()}closeSelect(){if(this.el.classList.remove("open"),this.options.classList.remove("overflow"),this.options.classList.remove("open"),this.overflowTarget){let e=document.querySelector(this.overflowTarget);e&&e.classList.remove("no-overflow")}document.body.removeEventListener("click",this.closeSelect)}init(){this.el.addEventListener("click",this.onClick),this.el.addEventListener("focusout",e=>{let t=e.relatedTarget;this.el.contains(t)||this.closeSelect()}),this.el.addEventListener("keyup",e=>{e.keyCode===13&&this.onClick(e)}),this.el.addEventListener("focusout",e=>{let t=e.relatedTarget;this.el.contains(t)||this.closeSelect()})}onSelectChange(e){if(this.isLinks)window.location.href=e.target.options[e.target.selectedIndex].value;else{let t,i=e.target.options[e.target.selectedIndex].parentElement.getAttribute("label");t=i?i+" - ":"";let r=e.target.options[e.target.selectedIndex].text;t+=r,this.el.querySelector(".selected-option span").innerText=t,this.options.querySelectorAll("li").forEach(o=>{o.innerText===r&&o.getAttribute("data-value")==e.target.options[e.target.selectedIndex].value?o.classList.add("selected"):o.classList.remove("selected")})}}onClick(e){let t=e.target;if(t.matches("select")==!1){if(this.el.classList.contains("open"))this.closeSelect(e);else{if(this.el.classList.add("open"),this.options.classList.contains("open")||this.options.classList.add("open"),this.overflowTarget){let i=document.querySelector(this.overflowTarget);i&&i.classList.add("no-overflow")}setTimeout(()=>{this.options.classList.add("overflow"),document.body.addEventListener("click",this.closeSelect)},400)}if(t.classList.contains("custom-select-item")){let i;if(i=t.parentElement.parentElement.classList.contains("group-item")?t.parentElement.parentElement.childNodes[0].nodeValue.trim()+" - ":"",i+=t.innerText,this.options.querySelectorAll("li").forEach(r=>{r.classList.remove("selected"),r.setAttribute("aria-selected","false")}),t.classList.add("selected"),t.setAttribute("aria-selected","true"),this.el.querySelector(".selected-option span")&&(this.el.querySelector(".selected-option span").innerText=i),this.options.setAttribute("aria-activedescendant",t.id||""),this.isLinks){let r=t.querySelector("a");r&&(window.location.href=r.getAttribute("href"))}else{let r=t.getAttribute("data-value"),o=this.select.querySelectorAll("option");o&&o.forEach(l=>{if(l.innerText===t.innerText&&l.value==r){l.selected=!0;let n={detail:{value:l.value,text:l.innerText,element:this.select}},s=new CustomEvent(K.EVENT_SELECT_CHANGED,n);Q.dispatchEvent(s);return}})}}}}};var Dx=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],No={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,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(a){return typeof console<"u"&&console.warn(a)},getWeek:function(a){var e=new Date(a.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var t=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.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' viewB
348ox='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};var Mx={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(a){var e=a%100;if(e>3&&e<21)return"th";switch(e%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},Xx=Mx;var fi=function(a,e){return e===void 0&&(e=2),("000"+a).slice(e*-1)},Ri=function(a){return a===!0?1:0};function Ub(a,e){var t;return function(){var i=this,r=arguments;clearTimeout(t),t=setTimeout(function(){return a.apply(i,r)},e)}}var Fx=function(a){return a instanceof Array?a:[a]};function di(a,e,t){if(t===!0)return a.classList.add(e);a.classList.remove(e)}function He(a,e,t){var i=window.document.createElement(a);return e=e||"",t=t||"",i.className=e,t!==void 0&&(i.textContent=t),i}function pd(a){for(;a.firstChild;)a.removeChild(a.firstChild)}function Ob(a,e){if(e(a))return a;if(a.parentNode)return Ob(a.parentNode,e)}function gd(a,e){var t=He("div","numInputWrapper"),i=He("input","numInput "+a),r=He("span","arrowUp"),o=He("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?i.type="number":(i.type="text",i.pattern="\\d*"),e!==void 0)for(var l in e)i.setAttribute(l,e[l]);return t.appendChild(i),t.appendChild(r),t.appendChild(o),t}function Li(a){try{if(typeof a.composedPath=="function"){var e=a.composedPath();return e[0]}return a.target}catch{return a.target}}var Bb=function(){},bd=function(a,e,t){return t.months[e?"shorthand":"longhand"][a]},my={D:Bb,F:function(a,e,t){a.setMonth(t.months.longhand.indexOf(e))},G:function(a,e){a.setHours((a.getHours()>=12?12:0)+parseFloat(e))},H:function(a,e){a.setHours(parseFloat(e))},J:function(a,e){a.setDate(parseFloat(e))},K:function(a,e,t){a.setHours(a.getHours()%12+12*Ri(new RegExp(t.amPM[1],"i").test(e)))},M:function(a,e,t){a.setMonth(t.months.shorthand.indexOf(e))},S:function(a,e){a.setSeconds(parseFloat(e))},U:function(a,e){return new Date(parseFloat(e)*1e3)},W:function(a,e,t){var i=parseInt(e),r=new Date(a.getFullYear(),0,2+(i-1)*7,0,0,0,0);return r.setDate(r.getDate()-r.getDay()+t.firstDayOfWeek),r},Y:function(a,e){a.setFullYear(parseFloat(e))},Z:function(a,e){return new Date(e)},d:function(a,e){a.setDate(parseFloat(e))},h:function(a,e){a.setHours((a.getHours()>=12?12:0)+parseFloat(e))},i:function(a,e){a.setMinutes(parseFloat(e))},j:function(a,e){a.setDate(parseFloat(e))},l:Bb,m:function(a,e){a.setMonth(parseFloat(e)-1)},n:function(a,e){a.setMonth(parseFloat(e)-1)},s:function(a,e){a.setSeconds(parseFloat(e))},u:function(a,e){return new Date(parseFloat(e))},w:Bb,y:function(a,e){a.setFullYear(2e3+parseFloat(e))}},Va={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})"},Wn={Z:function(a){return a.toISOString()},D:function(a,e,t){return e.weekdays.shorthand[Wn.w(a,e,t)]},F:function(a,e,t){return bd(Wn.n(a,e,t)-1,!1,e)},G:function(a,e,t){return fi(Wn.h(a,e,t))},H:function(a){return fi(a.getHours())},J:function(a,e){return e.ordinal!==void 0?a.getDate()+e.ordinal(a.getDate()):a.getDate()},K:function(a,e){return e.amPM[Ri(a.getHours()>11)]},M:function(a,e){return bd(a.getMonth(),!0,e)},S:function(a){return fi(a.getSeconds())},U:function(a){return a.getTime()/1e3},W:function(a,e,t){return t.getWeek(a)},Y:function(a){return fi(a.getFullYear(),4)},d:function(a){return fi(a.getDate())},h:function(a){return a.getHours()%12?a.getHours()%12:12},i:function(a){return fi(a.getMinutes())},j:function(a){return a.getDate()},l:function(a,e){return e.weekdays.longhand[a.getDay()]},m:function(a){return fi(a.getMonth()+1)},n:function(a){return a.getMonth()+1},s:function(a){return a.getSeconds()},u:function(a){return a.getTime()},w:function(a){return a.getDay()},y:function(a){return String(a.getFullYear()).substring(2)}};var Hb=function(a){var e=a.config,t=e===void 0?No:e,i=a.l10n,r=i===void 0?Mx:i,o=a.isMobile,l=o===void 0?!1:o;return function(n,s,f){var d=f||r;return t.formatDate!==void 0&&!l?t.formatDate(n,s,d):s.split("").map(function(x,m,c){return Wn[x]&&c[m-1]!=="\\"?Wn[x](n,d,t):x!=="\\"?x:""}).join("")}},Px=function(a){var e=a.config,t=e===void 0?No:e,i=a.l10n,r=i===void 0?Mx:i;return function(o,l,n,s){if(!(o!==0&&!o)){var f=s||r,d,x=o;if(o instanceof Date)d=new Date(o.getTime());else if(typeof o!="string"&&o.toFixed!==void 0)d=new Date(o);
vendor: 6,519 bytes, line 348
348else if(typeof o=="string"){var m=l||(t||No).dateFormat,c=String(o).trim();if(c==="today")d=new Date,n=!0;else if(t&&t.parseDate)d=t.parseDate(o,m);else if(/Z$/.test(c)||/GMT$/.test(c))d=new Date(o);else{for(var g=void 0,p=[],k=0,b=0,u="";k<m.length;k++){var h=m[k],w=h==="\\",y=m[k-1]==="\\"||w;if(Va[h]&&!y){u+=Va[h];var v=new RegExp(u).exec(o);v&&(g=!0)&&p[h!=="Y"?"push":"unshift"]({fn:my[h],val:v[++b]})}else w||(u+=".")}d=!t||!t.noCalendar?new Date(new Date().getFullYear(),0,1,0,0,0,0):new Date(new Date().setHours(0,0,0,0)),p.forEach(function(j){var S=j.fn,A=j.val;return d=S(d,A,f)||d}),d=g?d:void 0}}if(!(d instanceof Date&&!isNaN(d.getTime()))){t.errorHandler(new Error("Invalid date provided: "+x));return}return n===!0&&d.setHours(0,0,0,0),d}}};function Ui(a,e,t){return t===void 0&&(t=!0),t!==!1?new Date(a.getTime()).setHours(0,0,0,0)-new Date(e.getTime()).setHours(0,0,0,0):a.getTime()-e.getTime()}var xy=function(a,e,t){return a>Math.min(e,t)&&a<Math.max(e,t)},Nx=function(a,e,t){return a*3600+e*60+t},py=function(a){var e=Math.floor(a/3600),t=(a-e*3600)/60;return[e,t,a-e*3600-t*60]},gy={DAY:864e5};function Rx(a){var e=a.defaultHour,t=a.defaultMinute,i=a.defaultSeconds;if(a.minDate!==void 0){var r=a.minDate.getHours(),o=a.minDate.getMinutes(),l=a.minDate.getSeconds();e<r&&(e=r),e===r&&t<o&&(t=o),e===r&&t===o&&i<l&&(i=a.minDate.getSeconds())}if(a.maxDate!==void 0){var n=a.maxDate.getHours(),s=a.maxDate.getMinutes();e=Math.min(e,n),e===n&&(t=Math.min(s,t)),e===n&&t===s&&(i=a.maxDate.getSeconds())}return{hours:e,minutes:t,seconds:i}}typeof Object.assign!="function"&&(Object.assign=function(a){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];if(!a)throw TypeError("Cannot convert undefined or null to object");for(var i=function(n){n&&Object.keys(n).forEach(function(s){return a[s]=n[s]})},r=0,o=e;r<o.length;r++){var l=o[r];i(l)}return a});var ci=function(){return ci=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++){e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(a[r]=e[r])}return a},ci.apply(this,arguments)},by=function(){for(var a=0,e=0,t=arguments.length;e<t;e++)a+=arguments[e].length;for(var i=Array(a),r=0,e=0;e<t;e++)for(var o=arguments[e],l=0,n=o.length;l<n;l++,r++)i[r]=o[l];return i},l9=300;function n9(a,e){var t={config:ci(ci({},No),Pt.defaultConfig),l10n:Xx};t.parseDate=Px({config:t.config,l10n:t.l10n}),t._handlers=[],t.pluginElements=[],t.loadedPlugins=[],t._bind=p,t._setHoursFromDate=m,t._positionCalendar=Ke,t.changeMonth=M,t.changeYear=ge,t.clear=q,t.close=G,t.onMouseOver=ve,t._createElement=He,t.createDay=v,t.destroy=J,t.isEnabled=se,t.jumpToDate=u,t.updateValue=De,t.open=oe,t.redraw=je,t.set=We,t.setDate=W,t.toggle=me;function i(){t.utils={getDaysInMonth:function(C,T){return C===void 0&&(C=t.currentMonth),T===void 0&&(T=t.currentYear),C===1&&(T%4===0&&T%100!==0||T%400===0)?29:t.l10n.daysInMonth[C]}}}function r(){t.element=t.input=a,t.isOpen=!1,st(),Re(),Z(),H(),i(),t.isMobile||y(),b(),(t.selectedDates.length||t.config.noCalendar)&&(t.config.enableTime&&m(t.config.noCalendar?t.latestSelectedDateObj:void 0),De(!1)),n();var C=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!t.isMobile&&C&&Ke(),ue("onReady")}function o(){var C;return((C=t.calendarContainer)===null||C===void 0?void 0:C.getRootNode()).activeElement||document.activeElement}function l(C){return C.bind(t)}function n(){var C=t.config;C.weekNumbers===!1&&C.showMonths===1||C.noCalendar!==!0&&window.requestAnimationFrame(function(){if(t.calendarContainer!==void 0&&(t.calendarContainer.style.visibility="hidden",t.calendarContainer.style.display="block"),t.daysContainer!==void 0){var T=(t.days.offsetWidth+1)*C.showMonths;t.daysContainer.style.width=T+"px",t.calendarContainer.style.width=T+(t.weekWrapper!==void 0?t.weekWrapper.offsetWidth:0)+"px",t.calendarContainer.style.removeProperty("visibility"),t.calendarContainer.style.removeProperty("display")}})}function s(C){if(t.selectedDates.length===0){var T=t.config.minDate===void 0||Ui(new Date,t.config.minDate)>=0?new Date:new Date(t.config.minDate.getTime()),D=Rx(t.config);T.setHours(D.hours,D.minutes,D.seconds,T.getMilliseconds()),t.selectedDates=[T],t.latestSelectedDateObj=T}C!==void 0&&C.type!=="blur"&&fe(C);var O=t._input.value;x(),De(),t._input.value!==O&&t._debouncedChange()}function f(C,T){return C%12+12*Ri(T===t.l10n.amPM[1])}function d(C){switch(C%24){case 0:case 12:return 12;default:return C%12}}function x(){if(!(t.hourElement===void 0||t.minuteElement===void 0)){var C=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,T=(parseInt(t.minuteElement.value,10)||0)%60,D=t.secondElement!==void 0?(parseInt(t.secondElement.value,10)||0)%60:0;t.amPM!==void 0&&(C=f(C,t.amPM.textContent));var O=t.config.minTime!==void 0||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&Ui(t.latestSelectedDateObj,t.config.minDate,!0)===0,Y=t.config.maxTime!==void 0||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&Ui(t.latestSelectedDateObj,t.config.maxDate,!0)===0;if(t.config.maxTime!==void 0&&t.config.minTime!==void 0&&t.config.minTime>t.config.maxTime){var $=Nx(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),ae=Nx(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),ee=Nx(C,T,D);if(ee>ae&&ee<$){var de=py($);C=de[0],T=de[1],D=de[2]}}else{if(Y){var te=t.config.maxTime!==void 0?t.config.maxTime:t.config.maxDate;C=Math.min(C,te.getHours()),C===te.getHours()&&(T=Math.min(T,te.getMinutes())),T===te.getMinutes()&&(D=Math.min(D,te.getSeconds()))}if(O){var ne=t.config.minTime!==void 0?t.config.minTime:t.config.minDate;C=Math.max(C,ne.getHours()),C===ne.getHours()&&T<ne.getMinutes()&&(T=ne.getMinutes()),T===ne.getMinutes()&&(D=Math.max(D,ne.getSeconds()))}}c(C,T,D)}}function m(C){var T=C||t.latestSelectedDateObj;T&&T instanceof Date&&c(T.getHours(),T.getMinutes(),T.getSeconds())}function c(C,T,D){t.latestSelectedDateObj!==void 0&&t.latestSelectedDateObj.setHours(C%24,T,D||0,0),!(!t.hourElement||!t.minuteElement||t.isMobile)&&(t.hourElement.value=fi(t.config.time_24hr?C:(12+C)%12+12*Ri(C%12===0)),t.minuteElement.value=fi(T),t.amPM!==void 0&&(t.amPM.textContent=t.l10n.amPM[Ri(C>=12)]),t.secondElement!==void 0&&(t.secondElement.value=fi(D)))}function g(C){var T=Li(C),D=parseInt(T.value)+(C.delta||0);(D/1e3>1||C.key==="Enter"&&!/[^\d]/.test(D.toString()))&&ge(D)}function p(C,T,D,O){if(T instanceof Array)return T.forEach(function(Y){return p(C,Y,D,O)});
vendor: 12,486 bytes, line 348
348if(C instanceof Array)return C.forEach(function(Y){return p(Y,T,D,O)});C.addEventListener(T,D,O),t._handlers.push({remove:function(){return C.removeEventListener(T,D,O)}})}function k(){ue("onChange")}function b(){if(t.config.wrap&&["open","close","toggle","clear"].forEach(function(D){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+D+"]"),function(O){return p(O,"click",t[D])})}),t.isMobile){ce();return}var C=Ub(be,50);if(t._debouncedChange=Ub(k,l9),t.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&p(t.daysContainer,"mouseover",function(D){t.config.mode==="range"&&ve(Li(D))}),p(t._input,"keydown",Se),t.calendarContainer!==void 0&&p(t.calendarContainer,"keydown",Se),!t.config.inline&&!t.config.static&&p(window,"resize",C),window.ontouchstart!==void 0?p(window.document,"touchstart",re):p(window.document,"mousedown",re),p(window.document,"focus",re,{capture:!0}),t.config.clickOpens===!0&&(p(t._input,"focus",t.open),p(t._input,"click",t.open)),t.daysContainer!==void 0&&(p(t.monthNav,"click",Ee),p(t.monthNav,["keyup","increment"],g),p(t.daysContainer,"click",Ae)),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0){var T=function(D){return Li(D).select()};p(t.timeContainer,["increment"],s),p(t.timeContainer,"blur",s,{capture:!0}),p(t.timeContainer,"click",h),p([t.hourElement,t.minuteElement],["focus","click"],T),t.secondElement!==void 0&&p(t.secondElement,"focus",function(){return t.secondElement&&t.secondElement.select()}),t.amPM!==void 0&&p(t.amPM,"click",function(D){s(D)})}t.config.allowInput&&p(t._input,"blur",xe)}function u(C,T){var D=C!==void 0?t.parseDate(C):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate<t.now?t.config.maxDate:t.now),O=t.currentYear,Y=t.currentMonth;try{D!==void 0&&(t.currentYear=D.getFullYear(),t.currentMonth=D.getMonth())}catch($){$.message="Invalid date supplied: "+D,t.config.errorHandler($)}T&&t.currentYear!==O&&(ue("onYearChange"),F()),T&&(t.currentYear!==O||t.currentMonth!==Y)&&ue("onMonthChange"),t.redraw()}function h(C){var T=Li(C);~T.className.indexOf("arrow")&&w(C,T.classList.contains("arrowUp")?1:-1)}function w(C,T,D){var O=C&&Li(C),Y=D||O&&O.parentNode&&O.parentNode.firstChild,$=Ut("increment");$.delta=T,Y&&Y.dispatchEvent($)}function y(){var C=window.document.createDocumentFragment();if(t.calendarContainer=He("div","flatpickr-calendar"),t.calendarContainer.tabIndex=-1,!t.config.noCalendar){if(C.appendChild(_()),t.innerContainer=He("div","flatpickr-innerContainer"),t.config.weekNumbers){var T=P(),D=T.weekWrapper,O=T.weekNumbers;t.innerContainer.appendChild(D),t.weekNumbers=O,t.weekWrapper=D}t.rContainer=He("div","flatpickr-rContainer"),t.rContainer.appendChild(z()),t.daysContainer||(t.daysContainer=He("div","flatpickr-days"),t.daysContainer.tabIndex=-1),X(),t.rContainer.appendChild(t.daysContainer),t.innerContainer.appendChild(t.rContainer),C.appendChild(t.innerContainer)}t.config.enableTime&&C.appendChild(E()),di(t.calendarContainer,"rangeMode",t.config.mode==="range"),di(t.calendarContainer,"animate",t.config.animate===!0),di(t.calendarContainer,"multiMonth",t.config.showMonths>1),t.calendarContainer.appendChild(C);var Y=t.config.appendTo!==void 0&&t.config.appendTo.nodeType!==void 0;if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!Y&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):t.config.appendTo!==void 0&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var $=He("div","flatpickr-wrapper");t.element.parentNode&&t.element.parentNode.insertBefore($,t.element),$.appendChild(t.element),t.altInput&&$.appendChild(t.altInput),$.appendChild(t.calendarContainer)}!t.config.static&&!t.config.inline&&(t.config.appendTo!==void 0?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}function v(C,T,D,O){var Y=se(T,!0),$=He("span",C,T.getDate().toString());return $.dateObj=T,$.$i=O,$.setAttribute("aria-label",t.formatDate(T,t.config.ariaDateFormat)),C.indexOf("hidden")===-1&&Ui(T,t.now)===0&&(t.todayDateElem=$,$.classList.add("today"),$.setAttribute("aria-current","date")),Y?($.tabIndex=-1,Ot(T)&&($.classList.add("selected"),t.selectedDateElem=$,t.config.mode==="range"&&(di($,"startRange",t.selectedDates[0]&&Ui(T,t.selectedDates[0],!0)===0),di($,"endRange",t.selectedDates[1]&&Ui(T,t.selectedDates[1],!0)===0),C==="nextMonthDay"&&$.classList.add("inRange")))):$.classList.add("flatpickr-disabled"),t.config.mode==="range"&&Ue(T)&&!Ot(T)&&$.classList.add("inRange"),t.weekNumbers&&t.config.showMonths===1&&C!=="prevMonthDay"&&O%7===6&&t.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+t.config.getWeek(T)+"</span>"),ue("onDayCreate",$),$}function j(C){C.focus(),t.config.mode==="range"&&ve(C)}function S(C){for(var T=C>0?0:t.config.showMonths-1,D=C>0?t.config.showMonths:-1,O=T;O!=D;O+=C)for(var Y=t.daysContainer.children[O],$=C>0?0:Y.children.length-1,ae=C>0?Y.children.length:-1,ee=$;ee!=ae;ee+=C){var de=Y.children[ee];if(de.className.indexOf("hidden")===-1&&se(de.dateObj))return de}}function A(C,T){for(var D=C.className.indexOf("Month")===-1?C.dateObj.getMonth():t.currentMonth,O=T>0?t.config.showMonths:-1,Y=T>0?1:-1,$=D-t.currentMonth;$!=O;$+=Y)for(var ae=t.daysContainer.children[$],ee=D-t.currentMonth===$?C.$i+T:T<0?ae.children.length-1:0,de=ae.children.length,te=ee;te>=0&&te<de&&te!=(T>0?de:-1);te+=Y){var ne=ae.children[te];if(ne.className.indexOf("hidden")===-1&&se(ne.dateObj)&&Math.abs(C.$i-te)>=Math.abs(T))return j(ne)}t.changeMonth(Y),U(S(Y),0)}function U(C,T){var D=o(),O=ze(D||document.body),Y=C!==void 0?C:O?D:t.selectedDateElem!==void 0&&ze(t.selectedDateElem)?t.selectedDateElem:t.todayDateElem!==void 0&&ze(t.todayDateElem)?t.todayDateElem:S(T>0?1:-1);Y===void 0?t._input.focus():O?A(Y,T):j(Y)}function N(C,T){for(var D=(new Date(C,T,1).getDay()-t.l10n.firstDayOfWeek+7)%7,O=t.utils.getDaysInMonth((T-1+12)%12,C),Y=t.utils.getDaysInMonth(T,C),$=window.document.createDocumentFragment(),ae=t.config.showMonths>1,ee=ae?"prevMonthDay hidden":"prevMonthDay",de=ae?"nextMonthDay hidden":"nextMonthDay",te=O+1-D,ne=0;te<=O;te++,ne++)$.appendChild(v("flatpickr-day "+ee,new Date(C,T-1,te),te,ne));for(te=1;te<=Y;te++,ne++)$.appendChild(v("flatpickr-day",new Date(C,T,te),te,ne));for(var pe=Y+1;pe<=42-D&&(t.config.showMonths===1||ne%7!==0);pe++,ne++)$.appendChild(v("flatpickr-day "+de,new Date(C,T+1,pe%Y),pe,ne));var Je=He("div","dayContainer");return Je.appendChild($),Je}function X(){if(t.daysContainer!==void 0){pd(t.daysContainer),t.weekNumbers&&pd(t.weekNumbers);for(var C=document.createDocumentFragment(),T=0;T<t.config.showMonths;T++){var D=new Date(t.currentYear,t.currentMonth,1);D.setMonth(t.currentMonth+T),C.appendChild(N(D.getFullYear(),D.getMonth()))}t.daysContainer.appendChild(C),t.days=t.daysContainer.firstChild,t.config.mode==="range"&&t.selectedDates.length===1&&ve()}}function F(){if(!(t.config.showMonths>1||t.config.monthSelectorType!=="dropdown")){var C=function(O){return t.config.minDate!==void 0&&t.currentYear===t.config.minDate.getFullYear()&&O<t.config.minDate.getMonth()?!1:!(t.config.maxDate!==void 0&&t.currentYear===t.config.maxDate.getFullYear()&&O>t.config.maxDate.getMonth())};t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="";for(var T=0;T<12;T++)if(C(T)){var D=He("option","flatpickr-monthDropdown-month");D.value=new Date(t.currentYear,T).getMonth().toString(),D.textContent=bd(T,t.config.shorthandCurrentMonth,t.l10n),D.tabIndex=-1,t.currentMonth===T&&(D.selected=!0),t.monthsDropdownContainer.appendChild(D)}}}function R(){var C=He("div","flatpickr-month"),T=window.document.createDocumentFragment(),D;t.config.showMonths>1||t.config.monthSelectorType==="static"?D=He("span","cur-month"):(t.monthsDropdownContainer=He("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),p(t.monthsDropdownContainer,"change",function(ae){var ee=Li(ae),de=parseInt(ee.value,10);t.changeMonth(de-t.currentMonth),ue("onMonthChange")}),F(),D=t.monthsDropdownContainer);var O=gd("cur-year",{tabindex:"-1"}),Y=O.getElementsByTagName("input")[0];Y.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&Y.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(Y.setAttribute("max",t.config.maxDate.getFullYear().toString()),Y.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear());var $=He("div","flatpickr-current-month");return $.appendChild(D),$.appendChild(O),T.appendChild($),C.appendChild(T),{container:C,yearElement:Y,monthElement:D}}function L(){pd(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]);for(var C=t.config.showMonths;C--;){var T=R();t.yearElements.push(T.yearElement),t.monthElements.push(T.monthElement),t.monthNav.appendChild(T.container)}t.monthNav.appendChild(t.nextMonthNav)}function _(){return t.monthNav=He("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=He("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=He("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,L(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function(C){t.__hidePrevMonthArrow!==C&&(di(t.prevMonthNav,"flatpickr-disabled",C),t.__hidePrevMonthArrow=C)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function(C){t.__hideNextMonthArrow!==C&&(di(t.nextMonthNav,"flatpickr-disabled",C),t.__hideNextMonthArrow=C)}}),t.currentYearElement=t.yearElements[0],_e(),t.monthNav}function E(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar");var C=Rx(t.config);t.timeContainer=He("div","flatpickr-time"),t.timeContainer.tabIndex=-1;var T=He("span","flatpickr-time-separator",":"),D=gd("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel});t.hourElement=D.getElementsByTagName("input")[0];var O=gd("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel});if(t.minuteElement=O.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=fi(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?C.hours:d(C.hours)),t.minuteElement.value=fi(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():C.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(D),t.timeContainer.appendChild(T),t.timeContainer.appendChild(O),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds");var Y=gd("flatpickr-second");t.secondElement=Y.getElementsByTagName("input")[0],t.secondElement.value=fi(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():C.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(He("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(Y)}return t.config.time_24hr||(t.amPM=He("span","flatpickr-am-pm",t.l10n.amPM[Ri((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}function z(){t.weekdayContainer?pd(t.weekdayContainer):t.weekdayContainer=He("div","flatpickr-weekdays");for(var C=t.config.showMonths;C--;){var T=He("div","flatpickr-weekdaycontainer");t.weekdayContainer.appendChild(T)}return I(),t.weekdayContainer}function I(){if(t.weekdayContainer){var C=t.l10n.firstDayOfWeek,T=by(t.l10n.weekdays.shorthand);C>0&&C<T.length&&(T=by(T.splice(C,T.length),T.splice(0,C)));for(var D=t.config.showMonths;D--;)t.weekdayContainer.children[D].innerHTML=`
349      <span class='flatpickr-weekday'>
350        `+T.join("</span><span class='flatpickr-weekday'>")+`
351      </span>
352      `}}function P(){t.calendarContainer.classList.add("hasWeeks");var C=He("div","flatpickr-weekwrapper");C.appendChild(He("span","flatpickr-weekday",t.l10n.weekAbbreviation));var T=He("div","flatpickr-weeks");return C.appendChild(T),{weekWrapper:C,weekNumbers:T}}function M(C,T){T===void 0&&(T=!0);var D=T?C:C-t.currentMonth;D<0&&t._hidePrevMonthArrow===!0||D>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=D,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,ue("onYearChange"),F()),X(),ue("onMonthChange"),_e())}function q(C,T){if(C===void 0&&(C=!0),T===void 0&&(T=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,T===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var D=Rx(t.config),O=D.hours,Y=D.minutes,$=D.seconds;c(O,Y,$)}t.redraw(),C&&ue("onChange")}function G(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),ue("onClose")}function J(){t.config!==void 0&&ue("onDestroy");for(var C=t._handlers.length;C--;)t._handlers[C].remove();if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0;else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var T=t.calendarContainer.parentNode;if(T.lastChild&&T.removeChild(T.lastChild),T.parentNode){for(;T.firstChild;)T.parentNode.insertBefore(T.firstChild,T);T.parentNode.removeChild(T)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer);t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.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(D){try{delete t[D]}catch{}})}function le(C){return t.calendarContainer.contains(C)}function re(C){if(t.isOpen&&!t.config.inline){var T=Li(C),D=le(T),O=T===t.input||T===t.altInput||t.element.contains(T)||C.path&&C.path.indexOf&&(~C.path.indexOf(t.input)||~C.path.indexOf(t.altInput)),Y=!O&&!D&&!le(C.relatedTarget),$=!t.config.ignoredFocusElements.some(function(ae){return ae.contains(T)});Y&&$&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&s(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function ge(C){if(!(!C||t.config.minDate&&C<t.config.minDate.getFullYear()||t.config.maxDate&&C>t.config.maxDate.getFullYear())){var T=C,D=t.currentYear!==T;t.currentYear=T||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),D&&(t.redraw(),ue("onYearChange"),F())}}function se(C,T){var D;T===void 0&&(T=!0);var O=t.parseDate(C,void 0,T);if(t.config.minDate&&O&&Ui(O,t.config.minDate,T!==void 0?T:!t.minDateHasTime)<0||t.config.maxDate&&O&&Ui(O,t.config.maxDate,T!==void 0?T:!t.maxDateHasTime)>0)return!1;if(!t.config.enable&&t.config.disable.length===0)return!0;
vendor: 6,322 bytes, line 352
352if(O===void 0)return!1;for(var Y=!!t.config.enable,$=(D=t.config.enable)!==null&&D!==void 0?D:t.config.disable,ae=0,ee=void 0;ae<$.length;ae++){if(ee=$[ae],typeof ee=="function"&&ee(O))return Y;if(ee instanceof Date&&O!==void 0&&ee.getTime()===O.getTime())return Y;if(typeof ee=="string"){var de=t.parseDate(ee,void 0,!0);return de&&de.getTime()===O.getTime()?Y:!Y}else if(typeof ee=="object"&&O!==void 0&&ee.from&&ee.to&&O.getTime()>=ee.from.getTime()&&O.getTime()<=ee.to.getTime())return Y}return!Y}function ze(C){return t.daysContainer!==void 0?C.className.indexOf("hidden")===-1&&C.className.indexOf("flatpickr-disabled")===-1&&t.daysContainer.contains(C):!1}function xe(C){var T=C.target===t._input,D=t._input.value.trimEnd()!==Te();T&&D&&!(C.relatedTarget&&le(C.relatedTarget))&&t.setDate(t._input.value,!0,C.target===t.altInput?t.config.altFormat:t.config.dateFormat)}function Se(C){var T=Li(C),D=t.config.wrap?a.contains(T):T===t._input,O=t.config.allowInput,Y=t.isOpen&&(!O||!D),$=t.config.inline&&D&&!O;if(C.keyCode===13&&D){if(O)return t.setDate(t._input.value,!0,T===t.altInput?t.config.altFormat:t.config.dateFormat),t.close(),T.blur();t.open()}else if(le(T)||Y||$){var ae=!!t.timeContainer&&t.timeContainer.contains(T);switch(C.keyCode){case 13:ae?(C.preventDefault(),s(),ct()):Ae(C);break;case 27:C.preventDefault(),ct();break;case 8:case 46:D&&!t.config.allowInput&&(C.preventDefault(),t.clear());break;case 37:case 39:if(!ae&&!D){C.preventDefault();var ee=o();if(t.daysContainer!==void 0&&(O===!1||ee&&ze(ee))){var de=C.keyCode===39?1:-1;C.ctrlKey?(C.stopPropagation(),M(de),U(S(1),0)):U(void 0,de)}}else t.hourElement&&t.hourElement.focus();break;case 38:case 40:C.preventDefault();var te=C.keyCode===40?1:-1;t.daysContainer&&T.$i!==void 0||T===t.input||T===t.altInput?C.ctrlKey?(C.stopPropagation(),ge(t.currentYear-te),U(S(1),0)):ae||U(void 0,te*7):T===t.currentYearElement?ge(t.currentYear-te):t.config.enableTime&&(!ae&&t.hourElement&&t.hourElement.focus(),s(C),t._debouncedChange());break;case 9:if(ae){var ne=[t.hourElement,t.minuteElement,t.secondElement,t.amPM].concat(t.pluginElements).filter(function(mt){return mt}),pe=ne.indexOf(T);if(pe!==-1){var Je=ne[pe+(C.shiftKey?-1:1)];C.preventDefault(),(Je||t._input).focus()}}else!t.config.noCalendar&&t.daysContainer&&t.daysContainer.contains(T)&&C.shiftKey&&(C.preventDefault(),t._input.focus());break;default:break}}if(t.amPM!==void 0&&T===t.amPM)switch(C.key){case t.l10n.amPM[0].charAt(0):case t.l10n.amPM[0].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[0],x(),De();break;case t.l10n.amPM[1].charAt(0):case t.l10n.amPM[1].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[1],x(),De();break}(D||le(T))&&ue("onKeyDown",C)}function ve(C,T){if(T===void 0&&(T="flatpickr-day"),!(t.selectedDates.length!==1||C&&(!C.classList.contains(T)||C.classList.contains("flatpickr-disabled")))){for(var D=C?C.dateObj.getTime():t.days.firstElementChild.dateObj.getTime(),O=t.parseDate(t.selectedDates[0],void 0,!0).getTime(),Y=Math.min(D,t.selectedDates[0].getTime()),$=Math.max(D,t.selectedDates[0].getTime()),ae=!1,ee=0,de=0,te=Y;te<$;te+=gy.DAY)se(new Date(te),!0)||(ae=ae||te>Y&&te<$,te<O&&(!ee||te>ee)?ee=te:te>O&&(!de||te<de)&&(de=te));var ne=Array.from(t.rContainer.querySelectorAll("*:nth-child(-n+"+t.config.showMonths+") > ."+T));ne.forEach(function(pe){var Je=pe.dateObj,mt=Je.getTime(),Bt=ee>0&&mt<ee||de>0&&mt>de;if(Bt){pe.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(mi){pe.classList.remove(mi)});return}else if(ae&&!Bt)return;["startRange","inRange","endRange","notAllowed"].forEach(function(mi){pe.classList.remove(mi)}),C!==void 0&&(C.classList.add(D<=t.selectedDates[0].getTime()?"startRange":"endRange"),O<D&&mt===O?pe.classList.add("startRange"):O>D&&mt===O&&pe.classList.add("endRange"),mt>=ee&&(de===0||mt<=de)&&xy(mt,O,D)&&pe.classList.add("inRange"))})}}function be(){t.isOpen&&!t.config.static&&!t.config.inline&&Ke()}function oe(C,T){if(T===void 0&&(T=t._positionElement),t.isMobile===!0){if(C){C.preventDefault();var D=Li(C);D&&D.blur()}t.mobileInput!==void 0&&(t.mobileInput.focus(),t.mobileInput.click()),ue("onOpen");return}else if(t._input.disabled||t.config.inline)return;var O=t.isOpen;t.isOpen=!0,O||(t.calendarContainer.classList.add("open"),t._input.classList.add("active"),ue("onOpen"),Ke(T)),t.config.enableTime===!0&&t.config.noCalendar===!0&&t.config.allowInput===!1&&(C===void 0||!t.timeContainer.contains(C.relatedTarget))&&setTimeout(function(){return t.hourElement.select()},50)}function we(C){return function(T){var D=t.config["_"+C+"Date"]=t.parseDate(T,t.config.dateFormat),O=t.config["_"+(C==="min"?"max":"min")+"Date"];D!==void 0&&(t[C==="min"?"minDateHasTime":"maxDateHasTime"]=D.getHours()>0||D.getMinutes()>0||D.getSeconds()>0),t.selectedDates&&(t.selectedDates=t.selectedDates.filter(function(Y){return se(Y)}),!t.selectedDates.length&&C==="min"&&m(D),De()),t.daysContainer&&(je(),D!==void 0?t.currentYearElement[C]=D.getFullYear().toString():t.currentYearElement.removeAttribute(C),t.currentYearElement.disabled=!!O&&D!==void 0&&O.getFullYear()===D.getFullYear())}}function st(){var C=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],T=ci(ci({},JSON.parse(JSON.stringify(a.dataset||{}))),e),D={};t.config.parseDate=T.parseDate,t.config.formatDate=T.formatDate,Object.defineProperty(t.config,"enable",{get:function(){return t.config._enable},set:function(ne){t.config._enable=V(ne)}}),Object.defineProperty(t.config,"disable",{get:function(){return t.config._disable},set:function(ne){t.config._disable=V(ne)}});var O=T.mode==="time";if(!T.dateFormat&&(T.enableTime||O)){var Y=Pt.defaultConfig.dateFormat||No.dateFormat;D.dateFormat=T.noCalendar||O?"H:i"+(T.enableSeconds?":S":""):Y+" H:i"+(T.enableSeconds?":S":"")}if(T.altInput&&(T.enableTime||O)&&!T.altFormat){var $=Pt.defaultConfig.altFormat||No.altFormat;D.altFormat=T.noCalendar||O?"h:i"+(T.enableSeconds?":S K":" K"):$+(" h:i"+(T.enableSeconds?":S":"")+" K")}Object.defineProperty(t.config,"minDate",{get:function(){return t.config._minDate},set:we("min")}),Object.defineProperty(t.config,"maxDate",{get:function(){return t.config._maxDate},set:we("max")}
vendor: 15,500 bytes, line 352
352);var ae=function(ne){return function(pe){t.config[ne==="min"?"_minTime":"_maxTime"]=t.parseDate(pe,"H:i:S")}};Object.defineProperty(t.config,"minTime",{get:function(){return t.config._minTime},set:ae("min")}),Object.defineProperty(t.config,"maxTime",{get:function(){return t.config._maxTime},set:ae("max")}),T.mode==="time"&&(t.config.noCalendar=!0,t.config.enableTime=!0),Object.assign(t.config,D,T);for(var ee=0;ee<C.length;ee++)t.config[C[ee]]=t.config[C[ee]]===!0||t.config[C[ee]]==="true";Dx.filter(function(ne){return t.config[ne]!==void 0}).forEach(function(ne){t.config[ne]=Fx(t.config[ne]||[]).map(l)}),t.isMobile=!t.config.disableMobile&&!t.config.inline&&t.config.mode==="single"&&!t.config.disable.length&&!t.config.enable&&!t.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var ee=0;ee<t.config.plugins.length;ee++){var de=t.config.plugins[ee](t)||{};for(var te in de)Dx.indexOf(te)>-1?t.config[te]=Fx(de[te]).map(l).concat(t.config[te]):typeof T[te]>"u"&&(t.config[te]=de[te])}T.altInputClass||(t.config.altInputClass=ye().className+" "+t.config.altInputClass),ue("onParseConfig")}function ye(){return t.config.wrap?a.querySelector("[data-input]"):a}function Re(){typeof t.config.locale!="object"&&typeof Pt.l10ns[t.config.locale]>"u"&&t.config.errorHandler(new Error("flatpickr: invalid locale "+t.config.locale)),t.l10n=ci(ci({},Pt.l10ns.default),typeof t.config.locale=="object"?t.config.locale:t.config.locale!=="default"?Pt.l10ns[t.config.locale]:void 0),Va.D="("+t.l10n.weekdays.shorthand.join("|")+")",Va.l="("+t.l10n.weekdays.longhand.join("|")+")",Va.M="("+t.l10n.months.shorthand.join("|")+")",Va.F="("+t.l10n.months.longhand.join("|")+")",Va.K="("+t.l10n.amPM[0]+"|"+t.l10n.amPM[1]+"|"+t.l10n.amPM[0].toLowerCase()+"|"+t.l10n.amPM[1].toLowerCase()+")";var C=ci(ci({},e),JSON.parse(JSON.stringify(a.dataset||{})));C.time_24hr===void 0&&Pt.defaultConfig.time_24hr===void 0&&(t.config.time_24hr=t.l10n.time_24hr),t.formatDate=Hb(t),t.parseDate=Px({config:t.config,l10n:t.l10n})}function Ke(C){if(typeof t.config.position=="function")return void t.config.position(t,C);if(t.calendarContainer!==void 0){ue("onPreCalendarPosition");var T=C||t._positionElement,D=Array.prototype.reduce.call(t.calendarContainer.children,function(cv,mv){return cv+mv.offsetHeight},0),O=t.calendarContainer.offsetWidth,Y=t.config.position.split(" "),$=Y[0],ae=Y.length>1?Y[1]:null,ee=T.getBoundingClientRect(),de=window.innerHeight-ee.bottom,te=$==="above"||$!=="below"&&de<D&&ee.top>D,ne=window.pageYOffset+ee.top+(te?-D-2:T.offsetHeight+2);if(di(t.calendarContainer,"arrowTop",!te),di(t.calendarContainer,"arrowBottom",te),!t.config.inline){var pe=window.pageXOffset+ee.left,Je=!1,mt=!1;ae==="center"?(pe-=(O-ee.width)/2,Je=!0):ae==="right"&&(pe-=O-ee.width,mt=!0),di(t.calendarContainer,"arrowLeft",!Je&&!mt),di(t.calendarContainer,"arrowCenter",Je),di(t.calendarContainer,"arrowRight",mt);var Bt=window.document.body.offsetWidth-(window.pageXOffset+ee.right),mi=pe+O>window.document.body.offsetWidth,Nt=Bt+O>window.document.body.offsetWidth;if(di(t.calendarContainer,"rightMost",mi),!t.config.static)if(t.calendarContainer.style.top=ne+"px",!mi)t.calendarContainer.style.left=pe+"px",t.calendarContainer.style.right="auto";else if(!Nt)t.calendarContainer.style.left="auto",t.calendarContainer.style.right=Bt+"px";else{var at=ft();if(at===void 0)return;var ss=window.document.body.offsetWidth,Hi=Math.max(0,ss/2-O/2),nv=".flatpickr-calendar.centerMost:before",sv=".flatpickr-calendar.centerMost:after",fv=at.cssRules.length,dv="{left:"+ee.left+"px;right:auto;}";di(t.calendarContainer,"rightMost",!1),di(t.calendarContainer,"centerMost",!0),at.insertRule(nv+","+sv+dv,fv),t.calendarContainer.style.left=Hi+"px",t.calendarContainer.style.right="auto"}}}}function ft(){for(var C=null,T=0;T<document.styleSheets.length;T++){var D=document.styleSheets[T];if(D.cssRules){try{D.cssRules}catch{continue}C=D;break}}return C??qe()}function qe(){var C=document.createElement("style");return document.head.appendChild(C),C.sheet}function je(){t.config.noCalendar||t.isMobile||(F(),_e(),X())}function ct(){t._input.focus(),window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==void 0?setTimeout(t.close,0):t.close()}function Ae(C){C.preventDefault(),C.stopPropagation();var T=function(ne){return ne.classList&&ne.classList.contains("flatpickr-day")&&!ne.classList.contains("flatpickr-disabled")&&!ne.classList.contains("notAllowed")},D=Ob(Li(C),T);if(D!==void 0){var O=D,Y=t.latestSelectedDateObj=new Date(O.dateObj.getTime()),$=(Y.getMonth()<t.currentMonth||Y.getMonth()>t.currentMonth+t.config.showMonths-1)&&t.config.mode!=="range";if(t.selectedDateElem=O,t.config.mode==="single")t.selectedDates=[Y];else if(t.config.mode==="multiple"){var ae=Ot(Y);ae?t.selectedDates.splice(parseInt(ae),1):t.selectedDates.push(Y)}else t.config.mode==="range"&&(t.selectedDates.length===2&&t.clear(!1,!1),t.latestSelectedDateObj=Y,t.selectedDates.push(Y),Ui(Y,t.selectedDates[0],!0)!==0&&t.selectedDates.sort(function(ne,pe){return ne.getTime()-pe.getTime()}));if(x(),$){var ee=t.currentYear!==Y.getFullYear();t.currentYear=Y.getFullYear(),t.currentMonth=Y.getMonth(),ee&&(ue("onYearChange"),F()),ue("onMonthChange")}if(_e(),X(),De(),!$&&t.config.mode!=="range"&&t.config.showMonths===1?j(O):t.selectedDateElem!==void 0&&t.hourElement===void 0&&t.selectedDateElem&&t.selectedDateElem.focus(),t.hourElement!==void 0&&t.hourElement!==void 0&&t.hourElement.focus(),t.config.closeOnSelect){var de=t.config.mode==="single"&&!t.config.enableTime,te=t.config.mode==="range"&&t.selectedDates.length===2&&!t.config.enableTime;(de||te)&&ct()}k()}}var Ye={locale:[Re,I],showMonths:[L,n,z],minDate:[u],maxDate:[u],positionElement:[ie],clickOpens:[function(){t.config.clickOpens===!0?(p(t._input,"focus",t.open),p(t._input,"click",t.open)):(t._input.removeEventListener("focus",t.open),t._input.removeEventListener("click",t.open))}]};function We(C,T){if(C!==null&&typeof C=="object"){Object.assign(t.config,C);for(var D in C)Ye[D]!==void 0&&Ye[D].forEach(function(O){return O()})}else t.config[C]=T,Ye[C]!==void 0?Ye[C].forEach(function(O){return O()}):Dx.indexOf(C)>-1&&(t.config[C]=Fx(T));t.redraw(),De(!0)}function B(C,T){var D=[];if(C instanceof Array)D=C.map(function(O){return t.parseDate(O,T)});else if(C instanceof Date||typeof C=="number")D=[t.parseDate(C,T)];else if(typeof C=="string")switch(t.config.mode){case"single":case"time":D=[t.parseDate(C,T)];break;case"multiple":D=C.split(t.config.conjunction).map(function(O){return t.parseDate(O,T)});break;case"range":D=C.split(t.l10n.rangeSeparator).map(function(O){return t.parseDate(O,T)});break;default:break}else t.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(C)));t.selectedDates=t.config.allowInvalidPreload?D:D.filter(function(O){return O instanceof Date&&se(O,!1)}),t.config.mode==="range"&&t.selectedDates.sort(function(O,Y){return O.getTime()-Y.getTime()})}function W(C,T,D){if(T===void 0&&(T=!1),D===void 0&&(D=t.config.dateFormat),C!==0&&!C||C instanceof Array&&C.length===0)return t.clear(T);B(C,D),t.latestSelectedDateObj=t.selectedDates[t.selectedDates.length-1],t.redraw(),u(void 0,T),m(),t.selectedDates.length===0&&t.clear(!1),De(T),T&&ue("onChange")}function V(C){return C.slice().map(function(T){return typeof T=="string"||typeof T=="number"||T instanceof Date?t.parseDate(T,void 0,!0):T&&typeof T=="object"&&T.from&&T.to?{from:t.parseDate(T.from,void 0),to:t.parseDate(T.to,void 0)}:T}).filter(function(T){return T})}function H(){t.selectedDates=[],t.now=t.parseDate(t.config.now)||new Date;var C=t.config.defaultDate||((t.input.nodeName==="INPUT"||t.input.nodeName==="TEXTAREA")&&t.input.placeholder&&t.input.value===t.input.placeholder?null:t.input.value);C&&B(C,t.config.dateFormat),t._initialDate=t.selectedDates.length>0?t.selectedDates[0]:t.config.minDate&&t.config.minDate.getTime()>t.now.getTime()?t.config.minDate:t.config.maxDate&&t.config.maxDate.getTime()<t.now.getTime()?t.config.maxDate:t.now,t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth(),t.selectedDates.length>0&&(t.latestSelectedDateObj=t.selectedDates[0]),t.config.minTime!==void 0&&(t.config.minTime=t.parseDate(t.config.minTime,"H:i")),t.config.maxTime!==void 0&&(t.config.maxTime=t.parseDate(t.config.maxTime,"H:i")),t.minDateHasTime=!!t.config.minDate&&(t.config.minDate.getHours()>0||t.config.minDate.getMinutes()>0||t.config.minDate.getSeconds()>0),t.maxDateHasTime=!!t.config.maxDate&&(t.config.maxDate.getHours()>0||t.config.maxDate.getMinutes()>0||t.config.maxDate.getSeconds()>0)}function Z(){if(t.input=ye(),!t.input){t.config.errorHandler(new Error("Invalid input element specified"));return}t.input._type=t.input.type,t.input.type="text",t.input.classList.add("flatpickr-input"),t._input=t.input,t.config.altInput&&(t.altInput=He(t.input.nodeName,t.config.altInputClass),t._input=t.altInput,t.altInput.placeholder=t.input.placeholder,t.altInput.disabled=t.input.disabled,t.altInput.required=t.input.required,t.altInput.tabIndex=t.input.tabIndex,t.altInput.type="text",t.input.setAttribute("type","hidden"),!t.config.static&&t.input.parentNode&&t.input.parentNode.insertBefore(t.altInput,t.input.nextSibling)),t.config.allowInput||t._input.setAttribute("readonly","readonly"),ie()}function ie(){t._positionElement=t.config.positionElement||t._input}function ce(){var C=t.config.enableTime?t.config.noCalendar?"time":"datetime-local":"date";t.mobileInput=He("input",t.input.className+" flatpickr-mobile"),t.mobileInput.tabIndex=1,t.mobileInput.type=C,t.mobileInput.disabled=t.input.disabled,t.mobileInput.required=t.input.required,t.mobileInput.placeholder=t.input.placeholder,t.mobileFormatStr=C==="datetime-local"?"Y-m-d\\TH:i:S":C==="date"?"Y-m-d":"H:i:S",t.selectedDates.length>0&&(t.mobileInput.defaultValue=t.mobileInput.value=t.formatDate(t.selectedDates[0],t.mobileFormatStr)),t.config.minDate&&(t.mobileInput.min=t.formatDate(t.config.minDate,"Y-m-d")),t.config.maxDate&&(t.mobileInput.max=t.formatDate(t.config.maxDate,"Y-m-d")),t.input.getAttribute("step")&&(t.mobileInput.step=String(t.input.getAttribute("step"))),t.input.type="hidden",t.altInput!==void 0&&(t.altInput.type="hidden");try{t.input.parentNode&&t.input.parentNode.insertBefore(t.mobileInput,t.input.nextSibling)}catch{}p(t.mobileInput,"change",function(T){t.setDate(Li(T).value,!1,t.mobileFormatStr),ue("onChange"),ue("onClose")})}function me(C){if(t.isOpen===!0)return t.close();t.open(C)}function ue(C,T){if(t.config!==void 0){var D=t.config[C];if(D!==void 0&&D.length>0)for(var O=0;D[O]&&O<D.length;O++)D[O](t.selectedDates,t.input.value,t,T);C==="onChange"&&(t.input.dispatchEvent(Ut("change")),t.input.dispatchEvent(Ut("input")))}}function Ut(C){var T=document.createEvent("Event");return T.initEvent(C,!0,!0),T}function Ot(C){for(var T=0;T<t.selectedDates.length;T++){var D=t.selectedDates[T];if(D instanceof Date&&Ui(D,C)===0)return""+T}return!1}function Ue(C){return t.config.mode!=="range"||t.selectedDates.length<2?!1:Ui(C,t.selectedDates[0])>=0&&Ui(C,t.selectedDates[1])<=0}function _e(){t.config.noCalendar||t.isMobile||!t.monthNav||(t.yearElements.forEach(function(C,T){var D=new Date(t.currentYear,t.currentMonth,1);D.setMonth(t.currentMonth+T),t.config.showMonths>1||t.config.monthSelectorType==="static"?t.monthElements[T].textContent=bd(D.getMonth(),t.config.shorthandCurrentMonth,t.l10n)+" ":t.monthsDropdownContainer.value=D.getMonth().toString(),C.value=D.getFullYear().toString()}),t._hidePrevMonthArrow=t.config.minDate!==void 0&&(t.currentYear===t.config.minDate.getFullYear()?t.currentMonth<=t.config.minDate.getMonth():t.currentYear<t.config.minDate.getFullYear()),t._hideNextMonthArrow=t.config.maxDate!==void 0&&(t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth+1>t.config.maxDate.getMonth():t.currentYear>t.config.maxDate.getFullYear()))}function Te(C){var T=C||(t.config.altInput?t.config.altFormat:t.config.dateFormat);return t.selectedDates.map(function(D){return t.formatDate(D,T)}).filter(function(D,O,Y){return t.config.mode!=="range"||t.config.enableTime||Y.indexOf(D)===O}).join(t.config.mode!=="range"?t.config.conjunction:t.l10n.rangeSeparator)}function De(C){C===void 0&&(C=!0),t.mobileInput!==void 0&&t.mobileFormatStr&&(t.mobileInput.value=t.latestSelectedDateObj!==void 0?t.formatDate(t.latestSelectedDateObj,t.mobileFormatStr):""),t.input.value=Te(t.config.dateFormat),t.altInput!==void 0&&(t.altInput.value=Te(t.config.altFormat)),C!==!1&&ue("onValueUpdate")}function Ee(C){var T=Li(C),D=t.prevMonthNav.contains(T),O=t.nextMonthNav.contains(T);D||O?M(D?-1:1):t.yearElements.indexOf(T)>=0?T.select():T.classList.contains("arrowUp")?t.changeYear(t.currentYear+1):T.classList.contains("arrowDown")&&t.changeYear(t.currentYear-1)}function fe(C){C.preventDefault();var T=C.type==="keydown",D=Li(C),O=D;t.amPM!==void 0&&D===t.amPM&&(t.amPM.textContent=t.l10n.amPM[Ri(t.amPM.textContent===t.l10n.amPM[0])]);var Y=parseFloat(O.getAttribute("min")),$=parseFloat(O.getAttribute("max")),ae=parseFloat(O.getAttribute("step")),ee=parseInt(O.value,10),de=C.delta||(T?C.which===38?1:-1:0),te=ee+ae*de;if(typeof O.value<"u"&&O.value.length===2){var ne=O===t.hourElement,pe=O===t.minuteElement;te<Y?(te=$+te+Ri(!ne)+(Ri(ne)&&Ri(!t.amPM)),pe&&w(void 0,-1,t.hourElement)):te>$&&(te=O===t.hourElement?te-$-Ri(!t.amPM):Y,pe&&w(void 0,1,t.hourElement)),t.amPM&&ne&&(ae===1?te+ee===23:Math.abs(te-ee)>ae)&&(t.amPM.textContent=t.l10n.amPM[Ri(t.amPM.textContent===t.l10n.amPM[0])]),O.value=fi(te)}}return r(),t}function Kn(a,e){for(var t=Array.prototype.slice.call(a).filter(function(l){return l instanceof HTMLElement}),i=[],r=0;r<t.length;r++){var o=t[r];try{if(o.getAttribute("data-fp-omit")!==null)continue;o._flatpickr!==void 0&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=n9(o,e||{}),i.push(o._flatpickr)}catch(l){console.error(l)}}return i.length===1?i[0]:i}typeof HTMLElement<"u"&&typeof HTMLCollection<"u"&&typeof NodeList<"u"&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(a){return Kn(this,a)},HTMLElement.prototype.flatpickr=function(a){return Kn([this],a)});var Pt=function(a,e){return typeof a=="string"?Kn(window.document.querySelectorAll(a),e):a instanceof Node?Kn([a],e):Kn(a,e)};Pt.defaultConfig={};Pt.l10ns={en:ci({},Xx),default:ci({},Xx)};Pt.localize=function(a){Pt.l10ns.default=ci(ci({},Pt.l10ns.default),a)};Pt.setDefaults=function(a){Pt.defaultConfig=ci(ci({},Pt.defaultConfig),a)};Pt.parseDate=Px({});Pt.formatDate=Hb({});Pt.compareDates=Ui;typeof jQuery<"u"&&typeof jQuery.fn<"u"&&(jQuery.fn.flatpickr=function(a){return Kn(this,a)});Date.prototype.fp_incr=function(a){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof a=="string"?parseInt(a,10):a))};typeof window<"u"&&(window.flatpickr=Pt);var Lx=Pt;var wy=Ka(uy());var Tl=class{constructor(e){this.el=e,this.updateMobilePlaceholder=this.updateMobilePlaceholder.bind(this),this.sendUpdateRequest=!0,this.currentCulture=document.documentElement.lang,this.init()}init(){if(this.datepicker=this.el.querySelector(".flatpickr"),this.el.id||(this.el.id="flatpickr_"+Math.ceil(Math.random(1,1e7)*1e5)),Lx){let e=Lx(this.datepicker,{locale:wy.Danish,altInput:!0,altFormat:"j.  M Y",dateFormat:"Y-m-d",wrap:!0,onChange:t=>{if(t.length?this.el.classList.add("date-selected"):this.el.classList.remove("date-selected"),this.sendUpdateRequest===!0){this.updateMobilePlaceholder();
352let i=t.length?Lx.formatDate(t[0],"Y-m-d"):"",r={detail:{datepickerID:this.el.id,selectedDate:i,el:this.el}},o=new CustomEvent(K.EVENT_DATES_UPDATED,r);Q.dispatchEvent(o)}else this.sendUpdateRequest=!0},onReady:t=>{t.length?this.el.classList.add("date-selected"):this.el.classList.remove("date-selected");let i=this.el.querySelector("#calendar-checkbox"),r=this.currentCulture==="da"?"Kalender":"Calendar";i&&i.setAttribute("aria-label",r),this.updateMobilePlaceholder(),this.setAccessibleLabel()}});Q.addEventListener(K.EVENT_DATES_CLEARED,()=>{this.sendUpdateRequest=!1,e.clear()}),Q.addEventListener(K.EVENT_DATE_SET_DATE,t=>{let{target:i,date:r,returnType:o,noChange:l}=t.detail;i===this.datepicker&&(r.toString()==="Invalid Date"?(this.sendUpdateRequest=!1,e.clear()):(o&&this.el.setAttribute("data-returntype",o),e.setDate(r,!l)))})}}updateMobilePlaceholder(){let e=this.el.querySelector(".flatpickr-mobile");if(e){let t=this.el.querySelector(".flatpickr-input.flatpickr-mobile");e.placeholder=t.value.length?t.value:t.getAttribute("placeholder")}}setAccessibleLabel(){let e=null,t=this.el.querySelector("label.sr-only");if(t)e=t.textContent.trim();else if(this.el.dataset.label)e=this.el.dataset.label;else{let r=this.el.querySelector("input[data-input]");r&&(e=r.getAttribute("placeholder"))}let i=Array.from(this.el.querySelectorAll('input[type="text"]')).find(r=>!r.classList.contains("flatpickr-mobile"));e&&i&&i.setAttribute("aria-label",e)}};var Jn=class{constructor(e,t){this.el=e,this.data=t,this.searchKeyUp=this.searchKeyUp.bind(this),this.init()}init(){this.el.addEventListener("keyup",this.searchKeyUp)}searchKeyUp(e){if(e.key,e.key==="ArrowDown"||e.key==="ArrowUp"){let i=document.activeElement.parentElement,r=e.key==="ArrowDown"?i.nextElementSibling:i.previousElementSibling;r&&r.firstChild.focus(),e.key==="ArrowUp"&&!r&&document.querySelector("#global-search-input").focus()}}static template(e,t){let{source:i}=e,r=i.published?Cr(i.published):"",o=i.startDate?Cr(i.startDate):"",l=f(),n=s();function s(){return i.contentType&&i.contentType==="personPage"?`href=${t}?q=${encodeURI(i.title)}`:i.url?`href=${i.url}`:""}function f(){return i.contentType&&i.contentType==="newsPage"?`<span class="tag">${i.contentTag} ${r}</span>`:i.contentTag?`<span class="tag">${i.contentTag} ${r} ${o}</span>`:""}let d=ga(i.title);return`
353      <li><a tabindex="0" data-component="global-suggestion-item" ${n}><span>${d}</span>${l}</a></li>
354    `}};var hd=class{constructor(e){this.el=e,this.searchInput=this.el.querySelector("#global-search-input"),this.searchButton=this.el.querySelector("#global-search-button"),this.suggestionsContainer=this.el.querySelector("#global-search-suggestions"),this.suggestionSelect=this.suggestionSelect.bind(this),this.loadSuggestions=this.loadSuggestions.bind(this),this.toggleSuggestions=this.toggleSuggestions.bind(this),this.renderSuggestions=this.renderSuggestions.bind(this),this.GoToSearchPage=this.GoToSearchPage.bind(this),this.searchKeyUp=this.searchKeyUp.bind(this),this.searchButton&&this.searchButton.addEventListener("click",this.GoToSearchPage),this.searchInput&&(this.searchInput.addEventListener("keyup",this.searchKeyUp),this.searchInput.addEventListener("click",this.toggleSuggestions)),this.init()}async loadSuggestions(){if(!this.searchInput.value.trim().length){this.suggestionsContainer.classList.add("close");return}let e={phrase:this.searchInput.value},t=await o1(e);this.renderSuggestions(t)}initCustomEvents(){Q.addEventListener(K.GLOBAL_SUGGESTION_SELECTED,e=>{this.suggestionSelect(e.detail.suggestion)})}init(){this.initCustomEvents()}GoToSearchPage(){let e=this.searchInput.getAttribute("data-url");e&&(window.location.href=e+"?q="+this.searchInput.value)}searchKeyUp(e){if(e.key==="Enter")this.GoToSearchPage();else if(e.key==="ArrowDown"){let t=this.suggestionsContainer.querySelector("ul > li a");t&&t.focus()}else this.suggestionsContainer.classList.remove("close"),this.loadSuggestions(e)}suggestionSelect(e){this.searchInput.value=e,this.suggestionsContainer.classList.add("close")}toggleSuggestions(e){e.target!=this.searchInput?this.suggestionsContainer.classList.add("close"):this.suggestionsContainer.classList.remove("close")}renderSuggestions(e){if(this.suggestionsContainer){let t=this.searchInput.getAttribute("data-url"),i=`
355        <ul>
356          <li><a tabindex="0" data-component="global-suggestion-item" class="globa-dropdown-suggestion-meta" href="${t+"?q="+this.searchInput.value}"><span>${this.searchInput.value}<span  class="results-count-meta">${e.total} resultater</span></span></a></li>
357          ${e.suggestions.map(o=>Jn.template(o,t)).join("")}
358        </ul>
359        `;this.suggestionsContainer.innerHTML=i;let r=[...this.suggestionsContainer.querySelectorAll('[data-component="global-suggestion-item"]')];r&&(r.forEach((o,l)=>new Jn(o,e[l],t)),document.body.addEventListener("click",this.toggleSuggestions))}}};var zy=Ka(qb());var ud=class{constructor(e){this.el=e,this.hasDynamicImages=!!this.el.getAttribute("data-dynamic-images"),this.init()}init(){let e=this.el.querySelectorAll(".masonry-container");e&&e.forEach(t=>{function i(){if(window.Masonry){new Masonry(t,{itemSelector:".masonry-brick",columnWidth:".grid-sizer",gutter:0,horizontalOrder:!1,percentPosition:!0});let r=t.querySelectorAll(".masonry-brick"),o={threshold:.1},l=Ge.timeline(),n="-=0.35",s=new IntersectionObserver(function(f,d){f.forEach(x=>{x.isIntersecting&&(l.fromTo(x.target,lt("bottom"),nt(),n),d.unobserve(x.target))})},o);r.forEach(f=>{s.observe(f)})}}this.hasDynamicImages?(0,zy.default)(t).on("always",()=>{setTimeout(()=>{i()},50)}):i()})}};var wd=class{constructor(e){this.el=e,this.onLinkClick=this.onLinkClick.bind(this),this.onModalCloseClick=this.onModalCloseClick.bind(this),this.onBodyClick=this.onBodyClick.bind(this),this.modal=null,this.init()}init(){this.modals=[...this.el.querySelectorAll(".timeline-detail")],this.itemLinks=[...this.el.querySelectorAll("ul > li > a")];let e=[...this.el.querySelectorAll(".timeline-detail .button-close")];this.itemLinks.forEach(t=>t.addEventListener("click",this.onLinkClick)),e.forEach(t=>t.addEventListener("click",this.onModalCloseClick)),document.body.addEventListener("click",this.onBodyClick)}
vendor: 8,982 bytes, line 359
359onLinkClick(e){this.modals.forEach(t=>t.classList.remove("show")),this.modal=e.target.parentNode.querySelector(".timeline-detail"),this.modal.classList.toggle("show")}onModalCloseClick(e){e.target.parentNode.classList.toggle("show"),this.modal=null}onBodyClick(e){!this.itemLinks.includes(e.target)&&this.modal&&!this.modal.contains(e.target)&&this.modals.forEach(r=>r.classList.remove("show"))}};var kd=class{constructor(e){this.el=e,this.createScrollContainer=this.createScrollContainer.bind(this),this.init()}init(){this.createScrollContainer()}createScrollContainer(){let e=this.el.querySelectorAll("table");e&&e.forEach(t=>{let i=document.createElement("div");i.className="scroll-container",t.parentNode.insertBefore(i,t),i.appendChild(t)})}};function Sy(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(a);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable})),t.push.apply(t,i)}return t}function jy(a){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?Sy(Object(t),!0).forEach(function(i){Hx(a,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(t)):Sy(Object(t)).forEach(function(i){Object.defineProperty(a,i,Object.getOwnPropertyDescriptor(t,i))})}return a}function ji(){ji=function(){return a};var a={},e=Object.prototype,t=e.hasOwnProperty,i=Object.defineProperty||function(X,F,R){X[F]=R.value},r=typeof Symbol=="function"?Symbol:{},o=r.iterator||"@@iterator",l=r.asyncIterator||"@@asyncIterator",n=r.toStringTag||"@@toStringTag";function s(X,F,R){return Object.defineProperty(X,F,{value:R,enumerable:!0,configurable:!0,writable:!0}),X[F]}try{s({},"")}catch{s=function(F,R,L){return F[R]=L}}function f(X,F,R,L){var _=F&&F.prototype instanceof m?F:m,E=Object.create(_.prototype),z=new A(L||[]);return i(E,"_invoke",{value:y(X,R,z)}),E}function d(X,F,R){try{return{type:"normal",arg:X.call(F,R)}}catch(L){return{type:"throw",arg:L}}}a.wrap=f;var x={};function m(){}function c(){}function g(){}var p={};s(p,o,function(){return this});var k=Object.getPrototypeOf,b=k&&k(k(U([])));b&&b!==e&&t.call(b,o)&&(p=b);var u=g.prototype=m.prototype=Object.create(p);function h(X){["next","throw","return"].forEach(function(F){s(X,F,function(R){return this._invoke(F,R)})})}function w(X,F){function R(_,E,z,I){var P=d(X[_],X,E);if(P.type!=="throw"){var M=P.arg,q=M.value;return q&&typeof q=="object"&&t.call(q,"__await")?F.resolve(q.__await).then(function(G){R("next",G,z,I)},function(G){R("throw",G,z,I)}):F.resolve(q).then(function(G){M.value=G,z(M)},function(G){return R("throw",G,z,I)})}I(P.arg)}var L;i(this,"_invoke",{value:function(_,E){function z(){return new F(function(I,P){R(_,E,I,P)})}return L=L?L.then(z,z):z()}})}function y(X,F,R){var L="suspendedStart";return function(_,E){if(L==="executing")throw new Error("Generator is already running");if(L==="completed"){if(_==="throw")throw E;return N()}for(R.method=_,R.arg=E;;){var z=R.delegate;if(z){var I=v(z,R);if(I){if(I===x)continue;return I}}if(R.method==="next")R.sent=R._sent=R.arg;else if(R.method==="throw"){if(L==="suspendedStart")throw L="completed",R.arg;R.dispatchException(R.arg)}else R.method==="return"&&R.abrupt("return",R.arg);L="executing";var P=d(X,F,R);if(P.type==="normal"){if(L=R.done?"completed":"suspendedYield",P.arg===x)continue;return{value:P.arg,done:R.done}}P.type==="throw"&&(L="completed",R.method="throw",R.arg=P.arg)}}}function v(X,F){var R=F.method,L=X.iterator[R];if(L===void 0)return F.delegate=null,R==="throw"&&X.iterator.return&&(F.method="return",F.arg=void 0,v(X,F),F.method==="throw")||R!=="return"&&(F.method="throw",F.arg=new TypeError("The iterator does not provide a '"+R+"' method")),x;var _=d(L,X.iterator,F.arg);if(_.type==="throw")return F.method="throw",F.arg=_.arg,F.delegate=null,x;var E=_.arg;return E?E.done?(F[X.resultName]=E.value,F.next=X.nextLoc,F.method!=="return"&&(F.method="next",F.arg=void 0),F.delegate=null,x):E:(F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,x)}function j(X){var F={tryLoc:X[0]};1 in X&&(F.catchLoc=X[1]),2 in X&&(F.finallyLoc=X[2],F.afterLoc=X[3]),this.tryEntries.push(F)}function S(X){var F=X.completion||{};F.type="normal",delete F.arg,X.completion=F}function A(X){this.tryEntries=[{tryLoc:"root"}],X.forEach(j,this),this.reset(!0)}function U(X){if(X){var F=X[o];if(F)return F.call(X);if(typeof X.next=="function")return X;if(!isNaN(X.length)){var R=-1,L=function _(){for(;++R<X.length;)if(t.call(X,R))return _.value=X[R],_.done=!1,_;return _.value=void 0,_.done=!0,_};return L.next=L}}return{next:N}}function N(){return{value:void 0,done:!0}}return c.prototype=g,i(u,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:c,configurable:!0}),c.displayName=s(g,n,"GeneratorFunction"),a.isGeneratorFunction=function(X){var F=typeof X=="function"&&X.constructor;return!!F&&(F===c||(F.displayName||F.name)==="GeneratorFunction")},a.mark=function(X){return Object.setPrototypeOf?Object.setPrototypeOf(X,g):(X.__proto__=g,s(X,n,"GeneratorFunction")),X.prototype=Object.create(u),X},a.awrap=function(X){return{__await:X}},h(w.prototype),s(w.prototype,l,function(){return this}),a.AsyncIterator=w,a.async=function(X,F,R,L,_){_===void 0&&(_=Promise);var E=new w(f(X,F,R,L),_);return a.isGeneratorFunction(F)?E:E.next().then(function(z){return z.done?z.value:E.next()})},h(u),s(u,n,"Generator"),s(u,o,function(){return this}),s(u,"toString",function(){return"[object Generator]"}),a.keys=function(X){var F=Object(X),R=[];for(var L in F)R.push(L);return R.reverse(),function _(){for(;R.length;){var E=R.pop();if(E in F)return _.value=E,_.done=!1,_}return _.done=!0,_}},a.values=U,A.prototype={constructor:A,reset:function(X){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!X)for(var F in this)F.charAt(0)==="t"&&t.call(this,F)&&!isNaN(+F.slice(1))&&(this[F]=void 0)},stop:function(){this.done=!0;var X=this.tryEntries[0].completion;if(X.type==="throw")throw X.arg;return this.rval},dispatchException:function(X){if(this.done)throw X;var F=this;function R(P,M){return E.type="throw",E.arg=X,F.next=P,M&&(F.method="next",F.arg=void 0),!!M}for(var L=this.tryEntries.length-1;L>=0;--L){var _=this.tryEntries[L],E=_.completion;if(_.tryLoc==="root")return R("end");if(_.tryLoc<=this.prev){var z=t.call(_,"catchLoc"),I=t.call(_,"finallyLoc");if(z&&I){if(this.prev<_.catchLoc)return R(_.catchLoc,!0);if(this.prev<_.finallyLoc)return R(_.finallyLoc)}else if(z){if(this.prev<_.catchLoc)return R(_.catchLoc,!0)}else{if(!I)throw new Error("try statement without catch or finally");if(this.prev<_.finallyLoc)return R(_.finallyLoc)}}}},abrupt:function(X,F){for(var R=this.tryEntries.length-1;R>=0;--R){var L=this.tryEntries[R];if(L.tryLoc<=this.prev&&t.call(L,"finallyLoc")&&this.prev<L.finallyLoc){var _=L;break}}_&&(X==="break"||X==="continue")&&_.tryLoc<=F&&F<=_.finallyLoc&&(_=null);var E=_?_.completion:{};return E.type=X,E.arg=F,_?(this.method="next",this.next=_.finallyLoc,x):this.complete(E)},complete:function(X,F){if(X.type==="throw")throw X.arg;return X.type==="break"||X.type==="continue"?this.next=X.arg:X.type==="return"?(this.rval=this.arg=X.arg,this.method="return",this.next="end"):X.type==="normal"&&F&&(this.next=F),x},finish:function(X){for(var F=this.tryEntries.length-1;F>=0;--F){var R=this.tryEntries[F];if(R.finallyLoc===X)return this.complete(R.completion,R.afterLoc),S(R),x}},catch:function(X){for(var F=this.tryEntries.length-1;F>=0;--F){var R=this.tryEntries[F];if(R.tryLoc===X){var L=R.completion;if(L.type==="throw"){var _=L.arg;S(R)}return _}}throw new Error("illegal catch attempt")},delegateYield:function(X,F,R){return this.delegate={iterator:U(X),resultName:F,nextLoc:R},this.method==="next"&&(this.arg=void 0),x}},a}function _y(a,e,t,i,r,o,l){try{var n=a[o](l),s=n.value}catch(f){t(f);return}n.done?e(s):Promise.resolve(s).then(i,r)}function Ml(a){return function(){var e=this,t=arguments;return new Promise(function(i,r){var o=a.apply(e,t);function l(s){_y(o,i,r,l,n,"next",s)}function n(s){_y(o,i,r,l,n,"throw",s)}l(void 0)})}}function Ay(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function Cy(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,My(i.key),i)}}function Ty(a,e,t){return e&&Cy(a.prototype,e),t&&Cy(a,t),Object.defineProperty(a,"prototype",{writable:!1}),a}function Hx(a,e,t){return e=My(e),e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function s9(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),e&&zd(a,e)}
vendor: 1,225 bytes, line 359
359function vd(a){return vd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},vd(a)}function zd(a,e){return zd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,r){return i.__proto__=r,i},zd(a,e)}function Dy(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function qx(a,e,t){return Dy()?qx=Reflect.construct.bind():qx=function(r,o,l){var n=[null];n.push.apply(n,o);var s=Function.bind.apply(r,n),f=new s;return l&&zd(f,l.prototype),f},qx.apply(null,arguments)}function f9(a){return Function.toString.call(a).indexOf("[native code]")!==-1}function Gb(a){var e=typeof Map=="function"?new Map:void 0;return Gb=function(i){if(i===null||!f9(i))return i;if(typeof i!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(i))return e.get(i);e.set(i,r)}function r(){return qx(i,arguments,vd(this).constructor)}return r.prototype=Object.create(i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),zd(r,i)},Gb(a)}
359function Yx(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function d9(a,e){if(e&&(typeof e=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Yx(a)}function c9(a){var e=Dy();return function(){var i=vd(a),r;if(e){var o=vd(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return d9(this,r)}}function m9(a,e){if(typeof a!="object"||a===null)return a;var t=a[Symbol.toPrimitive];if(t!==void 0){var i=t.call(a,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(a)}function My(a){var e=m9(a,"string");return typeof e=="symbol"?e:String(e)}var Xy=typeof global<"u"&&{}.toString.call(global)==="[object global]";function Ey(a,e){return a.indexOf(e.toLowerCase())===0?a:"".concat(e.toLowerCase()).concat(a.substr(0,1).toUpperCase()).concat(a.substr(1))}function x9(a){return!!(a&&a.nodeType===1&&"nodeName"in a&&a.ownerDocument&&a.ownerDocument.defaultView)}function p9(a){return!isNaN(parseFloat(a))&&isFinite(a)&&Math.floor(a)==a}function Xl(a){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))(?=$|\/)/.test(a)}function Fy(a){var e=/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))\/video\/\d+/;return e.test(a)}function g9(a){for(var e=(a||"").match(/^(?:https?:)?(?:\/\/)?([^/?]+)/),t=(e&&e[1]||"").replace("player.",""),i=[".videoji.hk",".vimeo.work",".videoji.cn"],r=0,o=i;r<o.length;r++){var l=o[r];if(t.endsWith(l))return t}return"vimeo.com"}function Py(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=a.id,t=a.url,i=e||t;if(!i)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(p9(i))return"https://vimeo.com/".concat(i);if(Xl(i))return i.replace("http:","https:");throw e?new TypeError("\u201C".concat(e,"\u201D is not a valid video id.")):new TypeError("\u201C".concat(i,"\u201D is not a vimeo.com url."))}var Iy=function(e,t,i){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"addEventListener",o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"removeEventListener",l=typeof t=="string"?[t]:t;return l.forEach(function(n){e[r](n,i)}),{cancel:function(){return l.forEach(function(s){return e[o](s,i)})}}},b9=typeof Array.prototype.indexOf<"u",h9=typeof window<"u"&&typeof window.postMessage<"u";if(!Xy&&(!b9||!h9))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function u9(a,e){return e={exports:{}},a(e,e.exports),e.exports}(function(a){if(a.WeakMap)return;var e=Object.prototype.hasOwnProperty,t=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{value:1}).x===1}catch{}}(),i=function(o,l,n){t?Object.defineProperty(o,l,{configurable:!0,writable:!0,value:n}):o[l]=n};a.WeakMap=function(){function o(){if(this===void 0)throw new TypeError("Constructor WeakMap requires 'new'");if(i(this,"_id",n("_WeakMap")),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}i(o.prototype,"delete",function(f){if(l(this,"delete"),!r(f))return!1;var d=f[this._id];return d&&d[0]===f?(delete f[this._id],!0):!1}),i(o.prototype,"get",function(f){if(l(this,"get"),!!r(f)){var d=f[this._id];if(d&&d[0]===f)return d[1]}}),i(o.prototype,"has",function(f){if(l(this,"has"),!r(f))return!1;var d=f[this._id];return!!(d&&d[0]===f)}),i(o.prototype,"set",function(f,d){if(l(this,"set"),!r(f))throw new TypeError("Invalid value used as weak map key");var x=f[this._id];return x&&x[0]===f?(x[1]=d,this):(i(f,this._id,[f,d]),this)});function l(f,d){if(!r(f)||!e.call(f,"_id"))throw new TypeError(d+" method called on incompatible receiver "+typeof f)}function n(f){return f+"_"+s()+"."+s()}function s(){return Math.random().toString().substring(2)}return i(o,"_polyfill",!0),o}();function r(o){return Object(o)===o}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:Qn);var Tr=u9(function(a){(function(t,i,r){i[t]=i[t]||r(),a.exports&&(a.exports=i[t])})("Promise",Qn,function(){var t,i,r,o=Object.prototype.toString,l=typeof setImmediate<"u"?function(h){return setImmediate(h)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(h,w,y,v){return Object.defineProperty(h,w,{value:y,writable:!0,configurable:v!==!1})}}catch{t=function(w,y,v){return w[y]=v,w}}r=function(){var h,w,y;function v(j,S){this.fn=j,this.self=S,this.next=void 0}return{add:function(S,A){y=new v(S,A),w?w.next=y:h=y,w=y,y=void 0},drain:function(){var S=h;for(h=w=i=void 0;S;)S.fn.call(S.self),S=S.next}}}();function n(u,h){r.add(u,h),i||(i=l(r.drain))}function s(u){var h,w=typeof u;return u!=null&&(w=="object"||w=="function")&&(h=u.then),typeof h=="function"?h:!1}
359function f(){for(var u=0;u<this.chain.length;u++)d(this,this.state===1?this.chain[u].success:this.chain[u].failure,this.chain[u]);this.chain.length=0}function d(u,h,w){var y,v;try{h===!1?w.reject(u.msg):(h===!0?y=u.msg:y=h.call(void 0,u.msg),y===w.promise?w.reject(TypeError("Promise-chain cycle")):(v=s(y))?v.call(y,w.resolve,w.reject):w.resolve(y))}catch(j){w.reject(j)}}function x(u){var h,w=this;if(!w.triggered){w.triggered=!0,w.def&&(w=w.def);try{(h=s(u))?n(function(){var y=new g(w);try{h.call(u,function(){x.apply(y,arguments)},function(){m.apply(y,arguments)})}catch(v){m.call(y,v)}}):(w.msg=u,w.state=1,w.chain.length>0&&n(f,w))}catch(y){m.call(new g(w),y)}}}function m(u){var h=this;h.triggered||(h.triggered=!0,h.def&&(h=h.def),h.msg=u,h.state=2,h.chain.length>0&&n(f,h))}function c(u,h,w,y){for(var v=0;v<h.length;v++)(function(S){u.resolve(h[S]).then(function(U){w(S,U)},y)})(v)}function g(u){this.def=u,this.triggered=!1}function p(u){this.promise=u,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function k(u){if(typeof u!="function")throw TypeError("Not a function");if(this.__NPO__!==0)throw TypeError("Not a promise");this.__NPO__=1;var h=new p(this);this.then=function(y,v){var j={success:typeof y=="function"?y:!0,failure:typeof v=="function"?v:!1};return j.promise=new this.constructor(function(A,U){if(typeof A!="function"||typeof U!="function")throw TypeError("Not a function");j.resolve=A,j.reject=U}),h.chain.push(j),h.state!==0&&n(f,h),j.promise},this.catch=function(y){return this.then(void 0,y)};try{u.call(void 0,function(y){x.call(h,y)},function(y){m.call(h,y)})}catch(w){m.call(h,w)}}var b=t({},"constructor",k,!1);return k.prototype=b,t(b,"__NPO__",0,!1),t(k,"resolve",function(h){var w=this;return h&&typeof h=="object"&&h.__NPO__===1?h:new w(function(v,j){if(typeof v!="function"||typeof j!="function")throw TypeError("Not a function");v(h)})}),t(k,"reject",function(h){return new this(function(y,v){if(typeof y!="function"||typeof v!="function")throw TypeError("Not a function");v(h)})}),t(k,"all",function(h){var w=this;return o.call(h)!="[object Array]"?w.reject(TypeError("Not an array")):h.length===0?w.resolve([]):new w(function(v,j){if(typeof v!="function"||typeof j!="function")throw TypeError("Not a function");var S=h.length,A=Array(S),U=0;c(w,h,function(X,F){A[X]=F,++U===S&&v(A)},j)})}),t(k,"race",function(h){var w=this;return o.call(h)!="[object Array]"?w.reject(TypeError("Not an array")):new w(function(v,j){if(typeof v!="function"||typeof j!="function")throw TypeError("Not a function");c(w,h,function(A,U){v(U)},j)})}),k})}),$a=new WeakMap;function yd(a,e,t){var i=$a.get(a.element)||{};e in i||(i[e]=[]),i[e].push(t),$a.set(a.element,i)}function Gx(a,e){var t=$a.get(a.element)||{};return t[e]||[]}function Vx(a,e,t){var i=$a.get(a.element)||{};if(!i[e])return!0;if(!t)return i[e]=[],$a.set(a.element,i),!0;var r=i[e].indexOf(t);return r!==-1&&i[e].splice(r,1),$a.set(a.element,i),i[e]&&i[e].length===0}function w9(a,e){var t=Gx(a,e);if(t.length<1)return!1;var i=t.shift();return Vx(a,e,i),i}function k9(a,e){var t=$a.get(a);$a.set(e,t),$a.delete(a)}function $x(a){if(typeof a=="string")try{a=JSON.parse(a)}catch(e){return console.warn(e),{}}return a}function Dl(a,e,t){if(!(!a.element.contentWindow||!a.element.contentWindow.postMessage)){var i={method:e};t!==void 0&&(i.value=t);var r=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));r>=8&&r<10&&(i=JSON.stringify(i)),a.element.contentWindow.postMessage(i,a.origin)}}function y9(a,e){e=$x(e);var t=[],i;if(e.event){if(e.event==="error"){var r=Gx(a,e.data.method);r.forEach(function(l){var n=new Error(e.data.message);n.name=e.data.name,l.reject(n),Vx(a,e.data.method,l)})}t=Gx(a,"event:".concat(e.event)),i=e.data}else if(e.method){var o=w9(a,e.method);o&&(t.push(o),i=e.value)}t.forEach(function(l){try{if(typeof l=="function"){l.call(a,i);return}l.resolve(i)}catch{}})}var v9=["airplay","audio_tracks","audiotrack","autopause","autoplay","background","byline","cc","chapter_id","chapters","chromecast","color","colors","controls","dnt","end_time","fullscreen","height","id","interactive_params","keyboard","loop","maxheight","maxwidth","muted","play_button_position","playsinline","portrait","progress_bar","quality_selector","responsive","speed","start_time","texttrack","title","transcript","transparent","unmute_button","url","vimeo_logo","volume","watch_full_video","width"];function Ny(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return v9.reduce(function(t,i){var r=a.getAttribute("data-vimeo-".concat(i));return(r||r==="")&&(t[i]=r===""?1:r),t},e)}function Vb(a,e){var t=a.html;if(!e)throw new TypeError("An element must be provided");
359if(e.getAttribute("data-vimeo-initialized")!==null)return e.querySelector("iframe");var i=document.createElement("div");return i.innerHTML=t,e.appendChild(i.firstChild),e.setAttribute("data-vimeo-initialized","true"),e.querySelector("iframe")}function Ry(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;return new Promise(function(i,r){if(!Xl(a))throw new TypeError("\u201C".concat(a,"\u201D is not a vimeo.com url."));var o=g9(a),l="https://".concat(o,"/api/oembed.json?url=").concat(encodeURIComponent(a));for(var n in e)e.hasOwnProperty(n)&&(l+="&".concat(n,"=").concat(encodeURIComponent(e[n])));var s="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;s.open("GET",l,!0),s.onload=function(){if(s.status===404){r(new Error("\u201C".concat(a,"\u201D was not found.")));return}if(s.status===403){r(new Error("\u201C".concat(a,"\u201D is not embeddable.")));return}try{var f=JSON.parse(s.responseText);if(f.domain_status_code===403){Vb(f,t),r(new Error("\u201C".concat(a,"\u201D is not embeddable.")));return}i(f)}catch(d){r(d)}},s.onerror=function(){var f=s.status?" (".concat(s.status,")"):"";r(new Error("There was an error fetching the embed code from Vimeo".concat(f,".")))},s.send()})}function z9(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,e=[].slice.call(a.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),t=function(r){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(r))};e.forEach(function(i){try{if(i.getAttribute("data-vimeo-defer")!==null)return;var r=Ny(i),o=Py(r);Ry(o,r,i).then(function(l){return Vb(l,i)}).catch(t)}catch(l){t(l)}})}function S9(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=!0;var e=function(i){if(Xl(i.origin)&&!(!i.data||i.data.event!=="spacechange")){for(var r=a.querySelectorAll("iframe"),o=0;o<r.length;o++)if(r[o].contentWindow===i.source){var l=r[o].parentElement;l.style.paddingBottom="".concat(i.data.data[0].bottom,"px");break}}};window.addEventListener("message",e)}}function j9(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=!0;var e=function(i){if(Xl(i.origin)){var r=$x(i.data);if(!(!r||r.event!=="ready"))for(var o=a.querySelectorAll("iframe"),l=0;l<o.length;l++){var n=o[l],s=n.contentWindow===i.source;if(Fy(n.src)&&s){var f=new $b(n);f.callMethod("appendVideoMetadata",window.location.href)}}}};window.addEventListener("message",e)}}function _9(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam
359=!0;var e=function(r){"console"in window&&console.error&&console.error("There was an error getting video Id: ".concat(r))},t=function(r){if(Xl(r.origin)){var o=$x(r.data);if(!(!o||o.event!=="ready"))for(var l=a.querySelectorAll("iframe"),n=function(){var d=l[s],x=d.contentWindow===r.source;if(Fy(d.src)&&x){var m=new $b(d);m.getVideoId().then(function(c){var g=new RegExp("[?&]vimeo_t_".concat(c,"=([^&#]*)")).exec(window.location.href);if(g&&g[1]){var p=decodeURI(g[1]);m.setCurrentTime(p)}}).catch(e)}},s=0;s<l.length;s++)n()}};window.addEventListener("message",t)}}function C9(){var a=function(){for(var i,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],o=0,l=r.length,n={};o<l;o++)if(i=r[o],i&&i[1]in document){for(o=0;o<i.length;o++)n[r[0][o]]=i[o];return n}return!1}(),e={fullscreenchange:a.fullscreenchange,fullscreenerror:a.fullscreenerror},t={request:function(r){return new Promise(function(o,l){var n=function f(){t.off("fullscreenchange",f),o()};t.on("fullscreenchange",n),r=r||document.documentElement;var s=r[a.requestFullscreen]();s instanceof Promise&&s.then(n).catch(l)})},exit:function(){return new Promise(function(r,o){if(!t.isFullscreen){r();return}var l=function s(){t.off("fullscreenchange",s),r()};t.on("fullscreenchange",l);var n=document[a.exitFullscreen]();n instanceof Promise&&n.then(l).catch(o)})},on:function(r,o){var l=e[r];l&&document.addEventListener(l,o)},off:function(r,o){var l=e[r];l&&document.removeEventListener(l,o)}};return Object.defineProperties(t,{isFullscreen:{get:function(){return!!document[a.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[a.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return!!document[a.fullscreenEnabled]}}}),t}var E9={role:"viewer",autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1},I9=function(a){s9(t,a);var e=c9(t);function t(i,r){var o,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=arguments.length>3?arguments[3]:void 0;return Ay(this,t),o=e.call(this),Hx(Yx(o),"logger",void 0),Hx(Yx(o),"speedAdjustment",0),Hx(Yx(o),"adjustSpeed",function(){var s=Ml(ji().mark(function f(d,x){var m;return ji().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(o.speedAdjustment!==x){g.next=2;break}return g.abrupt("return");case 2:return g.next=4,d.getPlaybackRate();case 4:return g.t0=g.sent,g.t1=o.speedAdjustment,g.t2=g.t0-g.t1,g.t3=x,m=g.t2+g.t3,o.log("New playbackRate:  ".concat(m)),g.next=12,d.setPlaybackRate(m);case 12:o.speedAdjustment=x;case 13:case"end":return g.stop()}},f)}));return function(f,d){return s.apply(this,arguments)}}()),o.logger=n,o.init(r,i,jy(jy({},E9),l)),o}return Ty(t,[{key:"disconnect",value:function(){this.dispatchEvent(new Event("disconnect"))}},{key:"init",value:function(){var i=Ml(ji().mark(function o(l,n,s){var f=this,d,x,m;return ji().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,this.waitForTOReadyState(l,"open");case 2:if(s.role!=="viewer"){g.next=10;break}return g.next=5,this.updatePlayer(l,n,s);case 5:d=Iy(l,"change",function(){return f.updatePlayer(l,n,s)}),x=this.maintainPlaybackPosition(l,n,s),this.addEventListener("disconnect",function(){x.cancel(),d.cancel()}),g.next=14;break;case 10:return g.next=12,this.updateTimingObject(l,n);case 12:m=Iy(n,["seeked","play","pause","ratechange"],function(){return f.updateTimingObject(l,n)},"on","off"),this.addEventListener("disconnect",function(){return m.cancel()});case 14:case"end":return g.stop()}},o,this)}));function r(o,l,n){return i.apply(this,arguments)}return r}()},{key:"updateTimingObject",value:function(){var i=Ml(ji().mark(function o(l,n){return ji().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.t0=l,f.next=3,n.getCurrentTime();case 3:return f.t1=f.sent,f.next=6,n.getPaused();case 6:if(!f.sent){f.next=10;break}f.t2=0,f.next=13;break;case 10:return f.next=12,n.getPlaybackRate();case 12:f.t2=f.sent;case 13:f.t3=f.t2,f.t4={position:f.t1,velocity:f.t3},f.t0.update.call(f.t0,f.t4);case 16:case"end":return f.stop()}},o)}));function r(o,l){return i.apply(this,arguments)}return r}()},{key:"updatePlayer",value:function(){var i=Ml(ji().mark(function o(l,n,s){var f,d,x;return ji().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(f=l.query(),d=f.position,x=f.velocity,typeof d=="number"&&n.setCurrentTime(d),typeof x!="number"){c.next=25;break}if(x!==0){c.next=11;break}return c.next=6,n.getPaused();case 6:if(c.t0=c.sent,c.t0!==!1){c.next=9;break}n.pause();case 9:c.next=25;break;case 11:if(!(x>0)){c.next=25;break}return c.next=14,n.getPaused();case 14:if(c.t1=c.sent,c.t1!==!0){c.next=19;break}return c.next=18,n.play().catch(function(){var g=Ml(ji().mark(function p(k){return ji().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!(k.name==="NotAllowedError"&&s.autoPlayMuted)){u.next=5;break}return u.next=3,n.setMuted(!0);case 3:return u.next=5,n.play().catch(function(h){return console.error("Couldn't play the video from TimingSrcConnector. Error:",h)});case 5:case"end":return u.stop()}},p)}));return function(p){return g.apply(this,arguments)}}());case 18:this.updatePlayer(l,n,s);case 19:return c.next=21,n.getPlaybackRate();case 21:if(c.t2=c.sent,c.t3=x,c.t2===c.t3){c.next=25;break}n.setPlaybackRate(x);case 25:case"end":return c.stop()}},o,this)}));function r(o,l,n){return i.apply(this,arguments)}return r}()},{key:"maintainPlaybackPosition",value:function(r,o,l){var n=this,s=l.allowedDrift,f=l.maxAllowedDrift,d=l.minCheckInterval,x=l.maxRateAdjustment,m=l.maxTimeToCatchUp,c=Math.min(m,Math.max(d,f))*1e3,g=function(){var k=Ml(ji().mark(function b(){var u,h,w,y,v;return ji().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(S.t0=r.query().velocity===0,S.t0){S.next=6;break}return S.next=4,o.getPaused();case 4:S.t1=S.sent,S.t0=S.t1===!0;case 6:if(!S.t0){S.next=8;break}return S.abrupt("return");case 8:return S.t2=r.query().position,S.next=11,o.getCurrentTime();case 11:if(S.t3=S.sent,u=S.t2-S.t3,h=Math.abs(u),n.log("Drift: ".concat(u)),!(h>f)){S.next=22;break}return S.next=18,n.adjustSpeed(o,0);case 18:o.setCurrentTime(r.query().position),n.log("Resync by currentTime"),S.next=29;break;case 22:if(!(h>s)){S.next=29;break}return w=h/m,y=x,v=w<y?(y-w)/2:y,S.next=28,n.adjustSpeed(o,v*Math.sign(u));case 28:n.log("Resync by playbackRate");case 29:case"end":return S.stop()}},b)}));return function(){return k.apply(this,arguments)}}(),p=setInterval(function(){return g()},c);return{cancel:function(){return clearInterval(p)}}}},{key:"log",value:function(r){var o;(o=this.logger)===null||o===void 0||o.call(this,"TimingSrcConnector: ".concat(r))}},{key:"waitForTOReadyState",value:function(r,o){return new Promise(function(l){var n=function s(){r.readyState===o?l():r.addEventListener("readystatechange",s,{once:!0})};n()})}}]),t}(Gb(EventTarget)),Zn=new WeakMap,Yb=new WeakMap,Oi={},$b=function(){function a(e){var t=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Ay(this,a),window.jQuery&&e instanceof jQuery&&(e.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),typeof document<"u"&&typeof e=="string"&&(e=document.getElementById(e)),!x9(e))throw new TypeError("You must pass either a valid element or a valid id.");if(e.nodeName!=="IFRAME"){var r=e.querySelector("iframe");r&&(e=r)}if(e.nodeName==="IFRAME"&&!Xl(e.getAttribute("src")||""))throw new Error("The player element passed isn\u2019t a Vimeo embed.");
359if(Zn.has(e))return Zn.get(e);this._window=e.ownerDocument.defaultView,this.element=e,this.origin="*";var o=new Tr(function(n,s){if(t._onMessage=function(x){if(!(!Xl(x.origin)||t.element.contentWindow!==x.source)){t.origin==="*"&&(t.origin=x.origin);var m=$x(x.data),c=m&&m.event==="error",g=c&&m.data&&m.data.method==="ready";if(g){var p=new Error(m.data.message);p.name=m.data.name,s(p);return}var k=m&&m.event==="ready",b=m&&m.method==="ping";if(k||b){t.element.setAttribute("data-ready","true"),n();return}y9(t,m)}},t._window.addEventListener("message",t._onMessage),t.element.nodeName!=="IFRAME"){var f=Ny(e,i),d=Py(f);Ry(d,f,e).then(function(x){var m=Vb(x,e);return t.element=m,t._originalElement=e,k9(e,m),Zn.set(t.element,t),x}).catch(s)}});if(Yb.set(this,o),Zn.set(this.element,this),this.element.nodeName==="IFRAME"&&Dl(this,"ping"),Oi.isEnabled){var l=function(){return Oi.exit()};this.fullscreenchangeHandler=function(){Oi.isFullscreen?yd(t,"event:exitFullscreen",l):Vx(t,"event:exitFullscreen",l),t.ready().then(function(){Dl(t,"fullscreenchange",Oi.isFullscreen)})},Oi.on("fullscreenchange",this.fullscreenchangeHandler)}return this}return Ty(a,[{key:"callMethod",value:function(t){var i=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Tr(function(o,l){return i.ready().then(function(){yd(i,t,{resolve:o,reject:l}),Dl(i,t,r)}).catch(l)})}},{key:"get",value:function(t){var i=this;return new Tr(function(r,o){return t=Ey(t,"get"),i.ready().then(function(){yd(i,t,{resolve:r,reject:o}),Dl(i,t)}).catch(o)})}},{key:"set",value:function(t,i){var r=this;return new Tr(function(o,l){if(t=Ey(t,"set"),i==null)throw new TypeError("There must be a value to set.");return r.ready().then(function(){yd(r,t,{resolve:o,reject:l}),Dl(r,t,i)}).catch(l)})}},{key:"on",value:function(t,i){if(!t)throw new TypeError("You must pass an event name.");if(!i)throw new TypeError("You must pass a callback function.");if(typeof i!="function")throw new TypeError("The callback must be a function.");var r=Gx(this,"event:".concat(t));r.length===0&&this.callMethod("addEventListener",t).catch(function(){}),yd(this,"event:".concat(t),i)}},{key:"off",value:function(t,i){if(!t)throw new TypeError("You must pass an event name.");if(i&&typeof i!="function")throw new TypeError("The callback must be a function.");var r=Vx(this,"event:".concat(t),i);r&&this.callMethod("removeEventListener",t).catch(function(o){})}},{key:"loadVideo",value:function(t){return this.callMethod("loadVideo",t)}},{key:"ready",value:function(){var t=Yb.get(this)||new Tr(function(i,r){r(new Error("Unknown player. Probably unloaded."))});return Tr.resolve(t)}},{key:"addCuePoint",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod("addCuePoint",{time:t,data:i})}},{key:"removeCuePoint",value:function(t){return this.callMethod("removeCuePoint",t)}},{key:"enableTextTrack",value:function(t,i){if(!t)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:t,kind:i})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return Oi.isEnabled?Oi.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return Oi.isEnabled?Oi.exit(
359):this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return Oi.isEnabled?Tr.resolve(Oi.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"remotePlaybackPrompt",value:function(){return this.callMethod("remotePlaybackPrompt")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var t=this;return new Tr(function(i){if(Yb.delete(t),Zn.delete(t.element),t._originalElement&&(Zn.delete(t._originalElement),t._originalElement.removeAttribute("data-vimeo-initialized")),t.element&&t.element.nodeName==="IFRAME"&&t.element.parentNode&&(t.element.parentNode.parentNode&&t._originalElement&&t._originalElement!==t.element.parentNode?t.element.parentNode.parentNode.removeChild(t.element.parentNode):t.element.parentNode.removeChild(t.element)),t.element&&t.element.nodeName==="DIV"&&t.element.parentNode){t.element.removeAttribute("data-vimeo-initialized");var r=t.element.querySelector("iframe");r&&r.parentNode&&(r.parentNode.parentNode&&t._originalElement&&t._originalElement!==r.parentNode?r.parentNode.parentNode.removeChild(r.parentNode):r.parentNode.removeChild(r))}t._window.removeEventListener("message",t._onMessage),Oi.isEnabled&&Oi.off("fullscreenchange",t.fullscreenchangeHandler),i()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(t){return this.set("autopause",t)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(t){return this.set("cameraProps",t)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"getColors",value:function(){return Tr.all([this.get("colorOne"),this.get("colorTwo"),this.get("colorThree"),this.get("colorFour")])}},{key:"setColor",value:function(t){return this.set("color",t)}},{key:"setColors",value:function(t){if(!Array.isArray(t))return new Tr(function(o,l){return l(new TypeError("Argument must be an array."))});var i=new Tr(function(o){return o(null)}),r=[t[0]?this.set("colorOne",t[0]):i,t[1]?this.set("colorTwo",t[1]):i,t[2]?this.set("colorThree",t[2]):i,t[3]?this.set("colorFour",t[3]):i];return Tr.all(r)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(t){return this.set("currentTime",t)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(t){return this.set("loop",t)}},{key:"setMuted",value:function(t){return this.set("muted",t)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(t){return this.set("playbackRate",t)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}},{key:"setQuality",value:function(t){return this.set("quality",t)}},{key:"getRemotePlaybackAvailability",value:function(){return this.get("remotePlaybackAvailability")}},{key:"getRemotePlaybackState",value:function(){return this.get("remotePlaybackState")}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(t){return this.set("volume",t)}},{key:"setTimingSrc",value:function(){var e=Ml(ji().mark(function i(r,o){var l=this,n;return ji().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(r){f.next=2;break}throw new TypeError("A Timing Object must be provided.");case 2:return f.next=4,this.ready();case 4:return n=new I9(this,r,o),Dl(this,"notifyTimingObjectConnect"),n.addEventListener("disconnect",function(){return Dl(l,"notifyTimingObjectDisconnect")}),f.abrupt("return",n);case 8:case"end":return f.stop()}},i,this)}));function t(i,r){return e.apply(this,arguments)}return t}()}]),a}();Xy||(Oi=C9(),z9(),S9(),j9(),_9());var Ly=$b;function Wb(a,e,t){if(document.querySelector("body").getAttribute("data-videovalidate")=="0"){console.log("skipping GTM awaiter"),setTimeout(()=>{e()},1e3);return}Uy(a,e,t,!1)}function Uy(a,e,t,i){window.dataLayer.find(r=>r.event==a)?e():(typeof t=="function"&&!i&&(t(),i=!0),setTimeout(()=>Uy(a,e,t,i),20))}function Oy(a){typeof showCookieBanner=="function"&&showCookieBanner();let e=document.getElementById("coi-consent-banner__category-expander-cookie_cat_functional")?.parentElement;if(e){let t=e.getBoundingClientRect(),i=document.createElement("div");i.innerHTML=`<div id="highlight_functional_cookie_box" style="position: fixed; top:${t.top-10}px; left: ${t.left-10}px; width: ${t.width+20}px; height: ${t.height+20}px; border:2px solid #FD6D6F; display: inline-block; z-index:99999999; pointer-events:none"></div>`,document.body.append(i.firstChild),setTimeout(()=>{document.body.addEventListener("click",()=>{document.getElementById("highlight_functional_cookie_box").remove(),a&&document.getElementById(a).remove()},{once:!0})},50);let r=function(){e=document.getElementById("coi-consent-banner__category-expander-cookie_cat_functional").parentElement,t=e.getBoundingClientRect(),document.getElementById("highlight_functional_cookie_box").style.top=`${t.top-10}px`,document.getElementById("highlight_functional_cookie_box").style.left=`${t.left-10}px`};document.getElementById("CI-consent-popup").addEventListener("scroll",r),window.addEventListener("resize",r),document.getElementById("CI-consent-popup").scroll(0,t.top),Wb("cookie_cat_functional",()=>{document.getElementById("highlight_functional_cookie_box").remove()})}}K.VIDEO_CLOSING||(K.VIDEO_CLOSING="video-closing");var Sd=class{constructor(e){this.el=e,this.player=null,this.playAllowed=!1,this.body=document.body,this.html=document.documentElement,this.cookieVideoText=this.el.getAttribute("data-cookie-videotext"),this.embedContainer=this.el.querySelector(".embed-container"),this.videoOverlay=this.el.querySelector(".video-overlay"),this.posterVideo=this.videoOverlay.querySelector("video"),this.videoContainer=this.el.querySelector(".video-player"),this.vimeoId=this.videoContainer.getAttribute("data-vimeo-id"),this.onClick=this.onClick.bind(this),this.closeVideo=this.closeVideo.bind(this),this.init()}init(){this.el.addEventListener("click",this.onClick),Q.addEventListener(K.VIDEO_SOURCE_UPDATED,this.closeVideo),this.setupIntersectionObserver(),this.handleCookieConsent()}handleCookieConsent(){Wb("cookie_cat_functional",()=>this.onConsentGranted(),()=>this.onConsentDenied())}onConsentGranted(){let e=this.posterVideo?.querySelector("source");e&&(e.src=e.dataset.src,this.posterVideo.style.border=null);try{this.posterVideo?.load()}catch(t){console.log(t)}this.playAllowed=!0,this.videoOverlay.querySelector("p")?.remove(),this.videoOverlay.style.border=null}onConsentDenied(){let e=`<p style="position: absolute; font-size: 20px; padding: 20px; text-align: center; width: 100%; background: white; color: black; z-index: 100; max-width: unset;">${this.cookieVideoText}</p>`;this.videoOverlay.insertAdjacentHTML("afterbegin",e),this.videoOverlay.style.border="2px s
359olid #2878FF"}setupIntersectionObserver(){new IntersectionObserver(([t])=>{t.intersectionRatio*100<50&&!xk()&&this.player?.pause()},{threshold:[0,.25,.5,.75,1]}).observe(this.el)}onClick(e){if(!this.playAllowed){Oy();return}e.preventDefault(),e.target.classList?.contains("close-button")?this.handleCloseVideo():this.handlePlayVideo()}handleCloseVideo(){Q.dispatchEvent(new CustomEvent(K.VIDEO_CLOSE)),this.closeVideo(),this.body.classList.remove("play-video"),this.html.classList.remove("video-scroll")}handlePlayVideo(){this.body.classList.add("play-video"),Q.dispatchEvent(new CustomEvent(K.VIDEO_PLAY)),this.playVideo()}closeVideo(){if(Q.dispatchEvent(new CustomEvent(K.VIDEO_CLOSING)),this.videoOverlay.classList.remove("hide-overlay"),this.videoOverlay.style.display="block",this.videoOverlay.style.opacity="1",this.embedContainer.classList.remove("show-video"),!!this.player){try{this.player.pause().catch(()=>{}),this.player.destroy(),this.player=null,this.videoContainer.innerHTML=""}catch(e){console.log("Player cleanup error:",e)}if(this.posterVideo&&this.playAllowed)try{this.posterVideo.style.display="block",this.posterVideo.load(),this.posterVideo.play().catch(()=>{})}catch(e){console.log("Poster video error:",e)}}}playVideo(){this.videoContainer.innerHTML="",this.posterVideo&&(this.posterVideo.pause(),this.posterVideo.style.display="none"),this.videoOverlay.classList.add("hide-overlay"),this.videoOverlay.style.display="none",this.embedContainer.classList.add("show-video"),this.player=new Ly(this.videoContainer,{id:this.vimeoId,background:!1,muted:!0,loop:!1,autoplay:!0}),this.player.setVolume(1),this.player.on("play",()=>{this.player.setMuted(!1).catch(()=>{})}),this.player.on("loaded",()=>{this.player.play().catch(e=>{e.name!=="AbortError"&&console.log("Video play error:",e)})}),this.player.enableTextTrack("da").catch(()=>{})}};var jd=class{constructor(e){this.el=e,this.onListScroll=this.onListScroll.bind(this),this.playVideo=this.playVideo.bind(this),this.renderNavigation=this.renderNavigation.bind(this),this.init()}init(){let{videoChapters:e}=this.el.dataset;e&&(this.videoData=JSON.parse(e),this.scrollArrowUp=this.el.querySelector(".svg-arrow-up-small"),this.scrollArrowDown=this.el.querySelector(".svg-arrow-down-small"),this.chapterList=this.el.querySelector(".chapter-list"),this.chapterList.addEventListener("scroll",()=>this.onListScroll(this.chapterList)),this.videoComponent=this.el.parentNode.querySelector('[data-component="video"]'),this.videoPlayer=this.videoComponent.querySelector("[data-vimeo-id]"),this.posterVideo=this.videoComponent.querySelector("video"),this.posterVideoSource=this.posterVideo.querySelector("source"),this.renderNavigation(),this.onListScroll(this.chapterList))}onListScroll(e){let{offsetHeight:t,scrollTop:i,scrollHeight:r}=e;if(t>=r){this.scrollArrowUp.style.display="none",this.scrollArrowDown.style.display="none";return}t+i>=r?(this.scrollArrowUp.style.opacity=1,this.scrollArrowDown.style.opacity=0):(this.scrollArrowUp.style.opacity=0,this.scrollArrowDown.style.opacity=1)}playVideo(e){e.preventDefault();let{target:t,currentTarget:i}=e;this.links.forEach(f=>{f===i?t.setAttribute("aria-disabled",!0):f.setAttribute("aria-disabled",!1)});let{id:r}=t.dataset;if(!r)return;let o=this.videoData.find(f=>f.vimeoId===r);if(!o)return;let{vimeoId:l,posterImageUrl:n,posterVideoUrl:s}=o;this.videoComponent.dataset.videoid=l||"",this.videoPlayer.dataset.vimeoId=l||"",this.videoPlayer.setAttribute("id",`video-${l||""}`),this.posterVideo.setAttribute("poster",n||""),this.posterVideoSource.setAttribute("data-src",s||""),Q.dispatchEvent(new CustomEvent(K.VIDEO_SOURCE_UPDATED))}renderNavigation(){this.chapterList.innerHTML=this.videoData.map((e,t)=>{let{title:i,time:r,vimeoId:o}=e;return`
360        <li>
361          <a href data-id="${o||""}" aria-disabled="${t===0}">
362            <svg class="svg-play"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-play"></use></svg>
363            <span>${i||""} (${r||""})</span>
364          </a>
365        </li>
366      `}).join(""),this.links=[...this.chapterList.querySelectorAll("a")],this.links.forEach(e
366=>e.addEventListener("click",this.playVideo)),this.links[0].click()}};var _d=class{constructor(e){this.el=e,this.scene=this.el.querySelector(".scene"),this.carousel=this.el.querySelector(".carousel"),this.cells=this.el.querySelectorAll(".carousel__cell"),this.prevButton=this.el.querySelector(".previous-button"),this.nextButton=this.el.querySelector(".next-button"),this.carouselGroups=this.el.querySelectorAll(".carousel-group"),this.selectedIndex=0,this.cellCount=this.cells.length,this.rotationCounter=this.selectedIndex,this.cellAngle=(360/this.cellCount).toFixed(2),this.cellTranslateZ=0,this.centerPos=0,this.msnry=null,this.rotateCarousel=this.rotateCarousel.bind(this),this.calculateTranslateZ=this.calculateTranslateZ.bind(this),this.loadMasonry=this.loadMasonry.bind(this),this.initGrid=this.initGrid.bind(this),this.loadEvents=this.loadEvents.bind(this),this.setStartAnimation=this.setStartAnimation.bind(this),this.renderEvents=this.renderEvents.bind(this),this.calcNextPrevSlides=this.calcNextPrevSlides.bind(this),this.calcTranslateXPositions=this.calcTranslateXPositions.bind(this),this.init(),this.prevButton&&this.prevButton.addEventListener("click",()=>{this.rotateCarousel(-1)}),this.nextButton&&this.nextButton.addEventListener("click",()=>{this.rotateCarousel(1)})}init(){(Ha()||vt())&&this.el.classList.add("IE"),window.addEventListener("resize",gk(()=>{this.calculateTranslateZ()})),this.calculateTranslateZ(),this.loadEvents(),this.loadMasonry(0),this.setStartAnimation()}setStartAnimation(){if(vt())this.el.classList.add("is-inview");else{let e={rootMargin:"-10% 0px -20% 0px",threshold:0};new IntersectionObserver(i=>{i.length>0&&i.forEach(r=>{r&&r.isIntersecting&&r.target.classList.contains("is-inview")===!1&&(!Ha()||!vt()?(this.carousel.style.transform="translateZ(-"+this.cellTranslateZ+"px) rotateY(0deg)",setTimeout(()=>{r.target.classList.add("is-inview")},3e3)):r.target.classList.add("is-inview"))})},e).observe(this.el)}}calculateTranslateZ(){if(Ha()||vt())this.cells.forEach((e,t)=>{t===this.selectedIndex&&e.classList.add("selected")}),setTimeout(()=>{this.calcNextPrevSlides(1,"next"),this.calcNextPrevSlides(-1,"prev"),setTimeout(()=>{this.calcTranslateXPositions()},200)},100);else{let e=0;On()?e=32.714:vx()?e=36.714:rt()&&(e=72.714),this.cellTranslateZ=((e+this.cellCount)*this.cellCount).toFixed(2);let t=Math.round(this.rotationCounter/this.cellCount*-360);this.el.classList.contains("is-inview")||(t=-360),this.carousel.style.transform="translateZ(-"+this.cellTranslateZ+"px) rotateY("+t+"deg)",this.cells.forEach((i,r)=>{let o=this.cellAngle*r;i.style.transform="rotateY("+o+"deg) translateZ("+this.cellTranslateZ+"px)",r===this.selectedIndex&&i.classList.add("selected")})}}rotateCarousel(e){let t=this.selectedIndex,i=this.selectedIndex+e;if(i===this.cellCount?this.selectedIndex=0:i<0?this.selectedIndex=this.cellCount+i:this.selectedIndex=i,this.rotationCounter<this.rotationCounter+e?this.rotationCounter++:this.rotationCounter--,!Ha()||!vt()){let r=Math.round(this.rotationCounter/this.cellCount*-360);this.carousel.style.transform="translateZ(-"+this.cellTranslateZ+"px) rotateY("+r+"deg)"}this.cells.forEach((r,o)=>{o===this.selectedIndex?r.classList.add("selected"):r.classList.remove("selected"),(Ha()||vt())&&(r.classList.remove("next"),r.classList.remove("prev"))}),(Ha()||vt())&&(this.calcNextPrevSlides(1,"next"),this.calcNextPrevSlides(-1,"prev"),this.calcTranslateXPositions()),setTimeout(()=>{this.loadMasonry(t)},450)}calcNextPrevSlides(e,t){let i=this.selectedIndex+e;i===this.cellCount?i=0:i<0&&(i=this.cellCount+i),this.cells[i].classList.add(t)}calcTranslateXPositions(){if(this.cells&&this.cells.length>0){let e=this.carousel.offsetWidth;this.centerPos=e/2-this.cells[0].offsetWidth/2,this.centerPos=parseInt(this.centerPos),this.cells.forEach(t=>{if(t.classList.contains("selected"))t.style.transform="translateX("+this.centerPos+"px) scale(1)";else if(t.classList.contains("prev"))t.style.transform="translateX(0px) scale(0.8)";else if(t.classList.contains("next")){let i=this.centerPos*2;t.style.transform="translateX("+i+"px) scale(0.8)"}else t.style.transform="translateX("+this.centerPos+"px) scale(0)"})}}loadMasonry(e){if(this.carouselGroups){if(this.msnry){let i=this.carouselGroups[e];i&&i.classList.remove("show")}let t=this.carouselGroups[this.selectedIndex];if(t&&(t.classList.add("show"),!vt())){let i=t.querySelector(".masonry-container");i&&this.initGrid(i)}}}async loadEvents(){let e=this.el.querySelectorAll("[event-id]");if(e){let t=[];if(e.forEach(i=>
366{t.push(i.getAttribute("event-id"))}),t.length>0){let r=await Ec({ids:t});r&&this.renderEvents(r)}}}renderEvents(e){if(e.events){let t,i={hidePrice:!1},r="gtm-cc";e.events.forEach(o=>{let l=Ar.template(o,!0,i,!1,r);t=document.querySelectorAll(`[event-id='${o.id}']`),t.forEach(n=>{n.innerHTML=l})}),this.msnry&&this.msnry.layout()}}initGrid(e){if(window.Masonry){this.msnry=new Masonry(e,{itemSelector:".masonry-brick",columnWidth:".grid-sizer",gutter:0,horizontalOrder:!1,percentPosition:!0});let t=e.querySelectorAll(".masonry-brick"),i={threshold:.1},r=Ge.timeline(),o="-=0.35",l=new IntersectionObserver(function(n,s){n.forEach(f=>{f.isIntersecting&&(r.fromTo(f.target,lt("bottom"),nt(),o),s.unobserve(f.target))})},i);t.forEach(n=>{l.observe(n)})}}};var By=a=>{let e=document.cookie;if(!e)return null;let i=e.split(";").filter(r=>{for(;r.charAt(0)===" ";)r=r.substring(1);return r.split("=")[0]===a}).map(r=>{for(;r.charAt(0)===" ";)r=r.substring(1);return r.split("=")[1]})[0];return i?decodeURIComponent(i):null},Cd=(a,e,t=365)=>{let i=e?encodeURIComponent(e):"",r=new Date;r.setTime(r.getTime()+t*24*60*60*1e3);let o="expires="+r.toUTCString();document.cookie=`${a}=${i};${o};path=/;SameSite=Lax`},Hy=(a,e)=>{let t=`${a}=`;return document.cookie.split(";").map(n=>{for(;n.charAt(0)===" ";)n=n.substring(1);return n.indexOf(t)===0?decodeURIComponent(n.substring(t.length,n.length)):null}).filter(n=>n===e)[0]===e};var qy="breakingNews",Ed=class{constructor(e){this.el=e,this.closeButton=this.el.querySelector("button"),this.text=this.el.querySelector("#breaking-news-content").innerHTML,this.cookieID=null,this.close=this.close.bind(this),this.checkForCookie=this.checkForCookie.bind(this),this.init()}init(){this.checkForCookie(),this.closeButton&&this.closeButton.addEventListener("click",()=>{this.close()})}checkForCookie(){this.text&&(this.cookieID=btoa(this.text),Hy(qy,this.cookieID)===!1&&this.el.classList.add("show"))}close(){Cd(qy,this.cookieID),this.el.classList.add("hide")}};var Id=class{constructor(e){this.el=e,this.scrollTimeout=null,this.groupWrapper=this.el.querySelector(".group-wrapper"),this.lastGroup=this.el.querySelector(".last-timeline-group"),this.drawline=this.el.querySelector(".drawline"),this.timelineIconHeight=null,this.timelineIcon=this.el.querySelector(".timeline-icon"),this.groupTitles=this.el.querySelectorAll(".group-title"),this.firstHeadline=this.groupTitles?this.groupTitles[0]:"",this.loadEvents=this.loadEvents.bind(this),this.renderEvents=this.renderEvents.bind(this),this.setupElements=this.setupElements.bind(this),this.onTimelineScroll=this.onTimelineScroll.bind(this),this.getOffset=this.getOffset.bind(this),this.init()}init(){this.loadEvents(),this.setupElements(),this.firstHeadline&&this.groupWrapper&&this.timelineIconHeight&&this.lastGroup&&(this.onTimelineScroll(window),window.addEventListener("scroll",e=>{this.onTimelineScroll(e)}))}setupElements(){this.timelineIconHeight=this.timelineIcon?this.timelineIcon.offsetHeight:null}onTimelineScroll(){clearTimeout(this.scrollTimeout),this.scrollTimeout=setTimeout(()=>{let e=On()?this.firstHeadline.offsetHeight/2:this.firstHeadline.offsetHeight,t=window.pageYOffset+e-this.groupWrapper.offsetTop;t=Math.floor(t+window.innerHeight/2);let i=this.firstHeadline?e+this.firstHeadline.offsetTop+this.timelineIconHeight/2:null,r=this.lastGroup.offsetTop+this.timelineIconHeight/2;t<i&&(t=i),t>r&&(t=r),this.drawline.style.height=t+"px",this.groupTitles.forEac
366h(o=>{window.innerHeight/2+window.pageYOffset+e>this.getOffset(o).top?o.classList.add("passed"):o.classList.remove("passed")})},50)}getOffset(e){let t=e.getBoundingClientRect();return{left:t.left+window.scrollX,top:t.top+window.scrollY}}async loadEvents(){let e=this.el.querySelectorAll("[event-id]");if(e){let t=[];if(e.forEach(i=>{t.push(i.getAttribute("event-id"))}),t.length>0){let r=await Ec({ids:t});r&&this.renderEvents(r)}}}renderEvents(e){if(e.events){let t,i={hidePrice:!1};e.events.forEach(r=>{let o=Ar.template(r,!0,i);t=document.querySelectorAll(`[event-id='${r.id}']`),t.forEach(l=>{l.innerHTML=o})})}}};var Ad=class{constructor(e){this.el=e,this.button=this.el.querySelector(".showmore > span"),this.lottie=lottie,this.onClickShowmore=this.onClickShowmore.bind(this),this.init()}init(){this.initAnimation(),this.button&&this.button.addEventListener("click",this.onClickShowmore)}onClickShowmore(){let e=this.el.querySelector(".showmore"),t=e.querySelector(".showmore-container"),i=e.querySelector(".showmore-container-content");e.classList.contains("open")?(e.classList.remove("open"),t&&(t.style.height="0px")):(e.classList.add("open"),t&&i&&(t.style.height=i.offsetHeight+"px"))}registerAnimation(e,t){let i={rootMargin:"-10% 0px -40% 0px",threshold:0};new IntersectionObserver(function(o){o.length>0&&o.forEach(function(l){l&&l.isIntersecting&&t.play()})},i).observe(e)}initAnimation(){if(this.lottie){let e=this.el.querySelector(".illu"),t=this.lottie.loadAnimation({container:e,renderer:"svg",loop:!1,autoplay:!1,path:e.getAttribute("data-illu")});this.registerAnimation(e,t)}}};var Td=class{constructor(e){this.el=e,this.shareButton=this.el.querySelector(".share-link"),this.onShareLink=this.onShareLink.bind(this),this.init()}init(){this.setShareLinks(),this.shareButton&&this.shareButton.addEventListener("click",this.onShareLink)}setShareLinks(){let e=encodeURIComponent(document.URL);this.fbLink=this.el.querySelector(".facebook"),this.linkedinLink=this.el.querySelector(".linkedin"),this.twitterlink=this.el.querySelector(".twitter"),this.fbLink&&this.fbLink.setAttribute("href","https://www.facebook.com/sharer.php?u="+e),this.linkedinLink&&this.linkedinLink.setAttribute("href","https://www.linkedin.com/shareArticle?mini=true&url="+e),this.twitterlink&&this.twitterlink.setAttribute("href","https://twitter.com/intent/tweet?url="+e)}onShareLink(){this.el.classList.toggle("open")}};var Dd=class{constructor(e){this.el=e,this.header=this.el.querySelector(".elevated-text-wrapper"),this.text=this.header.innerHTML,this.source=this.el.querySelector(".source"),this.animationRunning=!1,this.splitLetters=this.splitLetters.bind(this),this.startAnimation=this.startAnimation.bind(this),this.init()}init(){this.splitLetters();let e={rootMargin:"-10% 0px -10% 0px",threshold:0};new IntersectionObserver(i=>{i.length>0&&i.forEach(r=>{r&&r.isIntersecting&&this.animationRunning===!1&&(this.el.classList.add("visible"),this.animationRunning=!0,this.startAnimation(this.header))})},e).observe(this.el)}splitLetters(){let e=this.header.querySelectorAll("span"),t=[];e.forEach(r=>{let o=r.innerText;if(this.header.innerText.indexOf(o)>-1){let l=this.header.innerText.indexOf(o);for(let n=0;n<o.length;n++)t.push(l+n)}});let i=this.header.innerText.split("").map((r,o)=>{let l="";return t.forEach(n=>{o===n&&(l="display-text")}),`<span class="letter ${l}">${r}</span>`}).join("");if(this.source){let r=this.source.innerText.split("").map(o=>`<span class="letter">${o}</span>`).join("");this.source.innerHTML=r}i&&(this.header.innerHTML=i)}startAnimation(e){El.timeline({loop:!1}).add({targets:" .letter",translateZ:0,opacity:[0,1],easing:"easeOutExpo",duration:500,delay:El.stagger(10),complete:()=>{this.animationRunning=!1}}),El({targets:e,opacity:1})}};var Md=class{constructor(e){this.el=e,this.init()}init(){let{name:e}=dt();if(e){let t=this.el.querySelector("[data-pretext]");if(t){let i=t.innerText,r=t.getAttribute("data-pretext");r&&(t.innerText=`${r} ${e}, ${i}`)}}}};var Xd=class{constructor(e){this.el=e,this.onShow=this.onShow.bind(this),this.onConfirmAction=this.onConfirmAction.bind(this),this.toggleShow=this.toggleShow.bind(this),this.state={id:this.el.dataset.id,callback:null,event:null},this.init()}init(){Q.addEventListener(K.CONFIRM_ACTION,this.onShow),this.title=this.el.querySelector("[data-title]"),this.buttonCancel=this.el.querySelector("[data-button-cancel]"),this.buttonConfirm=this.el.querySelector("[data-button-confirm]"),this.buttonCancel&&this.buttonCancel.addEventListener("click",()=>this.toggleShow(!1)),this.buttonConfirm.addEventListener("click",this.onConfirmAction)}onShow(e){this.state.event=e;let{id:t,title:i,callback:r}=e.detail;this.state.callback=r,this.title&&i&&(this.title.innerHTML=`&nbsp;${i}`),t===this.state.id&&this.toggleShow(!0)}onConfirmAction(){this.toggleShow(!1);let{event:e,callback:t}=this.state;typeof t=="function"&&t(e)}toggleShow(e){e?this.el.classList.add("show"):this.el.classList.remove("show")}};var Yy=a=>
366{if(!a)return!1;let e="";if(typeof a=="string"?e=a.replace("-",""):e=a.toString(),!/^\d{10}$/.test(e))return!1;let i=e.substring(0,2),r=parseInt(e.substring(2,4))-1,o=e.substring(4,6);parseInt(e.substring(6,10))>=4e3&&(o=2e3+o);let n=new Date(o,r,i);return!(i!=n.getDate()||r!=n.getMonth())};var Ro=(a,e)=>{let t=e||a.querySelectorAll(".required"),i=!0;if(t.forEach(r=>{Gr(r,a)||(i=!1)}),i===!1&&a){let r=a.querySelector(".required.show.error")?a.querySelector(".required.show.error"):a.querySelector(".required.error"),o=_r(r).top-80;window.scrollTo({top:o,behavior:"smooth"})}return i},Gr=(a,e)=>{let t=a.querySelector("input:not(.flatpickr),select,textarea");if(t=a.getAttribute("data-group-receiver")&&!a.classList.contains("show")?null:t,t){t.value=t.value.trim();let i=t.getAttribute("type"),r=t.getAttribute("custom-validation");if(r){let l=new RegExp(r).test(t.value);if(t.id==="form_Cpr"&&(l=Yy(t.value)),l)a.classList.remove("error");else return a.classList.add("error"),!1}else if(i==="text"||i==="number"||i==="hidden"||i==="date"||t.tagName.toLowerCase()==="select"||t.tagName.toLowerCase()==="textarea"){if(t.value.length===0)return a.classList.add("error"),!1;if(t.classList.contains("flatpickr-input")){let o=t.getAttribute("data-validation-date-less-than"),l=t.getAttribute("data-validation-date-more-than");if(o){let n=e.querySelector(`[name='${o}']`);if(n){let s=new Date(t.value),f=new Date(n.value);if(s>=f)return a.classList.add("error"),!1}a.classList.remove("error")}else if(l){let n=e.querySelector(`[name='${l}']`);if(n){let s=new Date(t.value);if(new Date(n.value)>=s)return a.classList.add("error"),!1}a.classList.remove("error")}else a.classList.remove("error")}else a.classList.remove("error")}if(i==="email")if(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t.value))a.classList.remove("error");else return a.classList.add("error"),!1;if(i==="checkbox"||i==="radio"){let o=t.name?t.name:t.id?t.id:null;if(o){if(e.querySelectorAll(".required input[name='"+o+"']:checked, .required input[id='"+o+"']:checked").length===0)return a.classList.add("error"),!1;a.classList.remove("error")}}if(i==="file"&&t.classList.contains("filepond--browser")){let o=pond;if(o){if(o.getFiles().length==0)return a.classList.add("error"),!1;a.classList.remove("error")}}}return!0};var Fd=class{constructor(e){this.el=e,this.submitBtn=this.el.querySelector("button"),this.groupSelectors=this.el.querySelectorAll("[data-group-selector]"),this.groupReceivers=this.el.querySelectorAll("[data-group-receiver]");let t=this.el.querySelector("[data-form-cookie]");this.cookieKey=t?t.getAttribute("data-form-cookie"):"",this.requiredFields=this.el.querySelectorAll(".required"),this.scrollToMessage=this.scrollToMessage.bind(this),this.init()}init(){this.submitBtn&&this.submitBtn.addEventListener("click",e=>{e.preventDefault(),Ro(this.el)&&(this.submitBtn.disabled=!0,Be(this.el,!0),setTimeout(()=>{this.submitBtn.disabled=!1,Be(this.el,!1)},6e4),this.form=this.submitBtn.closest("form"),this.form&&this.form.submit())}),this.afterSubmitMessage&&this.scrollToMessage(),this.requiredFields&&this.requiredFields.forEach(e=>{let t=e.querySelector("input");if(t){let i=t.type=="checkbox"?"change":"focusout";t.addEventListener(i,()=>{Gr(e,this.el)})}}),this.groupSelectors&&this.groupSelectors.forEach(e=>{let t=e.getAttribute("data-group-selector");e.addEventListener("click",()=>{this.toggleShowHideGroup(t,this.groupReceivers,e.checked)}),e.checked&&this.toggleShowHideGroup(t,this.groupReceivers,e.checked)})}validateField(e){let t=e.querySelector("input"),i=e.querySelector("select");if(t=e.getAttribute("data-group-receiver")&&e.classList.contains("show")==!1?null:t,t){let r=t.getAttribute("type"),o=t.getAttribute("custom-validation");if(o){let n=new RegExp(o).test(t.value);if(t.id==="form_Cpr"){let s=t.value;if(s=s.replace("-","").trim(),n&&s.length>5){let f=s.substr(0,2),d=s.substr(2,2),x=s.substr(4,2),m=new Date(x,+d-1,f);n=!!+m&&m.getDate()==f&&d>=1&&d<=12&&f>=1&&f<=31&&x>-1&&x<=99}}if(n)t.value.length===9?(e.classList.remove("error"),e.classList.add("warning")):(e.classList.remove("error"),e.classList.remove("warning"));else return e.classList.add("error"),e.classList.remove("warning"),!1}if(r==="text"){if(t.value.length===0)return e.classList.add("error"),!1;e.classList.remove("error")}if(r==="email")if(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t.value))e.classList.remove("error");else return e.classList.add("error"),!1;if(r==="checkbox"||r==="radio"){let l=t.name?t.name:t.id?t.id:null;if(l){if(this.el.querySelectorAll(".required input[name='"+l+"']:checked, .required input[id='"+l+"']:checked").length==0)return e.classList.add("error"),!1;e.classList.remove("error")}}}if(i)if(i.value)e.classList.remove("error");else return e.classList.add("error"),!1;return!0}formValidation(){let e=!0;if(this.requiredFields.forEach(t=>{this.validateField(t)||(e=!1)}),e===!1){console.log("formValidation",this.el.querySelector(".required.error"));let t=_r(this.el.querySelector(".required.error")).top-80;window.scrollTo({top:t,behavior:"smooth"})}return e&&this.cookieKey&&setCookie(this.cookieKey,!0),e}scrollToMessage(){let e=_r(this.afterSubmitMessage);e&&window.scrollTo({top:e.top-80,behavior:"smooth"})}toggleShowHideGroup(e,t,i){t&&t.forEach(r=>{let o=r.getAttribute("data-group-receiver");if(o){let l=o.split(",");for(let n=0;n<l.length;n++)if(i)if(e===l[n]){r.classList.add("show");break}else r.classList.remove("show");else r.classList.remove("show")}else r.classList.add("show")})}};var Pd=class{constructor(e){this.el=e,this.culture=ke(),this.onChange=this.onChange.bind(this),this.render=this.render.bind(this),this.init()}init(){this.el.addEventListener("change",this.onChange),this.render(this.el)}onChange(e){let{target:t}=e;this.render(t)}render(e){let{value:t,validity:i}=e,{valid:r}=i;if(r&&t.length>2){let o=this.culture==="da-DK"?t.replace(/\./g,""):t.replace(/,/g,""),l=this.culture==="da-DK"?o.split(",")[0]:o.split(".")[0],n=vi(l,this.culture);t!==n&&(this.el.value=n)}}};var Nd=class{constructor(e){this.el=e,this.state={data:null},this.positionTypes=this.el.querySelectorAll("input[name='positionType']"),this.workAreaContainer=this.el.querySelector("#workarea-select"),this.positionContainer=this.el.querySelector("#position-select"),this.workAreas=[],this.selectedWorkArea="",this.positions=[],this.selectedPosition="",this.chartjs=null,this.resultText=this.el.querySelector("[data-result-text]"),this.positionAmount=this.el.querySelector("[data-position-amount]"),this.initSalaryGender=this.initSalaryGender.bind(this),this.init(),this.positionTypes&&this.positionTypes.forEac
366h(t=>{t.addEventListener("change",()=>{this.renderPositions()})})}init(){vt()?this.initSalaryGender():Ni(this.el,this.initSalaryGender,{rootMargin:"-10% 0px -10% 0px",threshold:.25})}initSalaryGender(){this.loadData(),this.initCustomEvents(),this.initChart()}initChart(){let e=document.getElementById("myChart").getContext("2d");this.chartjs=new Chart(e,{type:"bar",data:{labels:["Kvinder","M\xE6nd"],datasets:[{label:"Medianl\xF8n",data:[0,0],backgroundColor:["#6FE4C1","#001965"],borderWidth:0}]},options:{animation:{duration:2e3},legend:{display:!1},scales:{yAxes:[{ticks:{beginAtZero:!0,callback:function(t){return t+" kr."},fontSize:14,labelString:"test"}}]}}})}updateChart(){let e=this.el.querySelector("input[name='positionType']:checked").value,t=this.state.data.salaries[e].filter(i=>i.position===this.selectedPosition);this.chartjs.config.data.datasets[0].data=t.length>0?[t[0].w,t[0].m]:[0,0],this.chartjs.update(),this.updateResultText()}updateResultText(){let{data:e}=this.chartjs.config.data.datasets[0],t=parseInt(e[0]),i=parseInt(e[1]),r=t>i?t-i:i-t,o=this.removeNumbersFromText(this.selectedPosition),n=this.el.querySelector("input[name='positionType']:checked").value==="manager"?"kvindelig leder":"kvinde",s=(x,m,c)=>`${x.slice(0,c)}${m}${x.slice(c)}`,f=x=>(x>999&&x<1e4?x=s(x.toString(),".",1):x>=1e4?x=s(x.toString(),".",2):x>=1e5&&(x=s(x.toString(),".",3)),x),d=`Medianl\xF8nnen for en ${n} der arbejder indenfor <em>${o}</em> ligger p\xE5 ${f(t)} kr.
367    For en tilsvarende mand er l\xF8nnen ${f(i)} kr. <br />Forskellen er alts\xE5 <em>${f(r)} kr.</em>`;this.resultText.innerHTML=d}async loadData(){let e=await Ce("/dist/assets/data/data-salary-gender.min.json");e&&(this.state.data=e,this.render(e))}initCustomEvents(){Q.addEventListener(K.CALCULATOR_WORKAREA_SELECTED,e=>{this.selectedWorkArea=e.detail.value,this.renderPositions()}),Q.addEventListener(K.CALCULATOR_POSITION_SELECTED,e=>{this.selectedPosition=e.detail.value,this.updateChart()})}render(e){if(this.workAreaContainer&&e.workareas){let t=[];e.workareas.forEach(i=>{i.value&&parseInt(i.value)<6&&t.push(i)}),t.length>0&&(this.selectedWorkArea=t[0].value),this.workAreas=Ft(t,this.workAreas,ht,this.selectedWorkArea,this.workAreaContainer,K.CALCULATOR_WORKAREA_SELECTED),this.renderPositions()}this.positionAmount&&(this.positionAmount.innerText=this.getLessIncomeWomenSalaries())}renderPositions(){if(this.positionContainer){this.positions=[];let{data:e}=this.state,t=this.el.querySelector("input[name='positionType']:checked").value,i=e.positions[t].filter(o=>o.workarea===this.selectedWorkArea),r=[];i.forEach(o=>{e.salaries[t].forEach(l=>{o.name===l.position&&r.push(o)})}),r.forEach(o=>{o.value=o.name,o.text=this.removeNumbersFromText(o.name)}),r.length>0&&(this.selectedPosition=r[0].value),this.positions=Ft(r,this.positions,ht,this.selectedPosition,this.positionContainer,K.CALCULATOR_POSITION_SELECTED),this.updateChart()}}removeNumbersFromText(e){return e.replace(/[0-9]/g,"").trim()}getLessIncomeWomenSalaries(){let{data:e}=this.state,t=0;t+=e.salaries.staff?e.salaries.staff.filter(r=>parseInt(r.m)>parseInt(r.w)).length:0,t+=e.salaries.manager?e.salaries.manager.filter(r=>parseInt(r.m)>parseInt(r.w)).length:0;let i=` ud af ${e.salaries.staff.length+e.salaries.manager.length} `;return Er(this.el.querySelector("[data-position-start-amount]"),0,t,30),i}};var es=Object.freeze({calculator_minimal:"calculator_minimal",relatedContent:"relatedContent"});var Rd=class{constructor(e){this.el=e,this.culture=ke(),this.getSessionData=this.getSessionData.bind(this),this.checkDisabledSubmit=this.checkDisabledSubmit.bind(this),this.updateSums=this.updateSums.bind(this),this.sumUpInputNumbers=this.sumUpInputNumbers.bind(this),this.calculateCompensation=this.calculateCompensation.bind(this),this.backToCalculator=this.backToCalculator.bind(this),this.numberWithPeriod=this.numberWithPeriod.bind(this),this.getGrossIncome=this.getGrossIncome.bind(this),this.getCompensation=this.getCompensation.bind(this),this.getMonthlyCompensation=this.getMonthlyCompensation.bind(this),this.getNumberOfMonths=this.getNumberOfMonths.bind(this),this.getMinimalCompensation=this.getMinimalCompensation.bind(this),this.init()}init(){this.calculator=this.el.querySelector(".calculator-container"),this.result=this.el.querySelector(".result-container"),this.termsTitle=this.el.querySelector("#terms-title"),this.termsPositive=this.el.querySelector("#terms-positive"),this.termsNegative=this.el.querySelector("#terms-negative"),this.termsSubThreeMonths=this.el.querySelector("#terms-subthreemonths"),this.termsSubThreeMonths2=this.el.querySelector("#terms-subthreemonths-2"),this.resultLabel=this.el.querySelector("#result-label"),this.resultLabelSubThreeMonths=this.el.querySelector("#result-label-subthreemonths"),this.resultTableRows=[...this.el.querySelectorAll(".calculation-result-component tr")],this.resultTableDataFields=[...this.el.querySelectorAll(".calculation-result-component td")],this.oldJobInputs=[...this.el.querySelectorAll("#old-job-inputs input")],this.newJobInputs=[...this.el.querySelectorAll("#new-job-inputs input")],this.allInputs=[...this.el.querySelectorAll("input")],this.dateInputs=[...this.el.querySelectorAll(".flatpickr-input")],this.oldJobSum=this.el.querySelector("#old-job-inputs table tr td:last-of-type"),this.newJobSum=this.el.querySelector("#new-job-inputs table tr td:last-of-type"),this.calculateButton=this.el.querySelector(".button.secondary"),this.calculateButton.addEventListener("click",this.calculateCompensation),this.backButton=this.el.querySelector("#back-to-calculator"),this.backButton.addEventListener("click",this.backToCalculator),document.addEventListener("keyup",this.updateSums),this.allInputs.forEac
367h(e=>e.addEventListener("input",this.checkDisabledSubmit)),this.getSessionData()}getSessionData(){let e=sessionStorage.getItem(es.calculator_minimal),t=e?JSON.parse(e):null;t&&(this.oldJobInputs.forEach((i,r)=>{let o=t.oldInputs[r];o&&(i.value=o)}),this.newJobInputs.forEach((i,r)=>{let o=t.newInputs[r];o&&(i.value=o)}),this.dateInputs.forEach((i,r)=>{if(t.dates[r]){let l={detail:{target:i.parentNode,date:new Date(t.dates[r])}},n=new CustomEvent(K.EVENT_DATE_SET_DATE,l);Q.dispatchEvent(n)}}),this.updateSums(),this.checkDisabledSubmit())}checkDisabledSubmit(){let e=[];[...this.oldJobInputs,this.newJobInputs].forEach(o=>e.push(o.value));let i=e.some(o=>o!==""),r=this.dateInputs.every(o=>o.value!=="");this.calculateButton.disabled=!r||!i}updateSums(){this.sumUpInputNumbers(this.oldJobInputs,this.oldJobSum),this.sumUpInputNumbers(this.newJobInputs,this.newJobSum)}numberWithPeriod(e){return vi(e,this.culture)}getNumberValue(e){return parseFloat(e.replace(/\./g,"").replace(/,/g,""))}sumUpInputNumbers(e,t){let i=0;e.forEach(l=>{let{value:n}=l,s=n.replace(/\./g,"").replace(/,/g,""),f=s===""?0:parseFloat(s);i+=f});let r=this.numberWithPeriod(i),o=r==="NaN";t.innerHTML=o?0:r+" kr."}calculateCompensation(){this.calculator.classList.remove("show"),this.calculator.classList.add("hide"),this.result.classList.remove("hide"),this.result.classList.add("show");let e={oldInputs:this.oldJobInputs.map(n=>n.value),dates:this.dateInputs.map(n=>n.value),newInputs:this.newJobInputs.map(n=>n.value)};sessionStorage.setItem(es.calculator_minimal,JSON.stringify(e));let t=this.getNumberOfMonths(this.dateInputs[0].value,this.dateInputs[1].value),i=this.getGrossIncome(this.oldJobInputs,this.dateInputs[0].value,this.dateInputs[1].value),r=this.getGrossIncome(this.newJobInputs,this.dateInputs[2].value,this.dateInputs[1].value),o=this.getMinimalCompensation(this.oldJobInputs),l=this.getCompensation(i,r,this.dateInputs[0].value,this.dateInputs[1].value);this.resultTableDataFields[1].innerHTML=this.numberWithPeriod(parseFloat(i).toFixed(2))+" kr.",t<=3?(this.resultTableRows[1].classList.add("hide"),this.resultLabel.classList.add("hide"),this.resultLabelSubThreeMonths.classList.remove("hide"),this.resultTableDataFields[3].innerHTML="0 kr.",this.termsSubThreeMonths.classList.remove("hide"),this.termsSubThreeMonths2.classList.remove("hide"),this.termsNegative.classList.add("hide"),this.termsPositive.classList.add("hide"),this.termsTitle.classList.add("hide")):(this.resultTableRows[1].classList.remove("hide"),this.resultLabel.classList.remove("hide"),this.resultLabelSubThreeMonths.classList.add("hide"),this.resultTableDataFields[3].innerHTML=this.numberWithPeriod(parseFloat(o).toFixed(2))+" kr.",this.termsSubThreeMonths.classList.add("hide"),this.termsSubThreeMonths2.classList.add("hide"),l>0?(this.termsPositive.classList.remove("hide"),this.termsNegative.classList.add("hide"),this.termsTitle.classList.remove("hide")):(this.termsNegative.classList.remove("hide"),this.termsPositive.classList.add("hide"),this.termsTitle.classList.remove("hide"))),this.resultTableDataFields[5].innerHTML=this.numberWithPeriod(parseFloat(r).toFixed(2))+" kr.",l<=0?(this.resultTableDataFields[7].innerHTML="0 kr.",this.resultTableDataFields[7].classList.remove("color-green")):(this.resultTableDataFields[7].innerHTML=this.numberWithPeriod(parseFloat(l).toFixed(2))+" kr.",this.resultTableDataFields[7].classList.add("color-green")),window.scrollTo({top:window.innerHeight/4,behavior:"smooth"})}getNumberOfMonths(e,t){let i=new Date(e),r=new Date(t);i.setUTCHours(0),r.setUTCHours(0);let o=i.getUTCFullYear(),l=i.getUTCMonth(),n=i.getUTCDate();n!==1?i=new Date(o,l+1,1,23,59):i=new Date(o,l,n,23,59);let s=r.getUTCFullYear(),f=r.getUTCMonth();r=new Date(s,f+1,1,23,59);let d=(r.getUTCFullYear()-i.getUTCFullYear())*12+(r.getUTCMonth()-i.getUTCMonth());return d>-1?d:0}getMinimalCompensation(e){let t=0;return e.forEach(i=>{let r=this.getNumberValue(i.value),o=parseFloat(r||0);t+=o}),t*3}getGrossIncome(e,t,i){let r=0;e.forEach(l=>{let n=this.getNumberValue(l.value),s=parseFloat(n||0);r+=s});let o=this.getNumberOfMonths(t,i);return r*o}getCompensation(e,t,i,r){let o=this.getNumberOfMonths(i,r),l=o<=3?0:e/o*3;return o<=3?e+t:e-l-t}getMonthlyCompensation(e,t,i){let r=this.getNumberOfMonths(t,i);return e>0?e/r:0}backToCalculator(){this.result.classList.remove("show"),this.result.classList.add("hide"),this.calculator.classList.remove("hide"),this.calculator.classList.add("show")}};var Ld=class{constructor(e){this.el=e,this.animateAndFillFields=this.animateAndFillFields.bind(this),this.animateTable=this.animateTable.bind(this),this.clearInputField=this.clearInputField.bind(this),this.calculateHolidayPay=this.calculateHolidayPay.bind(this),this.calculateMonthlyHolidayPay=this.calculateMonthlyHolidayPay.bind(this),this.offset=this.offset.bind(this),this.holidayPayGeneral=this.el.querySelector(".calculator-salary-general"),this.holidayPayAllFields=this.el.querySelector(".calculator-all-months"),this.resultTable=this.el.querySelector(".result-container"),this.culture=ke(),this.salaryGeneralInputField=this.holidayPayGeneral.querySelector("input"),this.allSalaryInputFields=[...this.holidayPayAllFields.querySelectorAll("input.salary")],this.allHolidayInputFields=[...this.holidayPayAllFields.querySelectorAll("input.holiday")],this.heightInputFields=this.holidayPayAllFields.clientHeight,this.heightTable=this.resultTable.clientHeight,this.grossPayCells=[...this.el.querySelectorAll("[data-gross-pay]")],this.holidaysCells=[...this.el.querySelectorAll("[data-holiday-days
367]")],this.holidayPayCells=[...this.el.querySelectorAll("[data-holiday-pay]")],this.grossPayTotal=[...this.el.querySelectorAll("[data-gross-pay-total]")],this.holidayPayTotal=[...this.el.querySelectorAll("[data-holiday-pay-total]")],this.init()}init(){let e=/[0-9.,]+/,t=this.el.querySelector(".next-btn"),i=this.el.querySelector(".calculate-btn");this.holidayPayAllFields.style.height="0px",this.resultTable.style.height="0px",this.salaryGeneralInputField.addEventListener("input",()=>{this.salaryGeneralInputField.value!=""&&this.salaryGeneralInputField.value.match(e)?t.disabled=!1:t.disabled=!0}),this.allHolidayInputFields.forEach(r=>{r.addEventListener("click",()=>this.clearInputField(r))}),t.addEventListener("click",this.animateAndFillFields),i.addEventListener("click",this.calculateHolidayPay)}animateAndFillFields(){this.holidayPayAllFields.style.height=`${this.heightInputFields}px`,this.holidayPayAllFields.classList.remove("hide"),this.allSalaryInputFields.forEach(e=>{e.value=this.salaryGeneralInputField.value}),setTimeout(()=>{this.holidayPayGeneral.style.height="0px",this.holidayPayGeneral.classList.add("hide");let e=this.offset(this.holidayPayAllFields);On()||vx()?window.scrollTo({top:e.top-80,behavior:"smooth"}):window.scrollTo({top:e.top-20,behavior:"smooth"})},300)}animateTable(){this.resultTable.style.height=`${this.heightTable}px`,this.resultTable.classList.remove("hide");let e=this.offset(this.resultTable);window.scrollTo({top:e.top,behavior:"smooth"})}calculateHolidayPay(){let e=0,t=0;for(let i=0;i<this.grossPayCells.length;i++){let r=this.allSalaryInputFields[i].value,o=this.allHolidayInputFields[i].value,l=this.calculateMonthlyHolidayPay(r,o);if(this.grossPayCells[i].innerText=r+" kr.",this.holidaysCells[i].innerText=o,this.holidayPayCells[i].innerText=l+" kr.",e+=parseInt(r.replace(".","")),t+=parseInt(l.replace(".","")),i===this.grossPayCells.length-1){this.grossPayTotal.forEach(f=>f.innerText=vi(e,this.culture)+" kr."),this.holidayPayTotal.forEach(f=>f.innerText=vi(t,this.culture)+" kr.");let n=t*.125,s=vi(n.toFixed(0),this.culture);this.el.querySelector("[data-holiday-pay-out]").innerText=s+" kr."}}this.animateTable()}calculateMonthlyHolidayPay(e,t){let i=e.replace(".",""),r=i-i*(t*.048);return vi(r.toFixed(0),this.culture)}clearInputField(e){e.addEventListener("focusout",()=>{e.value===""&&(e.value="0")}),e.value==="0"&&(e.value="")}offset(e){let t=e.getBoundingClientRect(),i=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+r,left:t.left+i}}};var Fl=class{constructor(e){this.el=e}static TemplateFtfaQuestions(e,t){if(t&&e.questions){let i="";e.questions.forEach(o=>{i+=`
368                <div class="col-xs-12 ${o.questionHidden?"hide":"show"} ${o.questionWrapperHtmlClass} ftfa-listener ${o.questionRequired?"required":""}" ${this.renderDependencies(o)}>
369                    <div class="field-wrapper half">
370                        ${o.questionType=="selectlist"?this.renderSelectList(o,t):""}
371
372                        ${o.questionType=="inputtext"?this.renderInputText(o):""}
373
374                        ${o.questionType=="radiobutton"?this.renderRadioButton(o):""}
375
376                        ${o.questionType=="checkbox"?this.renderCheckbox(o):""}
377
378                        ${o.questionType=="label"?this.renderLabel(o):""}
379
380                        ${o.questionType=="inputdate"?this.renderInputDate(o):""}
381                    </div>
382                </div>                
383                `});let r=`     
384                <div class="row">
385                    ${i}
386                </div>       
387            `;t.innerHTML=r}}static TemplateUnemploymentDown(e){let t=`
388            <p>${e.getAttribute("data-service-down")}</p>
389        `;e.innerHTML=t}static TemplateFtfaScript(e,t){if(t&&e.jsFromFtfa){let i=document.createElement("script");
389e.jsFromFtfa.forEach(r=>{r&&i.setAttribute("src",r)}),t.appendChild(i)}}static renderDependencies(e){return`data-dependencies='${e.questionDependencyKeys?e.questionDependencyKeys.join(","):""}' data-json='${e.questionDependenciesAsJson}'`}static renderSelectList(e,t){let i=this.renderLabelWithInput(e),r=` class="${e.questionInputHtmlClass}" name="${e.questionKey}" id="${e.questionId}" ${e.questionRequired?"required":""} data-id="${e.questionId}" autocomplete="off"`,o=[];return e.questionOptions.forEach(l=>o.push({value:l.optionValue,text:l.optionName})),i+=`${Yr.template(o,"",t.getAttribute("data-select"),r)}`,i+=this.renderQuestionHelpAndKeyText(e),i}static renderInputText(e){let t=`
390            <label class="input-text" for="${e.questionId}">
391            ${e.questionText}${e.questionRequired?"*":""}
392            <input type="text" class="${e.questionInputHtmlClass}" placeholder="${e.questionPlaceholderText}" name="${e.questionKey}" id="${e.questionId}" data-id="${e.questionId}" autocomplete="off" />
393        </label>
394        `;return t+=this.renderQuestionHelpAndKeyText(e),t}static renderRadioButton(e){let t=this.renderLabelWithInput(e);return e.questionOptions&&(t+=`
395            <div class="list-inline">
396                ${e.questionOptions.map(i=>`<label class="radio">
397                        <input class="${e.questionInputHtmlClass}" type="radio" name="${e.questionKey}" value="${i.optionValue}" required="${e.questionRequired}" data-id="${e.questionId}" autocomplete="off" />
398                        <span class="checklabel">${i.optionName}</span>
399                        <span class="checkmark"></span>
400                    </label>            
401                    `).join("")}
402            </div>
403            `),t+=this.renderQuestionHelpAndKeyText(e),t}static renderCheckbox(e){let t=this.renderLabelWithInput(e);return e.questionOptions&&(t+=e.questionOptions.map(i=>`            
404                <div class="checkbox-slider">
405                    <input type="checkbox" class="${e.questionInputHtmlClass}" name="${e.questionKey}" value="${i.optionValue}" data-id="${e.questionId}" autocomplete="off" />
406                    <span class="label">${i.optionName}</span><span class="gfx"></span>
407                </div>           
408                `).join("")),t+=this.renderQuestionHelpAndKeyText(e),t}static renderLabelWithInput(e){if(e.questionText)return`<label for="${e.questionKey}">${e.questionText}${e.questionRequired?"*":""}</label>`}static renderLabel(e){let t=e.questionText?`<label>${e.questionText}</label>`:"";return t+=this.renderQuestionHelpAndKeyText(e),t}static renderInputDate(e){let t=this.renderLabelWithInput(e);return t+=`
409        <div class="datepicker-wrapper" data-component="datepicker">
410            <div class="flatpickr">
411                <div class="svg-icon" data-toggle>
412                    <svg class="svg-calendar">
413                        <use xlink:href="#svg-calendar"></use>
414                    </svg>
415                </div>
416                <div class="svg-icon svg-icon-close" data-clear>
417                    <svg class="svg-close-small">
418                        <use  xlink:href="#svg-close-small"></use>
419                    </svg>
420                </div>
421                <input data-input placeholder="${e.questionPlaceholderText?e.questionPlaceholderText:e.questionText}" class="${e.questionInputHtmlClass}" name="${e.questionKey}" id="${e.questionId}" data-id="${e.questionId}">
422            </div>
423        </div>
424        `,t+=this.renderQuestionHelpAndKeyText(e),t}static renderQuestionHelpAndKeyText(e){return`${this.renderQuestionValidation(e)}
425
426            ${e.questionHelpText?`
427                <div class="question-helptext ${e.questionHelpTextHtmlClass}">
428                    <div class="question-helptext-content richtext">
429                        ${e.questionHelpText}
430                    </div>
431                </div>
432                <div class="question-helptext-button"><span class="button-trigger" aria-label="vis mere"><span class="button-graphic"><i></i><i></i></span></span></div>       
433                `:""}        
434        `}static renderQuestionValidation(e){return e.questionRequired?`<span class="error-validation">Udfyld venligst '${e.questionText}'</span>`:""}};var Ud=class{constructor(e){this.el=e,this.alreadyUnionMember=this.el.querySelector("#alreadyUnionMember"),this.alreadyUnemploymentMember=this.el.querySelector("#alreadyUnemploymentMember"),this.unemploymentContactMe=this.el.querySelector("#unemploymentContactMe"),this.acceptAllConsent=this.el.querySelector("#acceptAllConsent"),this.unionRadioButtons=this.el.querySelectorAll(".union-list input"),this.unionExplanations=this.el.querySelectorAll(".union-explanation-box [data-group], .unemployment-box [data-group]"),this.formGroups=this.el.querySelectorAll("#form-membership [data-group]"),this.submitBtn=this.el.querySelector("[data-submit]"),this.succesUrl=this.el.querySelector("#SuccessPageUrl"),this.language=this.el.querySelector("#Language"),this.submitSummary=this.el.querySelector("[data-submit-result]"),this.inputCPR=this.el.querySelector("#form_Cpr"),this.inputEducationFrom=this.el.querySelector("[name='form.EducationFrom']"),this.inputEducationTo=this.el.querySelector("[name='form.EducationTo']"),this.inputFirstName=this.el.querySelector("#form_Firstname"),this.inputLastName=this.el.querySelector("#form_Lastname"),this.inputEmail=this.el.querySelector("#form_Email"),this.inputPhone=this.el.querySelector("#form_Phone"),this.selectEductionInstitute=this.el.querySelector("#form-institute_and_field-select"),this.toggleUnionExplanation=this.toggleUnionExplanation.bind(this),this.toggleConsentCheckboxes=this.toggleConsentCheckboxes.bind(this),this.toggleShowHideGroup=this.toggleShowHideGroup.bind(this),this.alignHeight=this.alignHeight.bind(this),this.submitClick=this.submitClick.bind(this),this.sendData=this.sendData.bind(this),this.unemploymentServiceDown=!1,this.ftfaData=null,this.unemploymentSectionContainer=this.el.querySelector("#unemployment-section"),this.ftfaQuestionsScriptContainer=this.el.querySelector("[data-ftfa-questions-script]"),this.ftfaQuestionsFormContainer=this.el.querySelector("[data-ftfa-form]"),this.loadFtfaQuestions=this.loadFtfaQuestions.bind(this),this.handleQuestionHelpTogglers=this.handleQuestionHelpTogglers.bind(this),this.hideElement=this.hideElement.bind(this),this.showElement=this.showElement.bind(this),this.handleDependencyVisibility=this.handleDependencyVisibility.bind(this),this.attachListenersToFTFaEvents=this.attachListenersToFTFaEvents.bind(this),this.populateQuery=this.populateQuery.bind(this),this.updateFTFAMembertype=this.updateFTFAMembertype.bind(this),this.isDependencyTrue=this.isDependencyTrue.bind(this),this.updateFTFAEducation=this.updateFTFAEducation.bind(this),this.setFtfaVariables=this.setFtfaVariables.bind(this),this.ftfaMemberTypeWrapper,this.FTFaMemberTypeMapping,this.ftfaCPR,this.ftfaEducationFrom,this.ftfaEducationTo,this.ftfaMemberType,this.ftfaEducationWrapper,this.ftfaEducation,this.tmpFtfa={},this.dictionary18Months=this.el.getAttribute("data-dic-18month"),this.dictionaryNegMonths=this.el.getAttribute("data-dic-negmonths"),this.init()}init(){this.setupMembertypeRadios(),this.acceptAllConsent&&this.acceptAllConsent.addEventListener("click",()=>{this.toggleConsentCheckboxes()}),this.alreadyUnemploymentMember&&this.alreadyUnemploymentMember.addEventListener("click",()=>{let t=this.el.querySelector(".unemployment-box .inner-box");this.alreadyUnemploymentMember.checked?(t.classList.add("disable"),this.unemploymentContactMe.checked&&this.unemploymentContactMe.click()):t.classList.remove("disable")}),this.alreadyUnionMember&&this.alreadyUnionMember.addEventListener("click",()=>{let t=this.el.querySelector("#union-member-extra-options");this.alreadyUnionMember.checked?t.classList.add("show"):t.classList.remove("show")}),this.setupMappingFromFFToFTFaInputs(),this.language.value==="da-DK"&&(this.loadFtfaQuestions(),this.setupUnemploymentCheckbox()),Q.addEventListener(K.RESIZED_WINDOW,()=>{this.alignHeight()}),this.alignHeight(),this.submitBtn&&this.submitBtn.addEventListener("click",()=>{this.submitClick()});let e=this.el.querySelectorAll(".required:not(.hide)");e&&e.forEach(t=>{let i=t.querySelector("input");i&&i.addEventListener("blur",()=>{Gr(t,this.el)})})}setupUnemploymentCheckbox(){this.unemploymentContactMe&&this.unemploymentSectionContainer&&this.unemploymentContactMe.addEventListener("click",()=>{this.unemploymentContactMe.checked?(this.unemploymentSectionContainer.classList.remove("hide"),this.helpContainers=this.unemploymentSectionContainer.querySelectorAll(".ftfa-listener.show"),this.helpContainers&&this.helpContainers.forEac
434h(e=>{this.handleQuestionHelpTogglers(e)})):this.unemploymentSectionContainer.classList.add("hide")})}setupMembertypeRadios(){if(this.unionRadioButtons){let e=dt();if(e&&e.union){let t=this.el.querySelector(`.union-list input[data-group='${e.union}']`);t.checked=!0}this.unionRadioButtons.forEach(t=>{let i=t.getAttribute("data-group");t.addEventListener("click",()=>{this.toggleUnionExplanation(t.getAttribute("data-group")),this.toggleShowHideGroup(i,this.formGroups),this.alignHeight(),this.updateFTFAMembertype(t.value)}),t.checked&&(this.toggleUnionExplanation(t.getAttribute("data-group")),this.toggleShowHideGroup(i,this.formGroups))})}}submitClick(){let e=this.el.querySelectorAll("[data-group].required.show"),t=e;if(this.unemploymentContactMe.checked&&this.unemploymentSectionContainer){let r=this.el.querySelectorAll(".ftfa-listener.required:not(.hide), .ftfa-listener.required.ftfa_active");t=[...e,...r]}if(Ro(this.el,t)){let r={},o=this.el.querySelectorAll("[data-group].show [data-point], [data-group].show [data-points]");if(r=this.populateQuery(o),r.membershipType=this.el.querySelector("[data-point='membershipType']:checked").value,r.alreadyUnionMember=this.alreadyUnionMember.checked,r.alreadyUnemploymentMember=this.alreadyUnemploymentMember.checked,r.unemploymentContactMe=this.unemploymentContactMe.checked,r.language=this.language.value,r.unemploymentServiceDown=this.unemploymentServiceDown,this.alreadyUnionMember.checked){let l=this.el.querySelector("#form-union-select");l&&l.value!=""&&(r.currentUnion=l.value);let n=this.el.querySelector("#form_UnionWithdrawal");r.currentUnionWithDrawal=n.checked}if(this.unemploymentContactMe.checked&&this.unemploymentSectionContainer){let l=`
435                .ftfa-listener:not(.hide) input:not(.flatpickr), 
436                .ftfa-listener:not(.hide) select,
437                .ftfa-listener.ftfa_active input:not(.flatpickr), 
438                .ftfa-listener.ftfa_active select`,n=this.el.querySelectorAll(l);if(r.unemploymentFundData=this.populateQuery(n),r.unemploymentFundData){if(this.ftfaCPR&&this.ftfaCPR.value!=""&&(r.unemploymentFundData[this.ftfaCPR.name]=this.ftfaCPR.value),this.ftfaEducationFrom&&this.ftfaEducationFrom.value!=""&&(r.unemploymentFundData[this.ftfaEducationFrom.name]=this.ftfaEducationFrom.value),this.ftfaEducationTo&&this.ftfaEducationTo.value!=""&&(r.unemploymentFundData[this.ftfaEducationTo.name]=this.ftfaEducationTo.value),this.ftfaEducation&&r.educationInstitute){let s=document.querySelector("#form-institute_and_field-select").value;r.unemploymentFundData.UDDANNELSE=s.split(";")[1],r.unemploymentFundData.UDDANNELSE_STED=s.split(";")[0]}r.unemploymentFundData.EMAIL_ADRESSE=this.inputEmail?this.inputEmail.value:"",r.unemploymentFundData.ANSOEGER_NAVN=this.inputFirstName&&this.inputLastName?`${this.inputFirstName.value} ${this.inputLastName.value}
438`:"",r.unemploymentFundData.TELEFONNUMMER=this.inputPhone?this.inputPhone.value:"",r.unemploymentFundData.MEDLEMSTYPE=this.ftfaMemberType?this.ftfaMemberType.value:""}}this.sendData(r)}}async sendData(e){this.submitBtn.disabled=!0,Be(this.el,!0),setTimeout(()=>{this.submitBtn.disabled=!1,Be(this.el,!1)},6e4);let t=await xi(Ze.MemberSignup,e);if(t)if(t.successUrl){let i={detail:{membershipType:e.membershipType,alreadyUnionMember:e.alreadyUnionMember,unemploymentContactMe:e.unemploymentContactMe,wantsDanskITMembership:this.el.querySelector("#form_DanskIT")?this.el.querySelector("#form_DanskIT").checked:null,alreadyUnemploymentMember:e.alreadyUnemploymentMember}},r=new CustomEvent(K.EVENT_MEMBERSIGNUP_SUCCESFULL,i);document.dispatchEvent(r),setTimeout(()=>{window.location.href=`${this.succesUrl.value}?name=${this.inputFirstName.value}`},100)}else{console.log("message from api: ",t);let i="";if(t.ModelState)for(let[o]of Object.entries(t.ModelState))i+=`<li>${o}</li>`;let r=`
439                    ${t.Message?`<b>${t.Message}</b>`:""}
440                    ${t.ModelState?`<ul>${i}</ul>`:""}
441                `;this.submitSummary.innerHTML=r,this.submitSummary.classList.add("open")}this.submitBtn.disabled=!1,Be(this.el,!1)}populateQuery(e){let t={};return e.forEach(i=>{let r=i.getAttribute("type"),o=null;if(r=="checkbox")o=i.checked;else if(r=="radio"){let l=i.getAttribute("name"),n=this.el.querySelector(`[name='${l}']:checked`);n&&(o=n.value)}else o=i.value;if(o&&o.length!==0){let l=i.getAttribute("data-point-array"),n=i.getAttribute("data-points");if(l)t[l]||(t[l]=[]),r=="checkbox"&&i.checked?t[l].push(i.value):r!="checkbox"&&t[l].push(o);else if(n){let s=n.split(";");s&&s.forEach((f,d)=>{if(i.tagName=="SELECT"){if(d==0){let x=i.options[i.selectedIndex].parentElement.label;t[f]=x||""}if(d==1){let x=i.options[i.selectedIndex].text;t[f]=x||""}}})}else{let s=i.getAttribute("data-point")?i.getAttribute("data-point"):i.name;t[s]=o}}}),t}toggleConsentCheckboxes(){this.el.querySelectorAll(".consent-main input[type='checkbox']").forEach(t=>{t.id!=="form_DanskIT"&&(t.checked=this.acceptAllConsent.checked)})}toggleUnionExplanation(e){this.toggleShowHideGroup(e,this.unionExplanations),bt({union:e})}toggleShowHideGroup(e,t){t.forEach(i=>{let r=i.getAttribute("data-group");if(r){let o=r.split(",");for(let l=0;l<o.length;l++)if(e===o[l]){i.classList.add("show");break}else i.classList.remove("show")}else i.classList.add("show")})}updateFTFAMembertype(e){if(this.ftfaMemberTypeWrapper&&this.ftfaMemberType){let t=this.FTFaMemberTypeMapping[e],i=this.ftfaMemberTypeWrapper.querySelector(`[data-value='${t}']`);i&&(i.click(),setTimeout(()=>{this.ftfaMemberTypeWrapper.querySelector(".options").classList.remove("open")},100),this.ftfaMemberType.dispatchEvent(new Event("change")))}}updateFTFAEducation(e){let t=e.includes(";")?e.split(";"):null,i=this.ftfaEducationWrapper.querySelector(`[data-value='${t!=null?t[1]:e}']`);i&&(i.click(),setTimeout(()=>{this.ftfaEducationWrapper.querySelector(".options").classList.remove("open")},100),this.ftfaEducation.dispatchEvent(new Event("change")),t&&setTimeout(()=>{let r=this.el.querySelector(`[data-json*='${t[1]}']`);if(r){let o=r.querySelector(`[data-value='${t[0]}']`);o&&(o.click(),setTimeout(()=>{r.querySelector(".options").classList.remove("open")},100),r.querySelector("select").dispatchEvent(new Event("change")))}},500))}alignHeight(){if(rt()){let e=this.el.querySelector(".union-box .inner-box"),t=this.el.querySelector(".unemployment-box .inner-box");if(e&&t){t.style.height="inherit",e.style.height="inherit";let i=e.offsetHeight>=t.offsetHeight?e.offsetHeight:t.offsetHeight;t.style.height=i+"px",e.style.height=i+"px"}}}hideElement(e){e.classList.remove("show"),e.classList.add("hide")}showElement(e){e.classList.remove("hide"),e.classList.add("show"),this.handleQuestionHelpTogglers(e)}handleQuestionHelpTogglers(e){setTimeout(()=>{let t=e.querySelector(".question-helptext"),i=e.querySelector(".question-helptext-content");if(t&&i){let r=i.offsetHeight,o=t.parentElement.querySelector(".question-helptext-button .button-trigger");r>
441100&&o&&!o.classList.contains("js-click")&&(t.classList.add("question-toggle-height"),t.style.height="51px",o.classList.add("js-click"),o.addEventListener("click",l=>{let n=l.target.closest(".ftfa-listener").querySelector(".question-helptext");if(n.classList.contains("open"))n.classList.remove("open"),n.style.height="51px";else{let s=n.querySelector(".question-helptext-content").offsetHeight;n.classList.add("open"),n.style.height=s+"px"}}))}},100)}handleDependencyVisibility(e){let t=this.el.querySelectorAll(`[data-dependencies*='${e.dataset.id}']`);t&&t.forEach(i=>{let r=!1,o=!1;for(let l=0;l<i.attributes.length;l++){let n=i.attributes[l];n.nodeName.includes("data-dependencies")&&n.nodeValue!=""&&n.nodeValue.split(",").forEach(f=>{let d=i.getAttribute("data-json"),x=JSON.parse(d);if(x)for(let m=0;m<x.length;m++){let c=x[m];if(c.dependencyRefId==f&&(o=!0,this.isDependencyTrue(c.dependencyRefId,c.dependencyRefValue)&&(r=!0,c.groupDependencyId!=""))){for(let p=0;p<x.length;p++){let k=x[p];if(c.dependencyRefId==f&&k.groupDependencyId==c.groupDependencyId&&this.isDependencyTrue(k.dependencyRefId,k.dependencyRefValue)==!1){r=!1;break}}if(r)break}}})}o&&(r?this.showElement(i):this.hideElement(i))})}isDependencyTrue(e,t){let i=this.el.querySelector(`[data-id='${e}']`);if(i){let r=i.getAttribute("type"),o=!1;if(r&&(r=="radio"||r=="checkbox")?(i=this.el.querySelector(`[data-id='${e}']:checked`)?this.el.querySelector(`[data-id='${e}']:checked`):i,o=!!(i&&i.checked)):i.value!=""&&(o=!0),o&&t.includes(i.value))return!0}return!1}handle18MonthRule(e){document.querySelectorAll(".month-message").forEach(r=>r.remove());let t=document.querySelector('[data-returntype="ftfaEduFrom"]'),i=document.querySelector('[data-returntype="ftfaEduTo"]');if(t&&i){let r=t.querySelector("input").value,o=i.querySelector("input").value,l=new Date(r),n=new Date(o),s;s=(n.getFullYear()-l.getFullYear())*12,s-=l.getMonth(),s+=n.getMonth();let f="";if(s<0?f=this.dictionaryNegMonths:s>=18?f=null:f=this.dictionary18Months,f){let d=`<span class="error-validation month-message" style="display:block">${f}</span>`;e.closest(".datepicker-wrapper").insertAdjacentHTML("afterend",d)}}}handleEducationDates(){this.inputEducationFrom&&this.inputEducationTo&&(this.inputEducationFrom.addEventListener("change",e=>{if(this.ftfaEducationFrom){let i={detail:{target:this.ftfaEducationFrom?.closest(".flatpickr"),date:new Date(e.target.value),returnType:"ftfaEduFrom"}},r=new CustomEvent(K.EVENT_DATE_SET_DATE,i);Q.dispatchEvent(r)}else this.tmpFtfa.ftfaEducationFrom=e.target.value;this.handle18MonthRule(this.inputEducationFrom,!0)}),this.inputEducationTo.addEventListener("change",e=>{if(this.ftfaEducationTo){let i={detail:{target:this.ftfaEducationTo?.closest(".flatpickr"),date:new Date(e.target.value),returnType:"ftfaEduTo"}},r=new CustomEvent(K.EVENT_DATE_SET_DATE,i);Q.dispatchEvent(r)}else this.tmpFtfa.ftfaEducationTo=e.target.value;this.handle18MonthRule(this.inputEducationTo,!0)}),Q.addEventListener(K.EVENT_DATES_UPDATED,e=>{let t=e.detail.el?.getAttribute("data-returntype");if(t=="ftfaEduFrom"){let i={detail:{target:this.inputEducationFrom.closest(".flatpickr"),date:new Date(e.detail.selectedDate),returnType:"",noChange:!0}},r=new CustomEvent(K.EVENT_DATE_SET_DATE,i);Q.dispatchEvent(r)}else if(t=="ftfaEduTo"){let i={detail:{target:this.inputEducationTo.closest(".flatpickr"),date:new Date(e.detail.selectedDate),returnType:"",noChange:!0}},r=new CustomEvent(K.EVENT_DATE_SET_DATE,i);Q.dispatchEvent(r)}this.handle18MonthRule(e.detail.el,!1)}))}setupMappingFromFFToFTFaInputs(){this.inputCPR&&this.inputCPR.addEventListener("change",e=>{this.ftfaCPR?this.ftfaCPR.value=e.target.value:this.tmpFtfa.ftfaCPR=e.target.value}),this.handleEducationDates(),this.selectEductionInstitute&&this.selectEductionInstitute.addEventListener("change",e=>{this.ftfaEducationWrapper?this.updateFTFAEducation(e.target.value):this.tmpFtfa.ftfaEducationWrapper=e.target.value}),Q.addEventListener(K.EVENT_SELECT_CHANGED,e=>{let{value:t,element:i}=e.detail;i.id==this.selectEductionInstitute.id&&(this.ftfaEducationWrapper?this.updateFTFAEducation(this.selectEductionInstitute.value):this.tmpFtfa.ftfaEducationWrapper=t),i.dataset.id&&this.ftfaEducationWrapper&&this.handleDependencyVisibility(i)})}attachListenersToFTFaEvents(){let e=[...this.ftfaQuestionsFormContainer.querySelectorAll('[data-component="custom-select"]')];e&&e.forEach(r=>new Al(r));let t=[...this.ftfaQuestionsFormContainer.querySelectorAll('[data-component="datepicker"]')];t&&t.forEach(r=>new Tl(r)),this.el.querySelectorAll(".ftfa-listener").forEach(r=>{let o=r.getElementsByTagName("input");for(let n=0;n<o.length;
441n++)o[n].addEventListener("click",s=>{this.handleDependencyVisibility(s.target)});let l=r.getElementsByTagName("select");for(let n=0;n<l.length;n++)l[n].addEventListener("change",s=>{this.handleDependencyVisibility(s.target)})}),this.transferTmpFieldsToFTFaInputs()}transferTmpFieldsToFTFaInputs(){let e=this.el.querySelector(".union-list input:checked");if(this.updateFTFAMembertype(e.value),this.ftfaCPR&&this.tmpFtfa.ftfaCPR&&(this.ftfaCPR.value=this.tmpFtfa.ftfaCPR),this.ftfaEducationFrom&&this.tmpFtfa.ftfaEducationFrom){let t={detail:{target:this.ftfaEducationFrom.closest(".flatpickr"),date:new Date(this.tmpFtfa.ftfaEducationFrom)}},i=new CustomEvent(K.EVENT_DATE_SET_DATE,t);Q.dispatchEvent(i)}if(this.ftfaEducationTo&&this.tmpFtfa.ftfaEducationTo){let t={detail:{target:this.ftfaEducationTo.closest(".flatpickr"),date:new Date(this.tmpFtfa.ftfaEducationTo)}},i=new CustomEvent(K.EVENT_DATE_SET_DATE,t);Q.dispatchEvent(i)}this.ftfaEducationWrapper&&this.tmpFtfa.ftfaEducationWrapper&&this.updateFTFAEducation(this.tmpFtfa.ftfaEducationWrapper)}onClickToggleExplanation(){let e=this.el.querySelector(".showmore"),t=e.querySelector(".showmore-container"),i=e.querySelector(".showmore-container-content");e.classList.contains("open")?(e.classList.remove("open"),t&&(t.style.height="0px")):(e.classList.add("open"),t&&i&&(t.style.height=i.offsetHeight+"px"))}async loadFtfaQuestions(){this.ftfaData=await Ja(Ze.MemberSignupFtfaQuestions),this.ftfaData&&this.ftfaData.jsFromFtfa?(Fl.TemplateFtfaQuestions(this.ftfaData,this.ftfaQuestionsFormContainer),this.setFtfaVariables(),this.attachListenersToFTFaEvents(),Fl.TemplateFtfaScript(this.ftfaData,this.ftfaQuestionsScriptContainer)):(this.unemploymentServiceDown=!0,Fl.TemplateUnemploymentDown(this.ftfaQuestionsFormContainer))}setFtfaVariables(){this.FTFaMemberTypeMapping={Employed:"lonmodt",Student:"stud",Unemployed:"ledig",Trainee:"stud",SelfEmployed:"selvst"},this.ftfaMemberTypeWrapper=this.el.querySelector(".ftfa_qst050_wrapper"),this.ftfaCPR=this.el.querySelector("#qst001"),this.ftfaEducationFrom=this.el.querySelector("#qst100"),this.ftfaEducationTo=this.el.querySelector("#qst110"),this.ftfaMemberType=this.el.querySelector("#qst050"),this.ftfaEducationWrapper=this.el.querySelector(".ftfa_qst080_wrapper"),this.ftfaEducation=this.el.querySelector("#qst080")}};var Od=class{constructor(e){this.el=e}static template(e,t,i,r,o,l=!1){return`
442    <div class="checkbox-slider">
443      <input id="${e}" type="checkbox" ${t?"checked":""} value="${e}" ${o||""} ${l?"required":""} ${l?"disabled":""} />
444      <span class="checkbox-toggle-label">
445        <span class="label off">${i||""}</span>
446        <span class="label on">${r||""}</span>
447      </span>
448      <span class="input-feedback"></span>
449      <span class="gfx"></span>
450    </div>
451  `}};var Bd=class{constructor(e){this.el=e,this.culture=ke(),this.allWorkAreasFunctions=[],this.waNode=null,this.onInputChange=this.onInputChange.bind(this),this.getFormData=this.getFormData.bind(this),this.setFormData=this.setFormData.bind(this),this.checkRevertToPrivate=this.checkRevertToPrivate.bind(this),this.returnDataSorted=this.returnDataSorted.bind(this),this.showPopupDanskItSuccess=this.showPopupDanskItSuccess.bind(this);let{id:t,dataset:i}=this.el,{endpointGet:r,endpointSet:o,dynamicInputs:l}=i;this.state={formId:t,endpointGet:r,endpointSet:o,formData:null,culture:ke(),dynamicInputs:l},this.init()}init(){this.inputs=[...this.el.elements],this.initEventListeners(this.inputs),this.getFormData(),this.manageWorkAreas()}manageWorkAreas(){let e=this.el.querySelector(".workarea-section");if(!e)return;let t=JSON.parse(e.getAttribute("data-workareas"));this.culture!="da-DK"&&(e.querySelector(".deleteWorkArea span").innerText="Remove last work area",this.el.querySelector("#addWorkArea span").innerText="Add work area",e.querySelector(".watext").innerText="Primary work area",e.querySelector(".wftext").innerText="Primary work function");let i=l=>{let n=l.closest(".workarea").querySelector(".workfunction_select_box");n.style.display="block",this.allWorkAreasFunctions.length===0&&(this.allWorkAreasFunctions=[...n.querySelectorAll("option")]);let s=l.value.split(",");n.querySelectorAll("option").forEach(f=>{!s.includes(f.value)&&f.value.includes("seg")?f.style.display="none":f.style.display="block",n.querySelector("option").selected=!0})},r=(l,n)=>{let s=e.querySelector(".workarea").cloneNode(!0);this.waNode||(this.waNode=s);let f=this.waNode.cloneNode(!0);f.querySelector('[for="workarea_1"]').setAttribute("for",`workarea_${l}`),f.querySelector('[id="workarea_1"]').setAttribute("id",`workarea_${l}`),f.querySelector('[for="workfunction_1"]').setAttribute("for",`workfunction_${l}`),f.querySelector('[id="workfunction_1"]').setAttribute("id",`workfunction_${l}`),f.querySelector(".deleteWorkArea").style.display="inline-block";let d=f.querySelector(".workarea_select");d.addEventListener("change",()=>i(d)),n?f.querySelector(".workfunction_select_box").style.display="block":f.querySelector(".workfunction_select_box").style.display="none",f.querySelector(".workfunction_select").addEventListener("change",x=>{this.setFormData(x.target.id,x.target.id,null,null)}),f.querySelector(".deleteWorkArea").addEventListener("click",x=>{x.target.closest(".workarea").remove(),this.setFormData("workfunction_1","workfunction_1",null,null),x.preventDefault()}),this.culture!="da-DK"?(f.querySelector(".watext").innerText="Work area ",f.querySelector(".wftext").innerText="Work function "):(f.querySelector(".watext").innerText="Arbejdsomr\xE5de ",f.querySelector(".wftext").innerText="Arbejdsfunktion "),e.appendChild(f)},o=(l,n)=>{let s=this.el.querySelector("#workarea_"+n+' option[data-id="'+l.Category+'"]');s||r(n,!0),s=this.el.querySelector("#workarea_"+n+' option[data-id="'+l.Category+'"]'),s.closest(".workarea").querySelector(".workfunction_select_box").style.display="block",s.closest(".workarea").querySelector("#workfunction_"+n+' option[value="'+l.SubCategory+'"]').selected=!0,s.selected=!0};t&&t.length&&t.forEach((l,n)=>o(l,n+1)),this.el.querySelector("#addWorkArea").addEventListener("click",l=>{l.preventDefault();let n=this.el.querySelectorAll(".workarea").length+1,s=e.querySelector(".workarea").cloneNode(!0);this.waNode||(this.waNode=s),r(n,!1)}),this.el.querySelectorAll(".workarea_select").forEach(l=>{l.addEventListener("change",()=>i(l))})}initEventListeners(e){this.inputsEnabled=e.filter(t=>!t.disabled),this.inputsEnabled.forEach(t=>{t.addEventListener("change",this.onInputChange)})}async getFormData(){let{endpointGet:e,culture:t,dynamicInputs:i}=this.state,r=e===Xk,l=await Ce(e,r,r?{culture:t}:null);l?this.state.formData=l:console.log("No formData",l),i&&this.renderDynamicInputs(l)}returnDataSorted(){console.log("returnDataSorted");let{formData:e}=this.state,t=[];return window.newsletterDescriptionsArray&&(console.log("From umbraco: ",newsletterDescriptionsArray),window.newsletterDescriptionsArray.forEach(i=>
451{e.newsletters.forEach(r=>{i.newsletterKey==r.newsletter&&(r.title=i.newsletterTitle??"",r.description=i.newsletterDescription??"",r.required=i.newsletterRequired,r.label=i.newsletterLabel?i.newsletterLabel:i.newsletterKey?i.newsletterKey:"",t.push(r))})})),e.newsletters.forEach(i=>{let r=!1;t.forEach(o=>{o.newsletter==i.newsletter&&(r=!0)}),r||(i.label=i.newsletter?`Nyhedsbrev ID: ${i.newsletter}`:"",t.push(i))}),t}renderDynamicInputs(){console.log("renderDynamicInputs");let{formId:e,formData:t}=this.state,i=this.el.querySelector("[data-dynamic-inputs-template]");if(console.log("this.state",this.state),console.log("template",i),e==="form_newsletters")if(t&&t.newsletters){let r=this.returnDataSorted();console.log("dataSorted",r);let o=`
452          ${r.map(n=>`<div class="input-group">              
453              ${n.title?`<label>${n.title}</label>`:""}
454              ${n.description?`<div>${n.description}</div>`:""}
455              ${Od.template(n.newsletter,n.permission,n.label,n.label,`data-env='${n.environment}'`,n.required)}
456          </div>`).join("")}
457        `;i.innerHTML=o;let l=[...i.querySelectorAll(".checkbox-slider input")];l&&this.initEventListeners(l)}else i.innerHTML="<p>Ingen nyhedsbreve fundet</p>"}onInputChange(e){let{target:t}=e,i=t.checkValidity();if(console.log("isValid",i),i){let{id:r,name:o,type:l,value:n,checked:s}=t,f=l==="radio"?o:r,d=l==="checkbox"?s:n;this.checkRevertToPrivate(r,d),this.setFormData(r,f,d,l)}}checkRevertToPrivate(e,t){e==="workEmail"&&!t&&(this.el.querySelector('[value="privateEmail"]').checked=!0)}async setFormData(e,t,i,r){if(e.includes("workarea_"))return;let{formId:o,culture:l}=this.state,n=l==="da-DK",s=this.el.querySelector(`label[for="${r==="radio"?e||i:t}"]`),f;if(o==="form_newsletters"&&r==="checkbox"){let u=this.el.querySelector(`#${e}`);f=u?u.closest(".checkbox-slider"):null}else f=s?r==="checkbox"?s.parentNode:s:null;let d;if(f)d=f.querySelector(".input-feedback");else{let u=this.el.querySelector(".form-feedback")||this.el.querySelector(".feedback")||document.createElement("div");u.classList.contains("input-feedback")||(u.classList.add("input-feedback"),u.parentNode||this.el.appendChild(u)),d=u}d.innerHTML=`
458      <svg class="svg-loader" viewBox="0 0 24 24" width="24" height="24"><circle cx="12" cy="12" r="8" stroke="currentColor" stroke-width="1" fill="none"/></svg>
459      <div class="response-success">
460        <svg class="svg-response-success"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-response-success"></use></svg>
461        <span class="response-success-text">${n?"Gemt":"Saved"}</span>
462      </div>
463      <svg class="svg-response-fail"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-response-fail"></use></svg>
464      <div class="input-error"></div>
465    `;let x=d.querySelector(".svg-loader"),m=d.querySelector(".response-success"),c=d.querySelector(".svg-response-fail"),g=d.querySelector(".input-error");d.classList.add("show"),x.classList.add("show");let p=null;switch(o){case"form_personal_info":if(t==="primary"){p={[i]:{primary:!0}};break}if(r==="email"){p={[t]:{email:i}};break}p={[t]:i};break;case"form_subscriptions":p={subscription:t,permission:i};break;case"form_consents":p={consentId:t,permission:i};break;case"form_newsletters":let u=this.el.querySelector(`#${e}`);p={newsletter:e,permission:i,environment:u?u.getAttribute("data-env"):null};break;case"gradution_date_input":p={dimdate:f.querySelector("#gradution_date_input").value};break;default:p={[t]:i}}if(t.includes("workfunction_")){let u=[];this.el.querySelectorAll(".workfunction_select").forEach((h,w)=>{if(h.value){let y=h.value.slice(0,h.value.lastIndexOf("_"));u.push({level:w,subCategory:h.value,category:y})}}),p.WorkAreas=u}let{endpointSet:k}=this.state;if(p.dimdate==null&&(p.dimdate=document.querySelector('[name="form.DimDate"]').value),e==="AnsDate"&&i)p.AnsDate=i;else if(!p.AnsDate){let u=document.querySelector("#AnsDate");u&&u.value&&(p.AnsDate=u.value)}let b=await Ce(k,!0,p);if(x.classList.remove("show"),b&&b.error?(g.innerHTML=b.message,g.classList.add("show"),c.classList.add("show")):(m.classList.add("show"),o==="form_membership"&&e==="danskIT"&&this.showPopupDanskItSuccess(i)),setTimeout(()=>{b&&!b.error&&(c.classList.remove("show"),g.classList.remove("show"),d.classList.remove("show")),m.classList.remove("show")},1500),o==="form_newsletters"){let u=this.el.querySelector(`#${e}`);u&&u.setAttribute("data-saved","true")}}showPopupDanskItSuccess(e){let t=document.querySelector(".popup-module-wrapper.danskit-success");if(t){t.classList.add("open");let i=t.querySelector(e?".subscribed-text":".unsubscribed-text");i&&i.classList.add("show");let r=t.querySelector(".svg-animated-ready");r&&r.classList.add("svg-animated");let o=t.querySelector(".danskit-success-btn");o&&o.addEventListener("click",()=>{t.classList.remove("open"),r&&r.classList.remove("svg-animated"),i&&i.classList.remove("show")})}}};var Hd=class{constructor(e,t){this.el=e,this.data=t,this.profile=profile}static template(e,t){let{highlight:i,source:r,Index:o}=e;if(o&&o==="person")return this.profile(e);{let l=i.title?`<h3>${ga(i.title)}</h3>`:"",n=i.description?`<p>${i.description}</p>`:"",s=e.source.published?Cr(e.source.published):"",f=e.source.startDate?Cr(e.source.startDate):"",d=t&&t.resultItemPlaceholderImage?`<div class="image-wrapper format-4-3"><img loading="lazy" ${r.listImage&&r.listImage.url!=null?`src="${r.listImage.url}?anchor=center&mode=crop&quality=80&width=400&height=300&rnd=132636608898730000"`:`src="${t.resultItemPlaceholderImage}" class="image-center"`} /></div>`:"",x=r.contentTag||r.published?`<div class="list-tags">
466      <span class="tag">${r.contentTag}</span>
467      ${s?`<span class="tag">${s}</span>`:""}
468    </div>`:"";return`
469      <div class="col-xs-12 col-sm-6 col-md-4 col-xl-3">
470          <div class="related-list-item">
471            ${r.url?`
472      <a href="${r.url}">
473        ${d}
474        <div class="content-box">
475          ${x}
476          ${l}
477          ${n}
478          <span class="svg-icon">
479          <svg class="svg-long-double-arrow-right">
480            <use xlink:href="#svg-long-double-arrow-right"></use>
481          </svg></span>
482        </div>
483      </a>
484    `:`
485      ${x}
486      ${l}      
487      ${n}
488    `}
489          </div>
490      </div>
491    `}}static profile(e){let{highlight:t,source:i}=e,r=t.title?`<h3>${t.title}</h3>`:"",{jobTitle:o,organization:l,email:n,phoneValue:s,phoneDisplay:f,mobileValue:d,mobileDisplay:x}=i;return`
492    <div class="col-xs-12 col-sm-6 col-md-4 col-xl-3">
493        <div class="related-list-item">
494          ${i.contentTag?`<div class="list-tags"><span class="tag">${i.contentTag}</span></div>`:""}
495          ${r}
496          <div class="person">
497          ${o?`<div class="jobtitle">${o}</div>`:""} 
498          ${l?`<div class="organization">${l}</div>`:""}
499          ${s&&f?`<div class="phone"><a href="tel:${s}">${f}</a></div>`:""}
500          ${d&&x?`<div class="mobile"><a href="tel:${d}">${x}</a></div>`:""}              
501          ${n?`<div class="mail"><a href="mailto:${n}">${n}</a></div>`:""}
502          </div>
503        </div>
504    </div>
505  `}};var qd=class{constructor(e,t){this.el=e,this.data=t}static template(e){let{title:t,jobTitle:i,organization:r,email:o,phoneValue:l,phoneDisplay:n,mobileValue:s,mobileDisplay:f,picture:d}=e.source,x=b=>b&&b.length>8?b.match(/\d+/g).join(" "):"",m=b=>b&&b.length>0?b.match(/[a-zA-Z.]+/g).join(""):"",c=m(n),g=x(n),p=m(f),k=x(f);return`
506      <div class="col-xs-12 col-sm-6 col-lg-4">
507          <div class="person">
508              <div class="image" style="background-image: url(${d}?width=${uk(150)}&quality=90)"></div>
509              ${t?`<div class="name h3">${t}</div>`:""}
510              ${i?`<div class="jobtitle">${i}</div>`:""} 
511              ${r?`<div class="organization">${r}</div>`:""}
512              ${l&&c&&g?`<div class="phone"><a href="tel:${l}"><span>${c}</span>${g}</a></div>`:""}
513              ${s&&p&&k?`<div class="mobile"><a href="tel:${s}"><span>${p}</span>${k}</a></div>`:""}              
514              ${o?`<div class="mail"><a href="mailto:${o}">${o}</a></div>`:""}
515          </div>
516      </div>    
517    `}};var Yd=class{constructor(e){this.el=e,this.searchInput=this.el.querySelector("#search-input"),this.searchButton=this.el.querySelector("#search-button"),this.searchResultsContainer=this.el.querySelector("#search-results"),this.searchResultsCountContainer=this.el.querySelector("#search-results-count"),this.searchResultsTextContainer=this.el.querySelector("#search-results-text"),this.stickyResults=this.el.querySelector("#sticky-results-updated"),this.stickyResultsText=this.el.querySelector("#sticky-results-text"),this.showFilterButton=this.el.querySelector("[data-show-filters]"),this.filtersContainer=this.el.querySelector("[data-filters-container]"),this.suggestionsContainer=this.el.querySelector("#search-suggestions"),this.facetsContainer=this.el.querySelector("#facet-container"),this.formatsContainer=this.el.querySelector("#formats-select"),this.departmentsContainer=this.el.querySelector("#departments-select"),this.localUnionsContainer=this.el.querySelector("#localunion-select"),this.paginationContainer=this.el.querySelector("#pagination"),this.resultLayout=this.el.querySelector("#result-layout"),this.isResultListLayout=this.el.querySelector("#listtype"),this.preselectedUnion=this.el.dataset.union,this.showFilters=!1,this.firstPageload=!0,this.urlParams=dt(),this.formats=[],this.localUnions=[],this.departments=[],this.selectedFormat="",this.selectedLocalUnion="",this.selectedDepartment="",this.startDate="",this.endDate="",this.pagination={page:1,size:28,total:0},this.keywords={allKeywords:[],selectedKeywords:[]},this.searchConfig={searchUrl:this.el.getAttribute("data-url-search")?this.el.getAttribute("data-url-search"):null,suggestionsUrl:this.el.getAttribute("data-url-search-suggestions")?this.el.getAttribute("data-url-search-suggestions"):null,resultItemTemplate:this.el.getAttribute("data-result-item-template")?this.el.getAttribute("data-result-item-template"):null,resultItemPlaceholderImage:this.el.getAttribute("data-result-item-placeholder-image")?this.el.getAttribute("data-result-item-placeholder-image"):null,facetsCustomName:this.el.querySelector("[data-facets-name]")?this.el.querySelector("[data-facets-name]").getAttribute("data-facets-name"):null,resultAnimation:this.el.getAttribute("data-result-animation")?this.el.getAttribute("data-result-animation"):!0,resultSort:this.el.getAttribute("data-result-sort")?this.el.getAttribute("data-result-sort"):null},this.loadData=this.loadData.bind(this),this.render=this.render.bind(this),this.toggleShow
517Filters=this.toggleShowFilters.bind(this),this.toggleListLayout=this.toggleListLayout.bind(this),this.scrollToSearchResults=this.scrollToSearchResults.bind(this),this.loadSuggestions=this.loadSuggestions.bind(this),this.toggleSuggestions=this.toggleSuggestions.bind(this),this.suggestionSelect=this.suggestionSelect.bind(this),this.searchClick=this.searchClick.bind(this),this.searchKeyUp=this.searchKeyUp.bind(this),this.searchButton&&this.searchButton.addEventListener("click",this.searchClick),this.searchInput&&(this.searchInput.addEventListener("keyup",this.searchKeyUp),this.searchInput.addEventListener("click",this.toggleSuggestions)),this.showFilterButton&&this.showFilterButton.addEventListener("click",this.toggleShowFilters),this.stickyResults&&this.stickyResults.addEventListener("click",this.scrollToSearchResults),this.isResultListLayout&&this.searchResultsContainer&&this.isResultListLayout.addEventListener("click",this.toggleListLayout),this.init()}async preloadData(){let e={size:28,page:1};this.searchInput.value&&(e.term=this.searchInput.value);let t=await Cc(e,this.searchConfig.searchUrl);this.render(t,!0),this.loadData()}async loadData(e){let t={};this.searchInput.value&&(t.Term=this.searchInput.value),this.keywords.selectedKeywords.length>0&&(t.Keywords=this.keywords.selectedKeywords,this.searchConfig.facetsCustomName&&(t[this.searchConfig.facetsCustomName]=this.keywords.selectedKeywords)),this.startDate&&(t.StartDate=this.startDate),this.endDate&&(t.EndDate=this.endDate),this.selectedFormat&&(t.Format=this.selectedFormat),this.selectedDepartment&&(t.Department=this.selectedDepartment),this.preselectedUnion?t.LocalUnion=this.preselectedUnion:this.selectedLocalUnion&&(t.LocalUnion=this.selectedLocalUnion),this.showFilters&&(t.ShowFilters=this.showFilters),this.isResultListLayout&&(t.ListLayout=this.isResultListLayout.checked),this.pagination&&(t.Size=this.pagination.size,t.Page=e?this.pagination.page:1,this.pagination.page=t.Page),this.searchConfig.resultSort&&(t.Sort=wb(this.searchConfig.resultSort)?wb(this.searchConfig.resultSort):null);let i=await Cc(t,this.searchConfig.searchUrl);this.render(i);let r=new CustomEvent(K.DATA_UPDATED);Q.dispatchEvent(r),bt(t)}init(){this.initCustomEvents(),this.isResultListLayout&&this.toggleListLayout(),this.checkUrlParams()}searchKeyUp(e){if(e.key==="Enter")this.suggestionsContainer.classList.add("close"),this.loadData();else if(e.key==="ArrowDown"){let t=this.suggestionsContainer.querySelector("ul > li a");t&&t.focus()}else this.suggestionsContainer.classList.remove("close"),this.loadSuggestions(e)}async loadSuggestions(){if(!this.searchInput.value.trim().length){this.suggestionsContainer.classList.add("close");return}let e={phrase:this.searchInput.value},t=await Cc(e,this.searchConfig.suggestionsUrl);Tx(t,this.suggestionsContainer,Il),t.length>0&&document.body.addEventListener("click",this.toggleSuggestions)}toggleSuggestions(e){e.target!=this.searchInput?this.suggestionsContainer.classList.add("close"):this.suggestionsContainer.classList.remove("close")}searchClick(){this.loadData()}checkUrlParams(){let{Term:e,Keywords:t,ShowFilters:i,StartDate:r,EndDate:o,Format:l,ListLayout:n,Department:s,LocalUnion:f}=this.urlParams;if(e&&(this.searchInput.value=e),t){let x=t.split(",");x&&(this.keywords.selectedKeywords=x)}if(r){this.startDate=r;let x=this.el.querySelector("#news-date-from [data-input]");x&&(x.value=this.startDate)}if(o){this.endDate=o;let x=this.el.querySelector("#news-date-to [data-input]");x&&(x.value=this.endDate)}if(l&&this.formatsContainer&&(this.selectedFormat=l,this.formatsContainer.setAttribute("data-selected-value",this.selectedFormat)),s){this.selectedDepartment=s;let x=this.el.querySelector("#department-select");x&&x.setAttribute("data-selected-value",this.selectedDepartment)}if(f){this.selectedLocalUnion=f;let x=this.el.querySelector("#localunion-select");x&&x.setAttribute("data-selected-value",this.selectedLocalUnion)}i&&(this.showFilters=!0),n&&(this.isResultListLayout.checked=n==="true",this.searchResultsContainer&&this.isResultListLayout.checked?this.searchResultsContainer.classList.add("list-layout"):this.searchResultsContainer.classList.remove("list-layout")),Object.keys(this.urlParam
517s).filter(x=>x!=""&&x!="ShowFilters"&&x!="ListLayout").length?this.preloadData():this.loadData()}scrollToSearchResults(){this.searchResultsContainer&&(bk(this.el.querySelector(".search-results")),this.stickyResults.classList.remove("open"))}initCustomEvents(){Q.addEventListener(K.EVENT_FACET_UPDATED,e=>{let{keyword:t}=e.detail,i=this.keywords.selectedKeywords.findIndex(r=>r==t);i===-1?this.keywords.selectedKeywords.push(t):this.keywords.selectedKeywords.splice(i,1),this.loadData()}),Q.addEventListener(K.EVENT_DATES_UPDATED,e=>{let{datepickerID:t,selectedDate:i}=e.detail;t==="news-date-from"&&(this.startDate=i),t==="news-date-to"&&(this.endDate=i),this.loadData()}),Q.addEventListener(K.EVENT_FORMAT_SELECTED,e=>{let{value:t}=e.detail;this.selectedFormat=t,this.loadData()}),Q.addEventListener(K.DATA_UPDATED,()=>{this.urlParams.ShowFilters&&this.firstPageload==!0&&(Ir(!0),this.firstPageload=!1),Ax()}),Q.addEventListener(K.RESIZED_WINDOW,()=>{this.showFilters&&Vn()}),Q.addEventListener(K.SEARCH_SUGGESTION_SELECTED,e=>{this.suggestionSelect(e.detail.suggestion)}),Q.addEventListener(K.PAGINATION_UPDATED,()=>{let e=this.pagination.page;e++,this.pagination.page=e,this.loadData(!0)}),Q.addEventListener(K.PERSON_DEPARTMENT_SELECTED,e=>{this.selectedDepartment=e.detail.value,this.toggleDropdown(this.localUnionsContainer,this.selectedDepartment),this.loadData()}),Q.addEventListener(K.PERSON_LOCALUNION_SELECTED,e=>{this.selectedLocalUnion=e.detail.value,this.toggleDropdown(this.departmentsContainer,this.selectedLocalUnion),this.loadData()})}suggestionSelect(e){this.searchInput.value=e,this.loadData(!1,!0),this.suggestionsContainer.classList.add("close")}toggleDropdown(e,t){let i=e.querySelector("[data-component='custom-select']"),r=i.querySelector("select");t!=""?(i.classList.add("disabled"),r.disabled=!0):(i.classList.remove("disabled"),r.disabled=!1)}render(e,t){if(e){if(this.facetsContainer&&(this.searchConfig.facetsCustomName&&(e.keywords=e[this.searchConfig.facetsCustomName]),this.keywords=$n(e,this.keywords),!t)){let i=`
518          <ul>
519            ${this.keywords.allKeywords.map(o=>zi.template(o)).join("")}
520          </ul>
521          `;this.facetsContainer.innerHTML=i;let r=[...this.facetsContainer.querySelectorAll('[data-component="facet-item"]')];r&&r.forEach((o,l)=>new zi(o,this.keywords.allKeywords[l],this.searchInput.value))}if(this.formatsContainer&&e.formats&&(this.formats=Ft(e.formats,this.formats,ht,this.selectedFormat,this.formatsContainer,K.EVENT_FORMAT_SELECTED)),this.departmentsContainer&&(this.departments=Ft(e.departments,this.departments,ht,this.selectedDepartment,this.departmentsContainer,K.PERSON_DEPARTMENT_SELECTED)),this.localUnionsContainer&&(this.localUnions=Ft(e.localUnions,this.localUnions,ht,this.selectedLocalUnion,this.localUnionsContainer,K.PERSON_LOCALUNION_SELECTED)),t&&this.localUnionsContainer&&this.departmentsContainer&&(this.toggleDropdown(this.localUnionsContainer,this.selectedDepartment),this.toggleDropdown(this.departmentsContainer,this.selectedLocalUnion)),this.searchResultsContainer&&!t){let i=`${e.hits.map(l=>this.searchConfig.resultItemTemplate==="person"?qd.template(l):Hd.template(l,this.searchConfig)).join("")}`,r=window.pageYOffset;this.pagination.page>1?this.searchResultsContainer.innerHTML+=i:this.searchResultsContainer.innerHTML=i;let o=[...this.searchResultsContainer.querySelectorAll('[class*="col-"] > div')];if(o){if(this.searchConfig.resultAnimation!=="false"){let l=this.pagination.size*(this.pagination.page-1);this.listItemsFiltered=o.filter((s,f)=>{if(f>l)return s}),Ge.fromTo(this.listItemsFiltered,lt(),nt(.05)).play()}window.scrollTo({top:r})}if(this.searchResultsCountContainer){let l=e.total;this.searchResultsCountContainer.innerHTML=l>10?l-10:0,Er(this.searchResultsCountContainer,0,l,15);let n=l===1?this.searchResultsTextContainer.getAttribute("one-result-text"):this.searchResultsTextContainer.getAttribute("several-result-text");this.searchResultsTextContainer.innerHTML=n,this.stickyResultsText.innerHTML=l+" "+n}if(this.paginationContainer){this.pagination.total=e.total;let l=`${Si.template(this.pagination)}`;this.paginationContainer.innerHTML=l;let n=this.paginationContainer.querySelector('[data-component="button-pagination"]');n&&new Si(n,this.pagination)}}}}toggleListLayout(){this.isResultListLayout.checked?this.searchResultsContainer.classList.add("list-layout"):this.searchResultsContainer.classList.remove("list-layout");let e=dt();e.ListLayout=this.isResultListLayout.checked,bt(e)}
521toggleShowFilters(){if(this.showFilterButton)if(this.showFilters===!0){Ir(!1),this.showFilters=!1;let e=dt();this.showFilters==!1&&e.ShowFilters&&delete e.ShowFilters,bt(e)}else{Ir(!0),this.showFilters=!0;let e=dt();e.ShowFilters=this.showFilters,bt(e)}}};var ts=document.body,is=Object.freeze({ON_QUERY_CHANGE:"ON_QUERY_CHANGE",CLEAR_SEARCH_QUERY:"CLEAR_SEARCH_QUERY",ON_TYPE_FILTERS_LOADED:"ON_TYPE_FILTERS_LOADED",ON_TYPE_FILTER_CHANGE:"ON_TYPE_FILTER_CHANGE",ON_SEARCH_TYPE_CHANGE:"ON_SEARCH_TYPE_CHANGE",ON_SHOW_BOOKMARKS:"ON_SHOW_BOOKMARKS",ON_INTEREST_CLICK:"ON_INTEREST_CLICK",ON_USER_INTERESTS_UPDATED:"ON_USER_INTERESTS_UPDATED",ON_INTERESTS_LOADED:"ON_INTERESTS_LOADED",ON_MINUTES_CHANGE:"ON_MINUTES_CHANGE"}),Pl={Artikel:{plural:"Artikler",icon:Br("type-artikel")},Rapport:{plural:"Rapporter",icon:Br("type-artikel")},Video:{plural:"Videoer",icon:Br("type-video")},Podcast:{plural:"Podcasts",icon:Br("type-podcast")}},Gy=[{bg:"#69F0BE",color:"#001965",arrow:"#2878FF"},{bg:"#FFFFFF",color:"#001965",arrow:"#2878FF"},{bg:"#001965",color:"#FFF",arrow:"#2878FF"},{bg:"#FFFFFF",color:"#001965",arrow:"#2878FF"},{bg:"#001965",color:"#FFF",arrow:"#2878FF"},{bg:"#69F0BE",color:"#001965",arrow:"#2878FF"},{bg:"#001965",color:"#FFF",arrow:"#2878FF"},{bg:"#69F0BE",color:"#001965",arrow:"#2878FF"},{bg:"#FFFFFF",color:"#001965",arrow:"#2878FF"}];var Gd=class{static template(e,t,i){let{url:r,title:o,created:l,articles:n,description:s}=e.source,f=new Date(Date.now()),d=new Date(l),m=14>Math.round((f.getTime()-d.getTime())/(1e3*3600*24)),c=`${r}?Duration=${t}`,g=i%9,p=Gy[g],k=`background-color: ${p.bg}; color: ${p.color}`,b=[];n.forEach(w=>{b.push(w.type)});let u=b.reduce((w,y)=>(w[y]=++w[y]||1,w),{}),h=b.filter((w,y)=>b.indexOf(w)===y);return`
522      <div class="col-xs-12 col-sm-6 col-lg-4">
523        <a
524          href="${c}"
525          class="vtt-packages-link"
526          style="${k}"
527          data-loop-index="${g}"
528        >
529  
530          ${m?'<small class="new-post">Ny videns&shy;pakke</small>':""}
531          
532          
533            <div class="title-desc">
534              <h3 class="headline-lg title">${ga(o)}</h3>
535            </div>
536            <div class="description-wrapper ">
537              <p class="description truncate truncate-3-lines">${s}</p>
538            </div>
539      
540  
541          <svg class="svg-long-double-arrow-right arrow" style="color: ${p.arrow}">
542            <use xlink:href="#svg-long-double-arrow-right"/>
543          </svg>
544     
545          
546          ${h?`<ul class="type-count-list">
547            ${h.map(w=>{if(u[w]===0)return"";let y=u[w]>1?Pl[w].plural:w,v=Pl[w].icon,j=0;n.forEach(A=>{A.type===w&&A.duration<=t&&j++});let S=0;return j!==0&&n.forEach(A=>{if(A.type===w){let U=new Date(A.created);Math.round((f.getTime()-U.getTime())/(1e3*3600*24))<14&&S++}}),`
548                <li class="type-counts">
549                  ${v}
550                  ${S&&S>0?`<div class="new-items">${S}</div>`:""}
551                  <small class="type-display">${j}/${u[w]} ${y}</small>
552                </li>`}).join("")}
553          </ul>`:""}
554        </a>
555      </div>
556    `}};var Vd=class{constructor(e){this.el=e,console.log("VttOverview loaded"),this.urlParams=dt(),this.showFilters=!1,this.firstPageload=!0,this.searchInput=this.el.querySelector("#search-input"),this.searchButton=this.el.querySelector("#search-button"),this.searchResultsContainer=this.el.querySelector("#search-results"),this.searchResultsCountContainer=this.el.querySelector("#search-results-count"),this.searchResultsTextContainer=this.el.querySelector("#search-results-text"),this.paginationContainer=this.el.querySelector("#pagination"),this.showFilterButton=this.el.querySelector("[data-show-filters]"),this.filtersContainer=this.el.querySelector("[data-filters-container]"),this.typeContainer=this.el.querySelector("#types-select"),this.selectedType="",this.types=[],this.selectedMinutes=25,this.facetsContainer=this.el.querySelector("#facet-container"),this.keywords={allKeywords:[],selectedKeywords:[]},this.pagination={page:1,size:24,total:0},this.data=null,this.loadData=this.loadData.bind(this),this.render=this.render.bind(this),this.toggleShow
556Filters=this.toggleShowFilters.bind(this),this.searchClick=this.searchClick.bind(this),this.searchKeyUp=this.searchKeyUp.bind(this),this.searchButton&&this.searchButton.addEventListener("click",this.searchClick),this.searchInput&&this.searchInput.addEventListener("keyup",this.searchKeyUp),this.showFilterButton&&this.showFilterButton.addEventListener("click",this.toggleShowFilters),this.init()}init(){this.initCustomEvents(),this.checkUrlParams()}initCustomEvents(){Q.addEventListener(K.EVENT_FACET_UPDATED,e=>{let{keyword:t}=e.detail,i=this.keywords.selectedKeywords.findIndex(r=>r==t);i===-1?this.keywords.selectedKeywords.push(t):this.keywords.selectedKeywords.splice(i,1),this.loadData()}),Q.addEventListener(K.DATA_UPDATED,()=>{this.urlParams.ShowFilters&&this.firstPageload==!0&&(Ir(!0),this.firstPageload=!1)}),Q.addEventListener(K.EVENT_FORMAT_SELECTED,e=>{let{value:t}=e.detail;this.selectedType=t,this.loadData()}),Q.addEventListener(K.PAGINATION_UPDATED,()=>{let e=this.pagination.page;e++,this.pagination.page=e,this.loadData(!0)}),Q.addEventListener(K.RESIZED_WINDOW,()=>{this.showFilters&&Vn()}),ts.addEventListener(is.ON_MINUTES_CHANGE,e=>{let{minutes:t}=e.detail;this.selectedMinutes=t,this.loadData()})}searchClick(){this.loadData()}searchKeyUp(e){e.key==="Enter"&&this.loadData()}checkUrlParams(){let{Term:e,Keywords:t,Types:i,ShowFilters:r,Duration:o}=this.urlParams;if(e&&(this.searchInput.value=e),o&&(this.selectedMinutes=o),t){let l=t.split(",");l&&(this.keywords.selectedKeywords=l)}i&&this.typeContainer&&(this.selectedType=i,this.typeContainer.setAttribute("data-selected-value",this.selectedType)),r&&(this.show
556Filters=!0),this.preloadData()}async preloadData(){let e={Size:600,Page:1,term:""};this.data=await xi(Ze.SearchKnowledgePackage,e),this.render(this.data,!0),this.loadData()}async loadData(e){let t={};this.searchInput.value&&(t.Term=this.searchInput.value),this.selectedType&&(t.Types=[this.selectedType]),this.selectedMinutes&&(t.Duration=this.selectedMinutes),this.keywords.selectedKeywords.length>0&&(t.Keywords=this.keywords.selectedKeywords),this.pagination&&(t.Page=e?this.pagination.page:1,this.pagination.page=t.Page,t.Size=this.pagination.size),this.showFilters&&(t.ShowFilters=this.showFilters),this.data=await xi(Ze.SearchKnowledgePackage,t),console.log("this.data",this.data),this.render(this.data);let i=new CustomEvent(K.DATA_UPDATED);Q.dispatchEvent(i),bt(t)}render(e,t){if(e){if(this.facetsContainer&&(this.keywords=$n(e,this.keywords),!t)){let i=`
557        <ul>
558          ${this.keywords.allKeywords.map(o=>zi.template(o)).join("")}
559        </ul>
560        `;this.facetsContainer.innerHTML=i;let r=[...this.facetsContainer.querySelectorAll('[data-component="facet-item"]')];r&&r.forEach((o,l)=>new zi(o,this.keywords.allKeywords[l]))}if(this.typeContainer&&e.types&&(this.types=Ft(e.types,this.types,ht,this.selectedType,this.typeContainer,K.EVENT_FORMAT_SELECTED)),this.searchResultsContainer&&!t&&e.hits){let i=`${e.hits.map((n,s)=>Gd.template(n,this.selectedMinutes,s)).join("")}`,r=window.pageYOffset;this.pagination.page>1?this.searchResultsContainer.innerHTML+=i:this.searchResultsContainer.innerHTML=i;let o=[...this.searchResultsContainer.querySelectorAll(".truncate")];o.length>0&&Hr(o);let l=[...this.searchResultsContainer.querySelectorAll('[class*="col-"] > div')];if(l){let n=this.pagination.size*(this.pagination.page-1);this.listItemsFiltered=l.filter((f,d)=>{if(d>n)return f}),Ge.fromTo(this.listItemsFiltered,lt(),nt(.05)).play(),window.scrollTo({top:r})}if(this.searchResultsCountContainer){let n=e.total;this.searchResultsCountContainer.innerHTML=n>10?n-10:0,Er(this.searchResultsCountContainer,0,n,15);let s=n===1?this.searchResultsTextContainer.getAttribute("one-result-text"):this.searchResultsTextContainer.getAttribute("several-result-text");this.searchResultsTextContainer.innerHTML=s}if(this.paginationContainer){this.pagination.total=e.total;let n=`${Si.template(this.pagination)}`;this.paginationContainer.innerHTML=n;let s=this.paginationContainer.querySelector('[data-component="button-pagination"]');s&&new Si(s,this.pagination)}}}}
560toggleShowFilters(){if(this.showFilterButton)if(this.showFilters===!0){Ir(!1),this.showFilters=!1;let e=dt();this.showFilters==!1&&e.ShowFilters&&delete e.ShowFilters,bt(e)}else{Ir(!0),this.showFilters=!0;let e=dt();e.ShowFilters=this.showFilters,bt(e),jl()==!1&&this.searchInput.focus()}}};var rs=class{static template(e,t,i){let{title:r,description:o,duration:l,language:n,subscriptionProvider:s,type:f,difficulty:d,url:x,subscriptionRequired:m}=e,{paywall:c,level:g}=i,p=Pl[f]?Pl[f].icon:Pl.Artikel.icon;return`
561      <div class="col-xs-12 col-sm-6 col-md-4">
562        <div class="vtt-item">
563          <a class="link" href="${x}" target="_blank" rel="noreferrer noopener">
564            <div class="top-wrapper">
565              <small class="duration">${l}</small>
566              ${m?`
567              <div class="caption">
568                <div class="icon-and-label">
569                  <small class="paywall">${c}</small>               
570                </div>
571              </div>`:""}
572              
573          
574            </div>
575            
576            
577            <div class="meta-data">
578              <div class="type-provider">
579                ${p}
580                <small class="type">${f}</small>
581                ${s?`<small class="provider">${s}</small>`:""}
582              </div>
583              
584              <small class="level">
585                <span>${g}</span>
586                <ul class="levels">
587                  ${[1,2,3].map(k=>k>d?"<li></li>":'<li class="active"></li>').join("")}
588                </ul>
589              </small>
590              
591              <small>${n}</small>
592                     
593         
594      
595            </div>
596          
597            
598            <h3 class="title">${ga(r)}</h3>
599            <div class="description-wrapper">
600              <p class="description">${o}</p>
601            </div>
602            <span class="svg-icon">
603            ${Br("long-double-arrow-right")}
604            </span>
605          </a>
606        </div>
607      </div>
608    `}};var A9=window.location.host==="localhost:1508",Vy="/umbraco/api/search",mU=`${Vy}/searchKnowledgePackage`,$y=`${Vy}/searchKnowledgeArticle`,T9=Object.freeze({"Content-Type":"application/json"}),Wy=(a,e=!1,t)=>{let i={method:e?"POST":"GET",headers:{...T9},...e&&t&&{body:JSON.stringify({...t})}},r="";if(A9){i.method="GET",delete i.body,r="?";for(let o in t)r!==""&&(r+="&"),r+=o+"="+encodeURIComponent(t[o])}return fetch(a+r,i).then(o=>o).then(o=>o.json()).catch(o=>console.log(o))};var $d=class{constructor(e){this.el=e,this.onShowNextItems=this.onShowNextItems.bind(this),this.renderArticles=this.renderArticles.bind(this);let t=window.pageData.split(",");this.state={articleIds:t,dictionary:window.dictionary.dictionary,scrollY:0,showExtras:!1,vw:0,vh:0,items:[],userMinutes:25},this.init()}init(){this.buttonShowMore=document.querySelector(".button-show-more"),this.contentGrid=[...document.querySelectorAll(".vtt-items-grid [data-results]")],this.contentTypeList=this.el.querySelector(".content-type-list"),ts.addEventListener(is.ON_MINUTES_CHANGE,e=>{let{minutes:t}=e.detail;this.state.userMinutes=t,this.renderArticles()}),setTimeout(()=>{window.dispatchEvent(new CustomEvent("scroll"))},500),this.loadArticles()}async loadArticles(){let{articleIds:e}=this.state,t={ids:e,culture:ke(),page:1,size:100},i=await Wy($y,!0,t);if(i){this.state.items=i.hits.map(l=>l.source),this.state.totalItems=i.total;let o=new URLSearchParams(window.location.search).get("Duration");this.state.userMinutes=o||this.state.userMinutes,this.renderArticles()}else console.error("loadArticles: Error loading data")}renderArticles(){let{items:e,dictionary:t,userMinutes:i}=this.state;bt({Duration:i});let o=[],l=[],n=[];e.forEach(c=>{c.duration<=i?(o.push(c),l.push(c.type)):n.push(c),this.buttonShowMore.style.display=n.length===0?"none":"flex"}),this.contentGrid[0].innerHTML=o.map((c,g)=>rs.template(c,g,t)).join(""),this.contentGrid[1].innerHTML=n.map((c,g)=>rs.template(c,g,t)).join("");let s=(c,g,p)=>(g==null&&(g=0),` 
609        <li class="content-type">
610          <span class="content-type-icon">
611            ${Br("type-"+c.toLowerCase()," image-fallback small")}
612          </span>
613          <small>${g} / ${p} ${c}</small>
614        </li>
615      `),f=[];e.forEach(c=>{f.push(c.type)});let d=f.filter((c,g)=>f.indexOf(c)===g),x=f.reduce((c,g)=>(c[g]=++c[g]||1,c),{}),m=l.reduce((c,g)=>(c[g]=++c[g]||1,c),{});this.contentTypeList.innerHTML=d.map(c=>s(c,m[c],x[c])).join("")}onShowNextItems(){this.state.showExtras=!0,setTimeout(()=>{zx("next-items")},250)}};var Wd=class{constructor(e){this.el=e,this.init()}init(){this.buttonClose=this.el.querySelector("[data-close-vtt-packages-notice]"),this.buttonClose&&this.buttonClose.addEventListener("click",()=>{this.el.style.display="none"})}};var Kd=class{constructor(e){this.el=e,this.onStart=this.onStart.bind(this),this.onEnd=this.onEnd.bind(this),this.onMove=this.onMove.bind(this),this.render=this.render.bind(this),this.wheelTooltipClick=this.wheelTooltipClick.bind(this),this.state={minutes:25,lastX:null,lastY:null,isDragging:!1,wheelTooltipFirstShow:!1},this.init()}init(){this.wheels=this.el.querySelector(".vtt-wheels"),this.minDisplay=this.el.querySelector("[data-minutes-display]"),this.knob=this.el.querySelector("[data-knob]"),this.turn=this.el.querySelector("[data-turn]"),this.vttWheelTooltip=this.el.querySelector("[data-vtt-wheel-tooltip]");let i=new URLSearchParams(window.location.search).get("Duration");i&&(this.state.minutes=Math.floor(Number(i))),this.touchWheel=this.el.querySelector("[data-touch-wheel]"),this.touchWheel.addEventListener("mousedown",this.onStart),this.touchWheel.addEventListener("touchstart",this.onStart),this.touchWheel.addEventListener("mouseup",this.onEnd),this.touchWheel.addEventListener("mouseout",this.onEnd),this.touchWheel.addEventListener("blur",this.onEnd),this.touchWheel.addEventListener("touchend",this.onEnd),this.touchWheel.addEventListener("mousemove",this.onMove),this.touchWheel.addEventListener("touchmove",this.onMove),this.vttWheelTooltip&&this.vttWheelTooltip.addEventListener("click",this.wheelTooltipClick),Q.addEventListener(K.EVENT_FACET_UPDATED,(
615)=>{this.vttWheelTooltip&&this.state.wheelTooltipFirstShow==!1&&(this.vttWheelTooltip.style.opacity=1,this.state.wheelTooltipFirstShow=!0)}),this.render()}wheelTooltipClick(){this.state.wheelTooltipFirstShow&&(this.vttWheelTooltip.style.opacity=0)}onStart(e){let{isDragging:t}=this.state;if(t)return;this.wheels.classList.add("animating"),this.turn.classList.add("hidden"),this.vttWheelTooltip&&(this.vttWheelTooltip.style.opacity=0);let{width:i,height:r,top:o,left:l}=this.el.getBoundingClientRect(),n={x:l+i/2,y:o+r/2};jl()&&ub(!0);let{clientX:s,clientY:f}=e.touches&&e.touches.length?e.touches[0]:e,d={x:s-n.x,y:f-n.y},x=Math.atan2(d.x,-d.y)*(180/Math.PI);this.state.lastX=s,this.state.lastY=f,this.state.angle=x,this.state.isDragging=!0}onEnd(){let{isDragging:e,minutes:t}=this.state;this.wheels.classList.remove("animating");let i=Math.floor(t);if(jl()&&ub(!1),this.state.lastX=null,this.state.lastY=null,e){let r=new CustomEvent(is.ON_MINUTES_CHANGE,{detail:{minutes:i}});ts.dispatchEvent(r),this.state.isDragging=!1}}getDelta(e,t,i,r,o){let l=e<o.x&&t<o.y,n=e>o.x&&t<o.y,s=e<o.x&&t>o.y,f=e>o.x&&t>o.y;return l?i-r:n?i+r:s?-i-r:f?-i+r:0}onMove(e){let{minutes:t,isDragging:i,lastX:r,lastY:o}=this.state;if(!i)return;let{width:l,height:n,top:s,left:f}=this.el.getBoundingClientRect(),d={x:f+l/2,y:s+n/2},{clientX:x,clientY:m}=e.touches&&e.touches.length?e.touches[0]:e,c={x:x-d.x,y:m-d.y},g=Math.atan2(c.x,-c.y)*(180/Math.PI),p=x-r,k=m-o,b=this.getDelta(x,m,p,k,d),u=t<30?20:t>60?5:10,h=t+b/u;h<5&&(h=5),h>600&&(h=600),this.state.minutes=h,this.state.lastX=x,this.state.lastY=m,this.state.angle=g,this.render()}render(){let{minutes:e,angle:t}=this.state;this.knob.style.transform=`translate(-50%, -50%) rotate(${t}deg)`,this.minDisplay.innerHTML=Math.floor(e)}};var Jd=class{constructor(e){this.el=e,this.onShowNextItems=this.onShowNextItems.bind(this),this.init()}init(){this.buttonShowMore=document.querySelector("[data-button-show-more]"),this.buttonShowMore.addEventListener("click",this.onShowNextItems),this.nextGrid=document.querySelector("#content-items-next")}onShowNextItems(){this.nextGrid&&(this.nextGrid.classList.remove("next"),zx("content-items-next"))}};var Zd=class{constructor(e,t){this.el=e,this.data=t}static template(e){e.title_da=e.titleDA,e.title_en=e.titleEN,e.link_fkp=e.linkFKP,e.course_provider=e.courseProvider,e.description_da=e.descriptionDA;let{title_da:t,description_da:i,link_fkp:r,locations:o,education_level:l,course_provider:n}=e,s=i?i.length>400?i.substring(0,400):i:"",f=o?o.map(x=>x.name?`${x.name}`:"").join(", "):"",d=n?n.name:"";return`
616      <div class="col-xs-10 col-sm-5 col-md-4 col-lg-3">        
617        <div class="related-list-item">
618            <a href=${r} target="_blank" rel="nofollow noopener"> 
619              <div class="truncate">  
620              ${t?`<h3>${t}</h3>`:""}         
621              ${s?`<p>${s}</p>`:""}   
622              </div>
623
624              ${f?`<div class="list-tags" title="${f}">
625                  <div class="svg-icon">
626                    <svg class="svg-map"><use xlink:href="#svg-map"></use></svg>          
627                  </div>              
628                  <div class="tag truncate-1-line">${f}</div>            
629                </div>`:""}
630
631              ${d?`<div class="list-tags" title="${d}">
632                  <div class="svg-icon">
633                    <svg class="svg-house"><use xlink:href="#svg-house"></use></svg>          
634                  </div>              
635                  <div class="tag truncate-1-line">${d}</div>            
636                </div>`:""}
637
638              ${l?`<div class="list-tags">
639                  <div class="svg-icon">
640                    <svg class="svg-book"><use xlink:href="#svg-book"></use></svg>          
641                  </div>              
642                  <div class="tag">${l}</div>            
643                </div>`:""}
644
645         
646              <span class="svg-icon external">          
647              <svg id="svg-external-arrow" class="svg-external-arrow" width="34" height="35" viewBox="0 0 34 35" fill="none" xmlns="http://www.w3.org/2000/svg">
648              <g class="arrow">
649              <path d="M12.5177 7.90686L26.6598 7.90686L26.6598 22.049"/>              
650              <path d="M22.6924 8.33947L22.642 21.9568"/>
651              <path d="M9.97046 24.5963L22.6984 11.8684" />     
652              </g>
653              <path class="line" d="M27.62 33.4467L1.12001 33.4467L1.12001 6.9467"/>
654            </svg>
655            </span>
656
657              
658            </a>
659        </div>           
660      </div>    
661    `}};var as=(a,e,t)=>{if(e){let i=0,r=e.querySelector("[class*='col']");r&&(i=r.offsetWidth);let o=1;o=Math.floor(t.offsetWidth/i);let l=a*(i*o)+e.scrollLeft;l=parseInt(l),e.scrollTo({left:l,behavior:"smooth"})}},os=(a,e,t)=>{clearTimeout(e),e=setTimeout(()=>{let i=Math.floor(a.offsetWidth+a.scrollLeft),r=Math.floor(a.scrollWidth);if(i>r-5&&(i=r),a.scrollLeft===0){a.parentElement.classList.remove("show-prev");let o=0;t&&(t.forEach(l=>{o+=l.offsetWidth}),o=Math.floor(o)),o>a.offsetWidth&&a.parentElement.classList.add("show-next")}else i==r?(a.parentElement.classList.remove("show-next"),a.parentElement.classList.add("show-prev")):(a.parentElement.classList.add("show-next"),a.parentElement.classList.add("show-prev"))},50)},Wx=()=>`
662    <button class="button previous-button" aria-label="Previous">
663      <svg class="svg-long-arrow-left">
664          <use xlink:href="#svg-long-arrow-left"></use>
665      </svg>
666  </button>
667    <button class="button next-button" aria-label="Next">
668      <svg class="svg-long-arrow-right">
669          <use xlink:href="#svg-long-arrow-right"></use>
670      </svg>
671  </button>`;var Qd=class{constructor(e){this.el=e,this.scrollContainer=this.el.querySelector(".scroll-container"),this.row=this.el.querySelector(".row"),this.regionContainer=this.el.querySelector("#regi
671on-select"),this.buttonNext=null,this.buttonPrev=null,this.columns=null,this.scrollTimeout=null,this.resultsContainer=this.el.querySelector("[data-results]"),this.navigationContainer=this.el.querySelector("[data-navigation]"),this.amountContainer=this.el.querySelector("[data-results-amount]"),this.config={regions:this.regionContainer.getAttribute("data-items")?this.regionContainer.getAttribute("data-items"):null,selectedRegion:this.regionContainer.getAttribute("data-item-filtered")?this.regionContainer.getAttribute("data-item-filtered"):null,regionsParsed:null,maxResults:this.el.getAttribute("data-size")?this.el.getAttribute("data-size"):16,queryUrl:this.el.getAttribute("data-query-url")?this.el.getAttribute("data-query-url"):null,queryParameters:this.el.getAttribute("data-query-parameters")?this.el.getAttribute("data-query-parameters"):null},this.data=[],this.regions=[],this.selectedRegion="",this.loadData=this.loadData.bind(this),this.reduceResults=this.reduceResults.bind(this),this.sortByPeriod=this.sortByPeriod.bind(this),this.filterbyRegionValue=this.filterbyRegionValue.bind(this),this.renderControls=this.renderControls.bind(this),this.render=this.render.bind(this),this.attachEvents=this.attachEvents.bind(this),this.init()}init(){Ni(this.el,this.loadData,{rootMargin:"0% 0px 0% 0px",threshold:0})}async loadData(){if(this.data=await Ja(this.config.queryUrl+this.config.queryParameters),console.log("raw data",this.data),this.data){this.renderControls(this.data);let e=this.filterbyRegionValue(this.config.selectedRegion),t=this.reduceResults(e),i=this.sortByPeriod(t);this.render(i),this.attachEvents()}}sortByPeriod(e){let i=new Date().getMonth(),r={spring:i>=2&&i<=7?0:2,spring_fall:1,fall:i<2||i>7?0:2};return e.sort(function(l,n){let s=r[l.period],f=r[n.period];return s<f?-1:s>f?1:0})}filterbyRegionValue(e){let t=this.config.regionsParsed.filter(o=>o.value===e),i=t.length>0?t[0].id:"";return this.data.filter(o=>o.locations?!!o.locations.find(n=>n.displayName.includes(i)):!1)}reduceResults(e){return e.length>this.config.maxResults?e.slice(0,this.config.maxResults):e}renderControls(){this.navigationContainer&&(this.navigationContainer.innerHTML=Wx()),this.regionContainer&&this.config.regions&&(this.config.regionsParsed=JSON.parse(this.config.regions),this.config.regionsParsed&&this.config.regionsParsed.forEach(e=>{e.value=e.Name?e.Name:null,this.config.selectedRegion===e.Id&&(this.config.selectedRegion=e.Name)}),this.config.regionsParsed.forEach(e=>{e.value=e.name}),this.regions=Ft(this.config.regionsParsed,this.regions,ht,this.config.selectedRegion,this.regionContainer,K.EVENT_LOCATION_SELECTED)),this.amountContainer&&(this.amountContainer.innerHTML=`(${this.data.length})`)}render(e){if(this.resultsContainer){let t=`${e.map(s=>Zd.template(s)).join("")}`;this.resultsContainer.innerHTML=t,e.length===0?this.resultsContainer.classList.add("zero-results"):this.resultsContainer.classList.remove("zero-results");let i=[...this.resultsContainer.querySelectorAll(".related-list-item .truncate")],r=i&&i.length>4?i.slice(0,4):i;Hr(r),i.length>4&&setTimeout(()=>{let s=i.slice(4,i.length);Hr(s)},1e3);let o=[...this.resultsContainer.querySelectorAll(".related-list-item")];o=o&&o.length>4?o.slice(0,4):o;let l=this.el.querySelector(".next-button");l&&o.push(l);let n=this.el.querySelector(".more-wrapper");n&&o.push(n),o&&Ge.fromTo(o,lt(),nt(.11)).play()}}attachEvents(){this.buttonNext=this.el.querySelector(".next-button"),this.buttonNext&&this.buttonNext.addEventListener("click",()=>{as(1,this.scrollContainer,this.row)}),this.buttonPrev=this.el.querySelector(".previous-button"),this.buttonPrev&&this.buttonPrev.addEventListener("click",()=>{as(-1,this.scrollContainer,this.row)}),this.scrollContainer&&(this.columns=[...this.scrollContainer.querySelectorAll("[class*='col']")],os(this.scrollContainer,this.scrollTimeout,this.columns),this.scrollContainer.addEventListener("scroll",e=>{os(e.target,this.scrollTimeout,this.columns)})),Q.addEventListener(K.EVENT_LOCATION_SELECTED,e=>{let{value:t}=e.detail,i=this.filterbyRegionValue(t),r=this.reduceResults(i),o=this.sortByPeriod(r);this.render(o),this.columns=[...this.scrollContainer.querySelectorAll("[class*='col']")],this.scrollContainer.scrollTo({left:0,behavior:"smooth"})})}};var ec=class{constructor(e){this.el=e,this.scrolly=this.el.querySelector(".scrolly"),this.figure=this.el.querySelector("figure"),this.iframe=this.el.querySelector("iframe"),this.steps=this.el.querySelectorAll(".step"),this.handleResize=this.handleResize.bind(this),this.handleStepEnter=this.handleStepEnter.bind(this),this.loadComponent=this.loadComponent.bind(this),this.init()}init(){Ni(this.el,this.loadComponent)}loadComponent(){typeof scrollama<"u"&&this.steps.length>0&&(document.querySelector("html").classList.add("overflow"),this.scroller=scrollama(),this.handleResize(),this.scroller.setup({step:this.steps,offset:.99,debug:!1}).onStepEnter(this.handleStepEnter),Q.addEventListener(K.RESIZED_WINDOW,()=>{this.handleResize()}),this.iframe&&(this.iframe.src=this.iframe.getAttribute("data-src")))}handleResize(){let e=Math.floor(window.innerHeight*1.45);this.steps.forEach(r=>{r.style.height=e+"px"});let t=hb()?window.innerHeight-64:window.innerHeight/1.25,i=hb()?window.innerHeight-t:(window.innerHeight-t)/2;this.figure.style.height=t+"px",this.figure.style.top=i+"px",this.scroller.resize()}handleStepEnter(e){let t=e.element.getAttribute("data-florish-slide");if(this.iframe&&t){let i=this.iframe.src.replace(/#slide-.*/,"")+"#slide-"+t;this.iframe.src=i}}};var tc=class{constructor(e){this.el=e,this.iframe=this.el.querySelector("iframe"),this.iframeSrc=this.el.querySelector("iframe").getAttribute("data-src"),this.loadIframe=this.loadIframe.bind(this),this.init()}init(){vt()?this.loadIframe():Ni(this.el,this.loadIframe)}loadIframe(){this.iframeSrc&&(this.iframe.src=this.iframeSrc)}};var ic=class{constructor(e){this.el=e,this.archieveUrl=this.el.getAttribute("data-archieve-link"),this.loadComponent=this.loadComponent.bind(this),this.loadData=this.loadData.bind(this),this.categoryTemplate=this.categoryTemplate.bind(this),this.init()}init(){Ni(this.el,this.loadComponent)}loadComponent(){this.loadData()}async loadData(){let e={Page:1,Size:28,Culture:ke()};this.data=await xi(Ze.KnowledgeBankArticleSearch,e),this.data&&this.render(this.data)}render(e){if(e.categories&&e.categories.length>0){let t=`${e.categories.map(r=>this.categoryTemplate(r)).join("")}`;this.el.innerHTML=t;let i=this.el.querySelectorAll("a");i&&Ge.fromTo(i,lt(),nt()).play()}}categoryTemplate(e){let{value:t,docs_count:i}=e;return`<a class="button round" href="${this.archieveUrl?`${this.archieveUrl+"?Keywords="+t}`:""}">${t} (${i})</a>`}};var rc=class{constructor(e,t){this.el=e,this.data=t}static template(e,t,i={}){let{contentType:r,contentTag:o,title:l,description:n,url:s,startDate:f,published:d,score:x}=e,m=new Date("0001-01-01T00:00:00Z"),c=new Date(f&&new Date(f)>m?f:d),g=c.getDate(),p=Za.MonthNames[c.getMonth()],k=c.getFullYear(),b="gtm-rrc",u=s;if(s&&(i.source||i.medium||i.campaign)){let w=[];i.source&&w.push(`utm_source=${encodeURIComponent(i.source)}`),i.medium&&w.push(`utm_medium=${encodeURIComponent(i.medium)}`),i.campaign&&w.push(`utm_campaign=${encodeURIComponent(i.campaign)}`);let y=s.includes("?")?"&":"?";u=`${s}${y}${w.join("&")}`}let h=x?`data-score='${x.toFixed(2)}'`:"";if(r=="newsPage")return`
672      <div class="col-xs-10 col-sm-5 col-md-4 col-lg-3">        
673        <div class="related-list-item" ${h}>
674            <a href="${u}" class="${b}"> 
675              <div class="list-tags">
676                ${o?`<span class="tag">${o}</span>`:""}
677                ${g?`<span class="date">${g}. ${p} ${k}</span>`:""}            
678              </div>
679              <div class="truncate">
680              ${l?`<h3>${l}</h3>`:""}         
681              ${n?`<p>${n}</p>`:""}     
682              </div>   
683              <span class="svg-icon">
684                <svg class="svg-long-double-arrow-right">
685                    <use xlink:href="#svg-long-double-arrow-right"></use>
686                </svg>
687              </span>
688            </a>
689        </div>           
690      </div>    
691    `;if(r=="eventPage")if(t=="eventPage"){let w={hidePrice:!1};return`<div class="col-xs-10 col-sm-5 col-md-4 col-lg-3">${Ar.template(e,!0,w,!1,b)}</div>`}else return Ar.template(e,null,null,!0,b);else return`
692      <div class="col-xs-10 col-sm-5 col-md-4 col-lg-3">        
693        <div class="related-list-item" ${h}>
694            <a href="${u}" class="${b}"> 
695              <div class="truncate">  
696              ${l?`<h3>${l}</h3>`:""}         
697              ${n?`<p>${n}</p>`:""}     
698              </div>   
699              <span class="svg-icon">
700                <svg class="svg-long-double-arrow-right">
701                    <use xlink:href="#svg-long-double-arrow-right"></use>
702                </svg>
703              </span>
704            </a>
705        </div>           
706      </div>    
707    `}};var ac=class{constructor(e){this.el=e,this.scrollContainer=this.el.querySelector(".scroll-container"),this.row=this.el.querySelector(".row"),this.buttonNext=null,this.buttonPrev=null,this.columns=null,this.scrollTimeout=null,this.resultsContainer=this.el.querySelector("[data-results]"),this.navigationContainer=this.el.querySelector("[data-navigation]"),this.config={id:this.el.getAttribute("data-id")?this.el.getAttribute("data-id"):null,contentType:this.el.getAttribute("data-content-type")?this.el.getAttribute("data-content-type"):null,contentFilter:this.el.getAttribute("data-content-filter")?this.el.getAttribute("data-content-filter"):null,utmSource:this.el.getAttribute("data-utm-source")||null,utmMedium:this.el.getAttribute("data-utm-medium")||null,utmCampaign:this.el.getAttribute("data-utm-campaign")||null},this.data=[],this.moduleWithinView=!1,this.initRenderData=this.initRenderData.bind(this),this.createUuid=this.createUuid.bind(),this.init()}init(){Ni(this.el,()=>{this.moduleWithinView==!1&&this.data&&this.data.relatedContent?this.initRenderData():this.moduleWithinView=!0},{rootMargin:"0px 0px -25% 0px",threshold:0}),this.loadData()}createUuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=Math.random()*16|0;return(e=="x"?t:t&3|8).toString(16)})}async loadData(){let e={id:this.config.id,contentType:this.config.contentType,contentFilter:[],sessionId:null},t=sessionStorage.getItem(es.relatedContent);if(t)e.sessionId=t;else{let i=this.createUuid();sessionStorage.setItem(es.relatedContent,i),e.sessionId=i}this.config.contentFilter&&this.config.contentFilter.split(",").map(r=>e.contentFilter.push({contentType:r})),this.data=await xi(Ze.RecommentationsRelatedContent,e,null,!0),this.data.relatedContent&&this.data.relatedContent.length===0?this.el.classList.add("hide"):this.el.classList.remove("hide"),this.moduleWithinView&&this.initRenderData()}initRenderData(){this.data&&this.data.relatedContent&&(this.renderControls(),this.render(this.data.relatedContent),this.attachEvents())}renderControls(){this.navigationContainer&&(this.navigationContainer.innerHTML=Wx())}render(e){if(this.resultsContainer){let t={source:this.config.utmSource,medium:this.config.utmMedium,campaign:this.config.utmCampaign},i=`${e.map(s=>rc.template(s,this.config.contentType,t)).join("")}`;this.resultsContainer.innerHTML=i,e.length>0&&e.length<4&&this.resultsContainer.classList.add(`num-results-${e.length}`);let r=[...this.resultsContainer.querySelectorAll(".related-list-item .truncate")],o=r&&r.length>4?r.slice(0,4):r;Hr(o),r.length>4&&setTimeout(()=>{let s=r.slice(4,r.length);Hr(s)},1e3);let l=[...this.resultsContainer.querySelectorAll(".related-list-item")];l=l&&l.length>4?l.slice(0,4):l;let n=this.el.querySelector(".next-button");n&&l.push(n),l&&Ge.fromTo(l,lt(),nt(.11)).play()}}attachEvents(){this.buttonNext=this.el.querySelector(".next-button"),this.buttonNext&&this.buttonNext.addEventListener("click",()=>{as(1,this.scrollContainer,this.row)}),this.buttonPrev=this.el.querySelector(".previous-button"),this.buttonPrev&&this.buttonPrev.addEventListener("click",()=>{as(-1,this.scrollContainer,this.row)}),this.scrollContainer&&(this.columns=[...this.scrollContainer.querySelectorAll("[class*='col']")],os(this.scrollContainer,this.scrollTimeout,this.columns),this.scrollContainer.addEventListener("scroll",e=>{os(e.target,this.scrollTimeout,this.columns)}))}};var ua=class{constructor(e){this.el=e,this.menuAssignmentBtn=this.el.querySelector("[data-assignment-menu]"),this.editBtn=this.el.querySelector("[data-edit-assignment]"),this.viewMemberlistBtn=this.el.querySelector("[data-view-memberlist]"),this.finishBtn=this.el.querySelector("[data-finish-assignment]"),this.toggleAssignmentMenu=this.toggleAssignmentMenu.bind(this),this.closeAssignmentMenu=this.closeAssignmentMenu.bind(this),this.openOverlay=this.openOverlay.bind(this),this.init()}init(){this.menuAssignmentBtn&&this.menuAssignmentBtn.addEventListener("click",this.toggleAssignmentMenu),this.editBtn&&this.editBtn.addEventListener("click",()=>this.openOverlay("data-template-edit")),this.viewMemberlistBtn&&this.viewMemberlistBtn.addEventListener("click",()=>this.openOverlay("data-template-memberlist",!0)),this.finishBtn&&this.finishBtn.addEventListener("click",()=>this.openOverlay("data-template-finish",!0))}toggleAssignmentMenu(){this.el.classList.contains("assignment-menu-open")?this.closeAssignmentMenu():(this.el.classList.add("assignment-menu-open"),setTimeout(()=>{document.body.addEventListener("click",this.closeAssignmentMenu)},100))}closeAssignmentMenu(e){e&&e.target&&e.target.getAttribute("data-edit-assignment")||(this.el.classList.remove("assignment-menu-open"),document.body.removeEventListener("click",this.closeAssignmentMenu))}openOverlay(e,t){if(this.closeAssignmentMenu(),e=="data-template-memberlist"){window.openAssignment(this.el.getAttribute("data-companyno"));return}
707let r={detail:{assignmentId:this.el.getAttribute("data-id"),assignmentCompanyName:this.el.getAttribute("data-company-name"),assignmentCompanyNo:this.el.getAttribute("data-companyno"),assignmentCode:this.el.getAttribute("data-code"),assignmentStartDatetime:this.el.getAttribute("data-startdatetime"),assignmentEndDatetime:this.el.getAttribute("data-enddatetime"),templateLayout:e,isMini:t}},o=new CustomEvent(K.EVENT_ASSIGNMENT_OPENOVERLAY,r);Q.dispatchEvent(o)}static template(e,t,i){let{id:r,editable:o,memberListShow:l,code:n,description:s,companyNo:f,companyName:d,companyAddress:x,startDateTime:m,endDateTime:c}=e,g=e.code=="KAS",p,k,b=null,u=m?Cr(m):null,h=c?Cr(c):null;if(m&&c){let y=new Date(c).getTime()-new Date(m).getTime(),v=Math.ceil(y/(1e3*3600*24)),j=new Date().getTime()-new Date(m).getTime(),S=Math.ceil(j/(1e3*3600*24));k=Math.ceil(S/v*100),k>100&&(k=100),p=k>50&&k<100?"halfway":k===100?"full":""}if(c){let y=new Date(c).getTime()-new Date().getTime();b=Math.ceil(y/(1e3*3600*24))}let w=`
708      ${r!=null?` data-id='${r}'`:""}
709      ${d?` data-company-name='${d}'`:""} 
710      ${f?` data-companyno='${f}'`:""} 
711      ${n?` data-code='${n}'`:""} 
712      ${m?` data-startdatetime='${m}'`:""}
713      ${c?` data-endDateTime='${c}'`:""}
714      
715    `;return`
716        ${s?`       
717        <div class="assignment-card" ${w}>
718          ${g?`<span style="position: absolute; right: 80px;">Download lister</span><div class="assignment-menu">
719              <button data-assignment-menu aria-label="assignment-menu"></button>
720              <ul>
721                ${i.tags.map(y=>`<li data-view-treasure="${y.tag}" style="text-align:left">${y.menuText}</li>`).join("")}
722              </ul>
723            </div>`:""}
724          ${!t&&o===!0&&b>0?`<div class="assignment-menu">
725              <button data-assignment-menu aria-label="assignment-menu"></button>
726              <ul>
727                ${l?'<li data-view-memberlist="true">Se medlemsliste</li>':""}
728                ${b>0?'<li data-finish-assignment="true">Afslut hverv f\xF8r tid</li>':""}
729              </ul>
730            </div>`:""}  
731
732          ${s?`<div class="description">${s}</div>`:""}
733          ${d||x?`<div class="company-info">
734              ${d?`<div class="company-name h3">${d} ${f?`<span>${f}</span>`:""}</div>`:""}
735              ${x?`<div class="company-adress">${x}</div>`:""}
736            </div>`:""}
737          <div class="group-flex">
738            ${s&&(d||x)&&!g?`
739            <div class="assignment-timeline">
740            <div class="dates-span"> 
741              <div class="date-start">${u||"fra?"}</div>
742              <div class="date-end">${h||" til?"}</div>
743            </div>
744            <div class="progress-bar"> 
745              <div class="progress ${p||""}" style="width: ${k||"0"}%;"></div>
746            </div>
747          </div>`:""}                
748          ${t?"":`<div class="button-container">     
749              ${o===!1&&!g?`
750                <div class="staus-message">                  
751                  <div class="status-icon"></div>   
752                  <div class="status-text">Under behandling</div>                      
753                </div>              
754                `:""}  
755              ${o===!0&&b&&b<93?'<button class="button secondary" data-edit-assignment="true">Genvalg</button>':""}
756            </div>`}
757           
758
759          </div>
760        </div>   
761      `:""}       
762    `}};var ls=class{constructor(e,t){this.el=e,this.data=t,this.onClick=this.onClick.bind(this),this.selectSuggestion=this.selectSuggestion.bind(this),this.init()}init(){this.el.addEventListener("click",this.onClick)}onClick(){console.log("on click",this.data),this.selectSuggestion(this.data)}selectSuggestion(e){let t={detail:{company:e}},i=new CustomEvent(K.SEARCH_SUGGESTION_SELECTED,t);Q.dispatchEvent(i)}static template(e,t){let{companyName:i,companyAddress:r,companyNo:o}=e;return i=i.toLowerCase().includes(t)?this.highlight(i,t):i,r=r.toLowerCase().includes(t)?this.highlight(r,t):r,o=o.toLowerCase().includes(t)?this.highlight(o,t):o,`
763      <li>
764      <a tabindex="0" data-component="suggestion-item">
765      <span class="top">${i}</span>
766      <span class="bottom">
767        <span class="truncate-1-line">${r}</span>
768        <span class="tag">${o}</span>
769      </span>
770      </a>
771      </li>
772    `}static highlight(e,t){let i=e.toLowerCase().indexOf(t);return`${e.substr(0,i)}<b>${e.substr(i,t.length)}</b>${e.substr(i+t.length)}`}};var oc=class{constructor(e){this.el=e,this.dictionary=JSON.parse(this.el.getAttribute("data-dictionary")),this.assignmentsHeader=this.el.querySelector("[data-assignments-header]"),this.isResultListLayout=this.el.querySelector("#listtype"),this.resultTemplate=this.el.querySelector("[data-assignment-results]"),this.createAssignmentButton=this.el.querySelector("[data-add-assignments]"),this.memberListContainer=this.el.querySelector(".memberlist"),this.overlay=this.el.querySelector(".general-overlay"),this.overlayBox=this.el.querySelector(".general-overlay .box"),this.closeOverlayButton=this.el.querySelector("[data-overlay-close]"),this.headerMemberlistsButton=this.el.querySelector("[data-view-memberlist]"),this.newAssignmentContainer=this.el.querySelector("[data-create-assignment-template]"),this.editAssignmentInfoButton=this.el.querySelector("[data-edit-assignment-info]"),this.electionDateTimePicker=this.el.querySelector("#electionDateTimePicker"),this.startDateTimePicker=this.el.querySelector("#startDateTimePicker"),this.endDateTimePicker=this.el.querySelector("#endDateTimePicker"),this.jobtitleInput=this.el.querySelector("#jobtitleInput"),this.noOfVotersInput=this.el.querySelector("#noOfVotersInput"),this.noOfMembersInput=this.el.querySelector("#noOfMembersInput"),this.assignmentTypesContainer=this.el.querySelector("#assignmentTypesSelect"),this.assignmentCompanySearch=this.el.querySelector("#assignmentCompanySearch"),this.assignmentSuggestionsContainer=this.el.querySelector("#assignment-search-suggestions"),this.assignmentCompanySearchButton=this.el.querySelector("#company-search-button"),this.nextButton=this.el.querySelector("[data-next]"),this.prevButton=this.el.querySelector("[data-prev]"),this.addNewAssignmentButton=this.el.querySelector("[data-add-new-assignment]"),this.userCards=this.el.querySelector("[data-user-cards]"),this.userCardContainer=this.el.querySelector("[data-user-cards-container]"),this.memberCompany=this.el.querySelector("[data-users-company]"),this.usersLength=this.el.querySelector("[data-users-length]"),this.membersSearch=this.el.querySelector("[data-member-search]"),this.downloadLink=this.el.querySelector("[data-download]"),this.dateOptions={day:"numeric",month:"short",year:"numeric"},this.editAssignmentContainer=this.el.querySelector("[data-edit-assignment-template]"),this.editmodeElectionDateTimePicker=this.el.querySelector("#editmodeElectionDateTimePicker"),this.editmodeStartDateTimePicker=this.el.querySelector("#editmodeStartDateTimePicker"),this.editmodeEndDateTimePicker=this.el.querySelector("#editmodeEndDateTimePicker"),this.editmodeJobtitleInput=this.el.querySelector("#editmodeJobtitleInput"),this.editmodeNoOfMembersInput=this.el.querySelector("#editmodeNoOfMembersInput"),this.editmodeNoOfVotersInput=this.el.querySelector("#editmodeNoOfVotersInput"),this.editmodeEditAssignmentButton=this.el.querySelector("[data-edit-assignment-button]"),this.finishEndDateTimePicker=this.el.querySelector("#finishEndDateTimePicker"),this.finishAssignmentButton=this.el.querySelector("[data-finish-assignment-button]"),this.successTemplate=this.el.querySelector("[data-template-success]"),this.closeSuccessNewAssignment=this.el.querySelector("[data-close-success-new-assignment]"),this.types=[],this.urlParams=dt(),this.loadAssignments=this.loadAssignments.bind(this),this.toggleListLayout=this.toggleListLayout.bind(this),this.loadAssignmentTypes=this.loadAssignmentTypes.bind(this),this.loadMemberLists=this.loadMemberLists.bind(this),this.searchKeyUp=this.searchKeyUp.bind(this),this.toggleAssignmentOverlay=this.toggleAssignmentOverlay.bind(this),this.closeSuggestions=this.closeSuggestions.bind(this),this.moveSlide=this.moveSlide.bind(this),this.createAssignment=this.createAssignment.bind(this),this.finishAssignment=this.finishAssignment.bind(this),this.showTemplate=this.showTemplate.bind(this),this.state={slides:this.el.querySelectorAll(".slide"),activeSlide:this.el.querySelectorAll(".slide")?0:null,activeTemplate:null,newAssignment:{companyNo:null,companyName:null,companyAddress:null,startDateTime:null,endD
772ateTime:null,electionDateTime:null,noOfMembers:null,noOfVoters:null,description:null,code:null,title:null},memberList:[],searchTerm:null,assignment:{companyNo:null,companyName:null},filteredList:[]},this.init()}init(){this.isResultListLayout&&this.isResultListLayout.addEventListener("click",this.toggleListLayout),this.createAssignmentButton&&this.createAssignmentButton.addEventListener("click",()=>this.toggleAssignmentOverlay(!0,"data-template-create")),this.closeOverlayButton&&this.closeOverlayButton.addEventListener("click",()=>this.toggleAssignmentOverlay(!1)),this.nextButton&&this.nextButton.addEventListener("click",()=>this.moveSlide(!0)),this.prevButton&&this.prevButton.addEventListener("click",()=>this.moveSlide(!1)),this.editAssignmentInfoButton&&this.editAssignmentInfoButton.addEventListener("click",()=>{let e=this.el.querySelectorAll(".readonly");e&&e.forEach(t=>{t.classList.remove("readonly")}),this.editAssignmentInfoButton.style.display="none"}),this.membersSearch.addEventListener("input",e=>{this.state.searchTerm=e.target.value.toLowerCase(),this.renderMemberList()}),this.closeSuccessNewAssignment&&this.closeSuccessNewAssignment.addEventListener("click",()=>{this.toggleAssignmentOverlay(!1),this.successTemplate.classList.remove("show-confetti")}),this.headerMemberlistsButton&&this.headerMemberlistsButton.addEventListener("click",()=>{window.openAssignment("all")}),this.addNewAssignmentButton&&this.addNewAssignmentButton.addEventListener("click",()=>this.createAssignment()),this.finishAssignmentButton&&this.finishAssignmentButton.addEventListener("click",()=>this.finishAssignment()),this.editmodeEditAssignmentButton&&this.editmodeEditAssignmentButton.addEventListener("click",()=>this.editAssignment()),this.checkUrlParams(),this.loadAssignments(),this.loadAssignmentTypes(),this.initCustomEvents()}moveSlide(e){let t=e?this.state.activeSlide+1:this.state.activeSlide-1;e&&this.state.slides.length>=t?(this.state.slides[t].classList.add("show"),this.state.activeSlide=t,this.state.slides[t-1].classList.remove("show")):t>-1&&(this.state.slides[t].classList.add("show"),this.state.activeSlide=t,this.state.slides[t+1].classList.remove("show"))}initCustomEvents(){Q.addEventListener(K.EVENT_NEWASSIGNMENT_UPDATED,e=>{let{value:t}=e.detail,{newAssignment:i}=this.state;i.description=t;let r=this.assignmentTypes.types.filter(o=>o.description===t)[0];i.startDateTime=r&&r.startDateTimeProposalIfNew&&this.isValidDate(r.startDateTimeProposalIfNew)?r.startDateTimeProposalIfNew:null,i.endDateTime=r&&r.endDateTimeProposal&&this.isValidDate(r.endDateTimeProposal)?r.endDateTimeProposal:null,i.electionDateTime=r&&r.electionDateTimeProposal&&this.isValidDate(r.electionDateTimeProposal)?r.electionDateTimeProposal:null,i.noOfMembers=r&&r.noOfMembersProposal?r.noOfMembersProposal:null,i.code=r&&r.code?r.code:null,i.electionDateTimeMandatory=r&&r.electionDateTimeMandatory?r.electionDateTimeMandatory:null,i.startDateTimeMandatory=r&&r.startDateTimeMandatory?r.startDateTimeMandatory:null,i.endDateTimeMandatory=r&&r.endDateTimeMandatory?r.endDateTimeMandatory:null,i.noOfMembersMandatory=r&&r.noOfMembersMandatory?r.noOfMembersMandatory:null,i.noOfVotersMandatory=r&&r.noOfVotersMandatory?r.noOfVotersMandatory:null,i.titleMandatory=r&&r.titleMandatory?r.titleMandatory:null,i.companyName="",i.companyAddress="",i.companyNo="",this.assignmentCompanySearch.value="",this.renderNewAssignmentCard(),this.updateFormFields(),this.loadSuggestions()}),Q.addEventListener(K.SEARCH_SUGGESTION_SELECTED,e=>{let{companyNo:t,companyAddress:i,companyName:r}=e.detail.company,{newAssignment:o}=this.state;o.companyNo=t,o.companyAddress=i,o.companyName=r,this.assignmentCompanySearch.value=r,this.renderNewAssignmentCard(),this.toggleSuggestionContainer(!1)}),Q.addEventListener(K.EVENT_DATES_UPDATED,e=>{let{datepickerID:t,selectedDate:i}=e.detail,{newAssignment:r}=this.state;t===this.startDateTimePicker.id&&(r.startDateTime=i),(t===this.endDateTimePicker.id||t===this.finishEndDateTimePicker.id||t===this.editmodeEndDateTimePicker.id)&&(r.endDateTime=i),(t===this.electionDateTimePicker.id||t===this.editmodeElectionDateTimePicker.id)&&(r.electionDateTime=i),this.renderNewAssignmentCard(),this.renderEditAssignmentCard()}),Q.addEventListener(K.EVENT_ASSIGNMENT_OPENOVERLAY,e=>{let{newAssignment:t}
772=this.state,{assignmentId:i,templateLayout:r,assignmentCompanyNo:o,assignmentCode:l,assignmentStartDatetime:n,assignmentEndDatetime:s}=e.detail;t.id=i,i=="0"&&(t.code=l,t.companyNo=o,t.startDateTime=n,t.endDateTime=s),this.state.assignment.companyName=e.detail.assignmentCompanyName,this.state.assignment.companyNo=e.detail.assignmentCompanyNo,this.toggleAssignmentOverlay(!0,r,!1)}),this.assignmentCompanySearch&&(this.assignmentCompanySearch.addEventListener("keyup",this.searchKeyUp),this.assignmentCompanySearch.addEventListener("click",this.searchKeyUp),this.assignmentCompanySearchButton.addEventListener("click",this.searchKeyUp))}isValidDate(e){let t=!1,i=new Date(e);return t=!!(i&&i.getFullYear()>1901),t}showTemplate(e,t,i){let r=this.el.querySelectorAll(".templates > [class*='template-']");r&&r.forEach(o=>{if(o.getAttribute(e)!=null){if(o.classList.remove("hide"),this.closeOverlayButton.style.display="",this.state.activeTemplate=e,t){let l=o.querySelectorAll("[success-template]");l&&l.forEach(n=>{if(n.getAttribute("success-template")===t){if(n.classList.remove("hide"),lottie&&i){this.closeSuccessNewAssignment.style.opacity="0";let s=n.querySelector("[data-illu]");if(s){let f=lottie.loadAnimation({container:s,renderer:"svg",loop:!1,autoplay:!1,path:s.getAttribute("data-illu")});setTimeout(()=>{f&&f.play(),setTimeout(()=>{this.successTemplate.classList.add("show-confetti")},1200),setTimeout(()=>{f&&f.destroy(),this.closeSuccessNewAssignment.style.opacity=""},2500)},100)}}}else n.classList.add("hide")}),this.closeOverlayButton.style.display="none"}}else o.classList.add("hide")})}async toggleAssignmentOverlay(e,t,i){if(e){let r=this.overlay.querySelectorAll(".required");r&&r.forEach(o=>{o.classList.remove("error")}),this.overlay.style.visibility="visible",this.overlay.style.zIndex="3",this.overlay.classList.add("show"),this.showTemplate(t),t==="data-template-memberlist"&&(this.state.searchTerm=null,await this.renderMemberList(),this.membersSearch.value=""),t==="data-template-create"&&this.state.newAssignment.id&&delete this.state.newAssignment.id,t==="data-template-edit"&&this.setupEditTemplate(),t==="data-template-finish"&&this.setDatepicker(this.finishEndDateTimePicker,Date.now()),i?this.overlayBox.classList.add("mini"):this.overlayBox.classList.remove("mini")}else t=this.state.activeTemplate,this.overlay.classList.remove("show"),setTimeout(()=>{this.overlay.style.visibility="",this.overlay.style.zIndex="",i?this.overlayBox.classList.add("mini"):this.overlayBox.classList.remove("mini");let o=this.assignmentTypesContainer.querySelector("select");o.selectedIndex=0,o.dispatchEvent(new Event("change"));let l=new CustomEvent(K.EVENT_SELECTS_CLEARED);Q.dispatchEvent(l),this.moveSlide(!1)},600);Bn(e)}setupEditTemplate(){let{newAssignment:e}=this.state,t;e.id==="0"?t=this.data.assignments.filter(i=>i.code==e.code&&i.companyNo==e.companyNo&&i.startDateTime==e.startDateTime&&i.endDateTime==e.endDateTime)[0]:t=this.data.assignments.filter(i=>i.id==e.id)[0],t&&(e.companyName=t.companyName?t.companyName:null,e.companyAddress=t.companyAddress?t.companyAddress:null,e.companyNo=t.companyNo?t.companyNo:null,e.description=t.description,e.startDateTime=t.startDateTime&&this.isValidDate(t.startDateTime)?t.startDateTime:null,e.endDateTime=t.endDateTimeProposal&&this.isValidDate(t.endDateTimeProposal)?t.endDateTimeProposal:"",e.electionDateTime=t.electionDateTimeProposal&&this.isValidDate(t.electionDateTimeProposal)?t.electionDateTimeProposal:null,e.code=t.code?t.code:null,e.noOfMembers=t.noOfMembers!=null?t.noOfMembers:null,e.noOfVoters=t.noOfVoters!=null?t.noOfVoters:null,e.electionDateTimeMandatory=t.electionDateTimeMandatory!=null?t.electionDateTimeMandatory:null,e.startDateTimeMandatory=t.startDateTimeMandatory!=null?t.startDateTimeMandatory:null,e.endDateTimeMandatory=t.endDateTimeMandatory!=null?t.endDateTimeMandatory:null,e.noOfMembersMandatory=t.noOfMembersMandatory!=null?t.noOfMembersMandatory:null,e.noOfVotersMandatory=t.noOfVotersMandatory!=null?t.noOfVotersMandatory:null,e.titleMandatory=t.titleMandatory!=null?t.titleMandatory:null,this.setMandatoryField(e.electionDateTimeMandatory,this.editmodeElectionDateTimePicker),this.setMandatoryField(e.startDateTimeMandatory,this.editmodeStartDateTimePicker),this.setMandatoryField(e.endDateTimeMandatory,this.editmodeEndDateTimePicker),this.setMandatoryField(e.titleMandatory,this.editmodeJobtitleInput),this.setMandatoryField(e.noOfVotersMandatory,this.editmodeNoOfVotersInput),this.setMandatoryField(e.noOfMembersMandatory,this.editmodeNoOfMembersInput),this.setInput(this.editmodeNoOfMembersInput,e.noOfMembers),this.setInput(this.editmodeJobtitleInput,e.title),this.setInput(this.editmodeNoOfVotersInput,e.noOfVoters),this.setDatepicker(this.editmodeElectionDateTimePicker,e.electionDateTime),this.setDatepicker(this.editmodeStartDateTimePicker,e.startDateTime),this.setDatepicker(this.editmodeEndDateTimePicker,e.endDateTime),this.overlay.setAttribute("code-template",e.code))}checkUrlParams(){let{ListLayout:e}
772=this.urlParams;e&&(this.isResultListLayout.checked=!0,this.resultTemplate?this.resultTemplate.classList.add("list-layout"):this.resultTemplate.classList.remove("list-layout"))}async loadAssignments(){this.data=await Ce(Rk),this.data&&this.renderAssignments(this.data)}async loadAssignmentTypes(){this.assignmentTypes=await Ce(Lk),this.assignmentTypes&&this.assignmentTypes.types&&this.assignmentTypes.types.length>0?(this.renderNewAssignment(this.assignmentTypes),this.data&&this.data.assignments&&this.data.assignments.length!==0&&(this.createAssignmentButton.style.display="")):this.data&&this.data.assignments&&this.data.assignments.length!==0&&(this.createAssignmentButton.style.display="none")}async loadMemberLists(e){if(this.data||(this.headerMemberlistsButton.style.visibility="hidden"),!(this.data.companyNo&&this.data.companyNo===e)){if(e||(this.state.assignment.companyName="Samlet medlemsliste"),this.data=await Ce(Ik,!0,{CompanyNo:e}),this.data.companyNo=e,this.data.message)this.state.memberList=[];else{let t=this.data.members.sort((i,r)=>i.memberName<r.memberName?-1:i.memberName>r.memberName?1:0);this.state.memberList=t}this.state.memberList.length!==0&&(this.downloadLink.addEventListener("click",()=>this.downloadCsv(this)),this.headerMemberlistsButton.style.visibility="visible")}}async downloadCsv(e){let t=e.state.filteredList.map(r=>({Navn:r.memberName,F\u00F8dselsdata:r.birthDate,Medlemsnummer:r.memberNo,Periode_Fra:r.employedFrom,Periode_Til:r.employedTo,ArbejdsEmail:r.workEmail,ArbejdsTlf:r.workPhone,Prim\u00E6rEmail:r.primaryEmail,IndmeldingsDato:r.memberSinceDate,UdmeldelsesDato:r.withdrawalDate,Udmeldelses\u00C5rsag:r.withdrawalReason,Arbejdssted:r.workplaceName})),i=await Ce(Ak,!0,t,!0);window.location=`${Tk}?key=${i}`}async renderMemberList(){this.userCardContainer.innerHTML="<h3>Indl\xE6ser...</h3>",this.usersLength.textContent="",this.memberCompany.textContent=`${this.state.assignment.companyName} ${this.state.assignment.companyNo}`,this.membersSearch.parentElement.style.display="none",this.downloadLink.style.display="none",this.userCards.style.display="none",await this.loadMemberLists(this.state.assignment.companyNo),this.state.filteredList=this.state.memberList.filter(t=>this.state.searchTerm?t.memberName.toLowerCase().includes(this.state.searchTerm):!0),this.membersSearch.parentElement.style.display="block",this.downloadLink.style.display="block",this.userCards.style.display="table";let e=this.state.filteredList.map(t=>{t.withdrawalDate=="1900-01-01T00:00:00"?t.withdrawalDate=null:t.withdrawalDate,t.employedTo=="1900-01-01T00:00:00"?t.employedTo=null:t.employedTo,this.usersLength.textContent=`(${this.state.filteredList.length})`;let i=this.dictionary.submitCommentText,r=new Date,o=new Date(t.employedFrom),l=r.getTime()-o.getTime(),n=Math.round(l/(1e3*3e3*24)),s=`<svg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg">
773                          <ellipse cx="4.87031" cy="4.5" rx="4.87031" ry="4.5" fill="#6FE4C1"/>
774                          </svg>
775                          `,f=`<svg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg">
776                        <ellipse cx="4.87031" cy="4.5" rx="4.87031" ry="4.5" fill="#FD6D6F"/>
777                        </svg>
778                        `;return`<tbody>
779      <tr data-fold-out>
780        <td class="width-25 name">${t.memberName}</td>
781        <td class="width-15">${t.birthDate}</td>
782        <td class="width-15">${t.memberNo}</td>
783        <td class="width-25">${n<=30?s:""} ${t.employedTo!=null?f:""} ${o.toLocaleDateString("da-DK",this.dateOptions)} - ${t.employedTo==null?"Nu":new Date(t.employedTo).toLocaleDateString("da-DK",this.dateOptions)}</td>
784        <td class="fold-out">
785          <svg width="17" height="10" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg">
786            <path d="M16.1523 1L8.58004 8L1.00026 0.999999" stroke="#001965" stroke-width="2"/>
787          </svg>
788        </td>
789      </tr>
790      <tr class="hidden">
791        <td colspan="2">
792          <h3>Kontakt</h3>
793        </td>
794        <td colspan="3">
795          <h3>Indmelding</h3>
796        </td>
797      </tr>
798      <tr class="hidden">
799        <td>Arbejdsmail</td>
800        <td>Arbejdstelefon</td>
801        <td>Indmeldingsdato</td>
802        <td colspan="2">${t.withdrawalDate==null?"":"Udmeldingsdato"}</td>
803      </tr>
804      <tr class="hidden">
805        <td>${t.workEmail}</td>
806        <td>${t.workPhone}</td>
807        <td>${new Date(t.memberSinceDate).toLocaleDateString("da-DK",this.dateOptions)}</td>
808        <td colspan="2">${t.withdrawalDate==null?"":new Date(t.withdrawalDate).toLocaleDateString("da-DK",this.dateOptions)}</td>
809      </tr>
810      <tr class="hidden">
811        <td colspan="2">${t.primaryEmail==null?"":"<h3>Prim\xE6r email</h3>"}</td>
812        <td colspan="3">${t.withdrawalReason==""?"":"<h3>Udmeldelses\xE5rsag</h3>"}</td>
813      </tr>
814      <tr class="hidden">
815        <td colspan="2">${t.primaryEmail==null?"":t.primaryEmail}</td>
816        <td colspan="3">${t.withdrawalReason==""?"":t.withdrawalReason}</td>
817      </tr>
818      <tr class="hidden">
819        <td colspan="5"><h3>Indsend kommentar</h3></td>
820      </tr>
821      <tr class="hidden">
822        <td colspan="4">
823          <p>${i}</p>
824          <textarea class="trcomment"></textarea>
825          <p style="visibility:hidden; color:#FD6D6F ">Noget gik galt. Har du udfyldt kommentarfeltet?</p>
826        </td>
827        <td colspan="1" style="vertical-align:top">
828          <button class="button secondary update-trcomment" data-memberno="${t.memberNo}">Indsend kommentar</button>
829          <div class="svg-animated" style="display:none">
830              <svg viewBox="0 0 130.2 130.2" version="1.1" xmlns="http://www.w3.org/2000/svg">
831                  <circle class="path circle" fill="none" stroke-width="3" stroke-miterlimit="10" cx="65.1" cy="65.1" r="62.1"></circle>
832                  <path class="path check" d="M100 40 L51 89 L30 68" fill="none" stroke-width="3" stroke-linecap="round" stroke-miterlimit="10"></path>
833              </svg>
834          </div>
835        </td>
836      </tr>
837    </tbody>`}).join("");this.state.memberList.length===0?(this.userCards.innerHTML='<tbody><tr><td><h3 style="margin: 0;">Ingen medlemsdata</h3></td></tr></tbody>',this.userCardContainer.innerHTML=""):this.userCardContainer.innerHTML=e,this.userCardContainer.querySelectorAll(".update-trcomment").forEach(t=>t.addEventListener("click",i=>{let r=i.target.closest("tr").querySelector(".trcomment"),o={trMemberNo:"",commentForMemberNo:i.target.getAttribute("data-memberno"),comment:r.value};this.updateComment(o,i.target,r),i.preventDefault()})),this.userCardContainer.querySelectorAll("[data-fold-out]").forEach(t=>{t.addEventListener("click",i=>{let r=i.target.parentElement;r.classList.toggle("active"),r.parentElement.querySelectorAll(".hidden, .shown").forEach(l=>{l.classList.toggle("hidden"),l.classList.toggle("shown")})})})}async updateComment(e,t,i){(await Ce(Uk,!0,e)).error?i.nextElementSibling.style.visibility="visible":(i.nextElementSibling.style.visibility="visible",i.nextElementSibling.style.color="#2878FF",i.nextElementSibling.innerText="Kommentaren er indsendt.",i.disabled=!0,t.nextElementSibling.style.display="block",t.remove())}renderNewAssignment(e){let t=[];
837e.types.forEach(o=>t.push({value:o.description,text:o.description}));let i=`${Yr.template(t,"",this.assignmentTypesContainer.getAttribute("default-select-text"))}`;this.assignmentTypesContainer.innerHTML=i;let r=this.assignmentTypesContainer.querySelector('[data-component="custom-select"]');new Yr(r,null,K.EVENT_NEWASSIGNMENT_UPDATED)}toggleListLayout(){this.isResultListLayout.checked?this.resultTemplate.classList.add("list-layout"):this.resultTemplate.classList.remove("list-layout");let e=dt();this.isResultListLayout.checked?e.ListLayout=this.isResultListLayout.checked:e.ListLayout&&delete e.ListLayout,bt(e)}async renderAssignments(e){let t="";e.title&&e.title!==""&&(this.state.newAssignment.title=e.title);let i=e.assignments&&e.assignments.filter(n=>n.memberListShow==!0);i&&i.length>0?this.headerMemberlistsButton.style.display="":this.headerMemberlistsButton.style.display="none";let r=!1;if(e.assignments&&e.assignments.length>0){let n=new Date,s=e.assignments.filter(m=>m.code=="KAS"),f=e.assignments.filter(m=>n<new Date(m.endDateTime)&&m.code!="KAS"),d=e.assignments.filter(m=>n>new Date(m.endDateTime)&&m.code!="KAS"),x=null;s&&s.length>0&&(t+=`    
838        ${this.templateListLayoutTableHeader()}  
839      `,r=!0,x=await Ce(Dk,!1),t+=`${s.map(m=>`<div class="col-xs-12 col-sm-6" style="z-index:1">${ua.template(m,!1,x)}</div>`).join("")}`),f&&f.length>0&&(t+=this.templateListLayoutTableHeader(),t+=`${f.map(m=>`<div class="col-xs-12 col-sm-6">${ua.template(m,!1,x)}</div>`).join("")}`),d&&d.length>0&&(t+=`${this.templateExpiredHeader()}      
840        ${this.templateListLayoutTableHeader()}  
841      `,t+=`${d.map(m=>`<div class="col-xs-12 col-sm-6">${ua.template(m,!1,x)}</div>`).join("")}`),this.assignmentsHeader.classList.add("show")}else this.assignmentsHeader.classList.remove("show"),t+=this.templateNoResults();this.resultTemplate.innerHTML=t;let o=[...this.resultTemplate.querySelectorAll(".assignment-card")];o&&o.forEach((n,s)=>new ua(n,s));let l=this.resultTemplate.querySelectorAll("div[class*='col']");if(l&&Ge.fromTo(l,lt(),nt("0.075")).play(),(e.assignments&&e.assignments.length>0)==!1){let n=this.el.querySelector("[data-template-no-add-assignments]");n&&n.addEventListener("click",()=>{this.state.currentData=e,this.toggleAssignmentOverlay(!0,"data-template-create")})}r&&this.resultTemplate.querySelectorAll("[data-view-treasure]").forEach(n=>{n.addEventListener("click",()=>{window.location=Mk+"?tag="+n.getAttribute("data-view-treasure")})})}searchKeyUp(){this.loadSuggestions()}toggleSuggestionContainer(e){e?(this.assignmentSuggestionsContainer.classList.remove("close"),this.overlayBox.classList.add("no-overflow")):(this.assignmentSuggestionsContainer.classList.add("close"),this.overlayBox.classList.remove("no-overflow"))}closeSuggestions(e){e.target.matches("input,button,svg,use")==!1&&(this.toggleSuggestionContainer(!1),document.body.removeEventListener("click",this.closeSuggestions))}loadSuggestions(){if(!this.state.newAssignment.description||!this.state.newAssignment.description.trim().length){this.toggleSuggestionContainer(!1);return}this.toggleSuggestionContainer(!0);let e=this.assignmentCompanySearch.value.trim().toLowerCase(),t=this.state.newAssignment.description,r=this.assignmentTypes.types.filter(o=>o.description===t)[0].companyList.filter(o=>!!(o.companyName.toLowerCase().includes(e)||o.companyAddress.toLowerCase().includes(e)||o.companyNo.toLowerCase().includes(e)));this.templateSuggestions(r,e),setTimeout(()=>{document.body.addEventListener("click",this.closeSuggestions)},300)}templateSuggestions(e,t){if(!e)return!1;let i=e&&e.length>0?`
842  <ul>   
843    ${e.map(o=>ls.template(o,t)).join("")}
844  </ul>
845  `:`${this.templateNoSuggestions(t)}`;this.assignmentSuggestionsContainer.innerHTML=i;let r=[...this.assignmentSuggestionsContainer.querySelectorAll('[data-component="suggestion-item"]')];if(r&&r.forEach((o,l)=>new ls(o,e[l])),e.length===0){let o=this.assignmentSuggestionsContainer.querySelector('[data-component="suggestions-clear"]');o&&o.addEventListener("click",()=>{this.assignmentCompanySearch.value="",this.searchKeyUp()})}}templateNoSuggestions(e){return`<div class="template-no-suggestions">
846    <p>
846Ingen resultater fundet for <b>${e}</b></p>
847    <p>Du kan s\xF8ge i arbejdsstedets <br />Navn, Nummer, Adresse</p>
848    <button class="button button-link" data-component="suggestions-clear">Ryd s\xF8gning</button>
849  </div>`}templateNoResults(){return`<div class="col-xs-12 ">
850    <div class="assignments-header expired-header template-no-assignments">
851      <div>
852        <div class="h3">Du har endnu ingen hverv</div>    
853        <p class="headline-xxs">Begynd at tilf\xF8je dine hverv</p>
854        <button class="button secondary" data-template-no-add-assignments>Tilf\xF8j nyt hverv</button>
855      </div>
856    </div>
857  </div>`}templateTreasurerHeader(){return`<div class="col-xs-12 ">
858    <div class="assignments-header">
859      <h2 class="h3">Kasserer</h2>
860    </div>
861  </div>`}templateExpiredHeader(){return`<div class="col-xs-12 ">
862    <div class="assignments-header expired-header">
863      <h2 class="h3">Tidligere hverv</h2>
864    </div>
865  </div>`}templateListLayoutTableHeader(){return`<div class="col-xs-12">
866    <div class="list-mode-header">
867      <div class="first">Rolle</div>
868      <div class="second">Arbejdssted</div>
869      <div class="third">Periode</div>
870    </div>
871  </div>`}renderNewAssignmentCard(){let{newAssignment:e}=this.state,t=ua.template(e,!0);this.newAssignmentContainer.innerHTML=t,e.description&&e.companyName?this.nextButton.removeAttribute("disabled"):this.nextButton.setAttribute("disabled","")}renderEditAssignmentCard(){let{newAssignment:e}=this.state,t=ua.template(e);this.editAssignmentContainer.innerHTML=t}setMandatoryField(e,t){e===!0?t.closest(".field-wrapper").classList.remove("hide"):t.closest(".field-wrapper").classList.add("hide")}updateFormFields(){let{newAssignment:e}=this.state;this.editAssignmentInfoButton.style.display="",this.setMandatoryField(e.noOfVotersMandatory,this.noOfVotersInput),this.setMandatoryField(e.noOfMembersMandatory,this.noOfMembersInput),this.setMandatoryField(e.electionDateTimeMandatory,this.electionDateTimePicker),this.setMandatoryField(e.startDateTimeMandatory,this.startDateTimePicker),this.setMandatoryField(e.endDateTimeMandatory,this.endDateTimePicker),this.setMandatoryField(e.titleMandatory,this.jobtitleInput),this.setDatepicker(this.electionDateTimePicker,e.electionDateTime,!0),this.setDatepicker(this.startDateTimePicker,e.startDateTime,!0),this.setDatepicker(this.endDateTimePicker,e.endDateTime,!0),this.setInput(this.noOfMembersInput,e.noOfMembers,!0),this.setInput(this.noOfVotersInput,e.noOfVoters,!0),this.setInput(this.jobtitleInput,e.title,!0),(!e.startDateTime||!e.endDateTime)&&(this.startDateTimePicker.closest(".field-wrapper").classList.remove("readonly"),this.endDateTimePicker.closest(".field-wrapper").classList.remove("readonly"));let t=this.el.querySelectorAll(".slide .field-wrapper.readonly:not(.hide)");t&&t.length==0&&(this.editAssignmentInfoButton.style.display="none"),this.overlay.setAttribute("code-template",e.code)}setInput(e,t,i){i&&t?e.closest(".field-wrapper").classList.add("readonly"):e.closest(".field-wrapper").classList.remove("readonly"),e.value=t||""}setDatepicker(e,t,i){let r={detail:{target:e.querySelector(".flatpickr"),date:new Date(t||"")}},o=new CustomEvent(K.EVENT_DATE_SET_DATE,r);Q.dispatchEvent(o),i&&t?e.closest(".field-wrapper").classList.add("readonly"):e.closest(".field-wrapper").classList.remove("readonly")}async createAssignment(){let e=this.el.querySelectorAll(".template-create .required:not(.hide)"),t=!0;if(e.forEach(i=>{Gr(i,this.el)||(t=!1)}),t){this.addNewAssignmentButton.disabled=!0,Be(this.el,!0),setTimeout(()=>{this.addNewAssignmentButton.disabled=!1,Be(this.el,!1)},6e4);let{newAssignment:i}=this.state;i.title=this.jobtitleInput.value&&this.jobtitleInput.value!==""?this.jobtitleInput.value:null,i.noOfVoters=this.noOfVotersInput.value&&this.noOfVotersInput.value!==""?this.noOfVotersInput.value:null,i.noOfMembers=this.noOfMembersInput.value&&this.noOfMembersInput.value!==""?this.noOfMembersInput.value:null;let o=await Ce(Sx,!0,i);if(o){let l=this.el.querySelector(".template-create [data-template-errors]");!o.error&&!o.message?(l.innerHTML="",this.showTemplate("data-template-success","data-template-create","show-confetti"),this.loadAssignments()):l.innerHTML=`<p class="error-validation" style="display: block;">${o.message}</p>`}this.addNewAssignmentButton.disabled=!1,Be(this.el,!1)}}async editAssignment(){let e=this.el.querySelectorAll("[data-template-edit] .required:not(.hide)"),t=!0;if(e.forEach(i=>
871{Gr(i,this.el)||(t=!1)}),t){this.editmodeEditAssignmentButton.disabled=!0,Be(this.el,!0),setTimeout(()=>{this.editmodeEditAssignmentButton.disabled=!1,Be(this.el,!1)},6e4);let{newAssignment:i}=this.state;i.title=this.editmodeJobtitleInput.value&&this.editmodeJobtitleInput.value!==""?this.editmodeJobtitleInput.value:null,i.noOfVoters=this.editmodeNoOfVotersInput.value&&this.editmodeNoOfVotersInput.value!==""?this.editmodeNoOfVotersInput.value:null,i.noOfMembers=this.editmodeNoOfMembersInput.value&&this.editmodeNoOfMembersInput.value!==""?this.editmodeNoOfMembersInput.value:null;let o=await Ce(Sx,!0,i);if(o){let l=this.el.querySelector(".template-edit [data-template-errors]");!o.error&&!o.message?(l.innerHTML="",this.showTemplate("data-template-success","data-template-edit"),this.loadAssignments()):l.innerHTML=`<p class="error-validation" style="display: block;">${o.message}</p>`}this.editmodeEditAssignmentButton.disabled=!1,Be(this.el,!1)}}async finishAssignment(){let e=this.el.querySelectorAll(".template-finish .required:not(.hide)"),t=!0;if(e.forEach(i=>{Gr(i,this.el)||(t=!1)}),t){this.finishAssignmentButton.disabled=!0,Be(this.el,!0),setTimeout(()=>{this.finishAssignmentButton.disabled=!1,Be(this.el,!1)},6e4);let{newAssignment:i}=this.state,r=this.data.assignments.filter(o=>o.id==i.id)[0];if(r){i.code=r.code,i.companyAddress=r.companyAddress,i.companyName=r.companyName,i.companyNo=r.companyNo,i.startDateTime=r.startDateTime,i.noOfMembers=r.noOfMembers,i.noOfVoters=r.noOfVoters,i.description=r.description;let l=await Ce(Sx,!0,i);if(l){let n=this.el.querySelector(".template-finish [data-template-errors]");!l.error&&!l.message?(n.innerHTML="",this.showTemplate("data-template-success","data-template-finish"),this.loadAssignments()):n.innerHTML=`<p class="error-validation" style="display: block;">${l.message}</p>`}this.finishAssignmentButton.disabled=!1,Be(this.el,!1)}this.finishAssignmentButton.disabled=!1,Be(this.el,!1)}}};var Nl=class{constructor(e,t){this.el=e,this.data=t}static template(e){let t=e.source?e.source:e,{url:i,title:r,description:o,beds:l,city:n,imageUrl:s,active:f,monthlyPrice:d}=t;return`
872     <div class="col-xs-12 col-sm-6 col-md-4 col-xl-3">
873            <div class="related-list-item">
874                <a href="${i}">
875                    <div class="image-wrapper format-4-3">
876                      ${s?`<img src="${s}?width=600&height=450&quality=80" />`:'<div class="image-missing">billede mangler</div>'}
877                    </div>
878                    <div class="accomodation-facts list-tags">
879                      ${f===!1?'<span class="tag highlight">Inaktiv</span>':""}             
880                      ${n!=null?`<span class="tag">${n}</span>`:""}      
881                      ${l!=null?`<span class="tag">${l} senge</span>`:""}
882                      ${d!=null?`<span class="tag">${d} kr.</span>`:""}                     
883                    </div>                            
884                    <div class="truncate">
885                    ${r?`<h3>${r}</h3>`:""}
886                    ${o?`<p>${o}</p>`:""}     
887                    </div>
888                    <span class="svg-icon">
889                    <svg class="svg-long-double-arrow-right">
890                      <use xlink:href="#svg-long-double-arrow-right"></use>
891                    </svg></span>      
892                </a>
893            </div>
894        </div>
895      `}};var lc=class{constructor(e){this.el=e,this.urlParams=dt(),this.selectedCity="",this.cities=[],this.filterConfig={priceMin:0,priceMax:2e4,bedsMin:1,bedsMax:10},this.pagination={page:1,size:28,total:0},this.data=null,this.priceRange=this.el.querySelector("[input-range='price-range'] input"),this.bedsRange=this.el.querySelector("[input-range='beds-range'] input"),this.cityContainer=this.el.querySelector("#city-select"),this.searchResultsContainer=this.el.querySelector("#search-results"),this.searchResultsCountContainer=this.el.querySelector("#search-results-count"),this.searchResultsTextContainer=this.el.querySelector("#search-results-text"),this.paginationContainer=this.el.querySelector("#pagination"),this.loadData=this.loadData.bind(this),this.render=this.render.bind(this),this.updateRangeCounter=this.updateRangeCounter.bind(this),this.onRangeSwitch=this.onRangeSwitch.bind(this),this.onBedsRangeChange=this.onBedsRangeChange.bind(this),this.init()}init(){this.initCustomEvents(),this.checkUrlParams()}initCustomEvents(){this.bedsRange&&(this.updateRangeCounter(this.bedsRange),this.bedsRange.addEventListener("input",this.onRangeSwitch),this.bedsRange.addEventListener("change",this.onBedsRangeChange)),this.priceRange&&(this.updateRangeCounter(this.priceRange),this.priceRange.addEventListener("input",this.onRangeSwitch),this.priceRange.addEventListener("change",this.loadData)),Q.addEventListener(K.EVENT_CITY_SELECTED,e=>{let{value:t}=e.detail;this.selectedCity=t,this.loadData()}
895),Q.addEventListener(K.PAGINATION_UPDATED,()=>{let e=this.pagination.page;e++,this.pagination.page=e,this.loadData(!0)})}onRangeSwitch(e){this.updateRangeCounter(e.target)}updateRangeCounter(e){let t=e.parentElement.querySelector("span");t&&(t.innerText=e.value)}onBedsRangeChange(){this.loadData()}checkUrlParams(){let{City:e,monthlyPriceMax:t,bedsMin:i}=this.urlParams;t&&this.priceRange&&(this.priceRange.value=t,this.updateRangeCounter(this.priceRange)),i&&this.bedsRange&&(this.bedsRange.value=i,this.updateRangeCounter(this.bedsRange)),e&&this.cityContainer&&(this.selectedCity=e,this.cityContainer.setAttribute("data-selected-value",this.selectedCity)),this.preloadData()}async preloadData(){let e={Size:100,Page:1};this.data=await xi(Ze.SearchAccommodationExchangeHousing,e),this.render(this.data,!0),this.loadData()}async loadData(e){let t={};this.priceRange&&this.priceRange.value&&this.priceRange.value!="0"&&(t.monthlyPriceMax=parseInt(this.priceRange.value)),this.bedsRange&&this.bedsRange.value&&(t.bedsMin=parseInt(this.bedsRange.value)),this.selectedCity&&(t.City=this.selectedCity),this.pagination&&(t.Page=e?this.pagination.page:1,this.pagination.page=t.Page,t.Size=this.pagination.size),this.data=await xi(Ze.SearchAccommodationExchangeHousing,t),this.render(this.data);let i=new CustomEvent(K.DATA_UPDATED);Q.dispatchEvent(i),bt(t)}render(e,t){if(e&&(this.cityContainer&&e.cities&&(this.cities=Ft(e.cities,this.cities,ht,this.selectedCity,this.cityContainer,K.EVENT_CITY_SELECTED)),this.searchResultsContainer&&!t&&e.hits)){let i=`${e.hits.map(l=>Nl.template(l)).join("")}`,r=window.pageYOffset;this.pagination.page>1?this.searchResultsContainer.innerHTML+=i:this.searchResultsContainer.innerHTML=i;let o=[...this.searchResultsContainer.querySelectorAll('[class*="col-"] > div')];if(o){let l=this.pagination.size*(this.pagination.page-1);this.listItemsFiltered=o.filter((s,f)=>{if(f>l)return s}),Ge.fromTo(this.listItemsFiltered,lt(),nt(.05)).play(),window.scrollTo({top:r})}if(this.searchResultsCountContainer){let l=e.total;this.searchResultsCountContainer.innerHTML=l>10?l-10:0,Er(this.searchResultsCountContainer,0,l,15);let n=l===1?this.searchResultsTextContainer.getAttribute("one-result-text"):this.searchResultsTextContainer.getAttribute("several-result-text");this.searchResultsTextContainer.innerHTML=n}if(this.paginationContainer){this.pagination.total=e.total;let l=`${Si.template(this.pagination)}`;this.paginationContainer.innerHTML=l;let n=this.paginationContainer.querySelector('[data-component="button-pagination"]');n&&new Si(n,this.pagination)}}}};var Kx=Object.freeze({mapId:"d0d691d4de267188",markerIcon:"/assets/images/google-maps-pin.svg",markerIconHover:"/assets/images/google-maps-pin-hover.svg",markerClusterIcon:"https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m"}),Ky=()=>typeof google<"u"&&typeof google.maps<"u",Jy=(a,e)=>{if(!Ky()){console.warn("Google Maps API not available (localhost or API key issue)");let t=a.querySelector("#map");return t&&(t.innerHTML='<div style="padding: 20px; background: #f0f0f0; text-align: center; border-radius: 4px;">Google Maps ikke tilg\xE6ngelig i lokal udvikling</div>'),null}return new google.maps.Map(a.querySelector("#map"),{zoom:e&&e.zoom?e.zoom:5,center:e&&e.center?e.center:new google.maps.LatLng(55.453941,10.693226),mapId:Kx.mapId,mapTypeId:e&&e.mapTypeId?e.mapTypeId:"roadmap"})},Zy=a=>{if(!Ky()||!a.myMap)return console.warn("Cannot drop marker: Google Maps not available"),null;let e=`<div class="google-maps-info-window related-list-item no-mg">
896                        <h3 class="no-mg">${a.infoWindowTitle?a.infoWindowTitle:"No title"}</h3>
897                      </div>`,t=new google.maps.InfoWindow({content:e,maxWidth:360}),i=new google.maps.Marker({position:a.position,icon:Kx.markerIcon,animation:google.maps.Animation.DROP,draggable:a.markerDraggable?a.markerDraggable:!1});return i.addListener("click",()=>{t.open({anchor:i,map,shouldFocus:a&&a.markerShouldFocus?a.markerShouldFocus:!1})}),i.addListener("mouseover",function(){this.setIcon(Kx.markerIconHover)}),i.addListener("mouseout",function(){this.setIcon(Kx.markerIcon)}),i.setMap(a.myMap),a&&a.infoWindowOpen==!0&&setTimeout(()=>{t.open(a.myMap,i)},800),i};var nc=class{constructor(e){this.el=e,this.lat=this.el.getAttribute("data-lat"),this.lng=this.el.getAttribute("data-lng"),this.title=this.el.getAttribute("data-title"),this.zoom=this.el.getAttribute("data-zoom"),this.initGoogleMapsSinglePoint=this.initGoogleMapsSinglePoint.bind(this),this.initDropMarkerOnMap=this.initDropMarkerOnMap.bind(this),this.init()}init(){this.lat&&this.lng&&this.initGoogleMapsSinglePoint()}initGoogleMapsSinglePoint(){if(typeof google>"u"||typeof google.maps>"u"){console.warn("Google Maps not available - skipping map initialization");return}try{let e={center:new google.maps.LatLng(this.lat,this.lng),zoom:this.zoom?parseInt(this.zoom):null};this.map=Jy(this.el,e),vt()==!0?this.initDropMarkerOnMap():Ni(this.el,this.initDropMarkerOnMap,{rootMargin:"0px 0px -50% 0px",threshold:0})}catch(e){console.warn("Google Maps initialization failed:",e.message),this.map=null;let t=this.el.querySelector("#map");t&&(t.innerHTML='<div style="padding: 20px; background: #f0f0f0; text-align: center; border-radius: 4px;">Google Maps ikke tilg\xE6ngelig (API n\xF8gle restriktion p\xE5 localhost)</div>')}}
897initDropMarkerOnMap(){if(!this.map){console.warn("Map not available - skipping marker drop");return}try{let e={myMap:this.map,infoWindowTitle:this.title,position:new google.maps.LatLng(this.lat,this.lng),infoWindowOpen:!0};Zy(e)}catch(e){console.warn("Failed to drop marker on map:",e.message)}}};var Qy={styleButtonRemoveItemPosition:"right",labelIdle:'Tr\xE6k og slip dine filer eller <span class = "filepond--label-action"> gennemse billeder</span>',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 filst\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loading",labelFileLoadError:"Fejl under indl\xE6sning",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Fejl under upload",labelFileProcessingRevertError:"Fejl under fortryd",labelFileRemoveError:"Fejl under fjernelse",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Fil af ugyldig type",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Billedtype underst\xF8ttes ikke",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Opl\xF8sning er for lav",imageValidateSizeLabelImageResolutionTooHigh:"Opl\xF8sning er for h\xF8j",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var sc=class{constructor(e){this.el=e,this.init()}init(){if(FilePond){FilePond.registerPlugin(FilePondPluginFileEncode,FilePondPluginFileValidateSize,FilePondPluginImageExifOrientation,FilePondPluginImagePreview);let e=FilePond.create(this.el.querySelector("input.filepond"),{...Qy,imagePreviewMaxFileSize:2097152,imagePreviewMaxInstantPreviewFileSize:1048576,allowFileEncode:!1,maxParallelUploads:1,itemInsertInterval:100,instantUpload:!1}),t=this.el.getAttribute("data-existing-images");if(t){let i=t.split(",");if(i){i.reverse();let r=0,o=()=>{if(r<i.length){let l=i[r];e.addFile(l).then(()=>{r++,setTimeout(o,100)}).catch(n=>{console.error("Failed to load existing image:",l,n),r++,setTimeout(o,100)})}};o()}}window.pond=e}}};var fc=class{constructor(e){this.el=e,this.createAccomodationBtn=this.el.querySelector("#createAccomodation"),this.deleteAccomodationBtn=this.el.querySelector("#deleteAccomodation"),this.deleteAccomodationConfirmationBtn=this.el.querySelector("#deleteAccomodationConfirmation"),this.files=null,this.dataMode=this.el.getAttribute("data-mode")?this.el.getAttribute("data-mode"):"create",this.createAccomodation=this.createAccomodation.bind(this),this.deleteAccomodation=this.deleteAccomodation.bind(this),this.sendData=this.sendData.bind(this),this.showPopupConfirmation=this.showPopupConfirmation.bind(this),this.updateSelectedPrimaryImage=this.updateSelectedPrimaryImage.bind(this),this.init()}init(){this.createAccomodationBtn&&this.createAccomodationBtn.addEventListener("click",()=>{this.createAccomodation()}),this.deleteAccomodationBtn&&this.deleteAccomodationBtn.addEventListener("click",()=>{this.showPopupConfirmation("","#popup-deleteconfirmation")}),this.deleteAccomodationConfirmationBtn&&this.deleteAccomodationConfirmationBtn.addEventListener("click",()=>{this.deleteAccomodation()});let e=this.el.querySelectorAll(".required");e&&e.forEach(t=>{let i=t.querySelector("input,textarea");i&&i.addEventListener("blur",()=>{Gr(t,this.el)})}),this.setupGalleryEvents()}setupGalleryEvents(){document.addEventListener("FilePond:init",()=>{let e=this.el.querySelector(".filepond--root");e&&(e.addEventListener("FilePond:addfile",t=>{let{id:i,filename:r}=t.detail.file,o=this.el.querySelector(`#filepond--item-${i} .filepond--file`);
897if(o){let l=document.createElement("div");l.innerHTML=`
898            <span class="checkmark-wrapper">
899            <svg class="svg-check-small"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-check-small"></use></svg>
900            </span>
901            <span>Prim\xE6rt billede</span>
902            `,l.setAttribute("class","set-primary-image"),l.setAttribute("data-filename",r),o.appendChild(l);let n=document.createElement("div");n.setAttribute("class","drag-icon"),n.innerHTML=`
903            <svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.572 18.429 12 22 8.43 18.429M12 21.286v-7.143M8.428 5.571 12 2l3.571 3.571M12 2.714v7.143M18.428 8.429 22 12l-3.572 3.571M21.286 12h-7.143M5.572 15.571 2 12l3.572-3.571M2.714 12h7.143" stroke="currentColor" stroke-width="2"/></svg>
904            `,o.appendChild(n)}}),e.addEventListener("FilePond:reorderfiles",t=>{this.updateSelectedPrimaryImage(t.detail.items)}),e.addEventListener("FilePond:updatefiles",t=>{this.updateSelectedPrimaryImage(t.detail.items)}))})}showPopupConfirmation(e,t){let i=this.el.querySelector(t||".popup-module-wrapper");if(i){i.classList.add("open");let r=i.querySelector(".svg-animated-ready");r&&r.classList.add("svg-animated");let o=i.querySelector("[data-accomodation-created-url]");o&&o.setAttribute("href",e)}}updateSelectedPrimaryImage(e){e.forEach((t,i)=>{let r=this.el.querySelector(`.set-primary-image[data-filename='${t.filename}']`);r&&(i===0?r.classList.add("selected"):r.classList.remove("selected"))})}createAccomodation(){if(Ro(this.el)){let t={};t.title=this.el.querySelector("#accomodationTitle").value,t.housingText=this.el.querySelector("#accomodationHousingText").value,t.areaText=this.el.querySelector("#accomodationAreaText").value;let i=this.el.querySelector("#accomodationCity").value.trim();t.city=i?i.charAt(0).toUpperCase()+i.slice(1):"",t.country="",t.monthlyPrice=parseInt(this.el.querySelector("#accomodationPrice").value),t.beds=parseInt(this.el.querySelector("#accomodationBeds").value);let r=this.el.querySelector("#accomodationWebsite").value;r!==""&&(t.externalHousingUrl=r);let o=[...this.el.querySelectorAll("[name='accomodation-facilities']:checked")];t.facilities=o&&o.length>0?`${o.map(n=>n.value).join(",")}`:null,t.latitude=55.676098,t.longitude=12.568337,t.contactName=this.el.querySelector("#accomodationContactName").value,t.contactPhoneNumber=this.el.querySelector("#accomodationContactPhoneNumber").value,t.email=this.el.querySelector("#accomodationContactEmail").value,t.active=this.el.querySelector("#accomodationActive").checked,t.updateImages=!0;let l=pond;if(l){this.files=l.getFiles(),this.existingFiles=null;let n=this.el.querySelector(".fileupload-wrapper");if(n){let s=n.getAttribute("data-existing-images");s&&(this.existingFiles=s.split(","))}if(this.existingFiles&&this.existingFiles.length){let s=this.files?this.files.map(d=>d.filename).join(","):"",f=this.existingFiles?this.existingFiles.map(d=>d.replace(/^.*(\\|\/|:)/,"")).join(","):"";if(s===f)t.updateImages=!1;else for(let d=0;d<this.files.length;d++)t[this.files[d].filename]=this.files[d].file}else if(this.files&&this.files.length>0)for(let s=0;s<this.files.length;s++)t[this.files[s].filename]=this.files[s].file;else t.updateImages=!1}t.id=this.el.getAttribute("data-housingId"),this.sendData(t)}}async sendData(e){this.createAccomodationBtn.disabled=!0,Be(this.el,!0);let t=setTimeout(()=>{this.createAccomodationBtn.disabled=!1,Be(this.el,!1),alert("Anmodningen tog for lang tid. Pr\xF8v venligst igen.")},6e4);try{let i;if(this.dataMode=="create")if(i=await lp(Ze.AccommodationExchangeCreate,e),i&&i.url)clearTimeout(t),this.showPopupConfirmation(i.url);else throw new Error("Kunne ikke oprette bolig - intet svar fra serveren");else if(i=await lp(Ze.AccommodationExchangeUpdate,e,"PUT"),i&&i.url)clearTimeout(t),this.showPopupConfirmation(i.url,"#popup-opdateret");else throw new Error("Kunne ikke opdatere bolig - intet svar fra serveren")}catch(i){clearTimeout(t),alert(`Der opstod en fejl: ${i.message}. Pr\xF8v venligst igen.`)}finally{this.createAccomodationBtn.disabled=!1,Be(this.el,!1)}}async deleteAccomodation(){this.deleteAccomodationConfirmationBtn.disabled=!0,Be(this.el,!0),setTimeout(()=>{this.deleteAccomodationConfirmationBtn.disabled=!1,Be(this.el,!1)},6e4);
904let e={id:parseInt(this.el.getAttribute("data-housingId"))};await Ic(Ze.AccommodationExchangeDelete,e)&&location.reload(),this.deleteAccomodationConfirmationBtn.disabled=!1,Be(this.el,!1)}};var dc=class{constructor(e){this.el=e,this.closeBtn=this.el.querySelector(".button-close"),this.init()}init(){this.el.querySelectorAll(".button-close").forEach(e=>{e.addEventListener("click",()=>{this.el.classList.remove("open")})}),this.el.querySelectorAll(".button-close-secondary").forEach(e=>{e.addEventListener("click",()=>{this.el.classList.remove("open")})})}};var cc=class{constructor(e){this.el=e,this.data=window.accomodations?window.accomodations:null,this.searchResultsContainer=this.el.querySelector("#search-results"),this.searchResultsCountContainer=this.el.querySelector("#search-results-count"),this.searchResultsTextContainer=this.el.querySelector("#search-results-text"),this.render=this.render.bind(this),this.init()}init(){this.data&&this.render(this.data)}render(e){if(e&&this.searchResultsContainer&&e){let t=`${e.map(o=>Nl.template(o)).join("")}`;this.searchResultsContainer.innerHTML=t;let i=[...this.searchResultsContainer.querySelectorAll(".related-list-item .truncate")],r=i&&i.length>4?i.slice(0,4):i;if(Hr(r),i.length>4&&setTimeout(()=>{let o=i.slice(4,i.length);Hr(o)},1e3),this.searchResultsCountContainer){let o=e.length;this.searchResultsCountContainer.innerHTML=o>10?o-10:0,Er(this.searchResultsCountContainer,0,o,15);let l=o===1?this.searchResultsTextContainer.getAttribute("one-result-text"):this.searchResultsTextContainer.getAttribute("several-result-text");this.searchResultsTextContainer.innerHTML=l}}}};var mc=class{constructor(e){this.el=e,this.expandContainerParent=this.el.querySelector(".show-more-expanded"),this.expandContainer=this.el.querySelector(".show-more-expanded-inner"),this.btn=this.el.querySelector("[data-btn-label]"),this.expandComponent=this.expandComponent.bind(this),this.init()}init(){console.log("show-more",this.btn),this.btn&&this.btn.addEventListener("click",this.expandComponent)}expandComponent(){this.btn.removeEventListener("click",this.expandComponent),this.el.classList.add("expanded");let e=this.expandContainer.clientHeight;this.expandContainerParent.style.height=e+"px",setTimeout(()=>{if(!jl()){let t=this.expandContainer.querySelector("[data-focus-onexpand]");t&&t.focus()}this.expandContainerParent.style.overflow="visible"},600)}};var xc=class{constructor(e){this.el=e,this.box=this.el.querySelector(".box"),this.triggerLeadOverlay=this.triggerLeadOverlay.bind(this),this.onAlreadyMember=this.onAlreadyMember.bind(this),this.onNotMember=this.onNotMember.bind(this),this.render=this.render.bind(this),this.onDone=this.onDone.bind(this),this.state={showOverlay:!1,cookieDuration:60},this.init()}init(){this.cookieKey=this.el.querySelector("[data-form-cookie]").getAttribute("data-form-cookie"),this.cookieKey+=`-(${location.protocol}//${location.host+location.pathname})`,this.cookieValue=By(this.cookieKey),this.buttonContainer=this.el.querySelector(".buttons-container"),this.choicesStep=this.el.querySelector(".choices-step"),this.notMemberForm=this.el.querySelector(".not-member-form"),this.inputs=[...this.el.querySelectorAll("[data-query]")],this.notMemberSuccess=this.el.querySelector("[data-not-member-success]"),this.leadOverlayChoices=this.el.querySelector("[data-lead-overlay-choices]"),this.buttonMember=this.el.querySelector("[data-button-member]"),this.buttonMember.addEventListener("click",this.onAlreadyMember),this.buttonNotMember=this.el.querySelector("[data-button-not-member]"),this.buttonNotMember.addEventListener("click",this.onNotMember),this.doneButton=this.el.querySelector("[data-button-continue]"),this.doneButton.addEventListener("click",this.onDone),document.addEventListener("click",this.triggerLeadOverlay),Q.addEventListener(K.RESIZED_WINDOW,()=>{this.box&&(this.box.style.display="flex",this.box.offsetHeight,this.box.style.display="")}),this.setClickableOverlay()}setClickableOverlay(){this.cookieValue||this.el.classList.add("clickable")}triggerLeadOverlay(){this.cookieValue||(Bn(!0),this.state.showOverlay=!0,this.render()),document.removeEventListener("click",this.triggerLeadOverlay)}onAlreadyMember(){Cd(this.cookieKey,!0,this.state.cookieDuration),Bn(!1),this.state.showOverlay=!1,this.render()}onNotMember(){this.choicesStep.style.display="none",this.notMemberForm.classList.add("show")}async onDone(){if(Ro(this.el)){let t={};
904this.inputs.forEach(r=>{t[r.getAttribute("data-query")]=r.value}),this.doneButton.disabled=!0,Be(this.el,!0),setTimeout(()=>{this.doneButton.disabled=!1,Be(this.el,!1)},6e4);let i=await xi(Ze.LeadOverlayAdd,t,!0);if(i&&i.ok){this.leadOverlayChoices.classList.add("hide"),this.notMemberSuccess.classList.add("show");let r=this.notMemberSuccess.querySelector(".fadein-sequence-stop");if(r){r.classList.add("fadein-sequence");let o=r.querySelector(".svg-animated-stop");o&&o.classList.add("svg-animated")}this.doneButton.disabled=!1,Be(this.el,!1),Cd(this.cookieKey,!0,this.state.cookieDuration),setTimeout(()=>{Bn(!1),this.state.showOverlay=!1,this.render()},7e3)}}}render(){let{showOverlay:e}=this.state;e?this.el.classList.add("show"):(this.el.classList.remove("show"),setTimeout(()=>{this.el.style.display="none"},2e3))}};function Jx(a,e,t,i){let r="jsModalId_"+Date.now(),o=`<div class="jsModal" id="${r}">
905      <div class="jsModal__content">
906        <h3>${a}</h3>
907        <p>${e}</p>
908        <a class="button secondary" id="${r+"_btn"}">${t}</a>
909      </div>
910    </div>
911  `,l=document.createElement("div");return l.innerHTML=o,document.body.append(l.firstChild),setTimeout(()=>{document.getElementById(r).classList.add("visible"),document.getElementById(r+"_btn").addEventListener("click",()=>{document.getElementById(r).remove(),i&&i()})},20),r}var Bi=class{constructor(e){this.el=e,this.playAllowed=!1,this.splide=null,this.cookieTitle=this.el.getAttribute("data-cookie-title"),this.cookieText=this.el.getAttribute("data-cookie-text"),this.slides=this.el.querySelectorAll(".splide__slide"),this.splide__track=this.el.querySelector(".splide__track"),this.resizeBanner=this.resizeBanner.bind(this),this.setBannerToAutoPlayPause=this.setBannerToAutoPlayPause.bind(this),this.speed=parseInt(this.el.getAttribute("data-banner-speed"))*1e3,this.isAutoplay=!0,this.a11yObserver=null,this.init()}};Bi.prototype.init=function(){Splide&&(this.splide=new Splide(this.el.querySelector(".splide"),{type:"slide",drag:"free",snap:!0,autoplay:this.isAutoplay,interval:this.speed,gap:"15px",perMove:1,padding:{right:60},perPage:4,breakpoints:{640:{perPage:1},768:{perPage:2},1024:{perPage:2},1400:{perPage:3}}}),this.splide.mount(),this.pagination=this.el.querySelector(".splide__pagination"),this._lastPaginationJustify=null,this._resizeTimeout=null,this.pagination&&this.initPaginationHelpers(),this.ensureA11yAttributes(),this.setupA11yObserver())};Bi.prototype.initPaginationHelpers=function(){this.updatePaginationJustify(),this.splide.on("move",()=>{this.updatePaginationJustify(),this.centerActivePaginationDot()}),window.addEventListener("resize",this.debouncedPaginationResize.bind(this))};Bi.prototype.updatePaginationJustify=function(){if(!this.pagination)return;let e=this.pagination.scrollWidth>this.pagination.clientWidth?"flex-start":"center";this._lastPaginationJustify!==e&&(this.pagination.style.justifyContent=e,this._lastPaginationJustify=e)};Bi.prototype.centerActivePaginationDot=function(){if(!this.pagination)return;let a=this.pagination.querySelector(".splide__pagination__page.is-active");if(a){let e=this.pagination.getBoundingClientRect(),t=a.getBoundingClientRect(),i=a.offsetLeft-e.width/2+t.width/2;this.pagination.scrollTo({left:i,behavior:"smooth"})}};Bi.prototype.debouncedPaginationResize=function(){clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(()=>this.updatePaginationJustify(),100)};Bi.prototype.ensureA11yAttributes=function(){this.el.querySelectorAll('[aria-hidden="true"]').forEach(e=>e.setAttribute("tabindex","-1"))};Bi.prototype.setupA11yObserver=function(){this.a11yObserver=new MutationObserver(a=>{a.forEach(e=>{if(e.type==="attributes"&&e.attributeName==="aria-hidden"){let t=e.target;t.getAttribute("aria-hidden")==="true"&&t.setAttribute("tabindex","-1")}})}),this.a11yObserver.observe(this.el,{attributes:!0,attributeFilter:["aria-hidden"],subtree:!0}),this.splide&&(this.splide.on("hidden",a=>{a.slide.setAttribute("tabindex","-1")}),this.splide.on("destroy",()=>{this.a11yObserver&&(this.a11yObserver.disconnect(),this.a11yObserver=null)}))};Bi.prototype.setBannerToAutoPlayPause=function(){let{Autoplay:a}=this.splide.Components;a.pause(),this.isAutoplay=!1};Bi.prototype.resizeBanner=function(){let a=this.splide__track.clientWidth,e=120;
911this.slides.forEach(t=>{e=e+t.clientWidth}),e<a?this.el.classList.add("banner-center"):this.el.classList.remove("banner-center"),this.ensureA11yAttributes()};var pc=class{constructor(e){this.el=e,this.tag=e.getAttribute("data-tag"),this.prevCall=={},this.init()}init(){let e=ke();fetch(`/umbraco/api/Beam/ConflictLoan?tag=${this.tag}&culture=${e}`).then(t=>t.json()).then(t=>{this.render(t)}),this.el.querySelectorAll("[data-nexttag]").forEach(t=>{t.addEventListener("click",()=>{let i=t.getAttribute("data-nexttag");fetch(`/umbraco/api/Beam/ConflictLoan?tag=${this.prevCall[i]}&culture=${e}`).then(r=>r.json()).then(r=>{this.render(r)})})})}render(e){this.prevCall=e,this.el.querySelectorAll("[data-tag]").forEach(t=>t.style.display="none"),Object.keys(e).forEach(t=>{let i=this.el.querySelector(`[data-tag="${t}"]`);i&&e[t]&&(i.style.display=null,i.innerHTML=e[t])})}};var ev="/umbraco/api",Kb=`${ev}/news/getnews`,tv=`${ev}/news/suggest`;var iv=Ka(qb());var gc=class{constructor(e){this.el=e,this.containerId=this.el.dataset.containerId,this.skipId=this.el.dataset.skip,this.culture=ke(),this.pick=20,this.position=0,this.skipFeatured=!this.skipId,this.activeTags=[],this.tagListEl=this.el.querySelector(".news-grid__tag-list"),this.gridItemsEl=this.el.querySelector(".news-grid__items"),this.moreNewsEl=this.el.querySelector(".news-grid__more-news a"),this.loadedWithTag=null,this.init()}init(){let e=new URL(window.location.href),t=new URLSearchParams(e.search);this.loadedWithTag=t.get("tag"),fetch(Kb+`?containerid=${this.containerId}&from=${this.position}&pick=${this.pick}&skipfeatured=${this.skipFeatured}&tags=${this.activeTags.join("|")}&skip=${this.skipId?this.skipId:0}`).then(i=>i.json()).then(i=>{if(this.buildTagList(i.KeyWordsInUse),this.buildGrid(i.Elements),i.NumberOfItems<=this.position+this.pick&&(this.moreNewsEl.style.display="none"),this.loadedWithTag){let r=this.tagListEl.querySelector('.filter[data-tag="'+this.loadedWithTag+'"]');r&&r.click()}}),this.moreNewsEl.addEventListener("click",()=>{this.position+=this.pick,this.reBuildNews()})}buildTagList(e){let t=document.createElement("ul");t.innerHTML=e.map(r=>`<li class="news-grid__tag-list-filter"><button type="button" class="filter"  data-id="${r.Id}" data-tag="${r.Name}">${r.Name}</button></li>`).join(""),t.innerHTML+='<li class="news-grid__tag-list-toggle"><button type="button" aria-label="toggle filters" class="toggle"></button></li>',this.tagListEl.append(t);let i=t.querySelectorAll("li.news-grid__tag-list-filter");for(let r=5;r<i.length;r++)i[r].style.display="none";t.querySelectorAll(".filter").forEach(r=>r.addEventListener("click",()=>{r.classList.toggle("active"),this.activeTags=[...t.querySelectorAll(".filter.active")].map(o=>o.dataset.id),this.position=0,this.reBuildNews(!0)})),t.querySelector(".news-grid__tag-list-toggle").addEventListener("click",r=>{if(r.target.classList.toggle("expanded"),r.target.classList.contains("expanded"))t.querySelectorAll("li.news-grid__tag-list-filter").forEach(o=>o.style.display=null);else{let o=t.querySelectorAll("li.news-grid__tag-list-filter");for(let l=5;l<o.length;l++)o[l].style.display="none"}})}reBuildNews(e){fetch(Kb+`?containerid=${this.containerId}&from=${this.position}&pick=${this.pick}&skipfeatured=${this.skipFeatured}&tags=${this.activeTags.join("|")}&skip=${this.skipId?this.skipId:0}`).then(t=>t.json()).then(t=>{this.buildGrid(t.Elements,!e),t.NumberOfItems<=this.position+this.pick?this.moreNewsEl.style.display="none":this.moreNewsEl.style.display=null})}buildGrid(e,t){let i=t?[]:['<div class="grid-sizer"></div>'];e.forEach((r,o)=>{switch(r.GridType){case 1:i.push(this.buildFeatureItem(r,o));break;case 2:i.push(this.buildCTABoxItem(r,o));break;case 3:i.push(this.buildEventBoxItem(r,o));break;default:i.push(this.buildNewsItem(r,o));break}}),t?this.gridItemsEl.innerHTML+=i.join(""):this.gridItemsEl.innerHTML=i.join(""),this.loadMasonry(this.gridItemsEl)}buildCTABoxItem(e,t,i){return`
912    <div class="news-grid__item item-type-cta masonry-brick ${i?"highlight":""}">
913      <div class="news-grid__item__cta bg-${e.BackgroundColor}">
914        <div class="news-grid__item__cta-letter">${e.Letter}</div>
915        <div class="news-grid__item__cta-text">
916          <div class="news-grid__item-headline">
917            <h3>${e.ListTitle}</h3>
918          </div>
919          <div class="news-grid__item-description">
920            <a class="button outline" href="${e.Url}">${e.UrlLabel}</a>
921          </div>
922        </div>
923      </div>
924    </div>
925    `}buildEventBoxItem(e,t,i){return`
926    <div class="news-grid__item item-type-event masonry-brick ${i?"highlight":""}">
927     <div class="news-grid__item__event">
928          <h3>${this.culture=="da-DK"?"Nye arrangementer":"New events"} <a href="${e.Url}">${this.culture=="da-DK"?"Se alle":"See all events"}</a></h3>
929          <ul>
930          ${e.Events.map(l=>{let n=new Date(l.Date).toLocaleString(this.culture,{month:"short",day:"numeric"}).split(". ");return`
931              <li> 
932                <a href="${l.Url}">
933                  <div class="date-circle">
934                    <div>
935                      <div class="date-circle-day">
936                        ${n[0]}
937                      </div>
938                      <div class="date-circle-month">
939                        ${n[1].replace(".","")}
940                      </div>
941                    </div>
942                  </div> 
943                  <div class="event-desc">
944                    <p>${l.Name}${l.Location?`</p><span>${l.Location}</span>`:""}
945                  </div>
946                </a>
947              </li>
948            `}).join("")}
949          </ul>
950      </div>
951    </div>
952    `}buildFeatureItem(e,t,i){return`
953    <div class="news-grid__item item-type-feature masonry-brick ${i?"highlight":""}">
954     <div class="news-grid__item__features bg-${e.BackgroundColor}">
955        <div class="news-grid__item-headline">
956          <h3>${e.ListTitle}</h3>
957        </div>
958        <div class="news-grid__item-description">
959          <ul>
960            ${e.Links.map(l=>`<li><span>${l.Description}</span><a href="${l.Url}">${l.Name}</a></li>`).join("")}
961          </ul>
962        </div>
963      </div>
964    </div>
965    `}buildNewsItem(e,t,i){let r=t%5===0||i,o=e.Published,l={day:"numeric",month:"short",year:"numeric"},n=new Date(o);return`
966    <a class="news-grid__item item-type-news masonry-brick ${r?"highlight":""}" href="${e.Url}">
967      <div class="news-grid__item-image">
968        <div class="image-wrapper format-4-3">
969          <picture>
970              <source srcset="${e.ListImageCrops[1024]}" media="(min-width: 1024px)">
971              <source srcset="${e.ListImageCrops[768]}" media="(min-width: 768px)">
972              <source srcset="${e.ListImageCrops[600]}" media="(min-width: 600px)">
973              <source srcset="${e.ListImageCrops[360]}" media="(min-width: 400px)">
974              <img src="${e.ListImageCrops[1024]}" alt="${e.ListImageAlt}" loading="lazy">
975          </picture>
976        </div>
977      </div>
978      <div class="news-grid__item-meta">
979       <span class="date">${n.toLocaleDateString(this.culture,l)}</span>
980       ${e.FeaturedContentTypes.map(f=>`<span class="featured-content-type-${f.toLowerCase()}" aria-label="contains ${f.toLowerCase()}"></span>`).join("")}
981      </div>
982      <div class="news-grid__item-headline">
983        <h3>${e.ListTitle}</h3>
984      </div>
985      <div class="news-grid__item-description">
986        <p>${e.ListDescription.substring(0,160)}${e.ListDescription.length>=160?"...":""}</p>
987      </div>
988      <span class="svg-icon"><svg class="svg-double-long-arrow-right"><use xlink:href="#svg-long-double-arrow-right"></use></svg></span>
989    </a>
990    `}loadMasonry(e){function t(){if(window.Masonry){new Masonry(e,{itemSelector:".masonry-brick",columnWidth:".grid-sizer",gutter:0,horizontalOrder:!1,percentPosition:!0});let i=e.querySelectorAll(".masonry-brick"),r={threshold:.1},o=Ge.timeline(),l="-=0.35",n=new IntersectionObserver(function(s,f){s.forEach(d=>{d.isIntersecting&&(o.fromTo(d.target,lt("bottom"),nt(),l),f.unobserve(d.target))})},r);i.forEach(s=>{n.observe(s)})}}this.hasDynamicImages?(0,iv.default)(e).on("always",()=>{setTimeout(()=>{t()},50)}):t()}};var bc=class{constructor(e){this.el=e,this.inputEl=this.el.querySelector("#news-container-search"),this.timer=null,this.suggestionEl=this.el.querySelector(".news-container-top__search-suggestions"),this.culture=ke(),this.init()}init(){this.inputEl.addEventListener("keyup",()=>{clearTimeout(this.timer),this.timer=setTimeout(()=>{this.input(this.inputEl.value)},200)}),this.inputEl.addEventListener("focus",()=>{this.suggestionEl.children.length&&(this.showDropDown(),this.addBodyListener())})}input(e){this.suggestionEl.innerHTML="",e.length>1&&fetch(tv+`?term=${e}`).then(t=>t.json()).then(t=>{t.length?this.showDropDown():this.hideDropDown(),this.suggestionEl.innerHTML=t.map(i=>`
991        <li>
992          <a href="${i.Url}">
993            <span>${new Date(i.Published).toLocaleDateString(this.culture,{day:"numeric",month:"short",year:"numeric"})}</span>
994            <p>${i.Title}</p>
995          </a>
996        </li>
997      `).join(""),this.dropDownIsVisible()&&this.addBodyListener()})}showDropDown(){this.suggestionEl.style.visibility="visible",this.suggestionEl.style.opacity="1"}hideDropDown(){this.suggestionEl.style.visibility="hidden",this.suggestionEl.style.opacity="0"}dropDownIsVisible(){return this.suggestionEl.style.visibility==="visible"}addBodyListener(){let e=t=>
997{t.target.closest(".news-container-top__search")||(this.suggestionEl.style.visibility="hidden",document.body.removeEventListener("click",e))};document.body.addEventListener("click",e)}};var hc=class{constructor(e){this.el=e,this.submit=this.el.querySelector(".submit-form"),this.form=this.el.querySelector("form"),this.init()}init(){let e=this.submit,t=this.form;this.el.querySelectorAll("form input").forEach(i=>{i.addEventListener("change",()=>{e.disabled=!1}),i.addEventListener("keyup",()=>{e.disabled=!1})}),this.submit.onclick=function(i){i.preventDefault(),e.disabled=!0;let r={WorkEmail:document.getElementsByName("changeEmailModel.WorkEmail")[0].value,PrivateEmail:document.getElementsByName("changeEmailModel.PrivateEmail")[0].value,PrimaryEmail:document.getElementsByName("changeEmailModel.PrimaryEmail")[0].checked?"private":"work"};fetch(t.action,{method:"post",body:JSON.stringify(r),headers:{Accept:"application/json","Content-Type":"application/json"}}).then(o=>o.json()).then(o=>{e.disabled=!1,document.querySelector(".change-email__popup").querySelectorAll(".error-validation").forEach(n=>{n.classList.remove("error")});let l=document.querySelector(".change-email__card-email");o.Error?document.querySelector('.error-validation[data-error="'+o.Error+'"]').classList.add("error"):(document.querySelector(".change-email__popup").classList.remove("open"),o.primaryEmail=="work"?l.innerText=o.workEmail:o.primaryEmail=="private"&&(l.innerText=o.privateEmail))})}}};var uc=class{constructor(e){this.el=e,this.missingEmailForm=this.el.querySelector(".mitid-submit-new-email__form"),this.redirect=this.el.getAttribute("data-redirect"),this.init()}init(){let e=this.redirect;this.missingEmailForm.addEventListener("submit",function(t){t.preventDefault();let i=document.querySelector(".newEmail").value;fetch("/umbraco/api/MemberProfile/SetPersonFirstEmail",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:i})}).then(r=>r.json()).then(()=>{window.location=e}).catch(r=>{console.error("Error:",r)})})}};var wc=class{constructor(e){this.el=e,this.memberTypes=this.el.querySelectorAll(".member-type"),this.getSignupInfo=this.getSignupInfo.bind(this),this.getPrice=this.getPrice.bind(this),this.listenToEvents=this.listenToEvents.bind(this),this.init()}init(){let e=new URLSearchParams(window.location.search).get("seg"),t=new URLSearchParams(window.location.search).get("insurance");this.memberTypes&&this.memberTypes.forEach(i=>{i.addEventListener("click",()=>{let r=i.getAttribute("data-type"),o="subscriptiontype-"+r;window.dispatchEvent(new CustomEvent("segmentation-reset")),window.dispatchEvent(new CustomEvent(o));let l=this.el.querySelector(".member-type.selected");l&&l.classList.remove("selected"),i.classList.add("selected"),this.getSignupInfo(i.dataset.type);let n=new URL(window.location),s=new URLSearchParams(n.search);s.set("seg",r),s.delete("insurance"),n.search=s.toString(),history.replaceState(null,"",n.toString())})}),this.getSignupInfo("employed"),setTimeout(()=>window.dispatchEvent(new CustomEvent("subscriptiontype-employed")),50),this.listenToEvents(),e&&this.el.querySelector('[data-type="'+e+'"]').click(),t&&this.el.querySelector("#"+(e??"employed")+"-insurance").click()}getSignupInfo(e){document.querySelectorAll("[data-type-toggle]").forEach(o=>o.style.display="none"),document.querySelectorAll('[data-type-toggle="'+e+'"]').forEach(o=>o.style.display=null);let r=this.el.querySelector('.become-member-info[data-type-toggle="'+e+'"]');this.getPrice(r)}getPrice(e){let t=0,i=e.querySelectorAll(".price.selected");i&&i.forEach(l=>{t=Number(l.dataset.price)+t});let r=e.querySelector(".price.totalprice"),o=document.querySelectorAll("span.total-price-denotion");t==0?(t=r.getAttribute("data-title"),o.forEach(function(l){l.classList.add("hide")})):o.forEach(function(l){l.classList.remove("hide")}),r.innerHTML=t}listenToEvents(){let e=this.el.querySelectorAll("input.check-after-input"),t=document.querySelectorAll("svg.svg-member-offering-insurance");e&&e.forEach(i=>{i.addEventListener("change",()=>{let r=i.parentElement.nextElementSibling,o=i.getAttribute("id");if(i.checked){r.classList.remove("unselected"),r.classList.add("selected"),t.forEach(d=>{d.getAttribute("data-segment")==o&&(d.classList.remove("svg-member-offering-insurance"),d.classList.add("insurance-added"),d.querySelector("use").setAttribute("href","#svg-member-offerings"))});let n=i.closest(".become-member-signup").querySelector(".button");n.href.includes("?insurance=true")||(n.href=n.href+"?insurance=true");let s=new URL(window.location),f=new URLSearchParams(s.search);f.set("insurance","true"),s.search=f.toString(),history.replaceState(null,"",s.toString())}else{r.classList.remove("selected"),r.classList.add("unselected");let n=i.closest(".become-member-signup").querySelector(".button");t.forEach(d=>{d.getAttribute("data-segment")==o&&(d.classList.remove("insurance-added"),d.classList.add("svg-member-offering-insurance"),d.querySelector("use").setAttribute("href","#svg-member-no.insurance"))}),n.href=n.href.replace("?insurance=true","");let s=new URL(window.location),f=new URLSearchParams(s.search);f.delete("insurance"),s.search=f.toString(),history.replaceState(null,"",s.toString())}let l=r.closest(".become-member-info");this.getPrice(l)})})}};var ns=class{constructor(e,t){this.el=e,this.data=t}showTab(e,t){console.log("Viser tab med ID:",e,t),document.querySelectorAll(`.member-profile-tab[data-stamp="${t}"]`).forEach(i=>
997{i.classList.remove("selected")}),document.querySelectorAll(`.member-profile-tab[data-stamp="${t}"][data-id="${e}"]`).forEach(i=>{i.classList.add("selected")}),document.querySelectorAll(`.member-profile-content[data-stamp="${t}"]`).forEach(i=>{i.classList.add("hide-profile")}),document.querySelectorAll(`.member-profile-content[data-stamp="${t}"][data-id="${e}"]`).forEach(i=>{i.classList.remove("hide-profile")})}};document.addEventListener("DOMContentLoaded",()=>{let a=document.querySelector("#member-profile"),e={},t=new ns(a,e);document.querySelectorAll(".member-profile-tab").forEach(i=>{let r=i.getAttribute("data-id"),o=i.getAttribute("data-stamp");i.addEventListener("click",()=>t.showTab(r,o))})});document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".member-profile-button").forEach(e=>{e.addEventListener("click",function(){let t=this.getAttribute("data-url");window.location.href=t})})});var kc=class{constructor(e){this.el=e,this.init()}init(){this.el.querySelectorAll(".embed_insta").forEach(e=>{Zx(e,"Instagram-indlejring")}),this.el.querySelectorAll(".embed_facebook").forEach(e=>{Zx(e,"Facebook-indlejring")}),this.el.querySelectorAll(".embed_linked").forEach(e=>{Zx(e,"LinkedIn-indlejring")}),this.el.querySelectorAll(".embed_x").forEach(e=>{Zx(e,"X-indlejring")})}};function Zx(a,e){function t(){let i=a.querySelector("iframe");i?(i.setAttribute("scrolling","yes"),i.height="",i.style.height="",i.getAttribute("title")?.trim()||i.setAttribute("title",e)):setTimeout(t,100)}t()}var yc=class{constructor(e){this.el=e,this.init()}init(){this.el.querySelector(".unsub").addEventListener("click",e=>{let t=this.el.querySelector(".confirm"),i=this.el.querySelector(".error"),r=this.el.querySelector(".success");e.preventDefault();let o={memberId:e.target.dataset.member,subscription:e.target.dataset.subscription,environment:e.target.dataset.environment};fetch("/umbraco/api/NewsletterApi/Unsubscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).then(l=>{l.ok?(t.style.display="none",r.style.display="block"):(t.style.display="none",i.style.display="block")}).catch(l=>{console.error("Error:",l)})})}};var av=Ka(rv()),vc=class{constructor(e){this.lottie=av.default,this.el=e,this.item=this.lottieContainers=this.el.querySelectorAll("[data-lottie-json]"),this.init()}init(){this.lottieContainers.forEach(e=>{this.initAnimation(e)})}initAnimation(e){let t=JSON.parse(e.getAttribute("data-lottie-json")),i=this.lottie.loadAnimation({container:e,renderer:"svg",loop:!0,autoplay:!1,animationData:t});e.parentElement.parentElement.addEventListener("mouseover",()=>{i.setLoop(!0),i.play()}),e.parentElement.parentElement.addEventListener("mouseleave",()=>{i.setLoop(!1)}),e.parentElement.parentElement.addEventListener("touchstart",()=>{i.play()})}};var zc=class{constructor(e){this.el=e,this.cards=this.el.querySelectorAll(".card"),this.subjects=this.el.querySelectorAll(".subject"),this.init()}init(){this.subjects.forEach(e=>{e.addEventListener("click",t=>{t.target.classList.toggle("active"),this.updateCards()})})}updateCards(){let e=[...this.el.querySelectorAll(".subject.active")].map(t=>t.dataset.subject);if(e.length===0){this.cards.forEach(t=>{t.style.display="flex"});return}this.cards.forEach(t=>{let i=t.dataset.tags.split(",").filter(r=>r.trim()!=="").map(r=>r.toLowerCase());e.some(r=>i.includes(r))?t.style.display="flex":t.style.display="none"})}};var Sc=class{constructor(e){this.el=e,this.btn=this.el.querySelector("[data-load-more-btn]"),this.list=this.el.parentElement.querySelector("[data-meeting-list]"),!(!this.btn||!this.list)&&(this.pageId=this.list.dataset.pageId,this.blockKey=this.list.dataset.blockKey,this.take=parseInt(this.list.dataset.take,10)||20,this.total=parseInt(this.list.dataset.total,10)||0,this.offset=parseInt(this.list.dataset.offset,10)||0,this.btn.addEventListener("click",()=>this.loadMore()))}async loadMore(){if(this.btn.disabled)return;this.btn.disabled=!0;let e=this.btn.textContent;this.btn.textContent="Henter\u2026";try{let t=`/umbraco/surface/MeetingMaterial/Items?pageId=${encodeURIComponent(this.pageId)}&blockKey=${encodeURIComponent(this.blockKey)}&offset=${this.offset}&take=${this.take}`,i=await fetch(t,{credentials:"same-origin",headers:{Accept:"text/html"}});if(!i.ok)throw new Error(`HTTP ${i.status}`);let r=await i.text();r.trim().length>0&&(this.list.insertAdjacentHTML("beforeend",r),this.list.querySelectorAll(".inview-animate:not(.is-inview)").forEach(o=>o.classList.add("is-inview"))),this.offset+=this.take,this.list.dataset.offset=String(this.offset),this.offset>=this.total?this.el.remove():(this.btn.disabled=!1,this.btn.textContent=e)}catch(t){console.error("MeetingMaterialLoadMore: failed to load more items",t),this.btn.disabled=!1,this.btn.textContent=e}}};ov.default.polyfill();lv.default.add(document.querySelectorAll(".sticky"));var D9=[{Class:Lf,selectorName:"app"},{Class:Uf,selectorName:"profile-menu"},{Class:Bf,selectorName:"salary-form"},{Class:Hf,selectorName:"salary-level"},{Class:qf,selectorName:"salary-compare"},{Class:Yf,selectorName:"salary-regions"},{Class:Gf,selectorName:"salary-bonus"},{Class:qa,selectorName:"event-unsubscribe"},{Class:Vf,selectorName:"events-my-next"},{Class:$f,selectorName:"events-previously-attended"},{Class:Kf,selectorName:"events-recommended"},{Class:Jf,selectorName:"dashboard-card-advice"},{Class:Zf,selectorName:"dashboard-card-events"},{Class:Qf,selectorName:"dashboard-card-competence-check"},{Class:ed,selectorName:"dashboard-card-job-satisfaction-check"},{Class:td,selectorName:"dashboard-card-salary"},{Class:id,selectorName:"dashboard-card-salary-check"},{Class:od,selectorName:"menu"},{Class:ld,selectorName:"accordion-module"},{Class:Sc,selectorName:"meeting-material-load-more"},{Class:sd,selectorName:"example-illustration"},{Class:fd,selectorName:"anchor-link"},{Class:dd,selectorName:"anchored-list"},{Class:cd,selectorName:"related-list"},{Class:md,selectorName:"gallery"},{Class:xd,selectorName:"events"},{Class:Al,selectorName:"select"},{Class:Tl,selectorName:"datepicker"},{Class:hd,selectorName:"global-suggestion"},{Class:ud,selectorName:"masonry-component"},{Class:wd,selectorName:"timeline"},{Class:kd,selectorName:"richtext-component"},{Class:Sd,selectorName:"video"},{Class:jd,selectorName:"video-navigation"}
997,{Class:_d,selectorName:"content-carousel"},{Class:Ed,selectorName:"breaking-news"},{Class:Id,selectorName:"content-carousel-timeline"},{Class:Ad,selectorName:"AlternativeCampaign"},{Class:Td,selectorName:"share"},{Class:Dd,selectorName:"elevated-text"},{Class:Md,selectorName:"confirmation"},{Class:Xd,selectorName:"confirm-action"},{Class:Fd,selectorName:"forms-clientside-validation"},{Class:Pd,selectorName:"thousand-separator"},{Class:Ya,selectorName:"toggle-curtain"},{Class:Nd,selectorName:"calculator-salary-gender"},{Class:Rd,selectorName:"calculator-garden-leave"},{Class:Yd,selectorName:"search-generic"},{Class:Kd,selectorName:"vtt-filter-by-time"},{Class:$d,selectorName:"vtt-package"},{Class:Jd,selectorName:"vtt-items-grid"},{Class:Vd,selectorName:"vtt-overview"},{Class:Wd,selectorName:"vtt-packages-notice"},{Class:tc,selectorName:"iframe-component"},{Class:Qd,selectorName:"fkp-events"},{Class:ec,selectorName:"scrollytelling"},{Class:ic,selectorName:"knowledgebank-categories"},{Class:Ud,selectorName:"member-signup"},{Class:Bd,selectorName:"mf-form-profile"},{Class:Ld,selectorName:"calculator-holiday-pay-component"},{Class:xc,selectorName:"lead-overlay"},{Class:ac,selectorName:"recommendations-related-content"},{Class:lc,selectorName:"accomodation-exchange"},{Class:nc,selectorName:"google-maps-component"},{Class:sc,selectorName:"fileupload-filepond"},{Class:fc,selectorName:"accomodation-exchange-manage"},{Class:dc,selectorName:"popup-module"},{Class:cc,selectorName:"accomodation-exchange-mine"},{Class:oc,selectorName:"assignments-component"},{Class:mc,selectorName:"show-more-component"},{Class:Bi,selectorName:"banner-carousel"},{Class:pc,selectorName:"beam-conflict"},{Class:hc,selectorName:"change-email"},{Class:gc,selectorName:"news-grid"},{Class:bc,selectorName:"news-search"},{Class:uc,selectorName:"mitid-submit-new-email"},{Class:ns,selectorName:"MemberProfiles"},{Class:wc,selectorName:"become-member"},{Class:kc,selectorName:"some-embed"},{Class:yc,selectorName:"newsletter-unsub"},{Class:rd,selectorName:"insurance-update"},{Class:ad,selectorName:"update-membership-email"},{Class:vc,selectorName:"politics-component"},{Class:zc,selectorName:"cards-module"}],Jb=class{constructor(){return this.createComponents(),this.dispatchReady(),this}createComponents(){this.componentsInstantiated={},D9.map(e=>{let t=[];[...document.querySelectorAll("[data-component='"+e.selectorName+"']")].map(r=>{t.push(new e.Class(r))}),t.length&&(this.componentsInstantiated[e.selectorName]=t)})}dispatchReady(){let e=new CustomEvent(K.ALL_COMPONENTS_READY);Q.dispatchEvent(e)}getComponents(e){return e?this.componentsInstantiated[e]:this.componentsInstantiated}};window.App=new Jb;var Qx=new URLSearchParams(window.location.search),Zb=Qx.get("mitid");if(Zb==="aborted"){Jx(glDictionary.mitidAbortedTitle,glDictionary.mitidAbortedParagraph,"Ok"),Qx.delete("mitid");let a=`${window.location.origin}}`;history.replaceState(null,"",a)}if(Zb==="unknownUser"){Jx(glDictionary.mitidUnknownTitle,glDictionary.mitidUnknownParagraph,"Ok"),Qx.delete("mitid");let a=`${window.location.origin}}`;history.replaceState(null,"",a)}if(Zb==="inactiveMember"){Jx(glDictionary.mitidInactiveTitle,glDictionary.mitidInactiveParagraph,"Ok"),Qx.delete("mitid");let a=`${window.location.origin}}`;history.replaceState(null,"",a)}ap();op();try{navigator.serviceWorker.getRegistrations().then(function(a){for(let e of a)e.unregister(),console.log("ServiceWorker unregistered")})}catch{}})();
998/*!
999 * GSAP 3.4.2
1000 * https://greensock.com
1001 *
1002 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1003 * Subject to the terms at https://greensock.com/standard-license or for
1004 * Club GreenSock members, the agreement issued with that membership.
1005 * @author: Jack Doyle, [email protected]
1006*/
1007/*!
1008 * CSSPlugin 3.4.2
1009 * https://greensock.com
1010 *
1011 * Copyright 2008-2020, GreenSock. All rights reserved.
1012 * Subject to the terms at https://greensock.com/standard-license or for
1013 * Club GreenSock members, the agreement issued with that membership.
1014 * @author: Jack Doyle, [email protected]
1015*/
1016/*!
1017 * matrix 3.4.2
1018 * https://greensock.com
1019 *
1020 * Copyright 2008-2020, GreenSock. All rights reserved.
1021 * Subject to the terms at https://greensock.com/standard-license or for
1022 * Club GreenSock members, the agreement issued with that membership.
1023 * @author: Jack Doyle, [email protected]
1024*/
1025/*!
1026 * Draggable 3.4.2
1027 * https://greensock.com
1028 *
1029 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1030 * Subject to the terms at https://greensock.com/standard-license or for
1031 * Club GreenSock members, the agreement issued with that membership.
1032 * @author: Jack Doyle, [email protected]
1033 */
1034/*!
1035 * CSSRulePlugin 3.4.2
1036 * https://greensock.com
1037 *
1038 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1039 * Subject to the terms at https://greensock.com/standard-license or for
1040 * Club GreenSock members, the agreement issued with that membership.
1041 * @author: Jack Doyle, [email protected]
1042*/
1043/*!
1044 * EaselPlugin 3.4.2
1045 * https://greensock.com
1046 *
1047 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1048 * Subject to the terms at https://greensock.com/standard-license or for
1049 * Club GreenSock members, the agreement issued with that membership.
1050 * @author: Jack Doyle, [email protected]
1051*/
1052/*!
1053 * EasePack 3.4.2
1054 * https://greensock.com
1055 *
1056 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1057 * Subject to the terms at https://greensock.com/standard-license or for
1058 * Club GreenSock members, the agreement issued with that membership.
1059 * @author: Jack Doyle, [email protected]
1060*/
1061/*!
1062 * paths 3.4.2
1063 * https://greensock.com
1064 *
1065 * Copyright 2008-2020, GreenSock. All rights reserved.
1066 * Subject to the terms at https://greensock.com/standard-license or for
1067 * Club GreenSock members, the agreement issued with that membership.
1068 * @author: Jack Doyle, [email protected]
1069*/
1070/*!
1071 * MotionPathPlugin 3.4.2
1072 * https://greensock.com
1073 *
1074 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1075 * Subject to the terms at https://greensock.com/standard-license or for
1076 * Club GreenSock members, the agreement issued with that membership.
1077 * @author: Jack Doyle, [email protected]
1078*/
1079/*!
1080 * PixiPlugin 3.4.2
1081 * https://greensock.com
1082 *
1083 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1084 * Subject to the terms at https://greensock.com/standard-license or for
1085 * Club GreenSock members, the agreement issued with that membership.
1086 * @author: Jack Doyle, [email protected]
1087*/
1088/*!
1089 * ScrollToPlugin 3.4.2
1090 * https://greensock.com
1091 *
1092 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1093 * Subject to the terms at https://greensock.com/standard-license or for
1094 * Club GreenSock members, the agreement issued with that membership.
1095 * @author: Jack Doyle, [email protected]
1096*/
1097/*!
1098 * ScrollTrigger 3.4.2
1099 * https://greensock.com
1100 *
1101 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1102 * Subject to the terms at https://greensock.com/standard-license or for
1103 * Club GreenSock members, the agreement issued with that membership.
1104 * @author: Jack Doyle, [email protected]
1105*/
1106/*!
1107 * strings: 3.4.2
1108 * https://greensock.com
1109 *
1110 * Copyright 2008-2020, GreenSock. All rights reserved.
1111 * Subject to the terms at https://greensock.com/standard-license or for
1112 * Club GreenSock members, the agreement issued with that membership.
1113 * @author: Jack Doyle, [email protected]
1114*/
1115/*!
1116 * TextPlugin 3.4.2
1117 * https://greensock.com
1118 *
1119 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1120 * Subject to the terms at https://greensock.com/standard-license or for
1121 * Club GreenSock members, the agreement issued with that membership.
1122 * @author: Jack Doyle, [email protected]
1123*/
1124/*!
1125 * CustomEase 3.4.2
1126 * https://greensock.com
1127 *
1128 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1129 * Subject to the terms at https://greensock.com/standard-license or for
1130 * Club GreenSock members, the agreement issued with that membership.
1131 * @author: Jack Doyle, [email protected]
1132*/
1133/*!
1134 * DrawSVGPlugin 3.4.2
1135 * https://greensock.com
1136 *
1137 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1138 * Subject to the terms at https://greensock.com/standard-license or for
1139 * Club GreenSock members, the agreement issued with that membership.
1140 * @author: Jack Doyle, [email protected]
1141*/
1142/*!
1143 * Physics2DPlugin 3.4.2
1144 * https://greensock.com
1145 *
1146 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1147 * Subject to the terms at https://greensock.com/standard-license or for
1148 * Club GreenSock members, the agreement issued with that membership.
1149 * @author: Jack Doyle, [email protected]
1150*/
1151/*!
1152 * PhysicsPropsPlugin 3.4.2
1153 * https://greensock.com
1154 *
1155 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1156 * Subject to the terms at https://greensock.com/standard-license or for
1157 * Club GreenSock members, the agreement issued with that membership.
1158 * @author: Jack Doyle, [email protected]
1159*/
1160/*!
1161 * ScrambleTextPlugin 3.4.2
1162 * https://greensock.com
1163 *
1164 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1165 * Subject to the terms at https://greensock.com/standard-license or for
1166 * Club GreenSock members, the agreement issued with that membership.
1167 * @author: Jack Doyle, [email protected]
1168*/
1169/*!
1170 * CustomBounce 3.4.2
1171 * https://greensock.com
1172 *
1173 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1174 * Subject to the terms at https://greensock.com/standard-license or for
1175 * Club GreenSock members, the agreement issued with that membership.
1176 * @author: Jack Doyle, [email protected]
1177*/
1178/*!
1179 * CustomWiggle 3.4.2
1180 * https://greensock.com
1181 *
1182 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1183 * Subject to the terms at https://greensock.com/standard-license or for
1184 * Club GreenSock members, the agreement issued with that membership.
1185 * @author: Jack Doyle, [email protected]
1186*/
1187/*!
1188 * GSDevTools 3.4.2
1189 * https://greensock.com
1190 *
1191 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1192 * Subject to the terms at https://greensock.com/standard-license or for
1193 * Club GreenSock members, the agreement issued with that membership.
1194 * @author: Jack Doyle, [email protected]
1195*/
1196/*!
1197 * VelocityTracker: 3.4.2
1198 * https://greensock.com
1199 *
1200 * Copyright 2008-2020, GreenSock. All rights reserved.
1201 * Subject to the terms at https://greensock.com/standard-license or for
1202 * Club GreenSock members, the agreement issued with that membership.
1203 * @author: Jack Doyle, [email protected]
1204*/
1205/*!
1206 * InertiaPlugin 3.4.2
1207 * https://greensock.com
1208 *
1209 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1210 * Subject to the terms at https://greensock.com/standard-license or for
1211 * Club GreenSock members, the agreement issued with that membership.
1212 * @author: Jack Doyle, [email protected]
1213*/
1214/*!
1215 * MorphSVGPlugin 3.4.2
1216 * https://greensock.com
1217 *
1218 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1219 * Subject to the terms at https://greensock.com/standard-license or for
1220 * Club GreenSock members, the agreement issued with that membership.
1221 * @author: Jack Doyle, [email protected]
1222*/
1223/*!
1224 * PathEditor 3.4.2
1225 * https://greensock.com
1226 *
1227 * Copyright 2008-2020, GreenSock. All rights reserved.
1228 * Subject to the terms at https://greensock.com/standard-license or for
1229 * Club GreenSock members, the agreement issued with that membership.
1230 * @author: Jack Doyle, [email protected]
1231*/
1232/*!
1233 * MotionPathHelper 3.4.2
1234 * https://greensock.com
1235 *
1236 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1237 * Subject to the terms at https://greensock.com/standard-license or for
1238 * Club GreenSock members, the agreement issued with that membership.
1239 * @author: Jack Doyle, [email protected]
1240*/
1241/*!
1242 * SplitText: 3.4.2
1243 * https://greensock.com
1244 *
1245 * @license Copyright 2008-2020, GreenSock. All rights reserved.
1246 * Subject to the terms at https://greensock.com/standard-license or for
1247 * Club GreenSock members, the agreement issued with that membership.
1248 * @author: Jack Doyle, [email protected]
1249*/
1250/*! Bundled license information:
1251
1252stickyfilljs/dist/stickyfill.js:
1253  (*!
1254    * Stickyfill – `position: sticky` polyfill
1255    * v. 2.1.0 | https://github.com/wilddeer/stickyfill
1256    * MIT License
1257    *)
1258
1259imagesloaded/imagesloaded.js:
1260  (*!
1261   * imagesLoaded v4.1.4
1262   * JavaScript is all like "You images are done yet or what?"
1263   * MIT License
1264   *)
1265
1266lottie-web/build/player/lottie.js:
1267  (*!
1268   Transformation Matrix v2.0
1269   (c) Epistemex 2014-2015
1270   www.epistemex.com
1271   By Ken Fyrstenberg
1272   Contributions by leeoniya.
1273   License: MIT, header required.
1274   *)
1275
1276gsap/gsap-core.js:
1277  (*!
1278   * GSAP 3.12.2
1279   * https://greensock.com
1280   *
1281   * @license Copyright 2008-2023, GreenSock. All rights reserved.
1282   * Subject to the terms at https://greensock.com/standard-license or for
1283   * Club GreenSock members, the agreement issued with that membership.
1284   * @author: Jack Doyle, [email protected]
1285  *)
1286
1287gsap/CSSPlugin.js:
1288  (*!
1289   * CSSPlugin 3.12.2
1290   * https://greensock.com
1291   *
1292   * Copyright 2008-2023, GreenSock. All rights reserved.
1293   * Subject to the terms at https://greensock.com/standard-license or for
1294   * Club GreenSock members, the agreement issued with that membership.
1295   * @author: Jack Doyle, [email protected]
1296  *)
1297
1298dotdotdot-js/dist/dotdotdot.esm.js:
1299  (*!
1300   *	dotdotdot JS 4.1.0
1301   *
1302   *	dotdotdot.frebsite.nl
1303   *
1304   *	Copyright (c) Fred Heusschen
1305   *	www.frebsite.nl
1306   *
1307   *	License: CC-BY-NC-4.0
1308   *	http://creativecommons.org/licenses/by-nc/4.0/
1309   *)
1310
1311@vimeo/player/dist/player.es.js:
1312  (*! @vimeo/player v2.25.0 | (c) 2024 Vimeo | MIT License | https://github.com/vimeo/player.js *)
1313  (*!
1314   * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill
1315   * https://github.com/polygonplanet/weakmap-polyfill
1316   * Copyright (c) 2015-2021 polygonplanet <[email protected]>
1317   * @license MIT
1318   *)
1319  (*! Native Promise Only
1320      v0.8.1 (c) Kyle Simpson
1321      MIT License: http://getify.mit-license.org
1322  *)
1323*/

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