var Purs_EntryPoints_Landing_Agents_Subpage=(()=>{var y2=Object.create;var da=Object.defineProperty;var P2=Object.getOwnPropertyDescriptor;var Z2=Object.getOwnPropertyNames;var N2=Object.getPrototypeOf,q2=Object.prototype.hasOwnProperty;var Tf=t=>da(t,"__esModule",{value:!0});var O2=(t,e)=>()=>(t&&(e=t(t=0)),e);var Ye=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Lf=(t,e)=>{Tf(t);for(var r in e)da(t,r,{get:e[r],enumerable:!0})},T2=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Z2(e))!q2.call(t,n)&&n!=="default"&&da(t,n,{get:()=>e[n],enumerable:!(r=P2(e,n))||r.enumerable});return t},yu=t=>T2(Tf(da(t!=null?y2(N2(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var Lu={};Lf(Lu,{Children:()=>rb,Component:()=>Ab,Fragment:()=>fb,PureComponent:()=>db,Suspense:()=>pb,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>eb,cloneElement:()=>nb,createContext:()=>ab,createElement:()=>ib,createRef:()=>ub,default:()=>zr,forwardRef:()=>lb,isValidElement:()=>sb,lazy:()=>vb,memo:()=>cb,useCallback:()=>bb,useContext:()=>mb,useEffect:()=>Rb,useImperativeHandle:()=>Wb,useLayoutEffect:()=>zb,useMemo:()=>hb,useReducer:()=>xb,useRef:()=>Ib,useState:()=>Eb,version:()=>Xb});var zr,eb,rb,nb,Ab,ab,ib,ub,lb,fb,sb,vb,cb,db,pb,bb,mb,Rb,Wb,zb,hb,xb,Ib,Eb,Xb,Vn=O2(()=>{zr=window.React,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:eb,Children:rb,cloneElement:nb,Component:Ab,createContext:ab,createElement:ib,createRef:ub,forwardRef:lb,Fragment:fb,isValidElement:sb,lazy:vb,memo:cb,PureComponent:db,Suspense:pb,useCallback:bb,useContext:mb,useEffect:Rb,useImperativeHandle:Wb,useLayoutEffect:zb,useMemo:hb,useReducer:xb,useRef:Ib,useState:Eb,version:Xb}=window.React});var go=Ye((dQ,ac)=>{"use strict";var Ac=Object.getOwnPropertySymbols,y9=Object.prototype.hasOwnProperty,P9=Object.prototype.propertyIsEnumerable;function Z9(t){if(t==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function N9(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de",Object.getOwnPropertyNames(t)[0]==="5")return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(e).map(function(a){return e[a]});if(n.join("")!=="0123456789")return!1;var A={};return"abcdefghijklmnopqrst".split("").forEach(function(a){A[a]=a}),Object.keys(Object.assign({},A)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}ac.exports=N9()?Object.assign:function(t,e){for(var r,n=Z9(t),A,a=1;a{"use strict";var Fo=go(),Mn=60103,ic=60106;Tt.Fragment=60107;Tt.StrictMode=60108;Tt.Profiler=60114;var uc=60109,oc=60110,lc=60112;Tt.Suspense=60113;var fc=60115,sc=60116;typeof Symbol=="function"&&Symbol.for&&(Je=Symbol.for,Mn=Je("react.element"),ic=Je("react.portal"),Tt.Fragment=Je("react.fragment"),Tt.StrictMode=Je("react.strict_mode"),Tt.Profiler=Je("react.profiler"),uc=Je("react.provider"),oc=Je("react.context"),lc=Je("react.forward_ref"),Tt.Suspense=Je("react.suspense"),fc=Je("react.memo"),sc=Je("react.lazy"));var Je,vc=typeof Symbol=="function"&&Symbol.iterator;function q9(t){return t===null||typeof t!="object"?null:(t=vc&&t[vc]||t["@@iterator"],typeof t=="function"?t:null)}function kA(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r{"use strict";xc.exports=hc()});var Dc=Ye(kn=>{"use strict";var ir=go(),yr=Ic();function _t(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;rJA;JA++)me[JA]=JA+1;var me,JA;me[15]=0;var H9=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Zc=Object.prototype.hasOwnProperty,Nc={},qc={};function Oc(t){return Zc.call(qc,t)?!0:Zc.call(Nc,t)?!1:H9.test(t)?qc[t]=!0:(Nc[t]=!0,!1)}function S9(t,e,r,n){if(r!==null&&r.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function G9(t,e,r,n){if(e===null||typeof e=="undefined"||S9(t,e,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function Pe(t,e,r,n,A,a,i){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=n,this.attributeNamespace=A,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=a,this.removeEmptyString=i}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Re[t]=new Pe(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Re[e]=new Pe(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Re[t]=new Pe(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Re[t]=new Pe(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Re[t]=new Pe(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Re[t]=new Pe(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Re[t]=new Pe(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Re[t]=new Pe(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Re[t]=new Pe(t,5,!1,t.toLowerCase(),null,!1,!1)});var Bo=/[\-:]([a-z])/g;function _o(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(Bo,_o);Re[e]=new Pe(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(Bo,_o);Re[e]=new Pe(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(Bo,_o);Re[e]=new Pe(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Re[t]=new Pe(t,1,!1,t.toLowerCase(),null,!1,!1)});Re.xlinkHref=new Pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Re[t]=new Pe(t,1,!1,t.toLowerCase(),null,!0,!0)});var M9=/["'&<>]/;function vn(t){if(typeof t=="boolean"||typeof t=="number")return""+t;t=""+t;var e=M9.exec(t);if(e){var r="",n,A=0;for(n=e.index;nmi))throw Error(_t(301));if(t===cr)if(bi=!0,t={action:r,next:null},Jr===null&&(Jr=new Map),r=Jr.get(e),r===void 0)Jr.set(e,t);else{for(e=r;e.next!==null;)e=e.next;e.next=t}}function tl(){}var dn=null,J9={readContext:function(t){var e=dn.threadID;return DA(t,e),t[e]},useContext:function(t){cn();var e=dn.threadID;return DA(t,e),t[e]},useMemo:Hc,useReducer:Yc,useRef:function(t){cr=cn(),wt=$o();var e=wt.memoizedState;return e===null?(t={current:t},wt.memoizedState=t):e},useState:function(t){return Yc(Fc,t)},useLayoutEffect:function(){},useCallback:function(t,e){return Hc(function(){return t},e)},useImperativeHandle:tl,useEffect:tl,useDebugValue:tl,useDeferredValue:function(t){return cn(),t},useTransition:function(){return cn(),[function(t){t()},!1]},useOpaqueIdentifier:function(){return(dn.identifierPrefix||"")+"R:"+(dn.uniqueID++).toString(36)},useMutableSource:function(t,e){return cn(),e(t._source)}},Sc={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Gc(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var Mc={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},K9=ir({menuitem:!0},Mc),UA={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},U9=["Webkit","ms","Moz","O"];Object.keys(UA).forEach(function(t){U9.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),UA[e]=UA[t]})});var Q9=/([A-Z])/g,B9=/^ms-/,Kr=yr.Children.toArray,el=F9.ReactCurrentDispatcher,_9={listing:!0,pre:!0,textarea:!0},$9=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Cc={},rl={};function tR(t){if(t==null)return t;var e="";return yr.Children.forEach(t,function(r){r!=null&&(e+=r)}),e}var eR=Object.prototype.hasOwnProperty,rR={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function kc(t,e){if(t===void 0)throw Error(_t(152,wA(e)||"Component"))}function nR(t,e,r){function n(i,u){var o=u.prototype&&u.prototype.isReactComponent,l=Y9(u,e,r,o),s=[],z=!1,f={isMounted:function(){return!1},enqueueForceUpdate:function(){if(s===null)return null},enqueueReplaceState:function(d,R){z=!0,s=[R]},enqueueSetState:function(d,R){if(s===null)return null;s.push(R)}};if(o){if(o=new u(i.props,l,f),typeof u.getDerivedStateFromProps=="function"){var v=u.getDerivedStateFromProps.call(null,i.props,o.state);v!=null&&(o.state=ir({},o.state,v))}}else if(cr={},o=u(i.props,l,f),o=Lc(u,i.props,o,l),o==null||o.render==null){t=o,kc(t,u);return}if(o.props=i.props,o.context=l,o.updater=f,f=o.state,f===void 0&&(o.state=f=null),typeof o.UNSAFE_componentWillMount=="function"||typeof o.componentWillMount=="function")if(typeof o.componentWillMount=="function"&&typeof u.getDerivedStateFromProps!="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&typeof u.getDerivedStateFromProps!="function"&&o.UNSAFE_componentWillMount(),s.length){f=s;var m=z;if(s=null,z=!1,m&&f.length===1)o.state=f[0];else{v=m?f[0]:o.state;var p=!0;for(m=m?1:0;m=u))throw Error(_t(304));var o=new Uint16Array(u);for(o.set(i),me=o,me[0]=a+1,i=a;i=o.children.length){var l=o.footer;if(l!==""&&(this.previousWasTextNode=!1),this.stack.pop(),o.type==="select")this.currentSelectValue=null;else if(o.type!=null&&o.type.type!=null&&o.type.type.$$typeof===ci)this.popProvider(o.type);else if(o.type===di){this.suspenseDepth--;var s=a.pop();if(i){i=!1;var z=o.fallbackFrame;if(!z)throw Error(_t(303));this.stack.push(z),a[this.suspenseDepth]+="";continue}else a[this.suspenseDepth]+=s}a[this.suspenseDepth]+=l}else{var f=o.children[o.childIndex++],v="";try{v+=this.render(f,o.context,o.domNamespace)}catch(m){throw m!=null&&typeof m.then=="function"?Error(_t(294)):m}finally{}a.length<=this.suspenseDepth&&a.push(""),a[this.suspenseDepth]+=v}}return a[0]}finally{el.current=A,dn=n,gc()}},e.render=function(r,n,A){if(typeof r=="string"||typeof r=="number")return A=""+r,A===""?"":this.makeStaticMarkup?vn(A):this.previousWasTextNode?""+vn(A):(this.previousWasTextNode=!0,vn(A));if(n=nR(r,n,this.threadID),r=n.child,n=n.context,r===null||r===!1)return"";if(!yr.isValidElement(r)){if(r!=null&&r.$$typeof!=null)throw A=r.$$typeof,Error(A===Co?_t(257):_t(258,A.toString()));return r=Kr(r),this.stack.push({type:null,domNamespace:A,children:r,childIndex:0,context:n,footer:""}),""}var a=r.type;if(typeof a=="string")return this.renderDOM(r,n,A);switch(a){case yc:case jc:case ko:case wo:case Ko:case vi:return r=Kr(r.props.children),this.stack.push({type:null,domNamespace:A,children:r,childIndex:0,context:n,footer:""}),"";case di:throw Error(_t(294));case Vc:throw Error(_t(343))}if(typeof a=="object"&&a!==null)switch(a.$$typeof){case Jo:cr={};var i=a.render(r.props,r.ref);return i=Lc(a.render,r.props,i,r.ref),i=Kr(i),this.stack.push({type:null,domNamespace:A,children:i,childIndex:0,context:n,footer:""}),"";case Uo:return r=[yr.createElement(a.type,ir({ref:r.ref},r.props))],this.stack.push({type:null,domNamespace:A,children:r,childIndex:0,context:n,footer:""}),"";case ci:return a=Kr(r.props.children),A={type:r,domNamespace:A,children:a,childIndex:0,context:n,footer:""},this.pushProvider(r),this.stack.push(A),"";case Do:a=r.type,i=r.props;var u=this.threadID;return DA(a,u),a=Kr(i.children(a[u])),this.stack.push({type:r,domNamespace:A,children:a,childIndex:0,context:n,footer:""}),"";case Xc:throw Error(_t(338));case Qo:return a=r.type,i=a._init,a=i(a._payload),r=[yr.createElement(a,ir({ref:r.ref},r.props))],this.stack.push({type:null,domNamespace:A,children:r,childIndex:0,context:n,footer:""}),""}throw Error(_t(130,a==null?a:typeof a,""))},e.renderDOM=function(r,n,A){var a=r.type.toLowerCase();if(A===Sc.html&&Gc(a),!Cc.hasOwnProperty(a)){if(!$9.test(a))throw Error(_t(65,a));Cc[a]=!0}var i=r.props;if(a==="input")i=ir({type:void 0},i,{defaultChecked:void 0,defaultValue:void 0,value:i.value!=null?i.value:i.defaultValue,checked:i.checked!=null?i.checked:i.defaultChecked});else if(a==="textarea"){var u=i.value;if(u==null){u=i.defaultValue;var o=i.children;if(o!=null){if(u!=null)throw Error(_t(92));if(Array.isArray(o)){if(!(1>=o.length))throw Error(_t(93));o=o[0]}u=""+o}u==null&&(u="")}i=ir({},i,{value:void 0,children:""+u})}else if(a==="select")this.currentSelectValue=i.value!=null?i.value:i.defaultValue,i=ir({},i,{value:void 0});else if(a==="option"){o=this.currentSelectValue;var l=tR(i.children);if(o!=null){var s=i.value!=null?i.value+"":l;if(u=!1,Array.isArray(o)){for(var z=0;z":(R+=">",u="");t:{if(o=i.dangerouslySetInnerHTML,o!=null){if(o.__html!=null){o=o.__html;break t}}else if(o=i.children,typeof o=="string"||typeof o=="number"){o=vn(o);break t}o=null}return o!=null?(i=[],_9.hasOwnProperty(a)&&o.charAt(0)===` `&&(R+=` `),R+=o):i=Kr(i.children),r=r.type,A=A==null||A==="http://www.w3.org/1999/xhtml"?Gc(r):A==="http://www.w3.org/2000/svg"&&r==="foreignObject"?"http://www.w3.org/1999/xhtml":A,this.stack.push({domNamespace:A,type:a,children:i,childIndex:0,context:n,footer:u}),this.previousWasTextNode=!1,R},t}();kn.renderToNodeStream=function(){throw Error(_t(207))};kn.renderToStaticMarkup=function(t,e){t=new wc(t,!0,e);try{return t.read(1/0)}finally{t.destroy()}};kn.renderToStaticNodeStream=function(){throw Error(_t(208))};kn.renderToString=function(t,e){t=new wc(t,!1,e);try{return t.read(1/0)}finally{t.destroy()}};kn.version="17.0.2"});var Kc=Ye((RQ,Jc)=>{"use strict";Jc.exports=Dc()});var Id=Ye((hB,xd)=>{"use strict";var zR="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";xd.exports=zR});var jd=Ye((xB,Vd)=>{"use strict";var hR=Id();function Ed(){}function Xd(){}Xd.resetWarningCache=Ed;Vd.exports=function(){function t(n,A,a,i,u,o){if(o!==hR){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}t.isRequired=t;function e(){return t}var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Xd,resetWarningCache:Ed};return r.PropTypes=r,r}});var Pd=Ye((XB,yd)=>{yd.exports=jd()();var IB,EB});var cl=Ye(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});var Zd=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],hi=Zd.join(","),Nd=typeof Element=="undefined",bn=Nd?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,sl=!Nd&&Element.prototype.getRootNode?function(t){return t.getRootNode()}:function(t){return t.ownerDocument},qd=function(e,r,n){var A=Array.prototype.slice.apply(e.querySelectorAll(hi));return r&&bn.call(e,hi)&&A.unshift(e),A=A.filter(n),A},Od=function t(e,r,n){for(var A=[],a=Array.from(e);a.length;){var i=a.shift();if(i.tagName==="SLOT"){var u=i.assignedElements(),o=u.length?u:i.children,l=t(o,!0,n);n.flatten?A.push.apply(A,l):A.push({scope:i,candidates:l})}else{var s=bn.call(i,hi);s&&n.filter(i)&&(r||!e.includes(i))&&A.push(i);var z=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),f=!n.shadowRootFilter||n.shadowRootFilter(i);if(z&&f){var v=t(z===!0?i.children:z.children,!0,n);n.flatten?A.push.apply(A,v):A.push({scope:i,candidates:v})}else a.unshift.apply(a,i.children)}}return A},Td=function(e,r){return e.tabIndex<0&&(r||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},xR=function(e,r){return e.tabIndex===r.tabIndex?e.documentOrder-r.documentOrder:e.tabIndex-r.tabIndex},Ld=function(e){return e.tagName==="INPUT"},IR=function(e){return Ld(e)&&e.type==="hidden"},ER=function(e){var r=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return r},XR=function(e,r){for(var n=0;nsummary:first-of-type"),i=a?e.parentElement:e;if(bn.call(i,"details:not([open]) *"))return!0;var u=sl(e).host,o=(u==null?void 0:u.ownerDocument.contains(u))||e.ownerDocument.contains(e);if(!n||n==="full"){if(typeof A=="function"){for(var l=e;e;){var s=e.parentElement,z=sl(e);if(s&&!s.shadowRoot&&A(s)===!0)return gd(e);e.assignedSlot?e=e.assignedSlot:!s&&z!==e.ownerDocument?e=z.host:e=s}e=l}if(o)return!e.getClientRects().length}else if(n==="non-zero-area")return gd(e);return!1},ZR=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var r=e.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n=0)},qR=function t(e){var r=[],n=[];return e.forEach(function(A,a){var i=!!A.scope,u=i?A.scope:A,o=Td(u,i),l=i?t(A.candidates):u;o===0?i?r.push.apply(r,l):r.push(u):n.push({documentOrder:a,tabIndex:o,item:A,isScope:i,content:l})}),n.sort(xR).reduce(function(A,a){return a.isScope?A.push.apply(A,a.content):A.push(a.content),A},[]).concat(r)},OR=function(e,r){r=r||{};var n;return r.getShadowRoot?n=Od([e],r.includeContainer,{filter:vl.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:NR}):n=qd(e,r.includeContainer,vl.bind(null,r)),qR(n)},TR=function(e,r){r=r||{};var n;return r.getShadowRoot?n=Od([e],r.includeContainer,{filter:xi.bind(null,r),flatten:!0,getShadowRoot:r.getShadowRoot}):n=qd(e,r.includeContainer,xi.bind(null,r)),n},LR=function(e,r){if(r=r||{},!e)throw new Error("No node provided");return bn.call(e,hi)===!1?!1:vl(r,e)},gR=Zd.concat("iframe").join(","),FR=function(e,r){if(r=r||{},!e)throw new Error("No node provided");return bn.call(e,gR)===!1?!1:xi(r,e)};wn.focusable=TR;wn.isFocusable=FR;wn.isTabbable=LR;wn.tabbable=OR});var Md=Ye(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});var Pr=cl();function Fd(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(A){return Object.getOwnPropertyDescriptor(t,A).enumerable})),r.push.apply(r,n)}return r}function Yd(t){for(var e=1;e0){var n=t[t.length-1];n!==r&&n.pause()}var A=t.indexOf(r);A===-1||t.splice(A,1),t.push(r)},deactivateTrap:function(r){var n=t.indexOf(r);n!==-1&&t.splice(n,1),t.length>0&&t[t.length-1].unpause()}}}(),HR=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},SR=function(e){return e.key==="Escape"||e.key==="Esc"||e.keyCode===27},GR=function(e){return e.key==="Tab"||e.keyCode===9},Sd=function(e){return setTimeout(e,0)},Gd=function(e,r){var n=-1;return e.every(function(A,a){return r(A)?(n=a,!1):!0}),n},_A=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),A=1;A1?y-1:0),w=1;w=0)I=n.activeElement;else{var V=a.tabbableGroups[0],y=V&&V.firstTabbableNode;I=y||l("fallbackFocus")}if(!I)throw new Error("Your focus-trap needs to have at least one focusable element");return I},z=function(){if(a.containerGroups=a.containers.map(function(I){var V=Pr.tabbable(I,A.tabbableOptions),y=Pr.focusable(I,A.tabbableOptions);return{container:I,tabbableNodes:V,focusableNodes:y,firstTabbableNode:V.length>0?V[0]:null,lastTabbableNode:V.length>0?V[V.length-1]:null,nextTabbableNode:function(w){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Z=y.findIndex(function(g){return g===w});if(!(Z<0))return q?y.slice(Z+1).find(function(g){return Pr.isTabbable(g,A.tabbableOptions)}):y.slice(0,Z).reverse().find(function(g){return Pr.isTabbable(g,A.tabbableOptions)})}}}),a.tabbableGroups=a.containerGroups.filter(function(I){return I.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!l("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},f=function h(I){if(I!==!1&&I!==n.activeElement){if(!I||!I.focus){h(s());return}I.focus({preventScroll:!!A.preventScroll}),a.mostRecentlyFocusedNode=I,HR(I)&&I.select()}},v=function(I){var V=l("setReturnFocus",I);return V||(V===!1?!1:I)},m=function(I){var V=Ii(I);if(!(o(V)>=0)){if(_A(A.clickOutsideDeactivates,I)){i.deactivate({returnFocus:A.returnFocusOnDeactivate&&!Pr.isFocusable(V,A.tabbableOptions)});return}_A(A.allowOutsideClick,I)||I.preventDefault()}},p=function(I){var V=Ii(I),y=o(V)>=0;y||V instanceof Document?y&&(a.mostRecentlyFocusedNode=V):(I.stopImmediatePropagation(),f(a.mostRecentlyFocusedNode||s()))},X=function(I){var V=Ii(I);z();var y=null;if(a.tabbableGroups.length>0){var T=o(V),w=T>=0?a.containerGroups[T]:void 0;if(T<0)I.shiftKey?y=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:y=a.tabbableGroups[0].firstTabbableNode;else if(I.shiftKey){var q=Gd(a.tabbableGroups,function(j){var W=j.firstTabbableNode;return V===W});if(q<0&&(w.container===V||Pr.isFocusable(V,A.tabbableOptions)&&!Pr.isTabbable(V,A.tabbableOptions)&&!w.nextTabbableNode(V,!1))&&(q=T),q>=0){var Z=q===0?a.tabbableGroups.length-1:q-1,g=a.tabbableGroups[Z];y=g.lastTabbableNode}}else{var O=Gd(a.tabbableGroups,function(j){var W=j.lastTabbableNode;return V===W});if(O<0&&(w.container===V||Pr.isFocusable(V,A.tabbableOptions)&&!Pr.isTabbable(V,A.tabbableOptions)&&!w.nextTabbableNode(V))&&(O=T),O>=0){var L=O===a.tabbableGroups.length-1?0:O+1,E=a.tabbableGroups[L];y=E.firstTabbableNode}}}else y=l("fallbackFocus");y&&(I.preventDefault(),f(y))},c=function(I){if(SR(I)&&_A(A.escapeDeactivates,I)!==!1){I.preventDefault(),i.deactivate();return}if(GR(I)){X(I);return}},b=function(I){var V=Ii(I);o(V)>=0||_A(A.clickOutsideDeactivates,I)||_A(A.allowOutsideClick,I)||(I.preventDefault(),I.stopImmediatePropagation())},d=function(){if(!!a.active)return Hd.activateTrap(i),a.delayInitialFocusTimer=A.delayInitialFocus?Sd(function(){f(s())}):f(s()),n.addEventListener("focusin",p,!0),n.addEventListener("mousedown",m,{capture:!0,passive:!1}),n.addEventListener("touchstart",m,{capture:!0,passive:!1}),n.addEventListener("click",b,{capture:!0,passive:!1}),n.addEventListener("keydown",c,{capture:!0,passive:!1}),i},R=function(){if(!!a.active)return n.removeEventListener("focusin",p,!0),n.removeEventListener("mousedown",m,!0),n.removeEventListener("touchstart",m,!0),n.removeEventListener("click",b,!0),n.removeEventListener("keydown",c,!0),i};return i={get active(){return a.active},get paused(){return a.paused},activate:function(I){if(a.active)return this;var V=u(I,"onActivate"),y=u(I,"onPostActivate"),T=u(I,"checkCanFocusTrap");T||z(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=n.activeElement,V&&V();var w=function(){T&&z(),d(),y&&y()};return T?(T(a.containers.concat()).then(w,w),this):(w(),this)},deactivate:function(I){if(!a.active)return this;var V=Yd({onDeactivate:A.onDeactivate,onPostDeactivate:A.onPostDeactivate,checkCanReturnFocus:A.checkCanReturnFocus},I);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,R(),a.active=!1,a.paused=!1,Hd.deactivateTrap(i);var y=u(V,"onDeactivate"),T=u(V,"onPostDeactivate"),w=u(V,"checkCanReturnFocus"),q=u(V,"returnFocus","returnFocusOnDeactivate");y&&y();var Z=function(){Sd(function(){q&&f(v(a.nodeFocusedBeforeActivation)),T&&T()})};return q&&w?(w(v(a.nodeFocusedBeforeActivation)).then(Z,Z),this):(Z(),this)},pause:function(){return a.paused||!a.active?this:(a.paused=!0,R(),this)},unpause:function(){return!a.paused||!a.active?this:(a.paused=!1,z(),d(),this)},updateContainerElements:function(I){var V=[].concat(I).filter(Boolean);return a.containers=V.map(function(y){return typeof y=="string"?n.querySelector(y):y}),a.active&&z(),this}},i.updateContainerElements(e),i};dl.createFocusTrap=MR});var wd=Ye((yB,kd)=>{"use strict";function pl(t){return pl=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},pl(t)}function CR(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Cd(t,e){for(var r=0;r1?s-1:0),f=1;f element.");var i=function(l){var s=A.props.containerElements;a&&(typeof a.ref=="function"?a.ref(l):a.ref&&(a.ref.current=l)),A.focusTrapElements=s||[l]},u=Xi.cloneElement(a,{ref:i});return u}return null}}]),r}(Xi.Component),ta=typeof Element=="undefined"?Function:Element;ml.propTypes={active:Wt.bool,paused:Wt.bool,focusTrapOptions:Wt.shape({document:Wt.object,onActivate:Wt.func,onPostActivate:Wt.func,checkCanFocusTrap:Wt.func,onDeactivate:Wt.func,onPostDeactivate:Wt.func,checkCanReturnFocus:Wt.func,initialFocus:Wt.oneOfType([Wt.instanceOf(ta),Wt.string,Wt.bool,Wt.func]),fallbackFocus:Wt.oneOfType([Wt.instanceOf(ta),Wt.string,Wt.func]),escapeDeactivates:Wt.oneOfType([Wt.bool,Wt.func]),clickOutsideDeactivates:Wt.oneOfType([Wt.bool,Wt.func]),returnFocusOnDeactivate:Wt.bool,setReturnFocus:Wt.oneOfType([Wt.instanceOf(ta),Wt.string,Wt.bool,Wt.func]),allowOutsideClick:Wt.oneOfType([Wt.bool,Wt.func]),preventScroll:Wt.bool,tabbableOptions:Wt.shape({displayCheck:Wt.oneOf(["full","non-zero-area","none"]),getShadowRoot:Wt.oneOfType([Wt.bool,Wt.func])})}),containerElements:Wt.arrayOf(Wt.instanceOf(ta)),children:Wt.oneOfType([Wt.element,Wt.instanceOf(ta)])};ml.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:BR};kd.exports=ml});var f2=Ye((exports,module)=>{typeof navigator!="undefined"&&function(t,e){typeof exports=="object"&&typeof module!="undefined"?module.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis!="undefined"?globalThis:t||self,t.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(t){return document.createElement(t)}function extendPrototype(t,e){var r,n=t.length,A;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var t=[],e,r;for(e=0;e<256;e+=1)r=e.toString(16),t[e]=r.length===1?"0"+r:r;return function(n,A,a){return n<0&&(n=0),A<0&&(A=0),a<0&&(a=0),"#"+t[n]+t[A]+t[a]}}(),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(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(r){return typeof r}:_typeof$5=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$5(t)}var dataManager=function(){var t=1,e=[],r,n,A={onmessage:function(){},postMessage:function(v){r({data:v})}},a={postMessage:function(v){A.onmessage({data:v})}};function i(f){if(window.Worker&&window.Blob&&getWebWorker()){var v=new Blob(["var _workerSelf = self; self.onmessage = ",f.toString()],{type:"text/javascript"}),m=URL.createObjectURL(v);return new Worker(m)}return r=f,A}function u(){n||(n=i(function(v){function m(){function X(L,E){var j,W,x=L.length,N,P,Q,Y;for(W=0;W=0;E-=1)if(L[E].ty==="sh")if(L[E].ks.k.i)h(L[E].ks.k);else for(x=L[E].ks.k.length,W=0;Wj[0]?!0:j[0]>L[0]?!1:L[1]>j[1]?!0:j[1]>L[1]?!1:L[2]>j[2]?!0:j[2]>L[2]?!1:null}var V=function(){var L=[4,4,14];function E(W){var x=W.t.d;W.t.d={k:[{s:x,t:0}]}}function j(W){var x,N=W.length;for(x=0;x=0;x-=1)if(W[x].ty==="sh")if(W[x].ks.k.i)W[x].ks.k.c=W[x].closed;else for(Q=W[x].ks.k.length,P=0;P500)&&(this._imageLoaded(),clearInterval(d)),b+=1}.bind(this),50)}function a(c){var b=n(c,this.assetsPath,this.path),d=createNS("image");isSafari?this.testImageLoaded(d):d.addEventListener("load",this._imageLoaded,!1),d.addEventListener("error",function(){R.img=t,this._imageLoaded()}.bind(this),!1),d.setAttributeNS("http://www.w3.org/1999/xlink","href",b),this._elementHelper.append?this._elementHelper.append(d):this._elementHelper.appendChild(d);var R={img:d,assetData:c};return R}function i(c){var b=n(c,this.assetsPath,this.path),d=createTag("img");d.crossOrigin="anonymous",d.addEventListener("load",this._imageLoaded,!1),d.addEventListener("error",function(){R.img=t,this._imageLoaded()}.bind(this),!1),d.src=b;var R={img:d,assetData:c};return R}function u(c){var b={assetData:c},d=n(c,this.assetsPath,this.path);return dataManager.loadData(d,function(R){b.img=R,this._footageLoaded()}.bind(this),function(){b.img={},this._footageLoaded()}.bind(this)),b}function o(c,b){this.imagesLoadedCb=b;var d,R=c.length;for(d=0;dthis.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e=this.animationData.layers,r,n=e.length,A=t.layers,a,i=A.length;for(a=0;athis.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(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,r=0;r=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(r=!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):(r=!0,e=0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramee&&(r=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),_typeof$4(t[0])==="object"){var r,n=t.length;for(r=0;r=0;j-=1)e[j].animation.destroy(E)}function y(E,j,W){var x=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),N,P=x.length;for(N=0;N0?R=y:d=y;while(Math.abs(V)>a&&++T=A?X(d,q,R,h):Z===0?q:p(d,V,V+o,R,h)}},t}(),pooling=function(){function t(e){return e.concat(createSizedArray(e.length))}return{double:t}}(),poolFactory=function(){return function(t,e,r){var n=0,A=t,a=createSizedArray(A),i={newElement:u,release:o};function u(){var l;return n?(n-=1,l=a[n]):l=e(),l}function o(l){n===A&&(a=pooling.double(a),A*=2),r&&r(l),a[n]=l,n+=1}return i}}(),bezierLengthPool=function(){function t(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,t)}(),segmentsLengthPool=function(){function t(){return{lengths:[],totalLength:0}}function e(r){var n,A=r.lengths.length;for(n=0;n-.001&&b<.001}function r(f,v,m,p,X,c,b,d,R){if(m===0&&c===0&&R===0)return e(f,v,p,X,b,d);var h=t.sqrt(t.pow(p-f,2)+t.pow(X-v,2)+t.pow(c-m,2)),I=t.sqrt(t.pow(b-f,2)+t.pow(d-v,2)+t.pow(R-m,2)),V=t.sqrt(t.pow(b-p,2)+t.pow(d-X,2)+t.pow(R-c,2)),y;return h>I?h>V?y=h-I-V:y=V-I-h:V>I?y=V-I-h:y=I-h-V,y>-1e-4&&y<1e-4}var n=function(){return function(f,v,m,p){var X=getDefaultCurveSegments(),c,b,d,R,h,I=0,V,y=[],T=[],w=bezierLengthPool.newElement();for(d=m.length,c=0;cb?-1:1,h=!0;h;)if(p[c]<=b&&p[c+1]>b?(d=(b-p[c])/(p[c+1]-p[c]),h=!1):c+=R,c<0||c>=X-1){if(c===X-1)return m[c];h=!1}return m[c]+(m[c+1]-m[c])*d}function l(f,v,m,p,X,c){var b=o(X,c),d=1-b,R=t.round((d*d*d*f[0]+(b*d*d+d*b*d+d*d*b)*m[0]+(b*b*d+d*b*b+b*d*b)*p[0]+b*b*b*v[0])*1e3)/1e3,h=t.round((d*d*d*f[1]+(b*d*d+d*b*d+d*d*b)*m[1]+(b*b*d+d*b*b+b*d*b)*p[1]+b*b*b*v[1])*1e3)/1e3;return[R,h]}var s=createTypedArray("float32",8);function z(f,v,m,p,X,c,b){X<0?X=0:X>1&&(X=1);var d=o(X,b);c=c>1?1:c;var R=o(c,b),h,I=f.length,V=1-d,y=1-R,T=V*V*V,w=d*V*V*3,q=d*d*V*3,Z=d*d*d,g=V*V*y,O=d*V*y+V*d*y+V*V*R,L=d*d*y+V*d*R+d*V*R,E=d*d*R,j=V*y*y,W=d*y*y+V*R*y+V*y*R,x=d*R*y+V*R*R+d*y*R,N=d*R*R,P=y*y*y,Q=R*y*y+y*R*y+y*y*R,Y=R*R*y+y*R*R+R*y*R,C=R*R*R;for(h=0;h=l.t-r){o.h&&(o=l),A=0;break}if(l.t-r>t){A=a;break}a=c||t=c?R.points.length-1:0;for(f=R.points[h].point.length,z=0;z=y&&I=c)n[0]=d[0],n[1]=d[1],n[2]=d[2];else if(t<=b)n[0]=o.s[0],n[1]=o.s[1],n[2]=o.s[2];else{var O=createQuaternion(o.s),L=createQuaternion(d),E=(t-b)/(c-b);quaternionToEuler(n,slerp(O,L,E))}else for(a=0;a=c?v=1:t1e-6?(f=Math.acos(v),m=Math.sin(f),p=Math.sin((1-r)*f)/m,X=Math.sin(r*f)/m):(p=1-r,X=r),n[0]=p*A+X*o,n[1]=p*a+X*l,n[2]=p*i+X*s,n[3]=p*u+X*z,n}function quaternionToEuler(t,e){var r=e[0],n=e[1],A=e[2],a=e[3],i=Math.atan2(2*n*a-2*r*A,1-2*n*n-2*A*A),u=Math.asin(2*r*n+2*A*a),o=Math.atan2(2*r*a-2*n*A,1-2*r*r-2*A*A);t[0]=i/degToRads,t[1]=u/degToRads,t[2]=o/degToRads}function createQuaternion(t){var e=t[0]*degToRads,r=t[1]*degToRads,n=t[2]*degToRads,A=Math.cos(e/2),a=Math.cos(r/2),i=Math.cos(n/2),u=Math.sin(e/2),o=Math.sin(r/2),l=Math.sin(n/2),s=A*a*i-u*o*l,z=u*o*i+A*a*l,f=u*a*i+A*o*l,v=A*o*i-u*a*l;return[z,f,v,s]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(t,this._caching);this.pv=n}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if(this.propType==="unidimensional")e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,n=this.v.length;r1e-5&&(this.v[r]=e,this._mdf=!0),r+=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 t,e=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(t=0;t=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[];break}(!a[n]||a[n]&&!A)&&(a[n]=pointPool.newElement()),a[n][0]=t,a[n][1]=e},ShapePath.prototype.setTripleAt=function(t,e,r,n,A,a,i,u){this.setXYAt(t,e,"v",i,u),this.setXYAt(r,n,"o",i,u),this.setXYAt(A,a,"i",i,u)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,n=this.i,A=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),A=1);var a=this._length-1,i=this._length,u;for(u=A;u=O[O.length-1].t-this.offsetTime)h=O[O.length-1].s?O[O.length-1].s[0]:O[O.length-2].e[0],V=!0;else{for(var L=R,E=O.length-1,j=!0,W,x,N;j&&(W=O[L],x=O[L+1],!(x.t-this.offsetTime>c));)L=x.t-this.offsetTime)Z=1;else if(cd&&c>d)||(this._caching.lastIndex=R0||W>-1e-6&&W<0?n(W*x)/x:W}function j(){var W=this.props,x=E(W[0]),N=E(W[1]),P=E(W[4]),Q=E(W[5]),Y=E(W[12]),C=E(W[13]);return"matrix("+x+","+N+","+P+","+Q+","+Y+","+C+")"}return function(){this.reset=A,this.rotate=a,this.rotateX=i,this.rotateY=u,this.rotateZ=o,this.skew=s,this.skewFromAxis=z,this.shear=l,this.scale=f,this.setTransform=v,this.translate=m,this.transform=p,this.multiply=X,this.applyToPoint=h,this.applyToX=I,this.applyToY=V,this.applyToZ=y,this.applyToPointArray=g,this.applyToTriplePoints=Z,this.applyToPointStringified=O,this.toCSS=L,this.to2dCSS=j,this.clone=d,this.cloneFromProps=R,this.equals=b,this.inversePoints=q,this.inversePoint=w,this.getInverseMatrix=T,this._t=this.transform,this.isIdentity=c,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(r){return typeof r}:_typeof$3=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$3(t)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(t){setLocationHref(t)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return standalone===!0&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if(typeof t=="string")switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator!="undefined"}function installPlugin(t,e){t==="expressions"&&setExpressionsPlugin(e)}function getFactory(t){switch(t){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.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),r=0;r=1?a.push({s:t-1,e:e-1}):(a.push({s:t,e:1}),a.push({s:0,e:e-1}));var i=[],u,o=a.length,l;for(u=0;un+r)){var s,z;l.s*A<=n?s=0:s=(l.s*A-n)/r,l.e*A>=n+r?z=1:z=(l.e*A-n)/r,i.push([s,z])}return i.length||i.push([0,0]),i},TrimModifier.prototype.releasePathsData=function(t){var e,r=t.length;for(e=0;e1?e=1+n:this.s.v<0?e=0+n:e=this.s.v+n,this.e.v>1?r=1+n:this.e.v<0?r=0+n:r=this.e.v+n,e>r){var A=e;e=r,r=A}e=Math.round(e*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=e,this.eValue=r}else e=this.sValue,r=this.eValue;var a,i,u=this.shapes.length,o,l,s,z,f,v=0;if(r===e)for(i=0;i=0;i-=1)if(p=this.shapes[i],p.shape._mdf){for(X=p.localShapeCollection,X.releaseShapes(),this.m===2&&u>1?(R=this.calculateShapeEdges(e,r,p.totalShapeLength,d,v),d+=p.totalShapeLength):R=[[c,b]],l=R.length,o=0;o=1?m.push({s:p.totalShapeLength*(c-1),e:p.totalShapeLength*(b-1)}):(m.push({s:p.totalShapeLength*c,e:p.totalShapeLength}),m.push({s:0,e:p.totalShapeLength*(b-1)}));var h=this.addShapes(p,m[0]);if(m[0].s!==m[0].e){if(m.length>1){var I=p.shape.paths.shapes[p.shape.paths._length-1];if(I.c){var V=h.pop();this.addPaths(h,X),h=this.addShapes(p,m[1],V)}else this.addPaths(h,X),h=this.addShapes(p,m[1])}this.addPaths(h,X)}}p.shape.paths=X}}},TrimModifier.prototype.addPaths=function(t,e){var r,n=t.length;for(r=0;re.e){r.c=!1;break}else e.s<=l&&e.e>=l+s.addedLength?(this.addSegment(A[a].v[u-1],A[a].o[u-1],A[a].i[u],A[a].v[u],r,z,X),X=!1):(v=bez.getNewSegment(A[a].v[u-1],A[a].v[u],A[a].o[u-1],A[a].i[u],(e.s-l)/s.addedLength,(e.e-l)/s.addedLength,f[u-1]),this.addSegmentFromArray(v,r,z,X),X=!1,r.c=!1),l+=s.addedLength,z+=1;if(A[a].c&&f.length){if(s=f[u-1],l<=e.e){var c=f[u-1].addedLength;e.s<=l&&e.e>=l+c?(this.addSegment(A[a].v[u-1],A[a].o[u-1],A[a].i[0],A[a].v[0],r,z,X),X=!1):(v=bez.getNewSegment(A[a].v[u-1],A[a].v[0],A[a].o[u-1],A[a].i[0],(e.s-l)/c,(e.e-l)/c,f[u-1]),this.addSegmentFromArray(v,r,z,X),X=!1,r.c=!1)}else r.c=!1;l+=s.addedLength,z+=1}if(r._length&&(r.setXYAt(r.v[p][0],r.v[p][1],"i",p),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),l>e.e)break;a=this.p.keyframes[this.p.keyframes.length-1].t?(s=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/l,0),z=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/l,0)):(s=this.p.pv,z=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/l,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){s=[],z=[];var f=this.px,v=this.py;f._caching.lastFrame+f.offsetTime<=f.keyframes[0].t?(s[0]=f.getValueAtTime((f.keyframes[0].t+.01)/l,0),s[1]=v.getValueAtTime((v.keyframes[0].t+.01)/l,0),z[0]=f.getValueAtTime(f.keyframes[0].t/l,0),z[1]=v.getValueAtTime(v.keyframes[0].t/l,0)):f._caching.lastFrame+f.offsetTime>=f.keyframes[f.keyframes.length-1].t?(s[0]=f.getValueAtTime(f.keyframes[f.keyframes.length-1].t/l,0),s[1]=v.getValueAtTime(v.keyframes[v.keyframes.length-1].t/l,0),z[0]=f.getValueAtTime((f.keyframes[f.keyframes.length-1].t-.01)/l,0),z[1]=v.getValueAtTime((v.keyframes[v.keyframes.length-1].t-.01)/l,0)):(s=[f.pv,v.pv],z[0]=f.getValueAtTime((f._caching.lastFrame+f.offsetTime-.01)/l,f.offsetTime),z[1]=v.getValueAtTime((v._caching.lastFrame+v.offsetTime-.01)/l,v.offsetTime))}else z=t,s=z;this.v.rotate(-Math.atan2(s[1]-z[1],s[0]-z[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 n(){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 A(){}function a(o){this._addDynamicProperty(o),this.elem.addDynamicProperty(o),this._isDirty=!0}function i(o,l,s){if(this.elem=o,this.frameId=-1,this.propType="transform",this.data=l,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(s||o),l.p&&l.p.s?(this.px=PropertyFactory.getProp(o,l.p.x,0,0,this),this.py=PropertyFactory.getProp(o,l.p.y,0,0,this),l.p.z&&(this.pz=PropertyFactory.getProp(o,l.p.z,0,0,this))):this.p=PropertyFactory.getProp(o,l.p||{k:[0,0,0]},1,0,this),l.rx){if(this.rx=PropertyFactory.getProp(o,l.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(o,l.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(o,l.rz,0,degToRads,this),l.or.k[0].ti){var z,f=l.or.k.length;for(z=0;z0;)r-=1,this._elements.unshift(e[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,r=t.length;for(e=0;e0?Math.floor(f):Math.ceil(f),p=this.pMatrix.props,X=this.rMatrix.props,c=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var b=0;if(f>0){for(;bm;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),b-=1;v&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-v,!0),b-=v)}n=this.data.m===1?0:this._currentCopies-1,A=this.data.m===1?1:-1,a=this._currentCopies;for(var d,R;a;){if(e=this.elemsData[n].it,r=e[e.length-1].transform.mProps.v.props,R=r.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)*(n/(this._currentCopies-1)),b!==0){for((n!==0&&A===1||n!==this._currentCopies-1&&A===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(X[0],X[1],X[2],X[3],X[4],X[5],X[6],X[7],X[8],X[9],X[10],X[11],X[12],X[13],X[14],X[15]),this.matrix.transform(c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10],c[11],c[12],c[13],c[14],c[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]),d=0;d0&&n<1?[e]:[]:[e-n,e+n].filter(function(A){return A>0&&A<1})},PolynomialBezier.prototype.split=function(t){if(t<=0)return[singlePoint(this.points[0]),this];if(t>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],t),r=lerpPoint(this.points[1],this.points[2],t),n=lerpPoint(this.points[2],this.points[3],t),A=lerpPoint(e,r,t),a=lerpPoint(r,n,t),i=lerpPoint(A,a,t);return[new PolynomialBezier(this.points[0],e,A,i,!0),new PolynomialBezier(i,a,n,this.points[3],!0)]};function extrema(t,e){var r=t.points[0][e],n=t.points[t.points.length-1][e];if(r>n){var A=n;n=r,r=A}for(var a=quadRoots(3*t.a[e],2*t.b[e],t.c[e]),i=0;i0&&a[i]<1){var u=t.point(a[i])[e];un&&(n=u)}return{min:r,max:n}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var t=this.bounds();return{left:t.x.min,right:t.x.max,top:t.y.min,bottom:t.y.max,width:t.x.max-t.x.min,height:t.y.max-t.y.min,cx:(t.x.max+t.x.min)/2,cy:(t.y.max+t.y.min)/2}};function intersectData(t,e,r){var n=t.boundingBox();return{cx:n.cx,cy:n.cy,width:n.width,height:n.height,bez:t,t:(e+r)/2,t1:e,t2:r}}function splitData(t){var e=t.bez.split(.5);return[intersectData(e[0],t.t1,t.t),intersectData(e[1],t.t,t.t2)]}function boxIntersect(t,e){return Math.abs(t.cx-e.cx)*2=a||t.width<=n&&t.height<=n&&e.width<=n&&e.height<=n){A.push([t.t,e.t]);return}var i=splitData(t),u=splitData(e);intersectsImpl(i[0],u[0],r+1,n,A,a),intersectsImpl(i[0],u[1],r+1,n,A,a),intersectsImpl(i[1],u[0],r+1,n,A,a),intersectsImpl(i[1],u[1],r+1,n,A,a)}}PolynomialBezier.prototype.intersections=function(t,e,r){e===void 0&&(e=2),r===void 0&&(r=7);var n=[];return intersectsImpl(intersectData(this,0,1),intersectData(t,0,1),0,e,n,r),n},PolynomialBezier.shapeSegment=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[r],t.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[r],t.i[r],t.o[e],t.v[e],!0)};function crossProduct(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function lineIntersection(t,e,r,n){var A=[t[0],t[1],1],a=[e[0],e[1],1],i=[r[0],r[1],1],u=[n[0],n[1],1],o=crossProduct(crossProduct(A,a),crossProduct(i,u));return floatZero(o[2])?null:[o[0]/o[2],o[1]/o[2]]}function polarOffset(t,e,r){return[t[0]+Math.cos(e)*r,t[1]-Math.sin(e)*r]}function pointDistance(t,e){return Math.hypot(t[0]-e[0],t[1]-e[1])}function pointEqual(t,e){return floatEqual(t[0],e[0])&&floatEqual(t[1],e[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(t,e.s,0,null,this),this.frequency=PropertyFactory.getProp(t,e.r,0,null,this),this.pointsType=PropertyFactory.getProp(t,e.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(t,e,r,n,A,a,i){var u=r-Math.PI/2,o=r+Math.PI/2,l=e[0]+Math.cos(r)*n*A,s=e[1]-Math.sin(r)*n*A;t.setTripleAt(l,s,l+Math.cos(u)*a,s-Math.sin(u)*a,l+Math.cos(o)*i,s-Math.sin(o)*i,t.length())}function getPerpendicularVector(t,e){var r=[e[0]-t[0],e[1]-t[1]],n=-Math.PI*.5,A=[Math.cos(n)*r[0]-Math.sin(n)*r[1],Math.sin(n)*r[0]+Math.cos(n)*r[1]];return A}function getProjectingAngle(t,e){var r=e===0?t.length()-1:e-1,n=(e+1)%t.length(),A=t.v[r],a=t.v[n],i=getPerpendicularVector(A,a);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(t,e,r,n,A,a,i){var u=getProjectingAngle(e,r),o=e.v[r%e._length],l=e.v[r===0?e._length-1:r-1],s=e.v[(r+1)%e._length],z=a===2?Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)):0,f=a===2?Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)):0;setPoint(t,e.v[r%e._length],u,i,n,f/((A+1)*2),z/((A+1)*2),a)}function zigZagSegment(t,e,r,n,A,a){for(var i=0;i1&&e.length>1&&(A=getIntersection(t[0],e[e.length-1]),A)?[[t[0].split(A[0])[0]],[e[e.length-1].split(A[1])[1]]]:[r,n]}function pruneIntersections(t){for(var e,r=1;r1&&(e=pruneSegmentIntersection(t[t.length-1],t[0]),t[t.length-1]=e[0],t[0]=e[1]),t}function offsetSegmentSplit(t,e){var r=t.inflectionPoints(),n,A,a,i;if(r.length===0)return[offsetSegment(t,e)];if(r.length===1||floatEqual(r[1],1))return a=t.split(r[0]),n=a[0],A=a[1],[offsetSegment(n,e),offsetSegment(A,e)];a=t.split(r[0]),n=a[0];var u=(r[1]-r[0])/(1-r[0]);return a=a[1].split(u),i=a[0],A=a[1],[offsetSegment(n,e),offsetSegment(i,e),offsetSegment(A,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this.miterLimit=PropertyFactory.getProp(t,e.ml,0,null,this),this.lineJoin=e.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(t,e,r,n){var A=shapePool.newElement();A.c=t.c;var a=t.length();t.c||(a-=1);var i,u,o,l=[];for(i=0;i=0;i-=1)o=PolynomialBezier.shapeSegmentInverted(t,i),l.push(offsetSegmentSplit(o,e));l=pruneIntersections(l);var s=null,z=null;for(i=0;i0&&(Q=!1),Q){var K=createTag("style");K.setAttribute("f-forigin",W[x].fOrigin),K.setAttribute("f-origin",W[x].origin),K.setAttribute("f-family",W[x].fFamily),K.type="text/css",K.innerText="@font-face {font-family: "+W[x].fFamily+"; font-style: normal; src: url('"+W[x].fPath+"');}",j.appendChild(K)}}else if(W[x].fOrigin==="g"||W[x].origin===1){for(Y=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),C=0;C=55296&&W<=56319){var x=E.charCodeAt(1);x>=56320&&x<=57343&&(j=(W-55296)*1024+x-56320+65536)}return j}function I(E,j){var W=E.toString(16)+j.toString(16);return z.indexOf(W)!==-1}function V(E){return E===o}function y(E){return E===u}function T(E){var j=h(E);return j>=l&&j<=s}function w(E){return T(E.substr(0,2))&&T(E.substr(2,2))}function q(E){return r.indexOf(E)!==-1}function Z(E,j){var W=h(E.substr(j,2));if(W!==n)return!1;var x=0;for(j+=2;x<5;){if(W=h(E.substr(j,2)),Wi)return!1;x+=1,j+=2}return h(E.substr(j,2))===A}function g(){this.isLoaded=!0}var O=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)};O.isModifier=I,O.isZeroWidthJoiner=V,O.isFlagEmoji=w,O.isRegionalCode=T,O.isCombinedCharacter=q,O.isRegionalFlag=Z,O.isVariationSelector=y,O.BLACK_FLAG_CODE_POINT=n;var L={addChars:c,addFonts:X,getCharData:b,getFontByName:R,measureText:d,checkLoadedFonts:m,setIsLoaded:g};return O.prototype=L,O}();function SlotManager(t){this.animationData=t}SlotManager.prototype.getProp=function(t){return this.animationData.slots&&this.animationData.slots[t.sid]?Object.assign(t,this.animationData.slots[t.sid].p):t};function slotFactory(t){return new SlotManager(t)}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,r=this.renderableComponents.length;for(e=0;e.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(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*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(t){var e,r=this.layers.length,n;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(n=this.layers[e],n.ip-n.st<=t-this.layers[e].st&&n.op-n.st>t-this.layers[e].st&&this.buildItem(e)),this.completeLayers=this.elements[e]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,this.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t0&&(this.maskElement.setAttribute("id",f),this.element.maskedElement.setAttribute(b,"url("+getLocationHref()+"#"+f+")"),n.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e=this.element.finalTransform.mat,r,n=this.masksProperties.length;for(r=0;r1&&(n+=" C"+e.o[A-1][0]+","+e.o[A-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),r.lastPath!==n){var i="";r.elem&&(e.c&&(i=t.inv?this.solidPath+n:n),r.elem.setAttribute("d",i)),r.lastPath=n}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var t={};t.createFilter=e,t.createAlphaToLuminanceFilter=r;function e(n,A){var a=createNS("filter");return a.setAttribute("id",n),A!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function r(){var n=createNS("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),n}return t}(),featureSupport=function(){var t={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas!="undefined"};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))&&(t.maskType=!1),/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=!1),t}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(t){var e,r="SourceGraphic",n=t.data.ef?t.data.ef.length:0,A=createElementID(),a=filtersFactory.createFilter(A,!0),i=0;this.filters=[];var u;for(e=0;e=0&&(n=this.shapeModifiers[e].processShapes(this._isFirstFrame),!n);e-=1);}},searchProcessedElement:function(e){for(var r=this.processedElements,n=0,A=r.length;n.01)return!1;r+=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 t=0,e=this.data.k.k.length;t0;)c=f.transformers[T].mProps._mdf||c,y-=1,T-=1;if(c)for(y=h-f.styles[d].lvl,T=f.transformers.length-1;y>0;)V.multiply(f.transformers[T].mProps.v),y-=1,T-=1}else V=t;if(I=f.sh.paths,p=I._length,c){for(X="",m=0;m=1?g=.99:g<=-1&&(g=-.99);var O=q*g,L=Math.cos(Z+f.a.v)*O+X[0],E=Math.sin(Z+f.a.v)*O+X[1];m.setAttribute("fx",L),m.setAttribute("fy",E),p&&!f.g._collapsable&&(f.of.setAttribute("fx",L),f.of.setAttribute("fy",E))}}}function s(z,f,v){var m=f.style,p=f.d;p&&(p._mdf||v)&&p.dashStr&&(m.pElem.setAttribute("stroke-dasharray",p.dashStr),m.pElem.setAttribute("stroke-dashoffset",p.dashoffset[0])),f.c&&(f.c._mdf||v)&&m.pElem.setAttribute("stroke","rgb("+bmFloor(f.c.v[0])+","+bmFloor(f.c.v[1])+","+bmFloor(f.c.v[2])+")"),(f.o._mdf||v)&&m.pElem.setAttribute("stroke-opacity",f.o.v),(f.w._mdf||v)&&(m.pElem.setAttribute("stroke-width",f.w.v),m.msElem&&m.msElem.setAttribute("stroke-width",f.w.v))}return r}();function SVGShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,r),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 t,e=this.shapes.length,r,n,A=this.stylesList.length,a,i=[],u=!1;for(n=0;n1&&u&&this.setShapesAsAnimated(i)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,r=t.length;for(e=0;e=0;o-=1){if(X=this.searchProcessedElement(t[o]),X?e[o]=r[X-1]:t[o]._render=i,t[o].ty==="fl"||t[o].ty==="st"||t[o].ty==="gf"||t[o].ty==="gs"||t[o].ty==="no")X?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],A),t[o]._render&&e[o].style.pElem.parentNode!==n&&n.appendChild(e[o].style.pElem),f.push(e[o].style);else if(t[o].ty==="gr"){if(!X)e[o]=this.createGroupElement(t[o]);else for(z=e[o].it.length,s=0;s1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!t)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var n,A=this.effectsSequence.length,a=t||this.data.d.k[this.keysIndex].s;for(n=0;ne);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e=[],r=0,n=t.length,A,a,i=!1,u=!1,o="";r=55296&&A<=56319?FontManager.isRegionalFlag(t,r)?o=t.substr(r,14):(a=t.charCodeAt(r+1),a>=56320&&a<=57343&&(FontManager.isModifier(A,a)?(o=t.substr(r,2),i=!0):FontManager.isFlagEmoji(t.substr(r,4))?o=t.substr(r,4):o=t.substr(r,2))):A>56319?(a=t.charCodeAt(r+1),FontManager.isVariationSelector(A)&&(i=!0)):FontManager.isZeroWidthJoiner(A)&&(i=!0,u=!0),i?(e[e.length-1]+=o,i=!1):e.push(o),r+=o.length;return e},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e=this.elem.globalData.fontManager,r=this.data,n=[],A,a,i,u=0,o,l=r.m.g,s=0,z=0,f=0,v=[],m=0,p=0,X,c,b=e.getFontByName(t.f),d,R=0,h=getFontProperties(b);t.fWeight=h.weight,t.fStyle=h.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),a=t.finalText.length,t.finalLineHeight=t.lh;var I=t.tr/1e3*t.finalSize,V;if(t.sz)for(var y=!0,T=t.sz[0],w=t.sz[1],q,Z;y;){Z=this.buildFinalText(t.t),q=0,m=0,a=Z.length,I=t.tr/1e3*t.finalSize;var g=-1;for(A=0;AT&&Z[A]!==" "?(g===-1?a+=1:A=g,q+=t.finalLineHeight||t.finalSize*1.2,Z.splice(A,g===A?1:0,"\r"),g=-1,m=0):(m+=R,m+=I);q+=b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&wp?m:p,m=-2*I,o="",i=!0,f+=1):o=L,e.chars?(d=e.getCharData(L,b.fStyle,e.getFontByName(t.f).fFamily),R=i?0:d.w*t.finalSize/100):R=e.measureText(o,t.f,t.finalSize),L===" "?O+=R+I:(m+=R+I+O,O=0),n.push({l:R,an:R,add:s,n:i,anIndexes:[],val:o,line:f,animatorJustifyOffset:0}),l==2){if(s+=R,o===""||o===" "||A===a-1){for((o===""||o===" ")&&(s-=R);z<=A;)n[z].an=s,n[z].ind=u,n[z].extra=R,z+=1;u+=1,s=0}}else if(l==3){if(s+=R,o===""||A===a-1){for(o===""&&(s-=R);z<=A;)n[z].an=s,n[z].ind=u,n[z].extra=R,z+=1;s=0,u+=1}}else n[u].ind=u,n[u].extra=0,u+=1;if(t.l=n,p=m>p?m:p,v.push(m),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=p,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=v;var E=r.a,j,W;c=E.length;var x,N,P=[];for(X=0;X0?u=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?l=1-this.xe.v/100:s=1+this.xe.v/100;var z=BezierFactory.getBezierEasing(u,o,l,s).get,f=0,v=this.finalS,m=this.finalE,p=this.data.sh;if(p===2)m===v?f=i>=m?1:0:f=t(0,e(.5/(m-v)+(i-v)/(m-v),1)),f=z(f);else if(p===3)m===v?f=i>=m?0:1:f=1-t(0,e(.5/(m-v)+(i-v)/(m-v),1)),f=z(f);else if(p===4)m===v?f=0:(f=t(0,e(.5/(m-v)+(i-v)/(m-v),1)),f<.5?f*=2:f=1-2*(f-.5)),f=z(f);else if(p===5){if(m===v)f=0;else{var X=m-v;i=e(t(0,i+.5-v),m-v);var c=-X/2+i,b=X/2;f=Math.sqrt(1-c*c/(b*b))}f=z(f)}else p===6?(m===v?f=0:(i=e(t(0,i+.5-v),m-v),f=(1+Math.cos(Math.PI+Math.PI*2*i/(m-v)))/2),f=z(f)):(i>=r(v)&&(i-v<0?f=t(0,e(e(m,1)-(v-i),1)):f=t(0,e(m-i,1))),f=z(f));if(this.sm.v!==100){var d=this.sm.v*.01;d===0&&(d=1e-8);var R=.5-d*.5;f1&&(f=1))}return f*this.a.v},getValue:function(i){this.iterateDynamicProperties(),this._mdf=i||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,i&&this.data.r===2&&(this.e.v=this._currentTextLength);var u=this.data.r===2?1:100/this.data.totalChars,o=this.o.v/u,l=this.s.v/u+o,s=this.e.v/u+o;if(l>s){var z=l;l=s,s=z}this.finalS=l,this.finalE=s}},extendPrototype([DynamicPropertyContainer],n);function A(a,i,u){return new n(a,i,u)}return{getTextSelectorProp:A}}();function TextAnimatorDataProperty(t,e,r){var n={propType:!1},A=PropertyFactory.getProp,a=e.a;this.a={r:a.r?A(t,a.r,0,degToRads,r):n,rx:a.rx?A(t,a.rx,0,degToRads,r):n,ry:a.ry?A(t,a.ry,0,degToRads,r):n,sk:a.sk?A(t,a.sk,0,degToRads,r):n,sa:a.sa?A(t,a.sa,0,degToRads,r):n,s:a.s?A(t,a.s,1,.01,r):n,a:a.a?A(t,a.a,1,0,r):n,o:a.o?A(t,a.o,0,.01,r):n,p:a.p?A(t,a.p,1,0,r):n,sw:a.sw?A(t,a.sw,0,0,r):n,sc:a.sc?A(t,a.sc,1,0,r):n,fc:a.fc?A(t,a.fc,1,0,r):n,fh:a.fh?A(t,a.fh,0,0,r):n,fs:a.fs?A(t,a.fs,0,.01,r):n,fb:a.fb?A(t,a.fb,0,.01,r):n,t:a.t?A(t,a.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,r),this.s.t=e.s.t}function TextAnimatorProperty(t,e,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}TextAnimatorProperty.prototype.searchProperties=function(){var t,e=this._textData.a.length,r,n=PropertyFactory.getProp;for(t=0;t=m+Vt||!h?(T=(m+Vt-X)/p.partialLength,C=R.point[0]+(p.point[0]-R.point[0])*T,K=R.point[1]+(p.point[1]-R.point[1])*T,a.translate(-r[0]*f[s].an*.005,-(r[1]*O)*.01),c=!1):h&&(X+=p.partialLength,b+=1,b>=h.length&&(b=0,d+=1,I[d]?h=I[d].points:q.v.c?(b=0,d=0,h=I[d].points):(X-=p.partialLength,h=null)),h&&(R=p,p=h[b],V=p.partialLength));Y=f[s].an/2-f[s].add,a.translate(-Y,0,0)}else Y=f[s].an/2-f[s].add,a.translate(-Y,0,0),a.translate(-r[0]*f[s].an*.005,-r[1]*O*.01,0);for(W=0;Wt?this.textSpans[t].span:createNS(u?"g":"text"),d<=t){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=o,u){var h=createNS("g");o.appendChild(h),this.textSpans[t].childSpan=h}this.textSpans[t].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(l.reset(),z&&(i[t].n&&(f=-p,v+=r.yOffset,v+=m?1:0,m=!1),this.applyTextPropertiesToMatrix(r,l,i[t].line,f,v),f+=i[t].l||0,f+=p),u){R=this.globalData.fontManager.getCharData(r.finalText[t],n.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var I;if(R.t===1)I=new SVGCompElement(R.data,this.globalData,this);else{var V=emptyShapeData;R.data&&R.data.shapes&&(V=this.buildShapeData(R.data,r.finalSize)),I=new SVGShapeElement(V,this.globalData,this)}if(this.textSpans[t].glyph){var y=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(y.layerElement),y.destroy()}this.textSpans[t].glyph=I,I._debug=!0,I.prepareFrame(0),I.renderFrame(),this.textSpans[t].childSpan.appendChild(I.layerElement),R.t===1&&this.textSpans[t].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else z&&o.setAttribute("transform","translate("+l.props[12]+","+l.props[13]+")"),o.textContent=i[t].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}z&&o&&o.setAttribute("d",s)}for(;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=a},processSequences:function(e){var r,n=this.sequenceList.length;for(r=0;r=1){this.buffers=[];var e=this.globalData.canvasContext,r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),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 r=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=r}},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],r=e.getContext("2d");this.clearCanvas(r),r.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],r=e.getContext("2d");this.clearCanvas(r),r.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 n=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(n.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var A=assetLoader.getLumaCanvas(this.canvasContext.canvas),a=A.getContext("2d");a.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(A,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 r=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(r),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(r),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(t,e,r,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var A=4;e.ty==="rc"?A=5:e.ty==="el"?A=6:e.ty==="sr"&&(A=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,A,t);var a,i=r.length,u;for(a=0;a=0;a-=1){if(z=this.searchProcessedElement(t[a]),z?e[a]=r[z-1]:t[a]._shouldRender=n,t[a].ty==="fl"||t[a].ty==="st"||t[a].ty==="gf"||t[a].ty==="gs")z?e[a].style.closed=!1:e[a]=this.createStyleElement(t[a],m),l.push(e[a].style);else if(t[a].ty==="gr"){if(!z)e[a]=this.createGroupElement(t[a]);else for(o=e[a].it.length,u=0;u=0;A-=1)e[A].ty==="tr"?(i=r[A].transform,this.renderShapeTransform(t,i)):e[A].ty==="sh"||e[A].ty==="el"||e[A].ty==="rc"||e[A].ty==="sr"?this.renderPath(e[A],r[A]):e[A].ty==="fl"?this.renderFill(e[A],r[A],i):e[A].ty==="st"?this.renderStroke(e[A],r[A],i):e[A].ty==="gf"||e[A].ty==="gs"?this.renderGradientFill(e[A],r[A],i):e[A].ty==="gr"?this.renderShape(i,e[A].it,r[A].it):e[A].ty==="tm";n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var r=t.trNodes,n=e.paths,A,a,i,u=n._length;r.length=0;var o=t.transforms.finalTransform;for(i=0;i=1?s=.99:s<=-1&&(s=-.99);var z=o*s,f=Math.cos(l+e.a.v)*z+i[0],v=Math.sin(l+e.a.v)*z+i[1];A=a.createRadialGradient(f,v,0,i[0],i[1],o)}var m,p=t.g.p,X=e.g.c,c=1;for(m=0;ma&&o==="xMidYMid slice"||AA&&u==="meet"||aA&&u==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(n/this.transformCanvas.h))/2*this.renderConfig.dpr:l==="xMax"&&(aA&&u==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(n/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,s==="YMid"&&(a>A&&u==="meet"||aA&&u==="meet"||a=0;t-=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if(!(this.renderedFrame===t&&this.renderConfig.clearCanvas===!0&&!e||this.destroyed||t===-1)){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r,n=this.layers.length;for(this.completeLayers||this.checkLayers(t),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(t-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){var r=this.createItem(this.layers[t],this,this.globalData);e[t]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.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 t,e=15;for(t=0;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var t,e=this.layers.length;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function CanvasRenderer(t,e){this.animationItem=t,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(t){return new CVCompElement(t,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 r=this.finalTransform.mat.toCSS();e.transform=r,e.webkitTransform=r}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(t,e,r){this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?(t=createNS("rect"),t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(t=createTag("div"),t.style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)};function HShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,r),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 t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var r,n=t.length;for(r=0;r0&&o<1&&A[f].push(this.calculateF(o,t,e,r,n,f))):(l=i*i-4*u*a,l>=0&&(s=(-i+bmSqrt(l))/(2*a),s>0&&s<1&&A[f].push(this.calculateF(s,t,e,r,n,f)),z=(-i-bmSqrt(l))/(2*a),z>0&&z<1&&A[f].push(this.calculateF(z,t,e,r,n,f)))));this.shapeBoundingBox.left=bmMin.apply(null,A[0]),this.shapeBoundingBox.top=bmMin.apply(null,A[1]),this.shapeBoundingBox.right=bmMax.apply(null,A[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,A[1])},HShapeElement.prototype.calculateF=function(t,e,r,n,A,a){return bmPow(1-t,3)*e[a]+3*bmPow(1-t,2)*t*r[a]+3*(1-t)*bmPow(t,2)*n[a]+bmPow(t,3)*A[a]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var r,n=t.length;for(r=0;rr&&(r=A)}r*=t.mult}else r=t.v*t.mult;e.x-=r,e.xMax+=r,e.y-=r,e.yMax+=r},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax=0;e-=1){var n=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.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 A;this.p?A=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:A=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(A[0],2)+Math.pow(A[1],2)+Math.pow(A[2],2)),i=[A[0]/a,A[1]/a,A[2]/a],u=Math.sqrt(i[2]*i[2]+i[0]*i[0]),o=Math.atan2(i[1],u),l=Math.atan2(i[0],-i[2]);this.mat.rotateY(l).rotateX(-o)}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 s=!this._prevMat.equals(this.mat);if((s||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var z,f,v;for(e=0;e=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var r=createTag("div"),n,A;styleDiv(r);var a=createTag("div");if(styleDiv(a),e==="3d"){n=r.style,n.width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var i="50% 50%";n.webkitTransformOrigin=i,n.mozTransformOrigin=i,n.transformOrigin=i,A=a.style;var u="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";A.transform=u,A.webkitTransform=u}r.appendChild(a);var o={container:a,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var t,e=this.layers.length,r,n="";for(t=0;t=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var r=0,n=this.threeDElements.length;rr?(A=t/this.globalData.compSize.w,a=t/this.globalData.compSize.w,i=0,u=(e-this.globalData.compSize.h*(t/this.globalData.compSize.w))/2):(A=e/this.globalData.compSize.h,a=e/this.globalData.compSize.h,i=(t-this.globalData.compSize.w*(e/this.globalData.compSize.h))/2,u=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+A+",0,0,0,0,"+a+",0,0,0,0,1,0,"+i+","+u+",0,1)",o.transform=o.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 t=this.globalData.compSize.w,e=this.globalData.compSize.h,r,n=this.threeDElements.length;for(r=0;r=l;)q/=2,Z/=2,g>>>=1;return(q+g)/Z};return T.int32=function(){return y.g(4)|0},T.quick=function(){return y.g(4)/4294967296},T.double=T,X(b(y.S),t),(R.pass||h||function(w,q,Z,g){return g&&(g.S&&m(g,y),w.state=function(){return m(y,{})}),Z?(e[i]=w,q):w})(T,V,"global"in R?R.global:this==e,R.state)}e["seed"+i]=f;function v(d){var R,h=d.length,I=this,V=0,y=I.i=I.j=0,T=I.S=[];for(h||(d=[h++]);Vr){var n=r;r=e,e=n}return Math.min(Math.max(t,e),r)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if(typeof t=="number"||t instanceof Number)return e=e||0,Math.abs(t-e);e||(e=helperLengthArray);var r,n=Math.min(t.length,e.length),A=0;for(r=0;r.5?l/(2-A-a):l/(A+a),A){case e:i=(r-n)/l+(r1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function hslToRgb(t){var e=t[0],r=t[1],n=t[2],A,a,i;if(r===0)A=n,i=n,a=n;else{var u=n<.5?n*(1+r):n+r-n*r,o=2*n-u;A=hue2rgb(o,u,e+1/3),a=hue2rgb(o,u,e),i=hue2rgb(o,u,e-1/3)}return[A,a,i,t[3]]}function linear(t,e,r,n,A){if((n===void 0||A===void 0)&&(n=e,A=r,e=0,r=1),r=r)return A;var i=r===e?0:(t-e)/(r-e);if(!n.length)return n+(A-n)*i;var u,o=n.length,l=createTypedArray("float32",o);for(u=0;u1){for(A=0;A1?e=1:e<0&&(e=0);var i=t(e);if($bm_isInstanceOfArray(A)){var u,o=A.length,l=createTypedArray("float32",o);for(u=0;udata.k[e].t&&tdata.k[e+1].t-t?(n=e+2,A=data.k[e+1].t):(n=e+1,A=data.k[e].t);break}n===-1&&(n=e+1,A=data.k[e].t)}var a={};return a.index=n,a.time=A/elem.comp.globalData.frameRate,a}function key(t){var e,r,n;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var A=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(n=A.length,r=0;rX.length-1)&&(v=X.length-1),d=X[X.length-1-v].t,b=c-d);var R,h,I;if(f==="pingpong"){var V=Math.floor((p-d)/b);if(V%2!=0)return this.getValueAtTime((b-(p-d)%b+d)/this.comp.globalData.frameRate,0)}else if(f==="offset"){var y=this.getValueAtTime(d/this.comp.globalData.frameRate,0),T=this.getValueAtTime(c/this.comp.globalData.frameRate,0),w=this.getValueAtTime(((p-d)%b+d)/this.comp.globalData.frameRate,0),q=Math.floor((p-d)/b);if(this.pv.length){for(I=new Array(y.length),h=I.length,R=0;R=c)return this.pv;var b,d;m?(v?b=Math.abs(this.elem.comp.globalData.frameRate*v):b=Math.max(0,this.elem.data.op-c),d=c+b):((!v||v>X.length-1)&&(v=X.length-1),d=X[v].t,b=d-c);var R,h,I;if(f==="pingpong"){var V=Math.floor((c-p)/b);if(V%2==0)return this.getValueAtTime(((c-p)%b+c)/this.comp.globalData.frameRate,0)}else if(f==="offset"){var y=this.getValueAtTime(c/this.comp.globalData.frameRate,0),T=this.getValueAtTime(d/this.comp.globalData.frameRate,0),w=this.getValueAtTime((b-(c-p)%b+c)/this.comp.globalData.frameRate,0),q=Math.floor((c-p)/b)+1;if(this.pv.length){for(I=new Array(y.length),h=I.length,R=0;R1?(X-p)/(v-1):1,b=0,d=0,R;this.pv.length?R=createTypedArray("float32",this.pv.length):R=0;for(var h;bb){var V=d,y=p.c&&d===R-1?0:d+1,T=(b-h)/c[d].addedLength;I=bez.getPointInSegment(p.v[V],p.v[y],p.o[V],p.i[y],T,c[d]);break}else h+=c[d].addedLength;d+=1}return I||(I=p.c?[p.v[0][0],p.v[0][1]]:[p.v[p._length-1][0],p.v[p._length-1][1]]),I},vectorOnPath:function(v,m,p){v==1?v=this.v.c:v==0&&(v=.999);var X=this.pointOnPath(v,m),c=this.pointOnPath(v+.001,m),b=c[0]-X[0],d=c[1]-X[1],R=Math.sqrt(Math.pow(b,2)+Math.pow(d,2));if(R===0)return[0,0];var h=p==="tangent"?[b/R,d/R]:[-d/R,b/R];return h},tangentOnPath:function(v,m){return this.vectorOnPath(v,m,"tangent")},normalOnPath:function(v,m){return this.vectorOnPath(v,m,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([s],o),extendPrototype([s],l),l.prototype.getValueAtTime=u,l.prototype.initiateExpression=ExpressionManager.initiateExpression;var z=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(f,v,m,p,X){var c=z(f,v,m,p,X);return c.propertyIndex=v.ix,c.lock=!1,m===3?expressionHelpers.searchExpressions(f,v.pt,c):m===4&&expressionHelpers.searchExpressions(f,v.ks,c),c.k&&f.addDynamicProperty(c),c}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function t(){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,r){var n=this.calculateExpression(r);if(e.t!==n){var A={};return this.copyData(A,e),A.t=n.toString(),A.__complete=!1,A}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),r=this.searchExpressions();return this.kf=e||r,this.kf},TextProperty.prototype.searchExpressions=t}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function t(e,r){var n=createNS("feMerge");n.setAttribute("result",e);var A,a;for(a=0;a=l?z=m<0?n:A:z=n+v*Math.pow((u-t)/m,1/r),s[f]=z,f+=1,a+=256/(i-1);return s.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,r=this.filterManager.effectElements;this.feFuncRComposed&&(t||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(e=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(e=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(e=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(e=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(e=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",e))}};function SVGDropShadowEffect(t,e,r,n,A){var a=e.container.globalData.renderConfig.filterSize,i=e.data.fs||a;t.setAttribute("x",i.x||a.x),t.setAttribute("y",i.y||a.y),t.setAttribute("width",i.width||a.width),t.setAttribute("height",i.height||a.height),this.filterManager=e;var u=createNS("feGaussianBlur");u.setAttribute("in","SourceAlpha"),u.setAttribute("result",n+"_drop_shadow_1"),u.setAttribute("stdDeviation","0"),this.feGaussianBlur=u,t.appendChild(u);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in",n+"_drop_shadow_1"),o.setAttribute("result",n+"_drop_shadow_2"),this.feOffset=o,t.appendChild(o);var l=createNS("feFlood");l.setAttribute("flood-color","#00ff00"),l.setAttribute("flood-opacity","1"),l.setAttribute("result",n+"_drop_shadow_3"),this.feFlood=l,t.appendChild(l);var s=createNS("feComposite");s.setAttribute("in",n+"_drop_shadow_3"),s.setAttribute("in2",n+"_drop_shadow_2"),s.setAttribute("operator","in"),s.setAttribute("result",n+"_drop_shadow_4"),t.appendChild(s);var z=this.createMergeNode(n,[n+"_drop_shadow_4",A]);t.appendChild(z)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||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((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,A=r*Math.cos(n),a=r*Math.sin(n);this.feOffset.setAttribute("dx",A),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,r){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,r=_svgMatteSymbols.length;e{(function(t,e){typeof Xu=="object"&&typeof s2!="undefined"?e(Xu,f2(),(Vn(),Lu)):typeof define=="function"&&define.amd?define(["exports","lottie-web","react"],e):(t=typeof globalThis!="undefined"?globalThis:t||self,e(t["lottie-react"]={},t.Lottie,t.React))})(Xu,function(t,e,r){"use strict";function n(q){return q&&typeof q=="object"&&"default"in q?q:{default:q}}var A=n(e),a=n(r);function i(q,Z){var g=q==null?null:typeof Symbol!="undefined"&&q[Symbol.iterator]||q["@@iterator"];if(g!=null){var O,L,E,j,W=[],x=!0,N=!1;try{if(E=(g=g.call(q)).next,Z===0){if(Object(g)!==g)return;x=!1}else for(;!(x=(O=E.call(g)).done)&&(W.push(O.value),W.length!==Z);x=!0);}catch(P){N=!0,L=P}finally{try{if(!x&&g.return!=null&&(j=g.return(),Object(j)!==j))return}finally{if(N)throw L}}return W}}function u(q,Z){var g=Object.keys(q);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(q);Z&&(O=O.filter(function(L){return Object.getOwnPropertyDescriptor(q,L).enumerable})),g.push.apply(g,O)}return g}function o(q){for(var Z=1;Z=0)&&(g[L]=q[L]);return g}function z(q,Z){if(q==null)return{};var g=s(q,Z),O,L;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(q);for(L=0;L=0)&&(!Object.prototype.propertyIsEnumerable.call(q,O)||(g[O]=q[O]))}return g}function f(q,Z){return v(q)||i(q,Z)||m(q,Z)||X()}function v(q){if(Array.isArray(q))return q}function m(q,Z){if(!!q){if(typeof q=="string")return p(q,Z);var g=Object.prototype.toString.call(q).slice(8,-1);if(g==="Object"&&q.constructor&&(g=q.constructor.name),g==="Map"||g==="Set")return Array.from(q);if(g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g))return p(q,Z)}}function p(q,Z){(Z==null||Z>q.length)&&(Z=q.length);for(var g=0,O=new Array(Z);g0&&arguments[0]!==void 0?arguments[0]:{},Lt;if(!!M.current){(Lt=k.current)===null||Lt===void 0||Lt.destroy();var ee=o(o(o({},Z),xt),{},{container:M.current});return k.current=A.default.loadAnimation(ee),Et(!!k.current),function(){var $r;($r=k.current)===null||$r===void 0||$r.destroy(),k.current=void 0}}};r.useEffect(function(){var St=Vt();return function(){return St==null?void 0:St()}},[O,L]),r.useEffect(function(){!k.current||(k.current.autoplay=!!E)},[E]),r.useEffect(function(){if(!!k.current){if(!j){k.current.resetSegments(!0);return}!Array.isArray(j)||!j.length||((k.current.currentRawFramej[1])&&(k.current.currentRawFrame=j[0]),k.current.setSegment(j[0],j[1]))}},[j]),r.useEffect(function(){var St=[{name:"complete",handler:W},{name:"loopComplete",handler:x},{name:"enterFrame",handler:N},{name:"segmentStart",handler:P},{name:"config_ready",handler:Q},{name:"data_ready",handler:Y},{name:"data_failed",handler:C},{name:"loaded_images",handler:K},{name:"DOMLoaded",handler:$},{name:"destroy",handler:J}],xt=St.filter(function(ee){return ee.handler!=null});if(!!xt.length){var Lt=xt.map(function(ee){var $r;return($r=k.current)===null||$r===void 0||$r.addEventListener(ee.name,ee.handler),function(){var ju;(ju=k.current)===null||ju===void 0||ju.removeEventListener(ee.name,ee.handler)}});return function(){Lt.forEach(function(ee){return ee()})}}},[W,x,N,P,Q,Y,C,K,$,J]);var Gt=a.default.createElement("div",o({style:g,ref:M},G));return{View:Gt,play:fe,stop:Qt,pause:ue,setSpeed:ae,goToAndStop:At,goToAndPlay:Pt,setDirection:it,playSegments:rt,setSubframe:nt,getDuration:ct,destroy:pt,animationContainerRef:M,animationLoaded:dt,animationItem:k.current}};function h(q){var Z=q.getBoundingClientRect(),g=Z.top,O=Z.height,L=window.innerHeight-g,E=window.innerHeight+O;return L/E}function I(q,Z,g){var O=q.getBoundingClientRect(),L=O.top,E=O.left,j=O.width,W=O.height,x=(Z-E)/j,N=(g-L)/W;return{x,y:N}}var V=function(Z){var g=Z.wrapperRef,O=Z.animationItem,L=Z.mode,E=Z.actions;r.useEffect(function(){var j=g.current;if(!(!j||!O||!E.length)){O.stop();var W=function(){var P=null,Q=function(){var C=h(j),K=E.find(function(J){var G=J.visibility;return G&&C>=G[0]&&C<=G[1]});if(!!K){if(K.type==="seek"&&K.visibility&&K.frames.length===2){var $=K.frames[0]+Math.ceil((C-K.visibility[0])/(K.visibility[1]-K.visibility[0])*K.frames[1]);O.goToAndStop($-O.firstFrame-1,!0)}K.type==="loop"&&(P===null||P!==K.frames||O.isPaused)&&(O.playSegments(K.frames,!0),P=K.frames),K.type==="play"&&O.isPaused&&(O.resetSegments(!0),O.play()),K.type==="stop"&&O.goToAndStop(K.frames[0]-O.firstFrame-1,!0)}};return document.addEventListener("scroll",Q),function(){document.removeEventListener("scroll",Q)}},x=function(){var P=function(K,$){var J=K,G=$;if(J!==-1&&G!==-1){var vt=I(j,J,G);J=vt.x,G=vt.y}var B=E.find(function(k){var M=k.position;return M&&Array.isArray(M.x)&&Array.isArray(M.y)?J>=M.x[0]&&J<=M.x[1]&&G>=M.y[0]&&G<=M.y[1]:M&&!Number.isNaN(M.x)&&!Number.isNaN(M.y)?J===M.x&&G===M.y:!1});if(!!B){if(B.type==="seek"&&B.position&&Array.isArray(B.position.x)&&Array.isArray(B.position.y)&&B.frames.length===2){var dt=(J-B.position.x[0])/(B.position.x[1]-B.position.x[0]),Et=(G-B.position.y[0])/(B.position.y[1]-B.position.y[0]);O.playSegments(B.frames,!0),O.goToAndStop(Math.ceil((dt+Et)/2*(B.frames[1]-B.frames[0])),!0)}B.type==="loop"&&O.playSegments(B.frames,!0),B.type==="play"&&(O.isPaused&&O.resetSegments(!1),O.playSegments(B.frames)),B.type==="stop"&&O.goToAndStop(B.frames[0],!0)}},Q=function(K){P(K.clientX,K.clientY)},Y=function(){P(-1,-1)};return j.addEventListener("mousemove",Q),j.addEventListener("mouseout",Y),function(){j.removeEventListener("mousemove",Q),j.removeEventListener("mouseout",Y)}};switch(L){case"scroll":return W();case"cursor":return x()}}},[L,O])},y=function(Z){var g=Z.actions,O=Z.mode,L=Z.lottieObj,E=L.animationItem,j=L.View,W=L.animationContainerRef;return V({actions:g,animationItem:E,mode:O,wrapperRef:W}),j},T=["style","interactivity"],w=function(Z){var g,O,L,E=Z.style,j=Z.interactivity,W=z(Z,T),x=R(W,E),N=x.View,P=x.play,Q=x.stop,Y=x.pause,C=x.setSpeed,K=x.goToAndStop,$=x.goToAndPlay,J=x.setDirection,G=x.playSegments,vt=x.setSubframe,B=x.getDuration,dt=x.destroy,Et=x.animationContainerRef,k=x.animationLoaded,M=x.animationItem;return r.useEffect(function(){Z.lottieRef&&(Z.lottieRef.current={play:P,stop:Q,pause:Y,setSpeed:C,goToAndPlay:$,goToAndStop:K,setDirection:J,playSegments:G,setSubframe:vt,getDuration:B,destroy:dt,animationContainerRef:Et,animationLoaded:k,animationItem:M})},[(g=Z.lottieRef)===null||g===void 0?void 0:g.current]),y({lottieObj:{View:N,play:P,stop:Q,pause:Y,setSpeed:C,goToAndStop:K,goToAndPlay:$,setDirection:J,playSegments:G,setSubframe:vt,getDuration:B,destroy:dt,animationContainerRef:Et,animationLoaded:k,animationItem:M},actions:(O=j==null?void 0:j.actions)!==null&&O!==void 0?O:[],mode:(L=j==null?void 0:j.mode)!==null&&L!==void 0?L:"scroll"})};Object.defineProperty(t,"LottiePlayer",{enumerable:!0,get:function(){return A.default}}),t.default=w,t.useLottie=R,t.useLottieInteractivity=y,Object.defineProperty(t,"__esModule",{value:!0})})});var aX={};Lf(aX,{boot:()=>AX});var pa={compose:function(t){return function(e){return function(r){return t(e(r))}}}};var ut=function(t){return t.identity},lt={identity:function(t){return t},Semigroupoid0:function(){return pa}};var gt=!0;var Zu=function(t){return function(e){return function(r){return function(n){return t(e(r))(e(n))}}}},re=function(t){return function(e){return function(r){return t(r)(e)}}},ot=function(t){return function(e){return t}};var gf=function(t){return function(e){for(var r=e.length,n=new Array(r),A=0;A="0"&&t[A]<="9"?"\\&":"";return"\\"+r.charCodeAt(0).toString(10)+a})+'"'};var Ge={show:$f};var Ou={show:_f},or={show:Bf};var st=function(t){return t.show};var We=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Xe=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}();var lr=function(){function t(){}return t.value=new t,t}(),za=function(t){return t};var ha=function(t){return t.to};var ts=function(t){return t.from};var B2=ut(lt),H=function(){function t(){}return t.value=new t,t}(),F=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}();var Ft=function(t){return function(e){return function(r){if(r instanceof H)return t;if(r instanceof F)return e(r.value0);throw new Error("Failed pattern match at Data.Maybe (line 237, column 1 - line 237, column 51): "+[t.constructor.name,e.constructor.name,r.constructor.name])}}},sA=Ft(!0)(ot(!1)),Xn=Ft(!1)(ot(!0));var Nt={map:function(t){return function(e){return e instanceof F?new F(t(e.value0)):H.value}}},_2=S(Nt);var Ct=function(t){return Ft(t)(B2)},gr=function(){return function(t){if(t instanceof F)return t.value0;throw new Error("Failed pattern match at Data.Maybe (line 288, column 1 - line 288, column 46): "+[t.constructor.name])}};var rn=function(t){var e=mt(t);return{eq:function(r){return function(n){return r instanceof H&&n instanceof H?!0:r instanceof F&&n instanceof F?e(r.value0)(n.value0):!1}}}};var Wr={apply:function(t){return function(e){if(t instanceof F)return _2(t.value0)(e);if(t instanceof H)return H.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[t.constructor.name,e.constructor.name])}},Functor0:function(){return Nt}};var ze={bind:function(t){return function(e){if(t instanceof F)return e(t.value0);if(t instanceof H)return H.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[t.constructor.name,e.constructor.name])}},Apply0:function(){return Wr}};var er=function(){return{pure:F.create,Apply0:function(){return Wr}}}();var $2={alt:function(t){return function(e){return t instanceof H?e:t}},Functor0:function(){return Nt}},tb=function(){return{empty:H.value,Alt0:function(){return $2}}}(),Tu={Applicative0:function(){return er},Plus1:function(){return tb}};Vn();var es=function(){let t={};return function(e,r){let n=t[e]||(t[e]=As(e));return r(n)}}();function rs(t){return t(As())}var ns=zr.createElement,vA=t=>()=>t.props.def;function As(t){class e extends zr.Component{constructor(n){super(n);n.init&&n.init(this)()}render(){return this.props.render(this)()}componentDidMount(){this.props.componentDidMount(this)()}componentWillUnmount(){this.props.componentWillUnmount(this)()}}return e.displayName=t?"Elmish_"+t:"ElmishRoot",e}var Vb=typeof Array.prototype.flatMap=="function"?function(t){return function(e){return t.flatMap(e)}}:function(t){return function(e){for(var r=[],n=t.length,A=0;A=r.length?e:t(r[n])};var Nb=function(){function t(e,r,n,A,a,i){var u,o,l,s,z,f,v;for(u=a+(i-a>>1),u-a>1&&t(e,r,A,n,a,u),i-u>1&&t(e,r,A,n,u,i),o=a,l=u,s=a;o0?(n[s++]=f,++l):(n[s++]=z,++o);for(;o>1),u-a>1&&t(e,r,A,n,a,u),i-u>1&&t(e,r,A,n,u,i),o=a,l=u,s=a;o0?(n[s++]=f,++l):(n[s++]=z,++o);for(;o=0;a--)n=t(r[a])(n);return n}}},Ys=function(t){return function(e){return function(r){for(var n=e,A=r.length,a=0;a0)&&(J=O,G=pt._3(ct)));break;case p:k=new h(v,new h(c,G,vt),k,B),J=O,B&&B!==nt&&M===0?G=pt._1.killed(Y.fromLeft(B))(pt._2):vt?G=pt._1.failed(Y.fromLeft(vt))(pt._2):G=pt._1.completed(Y.fromRight(G))(pt._2),vt=null,M++;break;case X:M++,k=new h(v,new h(c,G,vt),k,B),J=O,G=pt._1;break;case c:M--,J=W,G=pt._1,vt=pt._2;break}break;case x:for(var Vt in Qt)Qt.hasOwnProperty(Vt)&&(ue=ue&&Qt[Vt].rethrow,y(Qt[Vt].handler(G)));Qt=null,B&&vt?setTimeout(function(){throw Y.fromLeft(vt)},0):Y.isLeft(G)&&ue&&setTimeout(function(){if(ue)throw Y.fromLeft(G)},0);return;case g:J=O;break;case j:return}}function Pt(rt){return function(){if(J===x)return ue=ue&&rt.rethrow,rt.handler(G)(),function(){};var nt=fe++;return Qt=Qt||{},Qt[nt]=rt,function(){Qt!==null&&delete Qt[nt]}}}function At(rt,nt){return function(){if(J===x)return nt(Y.right(void 0))(),function(){};var ct=Pt({rethrow:!1,handler:function(){return nt(Y.right(void 0))}})();switch(J){case g:B=Y.left(rt),J=x,G=B,ae($);break;case j:B===null&&(B=Y.left(rt)),M===0&&(J===j&&(k=new h(v,new h(X,G(rt)),k,B)),J=W,G=null,vt=null,ae(++$));break;default:B===null&&(B=Y.left(rt)),M===0&&(J=W,G=null,vt=null)}return ct}}function it(rt){return function(){var nt=Pt({rethrow:!1,handler:rt})();return J===g&&ae($),nt}}return{kill:At,join:it,onComplete:Pt,isSuspended:function(){return J===g},run:function(){J===g&&(q.isDraining()?ae($):q.enqueue(function(){ae($)}))}}}function P(Y,C,K,$){var J=0,G={},vt=0,B={},dt=new Error("[ParAff] Early exit"),Et=null,k=t;function M(Pt,At,it){var rt=At,nt=null,ct=null,pt=0,Vt={},Gt,St;t:for(;;)switch(Gt=null,rt.tag){case b:if(rt._3===t&&(Gt=G[rt._1],Vt[pt++]=Gt.kill(Pt,function(xt){return function(){pt--,pt===0&&it(xt)()}})),nt===null)break t;rt=nt._2,ct===null?nt=null:(nt=ct._1,ct=ct._2);break;case s:rt=rt._2;break;case z:case f:nt&&(ct=new h(v,nt,ct)),nt=rt,rt=rt._1;break}if(pt===0)it(Y.right(void 0))();else for(St=0,Gt=pt;St":t===void 0?"":t instanceof Date?t.toString():typeof Blob!="undefined"&&t instanceof Blob?"file["+t.name+"]":JSON.stringify(t)}var Im=je(ie),Zv=Sr(on),Em=Ce(ie);var Qa=function(t){return t.foldrWithIndex};var mo=function(t){return t.foldlWithIndex};var Xm=function(t){var e=Qa(t);return function(r){var n=bt(r.Semigroup0()),A=Ut(r);return function(a){return e(function(i){return function(u){return function(o){return n(a(i)(u))(o)}}})(A)}}},OA={foldrWithIndex:function(t){return function(e){var r=Im(function(A){return function(a){return t(A.value0)(A.value1)(a)}})(e),n=Zv(Zt.create);return function(A){return r(n(A))}}},foldlWithIndex:function(t){return function(e){var r=Em(function(A){return function(a){return t(a.value0)(A)(a.value1)}})(e),n=Zv(Zt.create);return function(A){return r(n(A))}}},foldMapWithIndex:function(t){return Xm(OA)(t)},Foldable0:function(){return ie}};var Nv=function(t){var e=mo(t);return function(r){var n=function(A){return function(a){return function(i){return a instanceof H?r(A)(i):a}}};return e(n)(H.value)}};function Ba(t){return Object.prototype.toString.call(t).slice(8,-1)}function TA(t){return t===void 0}var _a=Array.isArray||function(t){return Object.prototype.toString.call(t)==="[object Array]"};var Sn=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}();var zo=function(t){var e=nr(t);return function(r){return new Sn(r,e)}};var Le=function(){function t(){}return t.value=new t,t}(),kt=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}(),ho=function(t){return t},gm=function(t){return new kt(t.value0,t.value1)};var Fm=function(t){var e=function(r){return function(n){var A=r,a=!1,i;function u(o,l){if(l instanceof kt&&l.value1 instanceof kt&&l.value1.value1 instanceof kt){A=new kt(l,o),n=l.value1.value1.value1;return}var s=function(f){return f instanceof kt&&f.value1 instanceof kt&&f.value1.value1 instanceof Le?new kt(t(f.value0),new kt(t(f.value1.value0),Le.value)):f instanceof kt&&f.value1 instanceof Le?new kt(t(f.value0),Le.value):Le.value},z=function(f){return function(v){var m=f,p=!1,X;function c(b,d){if(b instanceof kt&&b.value0 instanceof kt&&b.value0.value1 instanceof kt&&b.value0.value1.value1 instanceof kt){m=b.value1,v=new kt(t(b.value0.value0),new kt(t(b.value0.value1.value0),new kt(t(b.value0.value1.value1.value0),d)));return}return p=!0,d}for(;!p;)X=c(m,v);return X}};return a=!0,z(o)(s(l))}for(;!a;)i=u(A,n);return i}};return e(Le.value)},Ym={map:Fm};var LA={foldr:function(t){return function(e){var r=function(){var A=function(a){return function(i){var u=a,o=!1,l;function s(z,f){if(f instanceof Le)return o=!0,z;if(f instanceof kt){u=new kt(f.value0,z),i=f.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[z.constructor.name,f.constructor.name])}for(;!o;)l=s(u,i);return l}};return A(Le.value)}(),n=Ce(LA)(re(t))(e);return function(A){return n(r(A))}}},foldl:function(t){var e=function(r){return function(n){var A=r,a=!1,i;function u(o,l){if(l instanceof Le)return a=!0,o;if(l instanceof kt){A=t(o)(l.value0),n=l.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[l.constructor.name])}for(;!a;)i=u(A,n);return i}};return e},foldMap:function(t){var e=bt(t.Semigroup0()),r=Ut(t);return function(n){return Ce(LA)(function(A){var a=e(A);return function(i){return a(n(i))}})(r)}}};var Hm=je(LA);var xo={append:function(t){return function(e){return Hm(kt.create)(e)(t)}}},Ov=bt(xo);var Tv={append:function(t){return function(e){return new Sn(t.value0,Ov(t.value1)(gm(e)))}}};var Sm={alt:Ov,Functor0:function(){return Ym}},Lv=function(){return{empty:Le.value,Alt0:function(){return Sm}}}();var gv=function(){var t=zo(Lv);return function(e){return ho(t(e))}}();var Fv=function(t){return t.value0};var $a=function(t){return t.length};var Io=function(t){return function(e){return{before:e.substring(0,t),after:e.substring(t)}}};var ti=function(t){return function(e){var r=Io($a(t))(e),n=r.before===t;return n?new F(r.after):H.value}};var Km=st(Ge),Um=st(or);var Xo=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Cv=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}(),Qm=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}(),Bm=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}(),xe=D,Gn=D;var gA=function(t){if(t instanceof Xo)return t.value0;if(t instanceof Qm)return"Error at array index "+(Um(t.value0)+(": "+gA(t.value1)));if(t instanceof Bm)return"Error at property "+(Km(t.value0)+(": "+gA(t.value1)));if(t instanceof Cv)return"Type mismatch: expected "+(t.value0+(", found "+t.value1));throw new Error("Failed pattern match at Foreign (line 78, column 1 - line 78, column 45): "+[t.constructor.name])};var Vo=function(t){var e=we(pv(t));return function(r){return e(gv(r))}};var kv=function(t){var e=U(Hn(t)),r=Vo(t);return function(n){return function(A){if(Ba(A)===n)return e(Gn(A));if(gt)return r(new Cv(n,Ba(A)));throw new Error("Failed pattern match at Foreign (line 123, column 1 - line 123, column 104): "+[n.constructor.name,A.constructor.name])}}};function wv(t){return function(){var e={};for(var r in t)hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}}var ei={};function FA(t){return t()}function Dv(t,e,r,n){return r in n?e(n[r]):t}function jo(t){return function(e){var r=[];for(var n in e)hasOwnProperty.call(e,n)&&r.push(t(n)(e[n]));return r}}var _m=Object.keys||jo(function(t){return function(){return t}});var ri=function(){return{}};function YA(t){return function(e){return function(r){return function(){return r[t]=e,r}}}}var A9=le(ya);var a9=de(bA);var i9=wv,No=function(t){return function(e){return FA(A9(YA(t)(e))(ri))}};var u9=function(t){return function(e){return FA(function(){var n=i9(e)();return t(n)(),n})}};var HA=function(){return XA(Dv)(H.value)(F.create)}();var Jv=function(t){return function(e){return u9(YA(t)(e))}};var Kv=function(t){var e=PA(t);return function(r){return FA(function(){var A=ri();return ja(e(r))(function(a){return a9(YA(a.value0)(a.value1)(A))})(),A})}};var o9=qn(Oe),l9=xr(o9),f9=Nv(OA),s9=st(or),v9=rv(Hu),ln=function(){function t(){}return t.value=new t,t}(),Vr=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Ai={validateJsRecord:function(t){return ln.value}};var qo=function(t){return function(e){return function(r){var n=e(r);return n?ln.value:new Vr({path:"",got:r,expected:t})}}};var Oo={validateForeignType:qo("Boolean")(jv)},Uv={validateForeignType:qo("Function")(Pv)};var ai={validateForeignType:qo("String")(Vv)},Qv=function(t){return t.validateJsRecord},ii=function(){return function(t){var e=Qv(t);return{validateForeignType:function(r){if(yv(r))return e(r);if(gt)return new Vr({path:"",expected:"Object",got:r});throw new Error("Failed pattern match at Elmish.Foreign (line 209, column 1 - line 212, column 69): "+[r.constructor.name])}}}},ui=function(t){return t.validateForeignType},Bv=function(t){var e=ui(t);return{validateForeignType:function(r){if(l9(_a)(r))return new Vr({path:"",expected:"Array",got:r});if(gt){var n=function(a){return function(i){var u=e(i);if(u instanceof ln)return H.value;if(u instanceof Vr)return new F({idx:a,invalid:u.value0});throw new Error("Failed pattern match at Elmish.Foreign (line 186, column 29 - line 188, column 51): "+[u.constructor.name])}},A=f9(n)(Gn(r));if(A instanceof H)return ln.value;if(A instanceof F)return new Vr({expected:A.value0.invalid.expected,got:A.value0.invalid.got,path:"["+(s9(A.value0.idx)+("]"+A.value0.invalid.path))});throw new Error("Failed pattern match at Elmish.Foreign (line 182, column 21 - line 184, column 101): "+[A.constructor.name])}throw new Error("Failed pattern match at Elmish.Foreign (line 179, column 6 - line 188, column 51): "+[r.constructor.name])}}};var oi=function(t){var e=oe(t);return function(r){var n=ui(r);return function(A){var a=Qv(A);return{validateJsRecord:function(i){var u=e(Dt.value),o=Se(u)(Gn(i)),l=n(o);if(l instanceof Vr)return new Vr({expected:l.value0.expected,got:l.value0.got,path:"."+(u+l.value0.path)});if(l instanceof ln)return a(i);throw new Error("Failed pattern match at Elmish.Foreign (line 235, column 9 - line 237, column 43): "+[l.constructor.name])}}}}},SA=function(t){var e=ui(t);return function(r){var n=e(r);if(n instanceof ln)return new et(Gn(r));if(n instanceof Vr)return new _(v9([n.value0.path,function(){var A=n.value0.path==="";return A?"Expected ":": expected "}(),n.value0.expected," but got: ",Ua(n.value0.got)]));throw new Error("Failed pattern match at Elmish.Foreign (line 255, column 18 - line 263, column 6): "+[n.constructor.name])}},GA=function(t){var e=SA(t);return function(r){return fs(e(r))}};var _v=(t,e)=>e[t],$v=(t,e,r)=>r[t]=e;var fn=function(e){return function(r){return e(r)()}};var kr=function(e){return function(r){return function(){return e(r)}}},wr=function(e){return function(r){return function(n){return function(){return e(r,n)}}}},sn=function(e){return function(r){return function(n){return function(A){return function(){return e(r,n,A)}}}}};var j9=Bt(Xt),MA=function(){function t(){}return t.value=new t,t}(),rc=function(){return function(t){var e=oe(t);return function(r){return sn($v)(e(Dt.value))}}},To=function(t){var e=GA(t);return function(r){var n=oe(r);return function(A){return function(a){return j9(function(){return _v(n(Dt.value),a)})(e)}}}};var CA=null;function nc(t,e,r){return t==null?e:r(t)}function Lo(t){return t}var Dr=Ft(CA)(Lo),Kt=function(t){return nc(t,H.value,F.create)};Vn();var li=window.ReactDOM,{createPortal:lQ,findDOMNode:fQ,flushSync:sQ,unstable_batchedUpdates:vQ}=window.ReactDOM;var nl=yu(Kc());function Uc(t){return t.state&&t.state.s}function Qc(t,e,r){return t.setState({s:e},r)}function Bc(t,e){return t.state={s:e}}var _c=li.render,$c=li.hydrate,Al=nl.default&&nl.default.renderToString||(t=>""),AR=li.unmountComponentAtNode,td=zr.Fragment;function ed(t,e,r){return zr.createElement.apply(null,[t,aR(t,e)].concat(r))}function aR(t,e){if(typeof t!="string"||e._data==null)return e;var r={_data:void 0};for(var n in e._data){var A=e._data[n];r["data-"+n]=A}return Object.assign({},e,r)}var Rt={asReactChildren:function(t){return[t]}},ht={asReactChildren:function(t){return[t]}},qt={asReactChildren:ut(lt)};var Ze=D,al=sn(Qc),rd=wr(_c),nd=wr($c),Ad=kr(Uc),ce=!1;var ad=wr(Bc),id=function(t){return t.asReactChildren},pn=function(){return function(t){var e=id(t);return function(r){return function(n){return function(A){return ed(r,n,e(A))}}}}},ud=pn()(qt),Ri=function(){return function(t){return function(e){return ud(t)(e)([])}}},Ne=ud(td)({});var il=S(Xt),iR=U(he),od=function(t){return{initialize:function(e){return ad(e)(t.initialState)},getState:function(e){return function(){var n=il(Kt)(Ad(e))();return Ct(t.initialState)(n)}},setState:al}},ld=function(){var t=function(e){return function(r){return{initialize:function(n){return jn(new F(r.initialState))(e)},getState:function(n){return il(Ct(r.initialState))(pA(e))},setState:function(n){return function(A){return function(a){return function(){return jn(new F(A))(e)(),al(n)(A)(iR(tt))(),a()}}}}}}};return il(t)(Va(H.value))}();var fd=bt(_e);var sd=rc(),vd={reflectSymbol:function(){return"__unmounted"}},uR=sd(vd),cd={reflectSymbol:function(){return"__subscriptions"}},oR=sd(cd),Wi=Bt(Xt),lR=To(Oo)(vd),dd=S(Xt),fR=To(Bv(Uv))(cd),sR=Ve(se),vR=le(rr),cR=$u(he)(ie),dR=sR(ar),pd=Jt(Ga),pR=us(Yr),bR=bt(qu(Mu(Nu))),bd=function(t){return t},QA=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}(),mR={map:function(t){return function(e){return new QA(t(e.value0),e.value1)}}};var md={apply:function(t){return function(e){return new QA(t.value0(e.value0),fd(t.value1)(e.value1))}},Functor0:function(){return mR}},zi={bind:function(t){return function(e){var r=e(t.value0);return new QA(r.value0,fd(t.value1)(r.value1))}},Apply0:function(){return md}},Ke={pure:function(t){return new QA(t,[])},Apply0:function(){return md}};var ul=function(t){return new QA(tt,[t])},BA=function(t){return ul(ot(t))};var Rd=function(t){return function(e){var r=uR(MA.value),n=oR(MA.value),A=function(v){return function(m){return function(p){return function(){var c=Wi(vA(v))(function(b){return b.init})();return e({initialState:c.value0}).setState(v)(m)(p)()}}}},a=function(){var v=dd(Ct(!1)),m=lR(MA.value);return function(p){return v(m(p))}}(),i=function(){var v=dd(Ct([])),m=fR(MA.value);return function(p){return v(m(p))}}(),u=function(v){return function(){return vR(cR)(i(v))(),n([])(v)()}},o=function(v){return function(){var p=Wi(vA(v))(function(X){return X.init})();return e({initialState:p.value0}).getState(v)()}},l=function(v){return function(m){return function(){var X=i(v)();return n(Ya(Mr(m))(X))(v)()}}},s=function(v){return function(m){var p=function(X){return Mr(dR(qA(0))(function(){return X({dispatch:function(){var c=z(m);return function(b){return pd(c(b))}}(),onStop:l(m)})}))};return Su(v)(p)}},z=function(v){return function(m){return pR(a(v))(function(){var X=o(v)(),c=Wi(vA(v))(function(d){return d.update})(),b=c(X)(m);return A(v)(b.value0)(s(b.value1)(v))()})}},f=function(v){return function(){var p=o(v)(),X=Wi(vA(v))(function(c){return c.view})();return X(p)(z(v))}};return function(v){return ns(t,{def:v,init:e({initialState:v.init.value0}).initialize,render:f,componentDidMount:s(v.init.value1),componentWillUnmount:bR(r(!0))(u)})}}},Wd=function(t){return function(){var r=pd(ld)();return rs(function(n){return Rd(n)(r)(t)})}},ol=function(t){return function(e){return es(t,function(r){var n=Rd(r)(od);return function(A){return n(e(A))}})}};var zd=t=>{let e=document.createElement("script");e.src="https://js.hsforms.net/forms/embed/v2.js",e.async=!0,e.onload=()=>{window.hbspt&&window.hbspt.forms.create({portalId:t.portalId,formId:t.formId,target:`#${t.targetId}`})},document.body.appendChild(e)};var RR=function(){function t(){}return t.value=new t,t}(),ll=function(){function t(){}return t.value=new t,t}(),WR=function(){function t(){}return t.value=new t,t}(),fl=function(){function t(){}return t.value=new t,t}(),hd=function(t){if(t instanceof RR)return"modal-sm";if(t instanceof ll)return"";if(t instanceof WR)return"modal-lg";if(t instanceof fl)return"modal-xl";throw new Error("Failed pattern match at Bootstrap.Modal.Size (line 14, column 13 - line 18, column 27): "+[t.constructor.name])};var Dd=yu(wd()),Jd=Dd.default;var tW=pn(),Kd=function(t){var e=tW(t);return function(){return function(){return e(Jd)}}};var Zr=function(t){return function(e){return e.join(t)}};var nW=D;var _d=function(t){return TA(t)};var mn=function(t){var e=_d(t);return e?H.value:new F(nW(t))};var Ht=function(t){return function(e){var r=_d(t);return r?e:t}};var dr=function(){return D};var AW=U(he),aW=Tn(),$d=function(t){return{handleMaybe:function(e){return function(r){return fn(function(){var n=Ft(AW(tt))(e);return function(A){return n(aW(r(A)))}}())}}}};var t1={handle:function(t){return function(e){return function(r){return t(e(r))()}}}},Vi={handleEffect:function(t){return fn(t)}},pr={handleEffect:function(t){return fn(ot(t))}},e1={handle:function(t){return function(e){return function(r){return t(e)()}}}},r1=function(t){return t.handleMaybe},ge=function(t){return t.handleEffect},ji=function(t){return t.handle};function yi(t,e){var r={};for(var n in e)({}).hasOwnProperty.call(e,n)&&(r[n]=e[n]);for(var A in t)({}).hasOwnProperty.call(t,A)&&(r[A]=t[A]);return r}var Pi=function(){return function(){return function(t){return function(e){return yi(t,e)}}}};var iW=Ri(),Rl=pn(),n1=Pi()();var Zi=D;var Wl=function(t){var e=Rl(t);return function(r){return function(n){return e(Zi(r))(n)}}},zl=function(t){var e=Rl(t);return function(r){return function(n){return function(A){return e(Zi(r))(n1(A)({className:n}))}}}},hl=function(t){return function(e){return function(r){return iW(Zi(t))(n1(r)({className:e}))}}};var Ue=function(t){return function(e){var r=Rl(e);return function(n){return function(A){return r(Zi(t))({className:n})(A)}}}};var Yt=D;var Dn=function(t){return Ue("span")(t)};var Fe=function(t){return Ue("section")(t)};var Ni=function(t){var e=zl(t);return function(){return function(){return e("p")}}},Ur=function(t){return Ue("p")(t)};var qi=function(t){return Ue("label")(t)};var Oi=function(){return function(){return hl("input")}};var Ti=function(){return function(){return hl("img")}};var Li=function(t){return Ue("i")(t)};var gi=function(t){return Ue("h4")(t)};var Jn=function(t){return Ue("h3")(t)};var ke=function(t){return Ue("h2")(t)};var Fi=function(t){return Ue("h1")(t)};var Yi=function(t){return Ue("em")(t)};var $t=function(t){var e=zl(t);return function(){return function(){return e("div")}}},zt=function(t){return Ue("div")(t)};var ea="";function A1(t){var e=t.split(` `);return e.reduce(function(r,n){var A=lW(n)||sW(n)||dW(n)||RW(n)||bW(n);return A&&r.push(A),r},[])}var uW=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,oW=/\((\S*)(?::(\d+))(?::(\d+))\)/;function lW(t){var e=uW.exec(t);if(!e)return null;var r=e[2]&&e[2].indexOf("native")===0,n=e[2]&&e[2].indexOf("eval")===0,A=oW.exec(e[2]);return n&&A!=null&&(e[2]=A[1],e[3]=A[2],e[4]=A[3]),{file:r?null:e[2],methodName:e[1]||ea,arguments:r?[e[2]]:[],lineNumber:e[3]?+e[3]:null,column:e[4]?+e[4]:null}}var fW=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function sW(t){var e=fW.exec(t);return e?{file:e[2],methodName:e[1]||ea,arguments:[],lineNumber:+e[3],column:e[4]?+e[4]:null}:null}var vW=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,cW=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function dW(t){var e=vW.exec(t);if(!e)return null;var r=e[3]&&e[3].indexOf(" > eval")>-1,n=cW.exec(e[3]);return r&&n!=null&&(e[3]=n[1],e[4]=n[2],e[5]=null),{file:e[3],methodName:e[1]||ea,arguments:e[2]?e[2].split(","):[],lineNumber:e[4]?+e[4]:null,column:e[5]?+e[5]:null}}var pW=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function bW(t){var e=pW.exec(t);return e?{file:e[3],methodName:e[1]||ea,arguments:[],lineNumber:+e[4],column:e[5]?+e[5]:null}:null}var mW=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function RW(t){var e=mW.exec(t);return e?{file:e[2],methodName:e[1]||ea,arguments:[],lineNumber:+e[3],column:e[4]?+e[4]:null}:null}function a1({skipFrames:t,prefix:e}){let r=new Error().stack,A=A1(r)[t],a=i1(A.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),i=i1(A.methodName);return`${e}_${a}_${i}_${A.lineNumber}_${A.column}`}var i1=t=>t.replace(/[^\d\w]+/g,"_").replace(/(^_|_$)/g,"");var WW=U(Ke),zW=ut(lt),Hi=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),hW={map:function(t){return function(e){return new Hi(function(r){return e.value0(function(n){return r(t(n))})})}}},u1=S(hW);var xl=function(t){return bd(a1(t))},Kn=function(t){return new Hi(function(e){return e(t)})},Un=function(t){return function(e){return new Hi(function(r){return ol(t)(e)(r)})}},Il=function(t){return function(e){return ol(t)(function(r){return{init:WW(tt),update:ot(qr),view:ot(ot(e.value0(zW)))}})(tt)}},o1=function(t){var e=xl({skipFrames:3,prefix:"WithHook"});return function(r){return Il(e)(u1(r)(t))}},Si=function(t){var e=xl({skipFrames:3,prefix:"WithHookCurried"});return function(r){return Il(e)(u1(Za(r))(t))}},Qn=function(t){var e=xl({skipFrames:3,prefix:"HooksComponent"});return Il(e)(t)},ra=function(){return function(t){return function(e){return new Hi(function(r){return t.value0(function(n){var A=e(n);return A.value0(r)})})}}},xW=ra(),Gi=function(t){return function(){return xW}};var l1=so(fo);var IW={map:function(t){return function(e){return l1(l1(t))(e)}}},EW=Bt(IW),XW=function(t){var e=ft(t.Monad0().Bind1()),r=Jt(t);return function(n){return ul(function(A){return e(n(A.dispatch))(function(a){return r(A.onStop(a))})})}},f1=function(t){var e=XW(t);return function(r){return function(n){return e(EW(n)(r))}}};var s1=Ve(se)(zi),VW=f1(ye),jW=ut(lt),v1=U(Ke),c1=function(t){return function(e){return Un("UseSubscription")(function(r){return{init:s1(VW(jW)(t))(function(){return v1(tt)}),update:function(n){return function(A){return s1(BA(e(A)))(function(){return v1(tt)})}},view:function(n){return function(A){return r(tt)}}}})}};function El(t){return function(){return function(e){return t(e)()}}}function Xl(t){return function(e){return function(r){return function(n){return function(){return n.addEventListener(t,e,r)}}}}}function Vl(t){return function(e){return function(r){return function(n){return function(){return n.removeEventListener(t,e,r)}}}}}var Rn=function(){return window};var jl=D;var d1=D;var Mi=function(t){var e=U(t.Applicative0()),r=nr(t.Plus1());return function(n){if(n)return e(tt);if(!n)return r;throw new Error("Failed pattern match at Control.Alternative (line 48, column 1 - line 48, column 54): "+[n.constructor.name])}};function Bn(t){return function(){return t.document}}var p1=D;var b1="message";var m1="hashchange";var R1="popstate";var W1="keyup",z1="keydown";var h1="mouseup";var x1="mousemove";var I1=Jt(ye),E1=S(Xt),LW=le(rr),X1=function(){var t=function(n){return function(A){return function(a){return I1(function(){var u=A(),o=El(function(l){return a(l)})();return Xl(n)(o)(!1)(u)(),I1(Vl(n)(o)(!1)(u))})}}},e=function(n){return t(n)(E1(p1)(Rn))},r=function(n){return t(n)(E1(d1)(LW(Bn)(Rn)))};return{hashchange:e(m1),mousemove:e(x1),mouseup:e(h1),popstate:e(R1),resize:e("resize"),message:e(b1),keydown:r(z1),keyup:r(W1),selectionchange:r("selectionchange"),visibilitychange:r("visibilitychange")}}();var V1=function(t){var e=Wl(t);return function(){return function(){return e("button")}}};var j1=function(t){var e=Wl(t);return function(){return function(){return e("a")}}};var y1=Pi()(),Y5=function(t){return t},Ie=xe(CA),pe=function(t){var e=V1(t)()();return function(){return function(){return function(r){return function(n){return function(A){return function(a){return e(y1(A)({className:r,"aria-label":n}))(a)}}}}}}};var _n=function(t){return Y5(xe(t))},ki=function(t){var e=j1(t)()();return function(){return function(){return function(r){return function(n){return function(A){return function(a){return e(y1(A)({className:r,"aria-label":n}))(a)}}}}}}};var hWt=typeof Array.from=="function",xWt=typeof Symbol!="undefined"&&Symbol!=null&&typeof Symbol.iterator!="undefined"&&typeof String.prototype[Symbol.iterator]=="function",IWt=typeof String.prototype.fromCodePoint=="function",EWt=typeof String.prototype.codePointAt=="function";function Z1(t){return function(e){return function(){return e.getElementById(t)}}}var K5=S(Xt),Zl=function(t){var e=K5(Kt),r=Z1(t);return function(n){return e(r(n))}};var Di=function(t){return function(e){return function(){return e[t]}}},U5=Di("children"),Q5=Di("firstElementChild"),B5=Di("lastElementChild"),_5=Di("childElementCount");var Ji=Ct(ce),Nr=re(Ft(ce));var aI=function(t){return function(e){if(t)return e(tt);if(gt)return ce;throw new Error("Failed pattern match at Utils.HTML (line 98, column 1 - line 98, column 61): "+[t.constructor.name,e.constructor.name])}},N1=function(t){return function(e){return aI(t)(ot(e))}};var q1=function(){return D};var $n=zt(ht),Nl=dr(),iI=Kd(ht)()(),uI=$t(ht)()(),oI=$t(qt)()(),lI=zt(qt),fI=pe(Rt)()(),sI=ge(pr),vI=tn(Cr),cI=Jt(ye),O1=q1(),ql=function(){return function(t){var e=$n("modal-backdrop fade show")(ce),r=Nl(t),n=mn(r.footer),A=mn(r.header),a=Ht(r.size)(ll.value),i=Zr(" ")([function(){var o=Ht(r.scrollable)(!0);return o?"modal-dialog-scrollable":""}(),function(){var o=Ht(r.centered)(!0);return o?"modal-dialog-centered":""}(),hd(a),Ht(r.dialogClass)("")]),u=iI({focusTrapOptions:{escapeDeactivates:!1,fallbackFocus:".modal-content",allowOutsideClick:!0}})($n("modal fade show d-block")(uI("modal-dialog "+i)({style:Ht(r.dialogStyle)(Yt({}))})(oI("modal-content "+Ht(r.contentClass)(""))({style:Ht(r.contentStyle)(Yt({}))})([Nr(A)($n("modal-header "+Ht(r.headerClass)(""))),$n("modal-body "+Ht(r.bodyClass)(""))(r.body),Nr(n)($n("modal-footer "+Ht(r.footerClass)("")))]))));return Ne([u,e])}},T1=ql(),L1=function(){return function(t){var e=Nl(t),r=lI("d-flex w-100 justify-content-between align-items-center")([$n("mr-4")(Ht(e.title)(ce)),fI("btn btn-link large mr-n3 py-0 fe fe-x t--close "+Ht(e.dismissButtonClass)("text-body"))(_n("Close"))({type:"button",onClick:sI(e.onDismiss)})("")]),n=function(A){return vI(A.key==="Escape")(cI(e.onDismiss))};return o1(c1(X1.keyup)(n))(function(A){var a=Ht(e.bodyScrollable)(!1);return T1(a?function(){var i=Nl(O1(e));return{body:i.body,bodyClass:i.bodyClass,centered:i.centered,contentClass:i.contentClass,contentStyle:i.contentStyle,dialogClass:i.dialogClass,dialogStyle:i.dialogStyle,footer:i.footer,footerClass:i.footerClass,headerClass:i.headerClass,scrollable:i.scrollable,size:i.size,header:r}}():O1({bodyClass:e.bodyClass,bodyScrollable:e.bodyScrollable,centered:e.centered,contentClass:e.contentClass,contentStyle:e.contentStyle,dialogClass:e.dialogClass,dialogStyle:e.dialogStyle,dismissButtonClass:e.dismissButtonClass,footer:e.footer,footerClass:e.footerClass,headerClass:e.headerClass,onDismiss:e.onDismiss,scrollable:e.scrollable,size:e.size,title:e.title,body:Ne([r,e.body])}))})}};Vn();var g1=class extends zr.Component{componentDidUpdate(e){this.props.componentDidUpdate(e.deps)}render(){return this.props.children}},F1=g1;var dI=gr();var Y1=function(t){return"ref:"+oe(t)(Dt.value)},H1=function(t){var e=Y1(t);return function(r){return dI(HA(e)(r))}},S1=function(t){var e=Y1(t);return function(r){return No(e)(r)}};var bI=pn(),G1=Ve(se)(zi),M1=U(Ke),mI=r1($d(mv)),C1={reflectSymbol:function(){return"deps"}},RI=H1(C1),WI=S1(C1),k1=ut(lt);var zI=function(t){var e=bI(t);return function(){return function(){return e(F1)}}},hI=zI(ht)()(),w1=function(t){var e=oA(t);return function(r){return function(n){return function(A){return function(a){return Un(r)(function(i){return n({init:G1(BA(a(A)))(function(){return M1(A)}),update:function(u){return function(o){return G1(BA(a(o)))(function(){return M1(o)})}},view:function(u){return function(o){return hI({componentDidUpdate:mI(o)(function(l){var s=e(RI(l))(A);return s?new F(A):H.value}),deps:WI(A)})(i(tt))}}})})}}}}},xI=w1(Ra),D1=function(t){var e=w1(t);return function(r){return function(n){return e("UseEffectPrime")(k1)(r)(n)}}},J1=function(t){return xI("UseEffect")(k1)(tt)(ot(t))};var II=Gi(se)(),EI=Jt(ye),XI=zt(ht),VI=L1(),jI=$t(ht)()(),yI=kr(zd),K1=function(t){return Qn(II(J1(EI(yI(t))))(function(){return Kn(XI(function(){return t.visible?"":"d-none"}())(VI({body:jI("")({id:t.targetId})(ce),onDismiss:t.onDismiss,size:fl.value})))}))};var U1=U(Ke),PI=ut(lt);var ZI=function(t){return function(e){return function(r){return Un(t)(function(n){return e({init:U1(r),update:function(A){return function(a){return U1(a)}},view:RA(n)})})}}},Qe=function(t){return ZI("UseState")(PI)(t)};var Q1="/agents/recruiter",B1="/agents/one-stop";var Ol=typeof CV!="undefined"&&CV.assetsRoot||typeof global!="undefined"&&global.CV&&global.CV.assetsRoot||"/";var Tl=Ir(qn(Oe)),NI=ut(lt),qI=Ti()(),Ki=function(t){var e=ti(t);return function(r){return Xn(e(r))}},Wn=function(t){if(Tl(Ki("http://"))(Tl(Ki("https://"))(Tl(Ki("//"))(Ki("blob:"))))(t))return t;if(gt)return Ol+Ct(t)(ti("/")(t));throw new Error("Failed pattern match at Utils.AppAssets (line 47, column 1 - line 47, column 30): "+[t.constructor.name])},zn=function(){return function(){return function(t){return function(e){var r=function(A){return NI},n=r(e)(Jv("src")(Wn(e.src))(e));return qI(t)(n)}}}},OI=zn()(),Qr=function(t){return function(e){return OI(t)({src:e})}};var TI=$t(ht)()(),Ll=zt(ht),LI=ki(ht)()(),Ui=zt(qt),gI=zn()(),_1=zt(Rt),FI=Jn(Rt),$1=function(){var t=function(r){return TI("w-100 "+function(){return r.mobile?"d-md-none":"d-none d-md-block"}())({style:Yt({backgroundImage:"url("+(Wn("/img/landing/agents/footer-gradient.svg")+")"),backgroundSize:"cover",backgroundPosition:"top center",height:function(){return r.mobile?"100px":"200px"}()})})(ce)},e=function(r){return Ll("col-12 col-lg-6 py-3 py-lg-0")(LI("card shadow lift h-100")(_n(r.title))({href:r.link})(Ll("card-body p-2")(Ui("row no-gutters g-0 align-items-center")([Ll("col-auto")(gI("")({src:r.image,alt:r.title})),Ui("col pl-2")([_1("small font-weight-bold fw-bold text-lilac mb-1")(r.description),FI("font-weight-bold fw-bold mb-0 text-canopy-black")(r.title)])]))))};return Fe(qt)("bg-white pt-8 pt-md-10")([Ui("container")([_1("h1 font-serif line-height-1-5 mb-9 text-center")("Meet our AI agents"),Ui("row")([e({image:"/img/landing/agents/recruiter/tab-icon.svg",title:"AI Recruiter",description:"For prospective students",link:Q1}),e({image:"/img/landing/agents/advisor/tab-icon.svg",title:"AI One Stop",description:"For current students and alumni",link:B1})])]),t({mobile:!1}),t({mobile:!0})])}();var t7=t=>()=>t.preventDefault&&t.preventDefault();var na=function(){return t7};var YI=ii();var HI=ft(ze),SI=GA(YI(oi({reflectSymbol:function(){return"value"}})(ai)(Ai))),GI=U(er);var gl=function(t){return Ct("")(HI(SI(xe(t.target)))(function(e){return GI(e.value)}))};var e7=function(){return{"genericTop'":lr.value}}();var Fl=function(t){return t["genericTop'"]},r7=function(t){return{"genericTop'":Fl(t)}};var n7=function(){return{"genericBottom'":lr.value}}();var Aa=function(t){return t["genericBottom'"]},A7=function(t){return{"genericBottom'":Aa(t)}};var a7=function(t){return{"genericBottom'":new We(Aa(t))}},i7=function(t){var e=ha(t);return function(r){return e(Aa(r))}};var Br=S(Nt),Qi=Me();var Yl=function(t){return t["genericToEnum'"]};var Bi=function(t){return t["genericSucc'"]},u7=function(t){var e=ha(t),r=ts(t);return function(n){var A=Br(e),a=Bi(n);return function(i){return A(a(r(i)))}}},Hl=function(t){return t["genericPred'"]};var Sl=function(t){return t["genericFromEnum'"]};var o7=function(t){var e=Hl(t),r=Bi(t);return function(n){var A=Fl(n);return function(a){var i=Hl(a),u=Bi(a);return function(o){var l=Aa(o);return{"genericPred'":function(s){if(s instanceof We)return Br(We.create)(e(s.value0));if(s instanceof Xe){var z=i(s.value0);if(z instanceof H)return new F(new We(A));if(z instanceof F)return new F(new Xe(z.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 30, column 14 - line 32, column 31): "+[z.constructor.name])}throw new Error("Failed pattern match at Data.Enum.Generic (line 28, column 18 - line 32, column 31): "+[s.constructor.name])},"genericSucc'":function(s){if(s instanceof We){var z=r(s.value0);if(z instanceof H)return new F(new Xe(l));if(z instanceof F)return new F(new We(z.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 34, column 14 - line 36, column 31): "+[z.constructor.name])}if(s instanceof Xe)return Br(Xe.create)(u(s.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 33, column 18 - line 37, column 36): "+[s.constructor.name])}}}}}};var l7={"genericPred'":function(t){return H.value},"genericSucc'":function(t){return H.value}},f7=function(t){var e=Hl(t),r=Bi(t);return{"genericPred'":function(n){return Br(za)(e(n))},"genericSucc'":function(n){return Br(za)(r(n))}}};var Gl=function(t){return t["genericCardinality'"]};var s7=function(t){var e=Gl(t),r=Yl(t),n=Sl(t);return function(A){var a=Yl(A),i=Sl(A);return{"genericCardinality'":Qi(e)+Qi(Gl(A))|0,"genericToEnum'":function(u){var o=function(l){if(u>=0&&ue=>r=>n=>{let A=KI[t];if(typeof console!="undefined"&&console[A]&&console[A](e,r),typeof window!="undefined"){let a=new Error(e);typeof window.Sentry!="undefined"&&window.Sentry.captureException(a,{extra:r})}return n()},R7=(t,e)=>(e.__sentryFingerprint=t,e);var W7=function(t){return Hr(R7)(t)};var _i="error";var Ml={parseOrPanic:function(t){return function(e){var r=t.parse(e);if(r instanceof et)return r.value0;if(r instanceof _)return aa(_i)("Failed to parse "+t.diagnosticName)({error:r.value0,value:e})(function(n){return t.default});throw new Error("Failed pattern match at Utils.Parse (line 49, column 5 - line 57, column 24): "+[r.constructor.name])}}},ia=function(t){return t.parseOrPanic},UI=ia(Ml);var z7={parseOrPanic:function(t){return UI({default:t.default,diagnosticName:t.diagnosticName,parse:function(){var e=Ft(new _(""))(et.create);return function(r){return e(t.parse(r))}}()})}};var h7=f7(l7),x7=A7(n7),I7=c7(v7),Ae=function(){function t(){}return t.value=new t,t}(),te=function(){function t(){}return t.value=new t,t}(),QI={to:function(t){if(t instanceof We)return Ae.value;if(t instanceof Xe)return te.value;throw new Error("Failed pattern match at Trellis.Types.Agent (line 18, column 1 - line 18, column 32): "+[t.constructor.name])},from:function(t){if(t instanceof Ae)return new We(lr.value);if(t instanceof te)return new Xe(lr.value);throw new Error("Failed pattern match at Trellis.Types.Agent (line 18, column 1 - line 18, column 32): "+[t.constructor.name])}};var BI=function(t){if(t instanceof Ae)return"advisor";if(t instanceof te)return"recruiter";throw new Error("Failed pattern match at Trellis.Types.Agent (line 37, column 13 - line 39, column 27): "+[t.constructor.name])},E7=function(t){if(t instanceof Ae)return"advisor-demo";if(t instanceof te)return"landing-page-demo";throw new Error("Failed pattern match at Trellis.Types.Agent (line 31, column 12 - line 33, column 35): "+[t.constructor.name])},X7=function(){return ia(z7)({default:te.value,diagnosticName:"Trellis/Types/Agent",parse:b7(BI)(m7(QI)(o7(h7)(r7(e7))(h7)(x7))(s7(I7)(I7))(a7(x7)))})}(),hn=function(t){if(t instanceof Ae)return"Maple";if(t instanceof te)return"Sarah";throw new Error("Failed pattern match at Trellis.Types.Agent (line 21, column 8 - line 23, column 23): "+[t.constructor.name])},Be=function(t){if(t instanceof Ae)return"AI One Stop";if(t instanceof te)return"AI Recruiter";throw new Error("Failed pattern match at Trellis.Types.Agent (line 26, column 8 - line 28, column 30): "+[t.constructor.name])};var _I=typeof CV!="undefined"&&CV.pathInfo||typeof global!="undefined"&&global.CV&&global.CV.pathInfo||(t=>null);function V7(t,e){let r=typeof CV!="undefined"&&CV.apiEndpoint||typeof global!="undefined"&&global.CV&&global.CV.apiEndpoint;return r||console.error("Missing `CV.apiEndpoint` function"),r&&r(t,e)}function j7(t,e,r,n,A){return function(a,i){var u=t.newXHR(),o=t.fixupUrl(A.url,u);if(u.open(A.method||"GET",o,!0,A.username,A.password),A.headers)try{for(var l=0,s;(s=A.headers[l])!=null;l++)u.setRequestHeader(s.field,s.value)}catch(f){a(f)}var z=function(f){return function(){a(new Error(f))}};return u.onerror=z(r),u.ontimeout=z(e),u.onload=function(){i({status:u.status,statusText:u.statusText,headers:u.getAllResponseHeaders().split(`\r `).filter(function(f){return f.length>0}).map(function(f){var v=f.indexOf(":");return n(f.substring(0,v))(f.substring(v+2))}),body:u.response})},u.responseType=A.responseType,u.withCredentials=A.withCredentials,u.timeout=A.timeout,u.send(A.content),function(f,v,m){try{u.abort()}catch(p){return v(p)}return m()}}}var $i="application/json",y7="application/x-www-form-urlencoded";var P7=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Z7=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),N7=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),q7=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),O7=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Cl=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),tu=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),T7=function(t){return t instanceof Cl?new F(y7):t instanceof tu?new F($i):H.value};var L7=function(){return tu.create}();var g7=Me();var eu=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),ru=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),tA=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}(),F7=function(t){if(t instanceof eu||t instanceof ru)return g7(t.value0);if(t instanceof tA)return t.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[t.constructor.name])};var kl=function(t){if(t instanceof eu)return"Accept";if(t instanceof ru)return"Content-Type";if(t instanceof tA)return t.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[t.constructor.name])};var Y7=ut(lt),wl=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Dl=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Jl=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),nu=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),Au=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),au=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),H7=function(t){if(t instanceof wl)return"arraybuffer";if(t instanceof Dl)return"blob";if(t instanceof Jl)return"document";if(t instanceof nu||t instanceof Au)return"text";if(t instanceof au)return"";throw new Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[t.constructor.name])},S7=function(t){return t instanceof nu?new F($i):H.value},G7=function(){return new Au(Y7)}();var M7=function(){return new au(Y7)}();var C7=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}();var eE=Me();var Kl=function(t){return eE(oo(t))};function ur(t){return t}function Ul(t){return JSON.stringify(t)}var k7=ur(ei);function w7(t,e,r){try{return e(JSON.parse(r))}catch(n){return t(n.message)}}var iu=function(t){return w7(_.create,et.create,t)};function rE(t){return t.replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16)})}function D7(t,e,r){try{return e(rE(encodeURIComponent(r)).replace(/%20/g,"+"))}catch(n){return t(n)}}var uu=function(){return La(D7)(ot(H.value))(F.create)}();var AE=Ot(Wr),J7=S(Nt),aE=sr(Ln)(er);var iE=function(t){return t};var K7=function(){var t=function(n){if(n.value1 instanceof H)return uu(n.value0);if(n.value1 instanceof F)return AE(J7(function(A){return function(a){return A+("="+a)}})(uu(n.value0)))(uu(n.value1.value0));throw new Error("Failed pattern match at Data.FormURLEncoded (line 37, column 16 - line 39, column 114): "+[n.constructor.name])},e=J7(Zr("&")),r=aE(t);return function(n){return e(r(iE(n)))}}();var Ql=function(){function t(){}return t.value=new t,t}(),xn=function(){function t(){}return t.value=new t,t}(),Bl=function(){function t(){}return t.value=new t,t}(),eA=function(){function t(){}return t.value=new t,t}(),ou=function(){function t(){}return t.value=new t,t}(),ua=function(){function t(){}return t.value=new t,t}(),_l=function(){function t(){}return t.value=new t,t}(),$l=function(){function t(){}return t.value=new t,t}(),tf=function(){function t(){}return t.value=new t,t}(),ef=function(){function t(){}return t.value=new t,t}(),rf=function(){function t(){}return t.value=new t,t}(),nf=function(){function t(){}return t.value=new t,t}(),Af=function(){function t(){}return t.value=new t,t}(),af=function(){function t(){}return t.value=new t,t}(),uf=function(){function t(){}return t.value=new t,t}(),lu=function(){function t(){}return t.value=new t,t}();var uE=function(t){return t},oE={show:function(t){if(t instanceof Ql)return"OPTIONS";if(t instanceof xn)return"GET";if(t instanceof Bl)return"HEAD";if(t instanceof eA)return"POST";if(t instanceof ou)return"PUT";if(t instanceof ua)return"DELETE";if(t instanceof _l)return"TRACE";if(t instanceof $l)return"CONNECT";if(t instanceof tf)return"PROPFIND";if(t instanceof ef)return"PROPPATCH";if(t instanceof rf)return"MKCOL";if(t instanceof nf)return"COPY";if(t instanceof Af)return"MOVE";if(t instanceof af)return"LOCK";if(t instanceof uf)return"UNLOCK";if(t instanceof lu)return"PATCH";throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[t.constructor.name])}};var U7=ve(st(oE))(uE);var Q7={eq:function(t){return function(e){return t instanceof Ql&&e instanceof Ql||t instanceof xn&&e instanceof xn||t instanceof Bl&&e instanceof Bl||t instanceof eA&&e instanceof eA||t instanceof ou&&e instanceof ou||t instanceof ua&&e instanceof ua||t instanceof _l&&e instanceof _l||t instanceof $l&&e instanceof $l||t instanceof tf&&e instanceof tf||t instanceof ef&&e instanceof ef||t instanceof rf&&e instanceof rf||t instanceof nf&&e instanceof nf||t instanceof Af&&e instanceof Af||t instanceof af&&e instanceof af||t instanceof uf&&e instanceof uf||t instanceof lu&&e instanceof lu}}};var B7=function(t){return ZA(function(e){return function(){var n=t(function(A){return e(_.create(A))()},function(A){return e(et.create(A))()});return function(A){return ZA(function(a){return function(){return n(A,function(u){return a(_.create(u))()},function(u){return a(et.create(u))()}),Xv}})}}})};var of=U(Hn(Fr)),lE=Vo(Fr),In=kv(Fr),_7=Ee(bv(Tv)(Fr)),fE=xa(Ka(Fr)),fu=S(Nt),sE=un(ie)(Oe),vE=mt($e),cE=le(ze),dE=S(ne),pE=Bt(co),bE=Sa(Ev),mE=U(Cr);var su=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),vu=function(){function t(e,r){this.value0=e,this.value1=r}return t.create=function(e){return function(r){return new t(e,r)}},t}(),cu=function(){function t(){}return t.value=new t,t}(),du=function(){function t(){}return t.value=new t,t}(),pu=function(){function t(e){this.value0=e}return t.create=function(e){return new t(e)},t}(),$7=function(t){return function(e){var r=function(s){return s===""?of(k7):ve(function(z){return lE(Xo.create(z))})(of)(iu(s))},n=function(){if(e.responseFormat instanceof wl)return In("ArrayBuffer");if(e.responseFormat instanceof Dl)return In("Blob");if(e.responseFormat instanceof Jl)return function(s){return _7(In("Document")(s))(_7(In("XMLDocument")(s))(In("HTMLDocument")(s)))};if(e.responseFormat instanceof nu)return fE(function(s){return e.responseFormat.value0(r(s))})(In("String"));if(e.responseFormat instanceof Au)return In("String");if(e.responseFormat instanceof au)return ot(e.responseFormat.value0(of(tt)));throw new Error("Failed pattern match at Affjax (line 274, column 18 - line 283, column 57): "+[e.responseFormat.constructor.name])}(),A=function(s){if(s instanceof P7)return new et(s.value0(xe));if(s instanceof Z7)return new et(xe(s.value0));if(s instanceof N7)return new et(xe(s.value0));if(s instanceof q7)return new et(xe(s.value0));if(s instanceof O7)return new et(xe(s.value0));if(s instanceof Cl)return Ea("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(fu(xe)(K7(s.value0)));if(s instanceof tu)return new et(xe(Ul(s.value0)));throw new Error("Failed pattern match at Affjax (line 235, column 20 - line 250, column 69): "+[s.constructor.name])},a=function(s){return function(z){return s instanceof F&&!sE(Zu(vE)(kl)(s.value0))(z)?ro(z)(s.value0):z}},i=function(s){return a(fu(ru.create)(cE(T7)(s)))(a(fu(eu.create)(S7(e.responseFormat)))(e.headers))},u=function(s){return{method:U7(e.method),url:e.url,headers:dE(function(z){return{field:kl(z),value:F7(z)}})(i(e.content)),content:s,responseType:H7(e.responseFormat),username:Dr(e.username),password:Dr(e.password),withCredentials:e.withCredentials,timeout:Ct(0)(fu(function(z){return z})(e.timeout))}},o=function(s){return pE(bE(B7(j7(t,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",C7.create,u(s)))))(function(z){if(z instanceof et){var f=Kl(n(z.value0.body));if(f instanceof _)return new _(new vu(Fv(f.value0),z.value0));if(f instanceof et)return new et({headers:z.value0.headers,status:z.value0.status,statusText:z.value0.statusText,body:f.value0});throw new Error("Failed pattern match at Affjax (line 209, column 9 - line 211, column 52): "+[f.constructor.name])}if(z instanceof _)return new _(function(){var v=Yn(z.value0),m=v==="AffjaxTimeoutErrorMessageIdent";if(m)return cu.value;var p=v==="AffjaxRequestFailedMessageIdent";return p?du.value:new pu(z.value0)}());throw new Error("Failed pattern match at Affjax (line 207, column 144 - line 219, column 28): "+[z.constructor.name])})};if(e.content instanceof H)return o(Dr(H.value));if(e.content instanceof F){var l=A(e.content.value0);if(l instanceof et)return o(Dr(new F(l.value0)));if(l instanceof _)return mE(new _(new su(l.value0)));throw new Error("Failed pattern match at Affjax (line 199, column 7 - line 203, column 48): "+[l.constructor.name])}throw new Error("Failed pattern match at Affjax (line 195, column 3 - line 203, column 48): "+[e.content.constructor.name])}};var rA=function(){return{method:new _(xn.value),url:"/",headers:[],content:H.value,username:H.value,password:H.value,withCredentials:!1,responseFormat:M7,timeout:H.value}}();var tp={eq:function(t){return function(e){return t===e}}};var lf={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(t){return t||"/"}};var ep=$7(lf);function up(t){return Buffer.from(t).toString("base64")}function op(t,e,r){let n;try{n=e(btoa(r))}catch(A){n=t(A)}return n}var sf=typeof btoa=="function";function lp(t){let e=32768,r=[];for(let n=0;n