{"version":3,"file":"Text_Color_Animation.Chy4b1nD.mjs","names":["addPropertyOverrides","Particles","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","RichText","l","h","r","n","e","t","o","n","e","t","r","a","s","n","e","r","t","c","i","o","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","U","q","_","X","p","Z","v","Y","y","b","te","W","L","D","M","k","B","j","C","R","N","x","F","V","se","ce","Ticker","Children","offset","directionTransformers","useRef","useMemo","useState","MAX_DUPLICATED_ITEMS","measure","useCallback","size","i","clamp","placeholderStyles","emojiStyles","titleStyles","subtitleStyles","containerStyle","isValidNumber","e","t","n","a","r","i","o","s","u","l","c","h","f","d","p","v","m","b","g","y","P","M","I","E","C","w","_","A","R","T","F","L","N","k","j","S","O","x","D","W","U","V","B","$","z","H","Y","X","G","q","J","K","Z","Q","ee","te","ne","re","ae","oe","se","ue","le","ce","fe","pe","ye","l","e","f","n","r","t","u","d","i","o","v","a","h","p","m","w","s","c","g","y","R","C","E","b","V","O","M","k","P","x","I","T","S","D","L","z","H","e.default","t.default","j","N","B","A","F","W","_","U","n","t","a","r","i","e","o","s","u","l","c","f","d","p","h","v","m","g","b","y","V","w","_","A","C","M","E","P","I","L","F","R","S","x","k","T","j","O","W","B","D","U","N","$","G","z","H","Y","X","q","J","K","Z","Q","ee","te","ne","re","ae","oe","se","ue","le","ce","fe","pe","ye","e","n","r","t","u","i","o","l","a","p","s","c","f","d","v","b","g","y","w","C","E","V","O","M","k","P","x","I","T","S","D","L","z","H","m","h","e.default","t.default","j","W","useMemo","useState","rivePackage","riveWebGL","riveCanvas","useRef","animation","useRef","getProps","useRef","useCallback","useState","progress","useMemo","e","clamp","n","t","e","progress","useRef","v","updateScrollInfo","Children","mask","useState","containerStyle","useCallback","i","end","start","clamp","startTransition","currentScroll","dotStyle","placeholderStyles","emojiStyles","titleStyles","subtitleStyles","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","animate","getProps","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","NavigationArrow","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Image","IntegrationsIconMini","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","NavigationArrow","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","Divider","IntegrationIconPill","cycleOrder","serializationHash","variantClassNames","transition1","a","b","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","NavigationHamburgerMenu","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","RichText","sharedStyle.css","sharedStyle.fonts","Children","offset","useRef","useMemo","useState","measure","useCallback","size","i","t","containerStyle","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","isSet","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","addPropertyOverrides","TickerItem2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","RichText","useRef"],"sources":["https:/framerusercontent.com/modules/5lY2AbOcbtFXZLl6xKc3/D7yPlwBP5DIZtlh2bigc/ohsbXtyTe.js","https:/ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/bSG2fUXcc43766cbIglD/Ticker.js","https:/ga.jspm.io/npm:@rive-app/canvas@2.27.5/rive.js","https:/ga.jspm.io/npm:@rive-app/react-canvas@4.20.2/dist/index.js","https:/ga.jspm.io/npm:@rive-app/webgl2@2.27.5/rive.js","https:/ga.jspm.io/npm:@rive-app/react-webgl2@4.20.2/dist/index.js","https:/framerusercontent.com/modules/FYhRUfK47x1b4scDC0wi/ldRgwsJeGArd2bf0gWfV/RivePlayer_vX.js","https:/framerusercontent.com/modules/kOUOkYsM1rAdU5n6kz9u/BF24bMKDznsHq2ZThL9a/ScrollGradient.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/tbiAmyP8q4mMaXLQcmj3/Video.js","https:/ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/drtHMgOaYx15q3L9z75d/Carousel.js","https:/framerusercontent.com/modules/LEYm97dClLJ3aNr3b0T1/N90Vir0F0aJCsfXAz3RB/cPw0caUEO.js","https:/framerusercontent.com/modules/bwX0YjIh7g3JzLTTH5Os/2ggVJ53eCO8axDt82Nr9/BackgroundImage.js","https:/framerusercontent.com/modules/Njs6CMi6m8Sj59wlmtLM/nhfZbwaTimvMUUM4acOm/pMnGSiDdp.js","https:/framerusercontent.com/modules/iOlfjoTYSvfaBmu9dPNt/0xvJByxvnpk5Br71uY43/YbUOXJsp0.js","https:/framerusercontent.com/modules/1wXXi2EDx1KZmG65xkCa/CEeJBA8rQtrODHHvmvKR/gpREV0Thr.js","https:/framerusercontent.com/modules/ndMfxCK5bhkQSu1H0tU6/CLTsHKvHLi4aGknMGWQN/GtV7KSgMI.js","https:/framerusercontent.com/modules/ew4MjzULd7bsHQUoyOLn/tMx0F1wGRXygf68100wn/clg4k0FKM.js","https:/framerusercontent.com/modules/frGmIMYtLVzIQtmJiHgm/OL7vNSrwmkQj194TAtKy/Pz7QVCkkm.js","https:/framerusercontent.com/modules/dQvlhErEAMZH5BJwRTDP/jec0fXiUY6ZSY8k6jY0w/HExwKNcZt.js","https:/framerusercontent.com/modules/wf4YLB2tQ1H8URbLFv68/2SKQbdKB0UVBhv0QDcec/Of2My2S7b.js","https:/framerusercontent.com/modules/lQI1e6FFnmibs9rljcbB/ynlyVSnsJePv3PhLVQ5B/JCPtlfxgg.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js","https:/framerusercontent.com/modules/rG2syd4EnkY1pkeXgONk/owxBI4wYrSYVEvnTC18Z/eti0jwCVe.js","https:/framerusercontent.com/modules/fPgaGsUXJ9KU36yps1qV/ugVfdw2P8nSa5ccioJCB/NRIa9ra07.js","https:/framerusercontent.com/modules/4stYq1NvZPybkLLZoAuv/1XnffavwNtMzVABzRKsi/XMp3ZmpYd.js","https:/framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js","https:/framerusercontent.com/modules/OVEilPBuwfEPSEVKYJxL/exvKgiMSTSUURtGhbZB7/Z8dKJ1Fhp.js","https:/framerusercontent.com/modules/UvHY3ft4vIwgRK3x2cpd/xpM38yCK9aAJ5KCBmc3w/Text_Color_Animation.js"],"sourcesContent":["// Generated by Framer (c163575)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Particles from\"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";const ParticlesFonts=getFonts(Particles);const cycleOrder=[\"TkLxiKgEn\",\"Tc87bdgBZ\",\"iwcIVr7CV\",\"DISq87DqM\",\"L8AgExDfT\"];const serializationHash=\"framer-ivvFp\";const variantClassNames={DISq87DqM:\"framer-v-945cs2\",iwcIVr7CV:\"framer-v-1qtsiaj\",L8AgExDfT:\"framer-v-1l5elll\",Tc87bdgBZ:\"framer-v-a1h057\",TkLxiKgEn:\"framer-v-j334ts\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:1.5,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition4={bounce:.2,delay:0,duration:2.5,type:\"spring\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Hover End\":\"iwcIVr7CV\",\"Hover Start\":\"Tc87bdgBZ\",\"Mouse Leave\":\"DISq87DqM\",Default:\"TkLxiKgEn\",Mobile:\"L8AgExDfT\"};const getProps=({buttonText,height,id,link,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,GsmQ3wFXK:(_ref=buttonText!==null&&buttonText!==void 0?buttonText:props.GsmQ3wFXK)!==null&&_ref!==void 0?_ref:\"Get Started\",KGpItODSX:link!==null&&link!==void 0?link:props.KGpItODSX,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"TkLxiKgEn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GsmQ3wFXK,KGpItODSX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TkLxiKgEn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter6afroy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Tc87bdgBZ\");});const onAppear10cx150=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"iwcIVr7CV\"),400);});const onMouseLeave1rlcxx5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"DISq87DqM\");});const onAppearwugj4t=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TkLxiKgEn\"),400);});useOnVariantChange(baseVariant,{DISq87DqM:onAppearwugj4t,Tc87bdgBZ:onAppear10cx150});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"L8AgExDfT\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({DISq87DqM:{value:transition2},iwcIVr7CV:{value:transition2},Tc87bdgBZ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:KGpItODSX,nodeId:\"TkLxiKgEn\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-j334ts\",className,classNames)} framer-yifufv`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TkLxiKgEn\",onMouseEnter:onMouseEnter6afroy,ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:395,borderBottomRightRadius:395,borderTopLeftRadius:395,borderTopRightRadius:395,...style},...addPropertyOverrides({DISq87DqM:{\"data-framer-name\":\"Mouse Leave\",onMouseEnter:undefined},iwcIVr7CV:{\"data-framer-name\":\"Hover End\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1rlcxx5},L8AgExDfT:{\"data-framer-name\":\"Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined},Tc87bdgBZ:{\"data-framer-name\":\"Hover Start\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1rlcxx5}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hslwpd\",\"data-framer-name\":\"Border FIxed\",layoutDependency:layoutDependency,layoutId:\"i6xfCVtqe\",style:{background:\"linear-gradient(180deg, rgb(255, 211, 181) 0%, rgb(181, 141, 127) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({DISq87DqM:{value:transition2},iwcIVr7CV:{value:transition3},Tc87bdgBZ:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3cis6k\",\"data-framer-name\":\"Border + Glow\",layoutDependency:layoutDependency,layoutId:\"UbRmcgQYv\",style:{mask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 0%) add\",WebkitMask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 0%) add\"},variants:{DISq87DqM:{mask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\",WebkitMask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\"},iwcIVr7CV:{mask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\",WebkitMask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\"},Tc87bdgBZ:{mask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\",WebkitMask:\"radial-gradient(93% 98.81250000000001% at 50% 64.3%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add\"}},children:[/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({DISq87DqM:{value:transition2},iwcIVr7CV:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pyq9my\",\"data-framer-name\":\"Glow\",layoutDependency:layoutDependency,layoutId:\"T1DRkg0FQ\",style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,boxShadow:\"0px 0px 0px 0px rgba(255, 255, 255, 0), 0px 0.9237825042495388px 0.9237825042495388px -0.40625px rgba(232, 108, 63, 0.19349), 0px 2.1895276521900087px 2.1895276521900087px -0.8125px rgba(232, 108, 63, 0.19142), 0px 3.993924758622597px 3.993924758622597px -1.21875px rgba(232, 108, 63, 0.18846), 0px 6.639891893537424px 6.639891893537424px -1.625px rgba(232, 108, 63, 0.18413), 0px 10.722883997076133px 10.722883997076133px -2.03125px rgba(232, 108, 63, 0.17745), 0px 17.55229718408227px 17.55229718408227px -2.4375px rgba(232, 108, 63, 0.16628), 0px 30.223870469852407px 30.223870469852407px -2.84375px rgba(232, 108, 63, 0.14554), 0px 55px 55px -3.25px rgba(232, 108, 63, 0.105), 0px 0px 0px 0px rgba(235, 123, 82, 0.3)\"},variants:{DISq87DqM:{boxShadow:\"0px -17px 24px -8px rgba(255, 255, 255, 0), 0px 0.9237825042495388px 0.9237825042495388px -0.40625px rgba(232, 102, 63, 0), 0px 2.1895276521900087px 2.1895276521900087px -0.8125px rgba(232, 102, 63, 0), 0px 3.993924758622597px 3.993924758622597px -1.21875px rgba(232, 102, 63, 0), 0px 6.639891893537424px 6.639891893537424px -1.625px rgba(232, 102, 63, 0), 0px 10.722883997076133px 10.722883997076133px -2.03125px rgba(232, 102, 63, 0), 0px 17.55229718408227px 17.55229718408227px -2.4375px rgba(232, 102, 63, 0), 0px 30.223870469852407px 30.223870469852407px -2.84375px rgba(232, 102, 63, 0), 0px 55px 55px -3.25px rgba(232, 102, 63, 0), 0px -37px 50px -10px rgba(232, 108, 63, 0)\"},Tc87bdgBZ:{boxShadow:\"0px 11px 14px -10px rgb(255, 255, 255), 0px 0.9237825042495388px 0.9237825042495388px -0.40625px rgba(232, 102, 63, 0.38698), 0px 2.1895276521900087px 2.1895276521900087px -0.8125px rgba(232, 102, 63, 0.38283), 0px 3.993924758622597px 3.993924758622597px -1.21875px rgba(232, 102, 63, 0.37693), 0px 6.639891893537424px 6.639891893537424px -1.625px rgba(232, 102, 63, 0.36827), 0px 10.722883997076133px 10.722883997076133px -2.03125px rgba(232, 102, 63, 0.35491), 0px 17.55229718408227px 17.55229718408227px -2.4375px rgba(232, 102, 63, 0.33256), 0px 30.223870469852407px 30.223870469852407px -2.84375px rgba(232, 102, 63, 0.29109), 0px 55px 55px -3.25px rgba(232, 102, 63, 0.21), 0px 40px 60px -10px rgba(235, 123, 82, 0.42)\"}}})}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({DISq87DqM:{value:transition2},iwcIVr7CV:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2zvr0s\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"y9_cRkiYx\",style:{background:\"linear-gradient(180deg, rgb(181, 148, 127) 0%, rgb(181, 154, 127) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},variants:{DISq87DqM:{background:\"linear-gradient(0deg, rgb(181, 137, 127) 0%, rgb(181, 139, 127) 100%)\"},iwcIVr7CV:{background:\"linear-gradient(180deg, rgb(181, 141, 127) 0%, rgb(255, 216, 201) 100%)\"},Tc87bdgBZ:{background:\"linear-gradient(180deg, rgb(181, 146, 127) 0%, rgb(255, 208, 201) 100%)\"}}})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5sndb6\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"tg_2IvL1L\",style:{backgroundColor:\"rgb(10, 6, 9)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16ykzda\",\"data-framer-name\":\"Particles\",layoutDependency:layoutDependency,layoutId:\"jbMJy15EQ\",style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,mask:\"radial-gradient(50% 131% at 50% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"radial-gradient(50% 131% at 50% 100%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) add\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l5q9ol-container\",\"data-framer-name\":\"Large Blur\",layoutDependency:layoutDependency,layoutId:\"k1UAr2F_K-container\",name:\"Large Blur\",style:{filter:\"blur(1px)\",opacity:0,WebkitFilter:\"blur(1px)\"},variants:{iwcIVr7CV:{opacity:.4},Tc87bdgBZ:{opacity:.4}},children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[\"rgb(96, 143, 242)\",\"rgb(171, 182, 237)\",\"rgb(205, 247, 255)\"],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"connect\",hoverParallax:false,hoverSmooth:10},id:\"k1UAr2F_K\",layoutId:\"k1UAr2F_K\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:824,connectLinksOpacity:.5,connectRadius:20,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"inside\",moveEnabled:true,moveGravityAcceleration:.5,moveGravityEnabled:false,moveGravityMaxSpeed:3,moveOut:\"out\",moveRandom:false,moveSpeed:.5,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},name:\"Large Blur\",number:30,opacityOptions:{opacity:1,opacityMax:.8,opacityMin:.3,opacityType:false},particlesID:\"Large-Blur\",radius:400,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:0,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:5,sizeMin:2,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18z42oy-container\",\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"wtdn6Qcaq-container\",name:\"Large\",style:{opacity:0},variants:{iwcIVr7CV:{opacity:1},Tc87bdgBZ:{opacity:1}},children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[\"rgb(96, 143, 242)\",\"rgb(171, 182, 237)\",\"rgb(205, 247, 255)\"],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"connect\",hoverParallax:false,hoverSmooth:10},id:\"wtdn6Qcaq\",layoutId:\"wtdn6Qcaq\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:824,connectLinksOpacity:.5,connectRadius:20,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"inside\",moveEnabled:true,moveGravityAcceleration:.5,moveGravityEnabled:false,moveGravityMaxSpeed:3,moveOut:\"out\",moveRandom:false,moveSpeed:1.5,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},name:\"Large\",number:100,opacityOptions:{opacity:1,opacityMax:.9,opacityMin:.3,opacityType:false},particlesID:\"Large\",radius:400,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:0,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:3.5,sizeMin:1,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mvajd4-container\",\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"LpvvB09t1-container\",name:\"Small\",style:{opacity:0},variants:{iwcIVr7CV:{opacity:1},Tc87bdgBZ:{opacity:1}},children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[\"rgb(131, 129, 214)\",\"rgb(98, 87, 217)\",\"rgb(131, 145, 247)\"],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"connect\",hoverParallax:false,hoverSmooth:10},id:\"LpvvB09t1\",layoutId:\"LpvvB09t1\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:824,connectLinksOpacity:.5,connectRadius:20,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"inside\",moveEnabled:true,moveGravityAcceleration:.5,moveGravityEnabled:false,moveGravityMaxSpeed:3,moveOut:\"out\",moveRandom:false,moveSpeed:3,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},name:\"Small\",number:200,opacityOptions:{opacity:1,opacityMax:1,opacityMin:.3,opacityType:false},particlesID:\"Small\",radius:400,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:0,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:2,sizeMin:.5,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-qrxo8v\",\"data-framer-name\":\"Base Blue Glow Inside\",layoutDependency:layoutDependency,layoutId:\"IJXs8q8KK\",style:{background:\"radial-gradient(57.99999999999999% 75% at 50% 100%, rgba(112, 41, 19, 0) 0%, rgba(84, 35, 18, 0) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,boxShadow:\"inset 0px 0px 0px 0px rgba(245, 127, 91, 0)\"},variants:{DISq87DqM:{background:\"radial-gradient(57.99999999999999% 75% at 50% 100%, rgba(112, 33, 19, 0) 0%, rgba(84, 41, 18, 0) 100%)\",boxShadow:\"inset 0px -12px 12px -7px rgba(93, 91, 245, 0)\"},iwcIVr7CV:{background:\"radial-gradient(57.99999999999999% 75% at 50% 100%, rgb(112, 44, 19) 0%, rgba(84, 38, 18, 0) 100%)\",boxShadow:\"inset 0px -12px 12px -7px rgba(245, 137, 91, 0.72)\"},Tc87bdgBZ:{background:\"radial-gradient(57.99999999999999% 75% at 50% 100%, rgb(112, 44, 19) 0%, rgba(84, 38, 18, 0) 100%)\",boxShadow:\"inset 0px -12px 12px -7px rgba(245, 103, 91, 0.72)\"}}}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({DISq87DqM:{value:transition3},iwcIVr7CV:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15gca9s\",\"data-framer-name\":\"Pluse Animated\",layoutDependency:layoutDependency,layoutId:\"LH6JSltrU\",style:{background:\"radial-gradient(129% 219% at 50% 88.7%, rgba(209, 78, 38, 0.5) 0%, rgba(32, 69, 138, 0) 0.13900619369369704%, rgba(32, 69, 138, 0) 2.71677927927928%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,filter:\"blur(5px)\",opacity:.6,WebkitFilter:\"blur(5px)\"},variants:{DISq87DqM:{background:\"radial-gradient(129% 219% at 50% 88.7%, rgba(138, 60, 32, 0) 0%, rgba(38, 118, 209, 0.5) 99.21699042792793%, rgba(138, 56, 32, 0) 100%)\",opacity:0},iwcIVr7CV:{background:\"radial-gradient(129% 219% at 50% 88.7%, rgba(138, 51, 32, 0) 0%, rgba(148, 55, 33, 0.05675) 72.24275056306307%, rgba(209, 78, 38, 0.5) 99.21699042792793%)\"},Tc87bdgBZ:{background:\"radial-gradient(129% 219% at 50% 88.7%, rgba(138, 56, 32, 0) 0.13900619369369704%, rgba(209, 98, 38, 0.5) 0.28505067567567655%, rgba(138, 60, 32, 0) 50.695030968468465%)\"}}})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vegy9t\",\"data-framer-name\":\"Base Glow Inside\",layoutDependency:layoutDependency,layoutId:\"t8S1AR4jV\",style:{background:\"radial-gradient(53% 100% at 50% 77.7%, rgba(105, 38, 26, 0) 0%, rgba(105, 38, 26, 0) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,boxShadow:\"inset 0px 0px 0px 0px rgba(36, 31, 184, 0)\",opacity:1},variants:{DISq87DqM:{background:\"radial-gradient(53% 100% at 50% 77.7%, rgba(31, 26, 105, 0) 0%, rgba(21, 18, 84, 0) 100%)\",boxShadow:\"inset 0px -27px 27px -10px rgba(184, 90, 31, 0)\"},iwcIVr7CV:{background:\"radial-gradient(53% 100% at 50% 77.7%, rgb(105, 54, 26) 0%, rgba(84, 30, 18, 0) 100%)\",opacity:.3},Tc87bdgBZ:{background:\"radial-gradient(53% 100% at 50% 77.7%, rgb(105, 47, 26) 0%, rgba(84, 33, 18, 0) 100%)\",boxShadow:\"inset 0px -27px 27px -10px rgba(184, 77, 31, 0.46)\"}}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zjpbmu\",\"data-framer-name\":\"Glow Edge\",layoutDependency:layoutDependency,layoutId:\"dRZyXuDMW\",style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,boxShadow:\"inset 0px 0px 2px 3px rgba(0, 0, 0, 0.3), inset 0px 0px 4px 8px rgba(201, 115, 89, 0.16)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgb(150, 153, 168) 20%, rgb(255, 255, 255) 42%)\"},children:\"Get Started\"})})}),className:\"framer-6yxhy5\",\"data-framer-name\":\"Label\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"FDjwkLSHu\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GsmQ3wFXK,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ivvFp.framer-yifufv, .framer-ivvFp .framer-yifufv { display: block; }\",\".framer-ivvFp.framer-j334ts { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 18px 35.2px 18.2px 35.2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ivvFp .framer-1hslwpd { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ivvFp .framer-3cis6k { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; }\",\".framer-ivvFp .framer-pyq9my { flex: none; height: 57px; left: calc(50.00000000000002% - 140px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 57px / 2); width: 140px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ivvFp .framer-2zvr0s { bottom: 184px; flex: none; left: 142px; overflow: hidden; position: absolute; right: 140px; top: 184px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ivvFp .framer-5sndb6 { bottom: 2px; flex: none; left: 2px; overflow: hidden; position: absolute; right: 2px; top: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ivvFp .framer-16ykzda { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 4; }\",\".framer-ivvFp .framer-1l5q9ol-container { flex: none; height: 281%; left: 0px; position: absolute; right: 0px; top: -20px; }\",\".framer-ivvFp .framer-18z42oy-container { flex: none; height: 288%; left: 0px; position: absolute; right: 0px; top: -27px; }\",\".framer-ivvFp .framer-mvajd4-container { flex: none; height: 295%; left: 0px; position: absolute; right: 0px; top: 17px; }\",\".framer-ivvFp .framer-qrxo8v { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-ivvFp .framer-15gca9s { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-ivvFp .framer-vegy9t { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-ivvFp .framer-zjpbmu { bottom: 2px; flex: none; left: 2px; overflow: hidden; position: absolute; right: 2px; top: 2px; will-change: var(--framer-will-change-override, transform); z-index: 7; }\",\".framer-ivvFp .framer-6yxhy5 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 9; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ivvFp.framer-j334ts { gap: 0px; } .framer-ivvFp.framer-j334ts > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ivvFp.framer-j334ts > :first-child { margin-left: 0px; } .framer-ivvFp.framer-j334ts > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 55.5\n * @framerIntrinsicWidth 155.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Tc87bdgBZ\":{\"layout\":[\"auto\",\"auto\"]},\"iwcIVr7CV\":{\"layout\":[\"auto\",\"auto\"]},\"DISq87DqM\":{\"layout\":[\"auto\",\"auto\"]},\"L8AgExDfT\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GsmQ3wFXK\":\"buttonText\",\"KGpItODSX\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerohsbXtyTe=withCSS(Component,css,\"framer-ivvFp\");export default FramerohsbXtyTe;FramerohsbXtyTe.displayName=\"Galaxy Button\";FramerohsbXtyTe.defaultProps={height:55.5,width:155.5};addPropertyControls(FramerohsbXtyTe,{variant:{options:[\"TkLxiKgEn\",\"Tc87bdgBZ\",\"iwcIVr7CV\",\"DISq87DqM\",\"L8AgExDfT\"],optionTitles:[\"Default\",\"Hover Start\",\"Hover End\",\"Mouse Leave\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},GsmQ3wFXK:{defaultValue:\"Get Started\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},KGpItODSX:{title:\"Link\",type:ControlType.Link}});addFonts(FramerohsbXtyTe,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...ParticlesFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerohsbXtyTe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"55.5\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"155.5\",\"framerVariables\":\"{\\\"GsmQ3wFXK\\\":\\\"buttonText\\\",\\\"KGpItODSX\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Tc87bdgBZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iwcIVr7CV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DISq87DqM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L8AgExDfT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ohsbXtyTe.map","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","var e=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var t={};(function(e,n){t=n()})(0,(()=>(()=>{var t=[,(t,n,r)=>{r.r(n);r.d(n,{default:()=>a});var i=(()=>{var t=typeof document!==\"undefined\"&&document.currentScript?document.currentScript.src:void 0;return function(n={}){var r,i,a=n;a.ready=new Promise(((e,t)=>{r=e;i=t}));function o(){function t(e){const t=i;r=n=0;i=new Map;t.forEach((t=>{try{t(e)}catch(e){console.error(e)}}));this.pb();a&&a.Tb()}let n=0,r=0,i=new Map,a=null,o=null;(this||e).requestAnimationFrame=function(a){n||(n=requestAnimationFrame(t.bind(this||e)));const o=++r;i.set(o,a);return o};(this||e).cancelAnimationFrame=function(e){i.delete(e);n&&0==i.size&&(cancelAnimationFrame(n),n=0)};(this||e).Rb=function(t){o&&(document.body.remove(o),o=null);t||(o=document.createElement(\"div\"),o.style.backgroundColor=\"black\",o.style.position=\"fixed\",o.style.right=0,o.style.top=0,o.style.color=\"white\",o.style.padding=\"4px\",o.innerHTML=\"RIVE FPS\",t=function(e){o.innerHTML=\"RIVE FPS \"+e.toFixed(1)},document.body.appendChild(o));a=new function(){let n=0,r=0;(this||e).Tb=function(){var e=performance.now();r?(++n,e-=r,1e3<e&&(t(1e3*n/e),n=r=0)):(r=e,n=0)}}};(this||e).Ob=function(){o&&(document.body.remove(o),o=null);a=null};(this||e).pb=function(){}}function s(t){undefined;const n=new Map;let r=-Infinity;(this||e).push=function(e){e=e+((1<<t)-1)>>t;n.has(e)&&clearTimeout(n.get(e));n.set(e,setTimeout((function(){n.delete(e);0==n.length?r=-Infinity:e==r&&(r=Math.max(...n.keys()),console.assert(r<e))}),1e3));r=Math.max(e,r);return r<<t}}const u=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){u&&u();let t=a.decodeAudio;a.decodeAudio=function(e,n){e=t(e);n(e)};let n=a.decodeFont;a.decodeFont=function(e,t){e=n(e);t(e)};const r=a.FileAssetLoader;a.ptrToAsset=e=>{let t=a.ptrToFileAsset(e);return t.isImage?a.ptrToImageAsset(e):t.isFont?a.ptrToFontAsset(e):t.isAudio?a.ptrToAudioAsset(e):t};a.CustomFileAssetLoader=r.extend(\"CustomFileAssetLoader\",{__construct:function({loadContents:t}){(this||e).__parent.__construct.call(this||e);(this||e).Gb=t},loadContents:function(e,t){e=a.ptrToAsset(e);return this.Gb(e,t)}});a.CDNFileAssetLoader=r.extend(\"CDNFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e)},loadContents:function(e){let t=a.ptrToAsset(e);e=t.cdnUuid;if(\"\"===e)return!1;(function(e,t){var n=new XMLHttpRequest;n.responseType=\"arraybuffer\";n.onreadystatechange=function(){4==n.readyState&&200==n.status&&t(n)};n.open(\"GET\",e,!0);n.send(null)})(t.cdnBaseUrl+\"/\"+e,(e=>{t.decode(new Uint8Array(e.response))}));return!0}});a.FallbackFileAssetLoader=r.extend(\"FallbackFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e);(this||e).lb=[]},addLoader:function(t){(this||e).lb.push(t)},loadContents:function(t,n){for(let r of(this||e).lb)if(r.loadContents(t,n))return!0;return!1}});let i=a.computeAlignment;a.computeAlignment=function(t,n,r,a,o=1){return i.call(this||e,t,n,r,a,o)}};const l=\"createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText\".split(\" \"),c=new function(){function t(){if(!n){var e=document.createElement(\"canvas\"),t={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};let s;if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){if(s=e.getContext(\"webgl\",t),r=1,!s)return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1}else if(s=e.getContext(\"webgl2\",t))r=2;else{if(!(s=e.getContext(\"webgl\",t)))return console.log(\"No WebGL support. Image mesh will not be drawn.\"),!1;r=1}s=new Proxy(s,{get(e,t){return e.isContextLost()?(c||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to invoke \",t),c=!0),\"function\"===typeof e[t]?function(){}:void 0):\"function\"===typeof e[t]?function(...n){return e[t].apply(e,n)}:e[t]},set(e,t,n){if(!e.isContextLost())return e[t]=n,!0;c||(console.error(\"Cannot render the mesh because the GL Context was lost. Tried to set property \"+t),c=!0)}});i=Math.min(s.getParameter(s.MAX_RENDERBUFFER_SIZE),s.getParameter(s.MAX_TEXTURE_SIZE));function u(e,t,n){t=s.createShader(t);s.shaderSource(t,n);s.compileShader(t);n=s.getShaderInfoLog(t);if(0<(n||\"\").length)throw n;s.attachShader(e,t)}e=s.createProgram();u(e,s.VERTEX_SHADER,\"attribute vec2 vertex;\\n                attribute vec2 uv;\\n                uniform vec4 mat;\\n                uniform vec2 translate;\\n                varying vec2 st;\\n                void main() {\\n                    st = uv;\\n                    gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\\n                }\");u(e,s.FRAGMENT_SHADER,\"precision highp float;\\n                uniform sampler2D image;\\n                varying vec2 st;\\n                void main() {\\n                    gl_FragColor = texture2D(image, st);\\n                }\");s.bindAttribLocation(e,0,\"vertex\");s.bindAttribLocation(e,1,\"uv\");s.linkProgram(e);t=s.getProgramInfoLog(e);if(0<(t||\"\").trim().length)throw t;a=s.getUniformLocation(e,\"mat\");o=s.getUniformLocation(e,\"translate\");s.useProgram(e);s.bindBuffer(s.ARRAY_BUFFER,s.createBuffer());s.enableVertexAttribArray(0);s.enableVertexAttribArray(1);s.bindBuffer(s.ELEMENT_ARRAY_BUFFER,s.createBuffer());s.uniform1i(s.getUniformLocation(e,\"image\"),0);s.pixelStorei(s.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);n=s}return!0}let n=null,r=0,i=0,a=null,o=null,u=0,l=0,c=!1;t();(this||e).hc=function(){t();return i};(this||e).Mb=function(e){n.deleteTexture&&n.deleteTexture(e)};(this||e).Lb=function(e){if(!t())return null;const i=n.createTexture();if(!i)return null;n.bindTexture(n.TEXTURE_2D,i);n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,e);n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE);n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE);n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR);2==r?(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR_MIPMAP_LINEAR),n.generateMipmap(n.TEXTURE_2D)):n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR);return i};const h=new s(8),f=new s(8),d=new s(10),p=new s(10);(this||e).Qb=function(e,r,i,s,c){if(t()){var v=h.push(e),m=f.push(r);if(n.canvas){n.canvas.width==v&&n.canvas.height==m||(n.canvas.width=v,n.canvas.height=m);n.viewport(0,m-r,e,r);n.disable(n.SCISSOR_TEST);n.clearColor(0,0,0,0);n.clear(n.COLOR_BUFFER_BIT);n.enable(n.SCISSOR_TEST);i.sort(((e,t)=>t.xb-e.xb));v=d.push(s);u!=v&&(n.bufferData(n.ARRAY_BUFFER,8*v,n.DYNAMIC_DRAW),u=v);v=0;for(var b of i)n.bufferSubData(n.ARRAY_BUFFER,v,b.Ua),v+=4*b.Ua.length;console.assert(v==4*s);for(var g of i)n.bufferSubData(n.ARRAY_BUFFER,v,g.Db),v+=4*g.Db.length;console.assert(v==8*s);v=p.push(c);l!=v&&(n.bufferData(n.ELEMENT_ARRAY_BUFFER,2*v,n.DYNAMIC_DRAW),l=v);b=0;for(var y of i)n.bufferSubData(n.ELEMENT_ARRAY_BUFFER,b,y.indices),b+=2*y.indices.length;console.assert(b==2*c);y=0;g=!0;v=b=0;for(const t of i){t.image.Ka!=y&&(n.bindTexture(n.TEXTURE_2D,t.image.Ja||null),y=t.image.Ka);t.mc?(n.scissor(t.Za,m-t.$a-t.kb,t.Ac,t.kb),g=!0):g&&(n.scissor(0,m-r,e,r),g=!1);i=2/e;const u=-2/r;n.uniform4f(a,t.ha[0]*i*t.Ba,t.ha[1]*u*t.Ca,t.ha[2]*i*t.Ba,t.ha[3]*u*t.Ca);n.uniform2f(o,t.ha[4]*i*t.Ba+i*(t.Za-t.ic*t.Ba)-1,t.ha[5]*u*t.Ca+u*(t.$a-t.jc*t.Ca)+1);n.vertexAttribPointer(0,2,n.FLOAT,!1,0,v);n.vertexAttribPointer(1,2,n.FLOAT,!1,0,v+4*s);n.drawElements(n.TRIANGLES,t.indices.length,n.UNSIGNED_SHORT,b);v+=4*t.Ua.length;b+=2*t.indices.length}console.assert(v==4*s);console.assert(b==2*c)}}};(this||e).canvas=function(){return t()&&n.canvas}},h=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){function t(e){switch(e){case v.srcOver:return\"source-over\";case v.screen:return\"screen\";case v.overlay:return\"overlay\";case v.darken:return\"darken\";case v.lighten:return\"lighten\";case v.colorDodge:return\"color-dodge\";case v.colorBurn:return\"color-burn\";case v.hardLight:return\"hard-light\";case v.softLight:return\"soft-light\";case v.difference:return\"difference\";case v.exclusion:return\"exclusion\";case v.multiply:return\"multiply\";case v.hue:return\"hue\";case v.saturation:return\"saturation\";case v.color:return\"color\";case v.luminosity:return\"luminosity\"}}function n(e){return\"rgba(\"+((16711680&e)>>>16)+\",\"+((65280&e)>>>8)+\",\"+((255&e)>>>0)+\",\"+((4278190080&e)>>>24)/255+\")\"}function r(){0<P.length&&(c.Qb(M.drawWidth(),M.drawHeight(),P,I,E),P=[],E=I=0,M.reset(512,512));for(const e of C){for(const t of e.H)t();e.H=[]}C.clear()}h&&h();var i=a.RenderPaintStyle;const s=a.RenderPath,u=a.RenderPaint,f=a.Renderer,d=a.StrokeCap,p=a.StrokeJoin,v=a.BlendMode,m=i.fill,b=i.stroke,g=a.FillRule.evenOdd;let y=1;var w=a.RenderImage.extend(\"CanvasRenderImage\",{__construct:function({la:t,xa:n}={}){(this||e).__parent.__construct.call(this||e);(this||e).Ka=y;y=y+1&2147483647||1;(this||e).la=t;(this||e).xa=n},__destruct:function(){(this||e).Ja&&(c.Mb((this||e).Ja),URL.revokeObjectURL((this||e).Xa));(this||e).__parent.__destruct.call(this||e)},decode:function(t){var n=this||e;n.xa&&n.xa(n);var r=new Image;n.Xa=URL.createObjectURL(new Blob([t],{type:\"image/png\"}));r.onload=function(){n.Fb=r;n.Ja=c.Lb(r);n.size(r.width,r.height);n.la&&n.la(n)};r.src=n.Xa}}),_=s.extend(\"CanvasRenderPath\",{__construct:function(){(this||e).__parent.__construct.call(this||e);(this||e).T=new Path2D},rewind:function(){(this||e).T=new Path2D},addPath:function(t,n,r,i,a,o,s){var u=(this||e).T,l=u.addPath;t=t.T;const c=new DOMMatrix;c.a=n;c.b=r;c.c=i;c.d=a;c.e=o;c.f=s;l.call(u,t,c)},fillRule:function(t){(this||e).Wa=t},moveTo:function(t,n){(this||e).T.moveTo(t,n)},lineTo:function(t,n){(this||e).T.lineTo(t,n)},cubicTo:function(t,n,r,i,a,o){(this||e).T.bezierCurveTo(t,n,r,i,a,o)},close:function(){(this||e).T.closePath()}}),A=u.extend(\"CanvasRenderPaint\",{color:function(t){(this||e).Ya=n(t)},thickness:function(t){(this||e).Ib=t},join:function(t){switch(t){case p.miter:(this||e).Ia=\"miter\";break;case p.round:(this||e).Ia=\"round\";break;case p.bevel:(this||e).Ia=\"bevel\"}},cap:function(t){switch(t){case d.butt:(this||e).Ha=\"butt\";break;case d.round:(this||e).Ha=\"round\";break;case d.square:(this||e).Ha=\"square\"}},style:function(t){(this||e).Hb=t},blendMode:function(n){(this||e).Eb=t(n)},clearGradient:function(){(this||e).ja=null},linearGradient:function(t,n,r,i){(this||e).ja={zb:t,Ab:n,cb:r,eb:i,Ra:[]}},radialGradient:function(t,n,r,i){(this||e).ja={zb:t,Ab:n,cb:r,eb:i,Ra:[],ec:!0}},addStop:function(t,n){(this||e).ja.Ra.push({color:t,stop:n})},completeGradient:function(){},draw:function(t,r,i){let a=(this||e).Hb;var o=(this||e).Ya,s=(this||e).ja;t.globalCompositeOperation=(this||e).Eb;if(null!=s){o=s.zb;var u=s.Ab;const r=s.cb;var l=s.eb;const i=s.Ra;s.ec?(s=r-o,l-=u,o=t.createRadialGradient(o,u,0,o,u,Math.sqrt(s*s+l*l))):o=t.createLinearGradient(o,u,r,l);for(let e=0,t=i.length;e<t;e++)u=i[e],o.addColorStop(u.stop,n(u.color));(this||e).Ya=o;(this||e).ja=null}switch(a){case b:t.strokeStyle=o;t.lineWidth=(this||e).Ib;t.lineCap=(this||e).Ha;t.lineJoin=(this||e).Ia;t.stroke(r);break;case m:t.fillStyle=o,t.fill(r,i)}}});const C=new Set;let M=null,P=[],I=0,E=0;var R=a.CanvasRenderer=f.extend(\"Renderer\",{__construct:function(t){(this||e).__parent.__construct.call(this||e);(this||e).S=[1,0,0,1,0,0];(this||e).C=t.getContext(\"2d\");(this||e).Va=t;(this||e).H=[]},save:function(){(this||e).S.push(...(this||e).S.slice((this||e).S.length-6));(this||e).H.push((this||e).C.save.bind((this||e).C))},restore:function(){const t=(this||e).S.length-6;if(6>t)throw\"restore() called without matching save().\";(this||e).S.splice(t);(this||e).H.push((this||e).C.restore.bind((this||e).C))},transform:function(t,n,r,i,a,o){const s=(this||e).S,u=s.length-6;s.splice(u,6,s[u]*t+s[u+2]*n,s[u+1]*t+s[u+3]*n,s[u]*r+s[u+2]*i,s[u+1]*r+s[u+3]*i,s[u]*a+s[u+2]*o+s[u+4],s[u+1]*a+s[u+3]*o+s[u+5]);(this||e).H.push((this||e).C.transform.bind((this||e).C,t,n,r,i,a,o))},rotate:function(e){const t=Math.sin(e);e=Math.cos(e);this.transform(e,t,-t,e,0,0)},_drawPath:function(t,n){(this||e).H.push(n.draw.bind(n,(this||e).C,t.T,t.Wa===g?\"evenodd\":\"nonzero\"))},_drawRiveImage:function(n,r,i){var a=n.Fb;if(a){var o=(this||e).C,s=t(r);(this||e).H.push((function(){o.globalCompositeOperation=s;o.globalAlpha=i;o.drawImage(a,0,0);o.globalAlpha=1}))}},_getMatrix:function(t){const n=(this||e).S,r=n.length-6;for(let e=0;6>e;++e)t[e]=n[r+e]},_drawImageMesh:function(n,i,o,s,u,l,h,f,d,p){var v=(this||e).C.canvas.width,m=(this||e).C.canvas.height;const b=d-h,g=p-f;h=Math.max(h,0);f=Math.max(f,0);d=Math.min(d,v);p=Math.min(p,m);const y=d-h,w=p-f;console.assert(y<=Math.min(b,v));console.assert(w<=Math.min(g,m));if(!(0>=y||0>=w)){d=y<b||w<g;v=p=1;var _=Math.ceil(y*p),A=Math.ceil(w*v);m=c.hc();_>m&&(p*=m/_,_=m);A>m&&(v*=m/A,A=m);M||(M=new a.DynamicRectanizer(m),M.reset(512,512));m=M.addRect(_,A);0>m&&(r(),C.add(this||e),m=M.addRect(_,A),console.assert(0<=m));var R=m&65535,T=m>>16;P.push({ha:(this||e).S.slice((this||e).S.length-6),image:n,Za:R,$a:T,ic:h,jc:f,Ac:_,kb:A,Ba:p,Ca:v,Ua:new Float32Array(s),Db:new Float32Array(u),indices:new Uint16Array(l),mc:d,xb:n.Ka<<1|(d?1:0)});I+=s.length;E+=l.length;var F=(this||e).C,L=t(i);(this||e).H.push((function(){F.save();F.resetTransform();F.globalCompositeOperation=L;F.globalAlpha=o;const e=c.canvas();e&&F.drawImage(e,R,T,_,A,h,f,y,w);F.restore()}))}},_clipPath:function(t){(this||e).H.push((this||e).C.clip.bind((this||e).C,t.T,t.Wa===g?\"evenodd\":\"nonzero\"))},clear:function(){C.add(this||e);(this||e).H.push((this||e).C.clearRect.bind((this||e).C,0,0,(this||e).Va.width,(this||e).Va.height))},flush:function(){},translate:function(e,t){this.transform(1,0,0,1,e,t)}});a.makeRenderer=function(e){const t=new R(e),n=t.C;return new Proxy(t,{get(e,r){if(\"function\"===typeof e[r])return function(...t){return e[r].apply(e,t)};if(\"function\"===typeof n[r]){if(-1<l.indexOf(r))throw Error(\"RiveException: Method call to '\"+r+\"()' is not allowed, as the renderer cannot immediately pass through the return                 values of any canvas 2d context methods.\");return function(...e){t.H.push(n[r].bind(n,...e))}}return e[r]},set(e,r,i){if(r in n)return t.H.push((()=>{n[r]=i})),!0}})};a.decodeImage=function(e,t){new w({la:t}).decode(e)};a.renderFactory={makeRenderPaint:function(){return new A},makeRenderPath:function(){return new _},makeRenderImage:function(){let e=F;return new w({xa:()=>{e.total++},la:()=>{e.loaded++;if(e.loaded===e.total){const t=e.ready;t&&(t(),e.ready=null)}}})}};let T=a.load,F=null;a.load=function(e,t,n=!0){const r=new a.FallbackFileAssetLoader;void 0!==t&&r.addLoader(t);n&&(t=new a.CDNFileAssetLoader,r.addLoader(t));return new Promise((function(t){let n=null;F={total:0,loaded:0,ready:function(){t(n)}};n=T(e,r);0==F.total&&t(n)}))};let L=a.RendererWrapper.prototype.align;a.RendererWrapper.prototype.align=function(t,n,r,i,a=1){L.call(this||e,t,n,r,i,a)};i=new o;a.requestAnimationFrame=i.requestAnimationFrame.bind(i);a.cancelAnimationFrame=i.cancelAnimationFrame.bind(i);a.enableFPSCounter=i.Rb.bind(i);a.disableFPSCounter=i.Ob;i.pb=r;a.resolveAnimationFrame=r;a.cleanup=function(){M&&M.delete()}};var f,d,p=Object.assign({},a),v=\"./this.program\",m=\"object\"==typeof window,b=\"function\"==typeof importScripts,g=\"\";(m||b)&&(b?g=self.location.href:\"undefined\"!=typeof document&&document.currentScript&&(g=document.currentScript.src),t&&(g=t),g=0!==g.indexOf(\"blob:\")?g.substr(0,g.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1):\"\",b&&(d=e=>{var t=new XMLHttpRequest;t.open(\"GET\",e,!1);t.responseType=\"arraybuffer\";t.send(null);return new Uint8Array(t.response)}),f=(e,t,n)=>{var r=new XMLHttpRequest;r.open(\"GET\",e,!0);r.responseType=\"arraybuffer\";r.onload=()=>{200==r.status||0==r.status&&r.response?t(r.response):n()};r.onerror=n;r.send(null)});var y=a.print||console.log.bind(console),w=a.printErr||console.error.bind(console);Object.assign(a,p);p=null;a.thisProgram&&(v=a.thisProgram);var _;a.wasmBinary&&(_=a.wasmBinary);a.noExitRuntime;\"object\"!=typeof WebAssembly&&N(\"no native wasm support detected\");var A,C,M,P,I,E,R,T,F,L,k=!1;function j(){var e=A.buffer;a.HEAP8=M=new Int8Array(e);a.HEAP16=I=new Int16Array(e);a.HEAP32=R=new Int32Array(e);a.HEAPU8=P=new Uint8Array(e);a.HEAPU16=E=new Uint16Array(e);a.HEAPU32=T=new Uint32Array(e);a.HEAPF32=F=new Float32Array(e);a.HEAPF64=L=new Float64Array(e)}var S,O=[],x=[],D=[];function W(){var e=a.preRun.shift();O.unshift(e)}var U=0,V=null,B=null;function N(e){a.onAbort&&a.onAbort(e);e=\"Aborted(\"+e+\")\";w(e);k=!0;e=new WebAssembly.RuntimeError(e+\". Build with -sASSERTIONS for more info.\");i(e);throw e}function $(e){return e.startsWith(\"data:application/octet-stream;base64,\")}var z;z=\"canvas_advanced.wasm\";if(!$(z)){var H=z;z=a.locateFile?a.locateFile(H,g):g+H}function Y(e){if(e==z&&_)return new Uint8Array(_);if(d)return d(e);throw\"both async and sync fetching of the wasm failed\"}function X(e){if(!_&&(m||b)){if(\"function\"==typeof fetch&&!e.startsWith(\"file://\"))return fetch(e,{credentials:\"same-origin\"}).then((t=>{if(!t.ok)throw\"failed to load wasm binary file at '\"+e+\"'\";return t.arrayBuffer()})).catch((()=>Y(e)));if(f)return new Promise(((t,n)=>{f(e,(e=>t(new Uint8Array(e))),n)}))}return Promise.resolve().then((()=>Y(e)))}function G(e,t,n){return X(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(n,(e=>{w(\"failed to asynchronously prepare wasm: \"+e);N(e)}))}function q(e,t){var n=z;return _||\"function\"!=typeof WebAssembly.instantiateStreaming||$(n)||n.startsWith(\"file://\")||\"function\"!=typeof fetch?G(n,e,t):fetch(n,{credentials:\"same-origin\"}).then((r=>WebAssembly.instantiateStreaming(r,e).then(t,(function(r){w(\"wasm streaming compile failed: \"+r);w(\"falling back to ArrayBuffer instantiation\");return G(n,e,t)}))))}var J,K,Z={453404:(e,t,n,r,i)=>{if(\"undefined\"===typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(\"undefined\"===typeof window.h){window.h={Aa:0};window.h.I={};window.h.I.ya=e;window.h.I.capture=t;window.h.I.La=n;window.h.ga={};window.h.ga.stopped=r;window.h.ga.yb=i;let a=window.h;a.D=[];a.yc=function(e){for(var t=0;t<a.D.length;++t)if(null==a.D[t])return a.D[t]=e,t;a.D.push(e);return a.D.length-1};a.Cb=function(e){for(a.D[e]=null;0<a.D.length;){if(null!=a.D[a.D.length-1])break;a.D.pop()}};a.Sc=function(e){for(var t=0;t<a.D.length;++t)if(a.D[t]==e)return a.Cb(t)};a.ra=function(e){return a.D[e]};a.Ta=[\"touchend\",\"click\"];a.unlock=function(){for(var e=0;e<a.D.length;++e){var t=a.D[e];null!=t&&null!=t.J&&t.state===a.ga.yb&&t.J.resume().then((()=>{$n(t.qb)}),(e=>{console.error(\"Failed to resume audiocontext\",e)}))}a.Ta.map((function(e){document.removeEventListener(e,a.unlock,!0)}))};a.Ta.map((function(e){document.addEventListener(e,a.unlock,!0)}))}window.h.Aa+=1;return 1},455582:()=>{\"undefined\"!==typeof window.h&&(window.h.Ta.map((function(e){document.removeEventListener(e,window.h.unlock,!0)})),--window.h.Aa,0===window.h.Aa&&delete window.h)},455886:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,455990:()=>{try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.sampleRate;e.close();return t}catch(e){return 0}},456161:(e,t,n,r,i,a)=>{if(\"undefined\"===typeof window.h)return-1;var o={},s={};e==window.h.I.ya&&0!=n&&(s.sampleRate=n);o.J=new(window.AudioContext||window.webkitAudioContext)(s);o.J.suspend();o.state=window.h.ga.stopped;n=0;e!=window.h.I.ya&&(n=t);o.Z=o.J.createScriptProcessor(r,n,t);o.Z.onaudioprocess=function(n){null!=o.sa&&0!=o.sa.length||(o.sa=new Float32Array(F.buffer,i,r*t));if(e==window.h.I.capture||e==window.h.I.La){for(var s=0;s<t;s+=1)for(var u=n.inputBuffer.getChannelData(s),l=o.sa,c=0;c<r;c+=1)l[c*t+s]=u[c];zn(a,r,i)}if(e==window.h.I.ya||e==window.h.I.La)for(Hn(a,r,i),s=0;s<n.outputBuffer.numberOfChannels;++s)for(u=n.outputBuffer.getChannelData(s),l=o.sa,c=0;c<r;c+=1)u[c]=l[c*t+s];else for(s=0;s<n.outputBuffer.numberOfChannels;++s)n.outputBuffer.getChannelData(s).fill(0)};e!=window.h.I.capture&&e!=window.h.I.La||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(e){o.Da=o.J.createMediaStreamSource(e);o.Da.connect(o.Z);o.Z.connect(o.J.destination)})).catch((function(e){console.log(\"Failed to get user media: \"+e)}));e==window.h.I.ya&&o.Z.connect(o.J.destination);o.qb=a;return window.h.yc(o)},459038:e=>window.h.ra(e).J.sampleRate,459111:e=>{e=window.h.ra(e);void 0!==e.Z&&(e.Z.onaudioprocess=function(){},e.Z.disconnect(),e.Z=void 0);void 0!==e.Da&&(e.Da.disconnect(),e.Da=void 0);e.J.close();e.J=void 0;e.qb=void 0},459511:e=>{window.h.Cb(e)},459561:e=>{e=window.h.ra(e);e.J.resume();e.state=window.h.ga.yb},459700:e=>{e=window.h.ra(e);e.J.suspend();e.state=window.h.ga.stopped}},Q=e=>{for(;0<e.length;)e.shift()(a)},ee=(e,t)=>{for(var n=0,r=e.length-1;0<=r;r--){var i=e[r];\".\"===i?e.splice(r,1):\"..\"===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift(\"..\");return e},te=e=>{var t=\"/\"===e.charAt(0),n=\"/\"===e.substr(-1);(e=ee(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\"))||t||(e=\".\");e&&n&&(e+=\"/\");return(t?\"/\":\"\")+e},ne=e=>{var t=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(e).slice(1);e=t[0];t=t[1];if(!e&&!t)return\".\";t&&(t=t.substr(0,t.length-1));return e+t},re=e=>{if(\"/\"===e)return\"/\";e=te(e);e=e.replace(/\\/$/,\"\");var t=e.lastIndexOf(\"/\");return-1===t?e:e.substr(t+1)},ie=()=>{if(\"object\"==typeof crypto&&\"function\"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);N(\"initRandomDevice\")},ae=e=>(ae=ie())(e);function oe(){for(var e=\"\",t=!1,n=arguments.length-1;-1<=n&&!t;n--){t=0<=n?arguments[n]:\"/\";if(\"string\"!=typeof t)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!t)return\"\";e=t+\"/\"+e;t=\"/\"===t.charAt(0)}e=ee(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\");return(t?\"/\":\"\")+e||\".\"}var se=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf8\"):void 0,ue=(e,t,n)=>{var r=t+n;for(n=t;e[n]&&!(n>=r);)++n;if(16<n-t&&e.buffer&&se)return se.decode(e.subarray(t,n));for(r=\"\";t<n;){var i=e[t++];if(i&128){var a=e[t++]&63;if(192==(i&224))r+=String.fromCharCode((i&31)<<6|a);else{var o=e[t++]&63;i=224==(i&240)?(i&15)<<12|a<<6|o:(i&7)<<18|a<<12|o<<6|e[t++]&63;65536>i?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023))}}else r+=String.fromCharCode(i)}return r},le=[],ce=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);127>=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++n):t+=3}return t},he=(e,t,n,r)=>{if(!(0<r))return 0;var i=n;r=n+r-1;for(var a=0;a<e.length;++a){var o=e.charCodeAt(a);if(55296<=o&&57343>=o){var s=e.charCodeAt(++a);o=65536+((o&1023)<<10)|s&1023}if(127>=o){if(n>=r)break;t[n++]=o}else{if(2047>=o){if(n+1>=r)break;t[n++]=192|o>>6}else{if(65535>=o){if(n+2>=r)break;t[n++]=224|o>>12}else{if(n+3>=r)break;t[n++]=240|o>>18;t[n++]=128|o>>12&63}t[n++]=128|o>>6&63}t[n++]=128|o&63}}t[n]=0;return n-i};function fe(e,t){var n=Array(ce(e)+1);e=he(e,n,0,n.length);t&&(n.length=e);return n}var de=[];function pe(e,t){de[e]={input:[],F:[],V:t};He(e,ve)}var ve={open:function(e){var t=de[e.node.za];if(!t)throw new Le(43);e.s=t;e.seekable=!1},close:function(e){e.s.V.qa(e.s)},qa:function(e){e.s.V.qa(e.s)},read:function(e,t,n,r){if(!e.s||!e.s.V.jb)throw new Le(60);for(var i=0,a=0;a<r;a++){try{var o=e.s.V.jb(e.s)}catch(e){throw new Le(29)}if(void 0===o&&0===i)throw new Le(6);if(null===o||void 0===o)break;i++;t[n+a]=o}i&&(e.node.timestamp=Date.now());return i},write:function(e,t,n,r){if(!e.s||!e.s.V.Oa)throw new Le(60);try{for(var i=0;i<r;i++)e.s.V.Oa(e.s,t[n+i])}catch(e){throw new Le(29)}r&&(e.node.timestamp=Date.now());return i}},me={jb:function(){e:{if(!le.length){var e=null;\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(e=window.prompt(\"Input: \"),null!==e&&(e+=\"\\n\")):\"function\"==typeof readline&&(e=readline(),null!==e&&(e+=\"\\n\"));if(!e){e=null;break e}le=fe(e,!0)}e=le.shift()}return e},Oa:function(e,t){null===t||10===t?(y(ue(e.F,0)),e.F=[]):0!=t&&e.F.push(t)},qa:function(e){e.F&&0<e.F.length&&(y(ue(e.F,0)),e.F=[])},bc:function(){return{Fc:25856,Hc:5,Ec:191,Gc:35387,Dc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},cc:function(){return 0},dc:function(){return[24,80]}},be={Oa:function(e,t){null===t||10===t?(w(ue(e.F,0)),e.F=[]):0!=t&&e.F.push(t)},qa:function(e){e.F&&0<e.F.length&&(w(ue(e.F,0)),e.F=[])}};function ge(e,t){var n=e.j?e.j.length:0;n>=t||(t=Math.max(t,n*(1048576>n?2:1.125)>>>0),0!=n&&(t=Math.max(t,256)),n=e.j,e.j=new Uint8Array(t),0<e.v&&e.j.set(n.subarray(0,e.v),0))}var ye={O:null,U(){return ye.createNode(null,\"/\",16895,0)},createNode(e,t,n,r){if(24576===(n&61440)||4096===(n&61440))throw new Le(63);ye.O||(ye.O={dir:{node:{Y:ye.l.Y,P:ye.l.P,ka:ye.l.ka,va:ye.l.va,vb:ye.l.vb,Bb:ye.l.Bb,wb:ye.l.wb,tb:ye.l.tb,Ea:ye.l.Ea},stream:{ba:ye.m.ba}},file:{node:{Y:ye.l.Y,P:ye.l.P},stream:{ba:ye.m.ba,read:ye.m.read,write:ye.m.write,pa:ye.m.pa,mb:ye.m.mb,ob:ye.m.ob}},link:{node:{Y:ye.l.Y,P:ye.l.P,ma:ye.l.ma},stream:{}},ab:{node:{Y:ye.l.Y,P:ye.l.P},stream:ze}});n=De(e,t,n,r);16384===(n.mode&61440)?(n.l=ye.O.dir.node,n.m=ye.O.dir.stream,n.j={}):32768===(n.mode&61440)?(n.l=ye.O.file.node,n.m=ye.O.file.stream,n.v=0,n.j=null):40960===(n.mode&61440)?(n.l=ye.O.link.node,n.m=ye.O.link.stream):8192===(n.mode&61440)&&(n.l=ye.O.ab.node,n.m=ye.O.ab.stream);n.timestamp=Date.now();e&&(e.j[t]=n,e.timestamp=n.timestamp);return n},Kc(e){return e.j?e.j.subarray?e.j.subarray(0,e.v):new Uint8Array(e.j):new Uint8Array(0)},l:{Y(e){var t={};t.Jc=8192===(e.mode&61440)?e.id:1;t.Mc=e.id;t.mode=e.mode;t.Oc=1;t.uid=0;t.Lc=0;t.za=e.za;16384===(e.mode&61440)?t.size=4096:32768===(e.mode&61440)?t.size=e.v:40960===(e.mode&61440)?t.size=e.link.length:t.size=0;t.Bc=new Date(e.timestamp);t.Nc=new Date(e.timestamp);t.Ic=new Date(e.timestamp);t.Jb=4096;t.Cc=Math.ceil(t.size/t.Jb);return t},P(e,t){void 0!==t.mode&&(e.mode=t.mode);void 0!==t.timestamp&&(e.timestamp=t.timestamp);if(void 0!==t.size&&(t=t.size,e.v!=t))if(0==t)e.j=null,e.v=0;else{var n=e.j;e.j=new Uint8Array(t);n&&e.j.set(n.subarray(0,Math.min(t,e.v)));e.v=t}},ka(){throw ke[44]},va(e,t,n,r){return ye.createNode(e,t,n,r)},vb(e,t,n){if(16384===(e.mode&61440)){try{var r=xe(t,n)}catch(e){}if(r)for(var i in r.j)throw new Le(55)}delete e.parent.j[e.name];e.parent.timestamp=Date.now();e.name=n;t.j[n]=e;t.timestamp=e.parent.timestamp;e.parent=t},Bb(e,t){delete e.j[t];e.timestamp=Date.now()},wb(e,t){var n,r=xe(e,t);for(n in r.j)throw new Le(55);delete e.j[t];e.timestamp=Date.now()},tb(e){var t,n=[\".\",\"..\"];for(t in e.j)e.j.hasOwnProperty(t)&&n.push(t);return n},Ea(e,t,n){e=ye.createNode(e,t,41471,0);e.link=n;return e},ma(e){if(40960!==(e.mode&61440))throw new Le(28);return e.link}},m:{read(e,t,n,r,i){var a=e.node.j;if(i>=e.node.v)return 0;e=Math.min(e.node.v-i,r);if(8<e&&a.subarray)t.set(a.subarray(i,i+e),n);else for(r=0;r<e;r++)t[n+r]=a[i+r];return e},write(e,t,n,r,i,a){t.buffer===M.buffer&&(a=!1);if(!r)return 0;e=e.node;e.timestamp=Date.now();if(t.subarray&&(!e.j||e.j.subarray)){if(a)return e.j=t.subarray(n,n+r),e.v=r;if(0===e.v&&0===i)return e.j=t.slice(n,n+r),e.v=r;if(i+r<=e.v)return e.j.set(t.subarray(n,n+r),i),r}ge(e,i+r);if(e.j.subarray&&t.subarray)e.j.set(t.subarray(n,n+r),i);else for(a=0;a<r;a++)e.j[i+a]=t[n+a];e.v=Math.max(e.v,i+r);return r},ba(e,t,n){1===n?t+=e.position:2===n&&32768===(e.node.mode&61440)&&(t+=e.node.v);if(0>t)throw new Le(28);return t},pa(e,t,n){ge(e.node,t+n);e.node.v=Math.max(e.node.v,t+n)},mb(e,t,n,r,i){if(32768!==(e.node.mode&61440))throw new Le(43);e=e.node.j;if(i&2||e.buffer!==M.buffer){(0<n||n+t<e.length)&&(e=e.subarray?e.subarray(n,n+t):Array.prototype.slice.call(e,n,n+t));n=!0;N();t=void 0;if(!t)throw new Le(48);M.set(e,t)}else n=!1,t=e.byteOffset;return{o:t,M:n}},ob(e,t,n,r){ye.m.write(e,t,0,r,n,!1);return 0}}};function we(e,t){var n=0;e&&(n|=365);t&&(n|=146);return n}var _e,Ae,Ce,Me,Pe=null,Ie={},Ee=[],Re=1,Te=null,Fe=!0,Le=null,ke={},je=(e,t={})=>{e=oe(e);if(!e)return{path:\"\",node:null};t=Object.assign({hb:!0,Qa:0},t);if(8<t.Qa)throw new Le(32);e=e.split(\"/\").filter((e=>!!e));for(var n=Pe,r=\"/\",i=0;i<e.length;i++){var a=i===e.length-1;if(a&&t.parent)break;n=xe(n,e[i]);r=te(r+\"/\"+e[i]);n.wa&&(!a||a&&t.hb)&&(n=n.wa.root);if(!a||t.gb)for(a=0;40960===(n.mode&61440);)if(n=Je(r),r=oe(ne(r),n),n=je(r,{Qa:t.Qa+1}).node,40<a++)throw new Le(32)}return{path:r,node:n}},Se=e=>{for(var t;;){if(e===e.parent)return e=e.U.nb,t?\"/\"!==e[e.length-1]?`${e}/${t}`:e+t:e;t=t?`${e.name}/${t}`:e.name;e=e.parent}},Oe=(e,t)=>{for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%Te.length},xe=(e,t)=>{var n;if(n=(n=Ue(e,\"x\"))?n:e.l.ka?0:2)throw new Le(n,e);for(n=Te[Oe(e.id,t)];n;n=n.lc){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.l.ka(e,t)},De=(e,t,n,r)=>{e=new xn(e,t,n,r);t=Oe(e.parent.id,e.name);e.lc=Te[t];return Te[t]=e},We=e=>{var t=[\"r\",\"w\",\"rw\"][e&3];e&512&&(t+=\"w\");return t},Ue=(e,t)=>Fe?0:!t.includes(\"r\")||e.mode&292?t.includes(\"w\")&&!(e.mode&146)||t.includes(\"x\")&&!(e.mode&73)?2:0:2,Ve=(e,t)=>{try{return xe(e,t),20}catch(e){}return Ue(e,\"wx\")},Be=()=>{for(var e=0;4096>=e;e++)if(!Ee[e])return e;throw new Le(33)},Ne=e=>{e=Ee[e];if(!e)throw new Le(8);return e},$e=(t,n=-1)=>{Ce||(Ce=function(){(this||e).h={}},Ce.prototype={},Object.defineProperties(Ce.prototype,{object:{get(){return(this||e).node},set(t){(this||e).node=t}},flags:{get(){return(this||e).h.flags},set(t){(this||e).h.flags=t}},position:{get(){return(this||e).h.position},set(t){(this||e).h.position=t}}}));t=Object.assign(new Ce,t);-1==n&&(n=Be());t.X=n;return Ee[n]=t},ze={open:e=>{e.m=Ie[e.node.za].m;e.m.open&&e.m.open(e)},ba:()=>{throw new Le(70)}},He=(e,t)=>{Ie[e]={m:t}},Ye=(e,t)=>{var n=\"/\"===t,r=!t;if(n&&Pe)throw new Le(10);if(!n&&!r){var i=je(t,{hb:!1});t=i.path;i=i.node;if(i.wa)throw new Le(10);if(16384!==(i.mode&61440))throw new Le(54)}t={type:e,Qc:{},nb:t,kc:[]};e=e.U(t);e.U=t;t.root=e;n?Pe=e:i&&(i.wa=t,i.U&&i.U.kc.push(t))},Xe=(e,t,n)=>{var r=je(e,{parent:!0}).node;e=re(e);if(!e||\".\"===e||\"..\"===e)throw new Le(28);var i=Ve(r,e);if(i)throw new Le(i);if(!r.l.va)throw new Le(63);return r.l.va(r,e,t,n)},Ge=(e,t,n)=>{\"undefined\"==typeof n&&(n=t,t=438);Xe(e,t|8192,n)},qe=(e,t)=>{if(!oe(e))throw new Le(44);var n=je(t,{parent:!0}).node;if(!n)throw new Le(44);t=re(t);var r=Ve(n,t);if(r)throw new Le(r);if(!n.l.Ea)throw new Le(63);n.l.Ea(n,t,e)},Je=e=>{e=je(e).node;if(!e)throw new Le(44);if(!e.l.ma)throw new Le(28);return oe(Se(e.parent),e.l.ma(e))},Ke=(e,t,n)=>{if(\"\"===e)throw new Le(44);if(\"string\"==typeof t){var r={r:0,\"r+\":2,w:577,\"w+\":578,a:1089,\"a+\":1090}[t];if(\"undefined\"==typeof r)throw Error(`Unknown file open mode: ${t}`);t=r}n=t&64?(\"undefined\"==typeof n?438:n)&4095|32768:0;if(\"object\"==typeof e)var i=e;else{e=te(e);try{i=je(e,{gb:!(t&131072)}).node}catch(e){}}r=!1;if(t&64)if(i){if(t&128)throw new Le(20)}else i=Xe(e,n,0),r=!0;if(!i)throw new Le(44);8192===(i.mode&61440)&&(t&=-513);if(t&65536&&16384!==(i.mode&61440))throw new Le(54);if(!r&&(n=i?40960===(i.mode&61440)?32:16384===(i.mode&61440)&&(\"r\"!==We(t)||t&512)?31:Ue(i,We(t)):44))throw new Le(n);if(t&512&&!r){n=i;n=\"string\"==typeof n?je(n,{gb:!0}).node:n;if(!n.l.P)throw new Le(63);if(16384===(n.mode&61440))throw new Le(31);if(32768!==(n.mode&61440))throw new Le(28);if(r=Ue(n,\"w\"))throw new Le(r);n.l.P(n,{size:0,timestamp:Date.now()})}t&=-131713;i=$e({node:i,path:Se(i),flags:t,seekable:!0,position:0,m:i.m,zc:[],error:!1});i.m.open&&i.m.open(i);!a.logReadFiles||t&1||(Me||(Me={}),e in Me||(Me[e]=1));return i},Ze=(e,t,n)=>{if(null===e.X)throw new Le(8);if(!e.seekable||!e.m.ba)throw new Le(70);if(0!=n&&1!=n&&2!=n)throw new Le(28);e.position=e.m.ba(e,t,n);e.zc=[]},Qe=()=>{Le||(Le=function(t,n){(this||e).name=\"ErrnoError\";(this||e).node=n;(this||e).pc=function(t){(this||e).aa=t};this.pc(t);(this||e).message=\"FS error\"},Le.prototype=Error(),Le.prototype.constructor=Le,[44].forEach((e=>{ke[e]=new Le(e);ke[e].stack=\"<generic error, no stack>\"})))},et=(e,t,n)=>{e=te(\"/dev/\"+e);var r=we(!!t,!!n);Ae||(Ae=64);var i=Ae++<<8;He(i,{open:e=>{e.seekable=!1},close:()=>{n&&n.buffer&&n.buffer.length&&n(10)},read:(e,n,r,i)=>{for(var a=0,o=0;o<i;o++){try{var s=t()}catch(e){throw new Le(29)}if(void 0===s&&0===a)throw new Le(6);if(null===s||void 0===s)break;a++;n[r+o]=s}a&&(e.node.timestamp=Date.now());return a},write:(e,t,r,i)=>{for(var a=0;a<i;a++)try{n(t[r+a])}catch(e){throw new Le(29)}i&&(e.node.timestamp=Date.now());return a}});Ge(e,r,i)},tt={},nt=void 0;function rt(){nt+=4;return R[nt-4>>2]}function it(e){if(void 0===e)return\"_unknown\";e=e.replace(/[^a-zA-Z0-9_]/g,\"$\");var t=e.charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e}function at(t,n){t=it(t);return{[t]:function(){return n.apply(this||e,arguments)}}[t]}function ot(){(this||e).M=[void 0];(this||e).ib=[]}var st=new ot,ut=void 0;function lt(e){throw new ut(e)}var ct=e=>{e||lt(\"Cannot use deleted val. handle = \"+e);return st.get(e).value},ht=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return st.pa({ub:1,value:e})}};function ft(t){var n=Error,r=at(t,(function(n){(this||e).name=t;(this||e).message=n;n=Error(n).stack;void 0!==n&&((this||e).stack=this.toString()+\"\\n\"+n.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));r.prototype=Object.create(n.prototype);r.prototype.constructor=r;r.prototype.toString=function(){return void 0===(this||e).message?(this||e).name:`${(this||e).name}: ${(this||e).message}`};return r}var dt=void 0,pt=void 0;function vt(e){for(var t=\"\";P[e];)t+=pt[P[e++]];return t}var mt=[];function bt(){for(;mt.length;){var e=mt.pop();e.g.fa=!1;e.delete()}}var gt=void 0,yt={};function wt(e,t){for(void 0===t&&lt(\"ptr should not be undefined\");e.A;)t=e.na(t),e=e.A;return t}var _t={};function At(e){e=Yn(e);var t=vt(e);Vn(e);return t}function Ct(e,t){var n=_t[e];void 0===n&&lt(t+\" has unknown type \"+At(e));return n}function Mt(){}var Pt=!1;function It(e){--e.count.value;0===e.count.value&&(e.G?e.L.W(e.G):e.u.i.W(e.o))}function Et(e,t,n){if(t===n)return e;if(void 0===n.A)return null;e=Et(e,t,n.A);return null===e?null:n.Pb(e)}var Rt={};function Tt(e,t){t=wt(e,t);return yt[t]}var Ft=void 0;function Lt(e){throw new Ft(e)}function kt(e,t){t.u&&t.o||Lt(\"makeClassHandle requires ptr and ptrType\");!!t.L!==!!t.G&&Lt(\"Both smartPtrType and smartPtr must be specified\");t.count={value:1};return jt(Object.create(e,{g:{value:t}}))}function jt(e){if(\"undefined\"===typeof FinalizationRegistry)return jt=e=>e,e;Pt=new FinalizationRegistry((e=>{It(e.g)}));jt=e=>{var t=e.g;t.G&&Pt.register(e,{g:t},e);return e};Mt=e=>{Pt.unregister(e)};return jt(e)}var St={};function Ot(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function xt(e){return this.fromWireType(R[e>>2])}var Dt={},Wt={};function Ut(e,t,n){function r(t){t=n(t);t.length!==e.length&&Lt(\"Mismatched type converter count\");for(var r=0;r<e.length;++r)Nt(e[r],t[r])}e.forEach((function(e){Wt[e]=t}));var i=Array(t.length),a=[],o=0;t.forEach(((e,t)=>{_t.hasOwnProperty(e)?i[t]=_t[e]:(a.push(e),Dt.hasOwnProperty(e)||(Dt[e]=[]),Dt[e].push((()=>{i[t]=_t[e];++o;o===a.length&&r(i)})))}));0===a.length&&r(i)}function Vt(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${e}`)}}function Bt(e,t,n={}){var r=t.name;e||lt(`type \"${r}\" must have a positive integer typeid pointer`);if(_t.hasOwnProperty(e)){if(n.$b)return;lt(`Cannot register type '${r}' twice`)}_t[e]=t;delete Wt[e];Dt.hasOwnProperty(e)&&(t=Dt[e],delete Dt[e],t.forEach((e=>e())))}function Nt(e,t,n={}){if(!(\"argPackAdvance\"in t))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");Bt(e,t,n)}function $t(e){lt(e.g.u.i.name+\" instance already deleted\")}function zt(){}function Ht(t,n,r){if(void 0===t[n].B){var i=t[n];t[n]=function(){t[n].B.hasOwnProperty(arguments.length)||lt(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${t[n].B})!`);return t[n].B[arguments.length].apply(this||e,arguments)};t[n].B=[];t[n].B[i.ea]=i}}function Yt(e,t,n){a.hasOwnProperty(e)?((void 0===n||void 0!==a[e].B&&void 0!==a[e].B[n])&&lt(`Cannot register public name '${e}' twice`),Ht(a,e,e),a.hasOwnProperty(n)&&lt(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`),a[e].B[n]=t):(a[e]=t,void 0!==n&&(a[e].Pc=n))}function Xt(t,n,r,i,a,o,s,u){(this||e).name=t;(this||e).constructor=n;(this||e).N=r;(this||e).W=i;(this||e).A=a;(this||e).Ub=o;(this||e).na=s;(this||e).Pb=u;(this||e).rb=[]}function Gt(e,t,n){for(;t!==n;)t.na||lt(`Expected null or instance of ${n.name}, got an instance of ${t.name}`),e=t.na(e),t=t.A;return e}function qt(t,n){if(null===n)return(this||e).Na&&lt(`null is not a valid ${(this||e).name}`),0;n.g||lt(`Cannot pass \"${fn(n)}\" as a ${(this||e).name}`);n.g.o||lt(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);return Gt(n.g.o,n.g.u.i,(this||e).i)}function Jt(t,n){if(null===n){(this||e).Na&&lt(`null is not a valid ${(this||e).name}`);if((this||e).ua){var r=this.Pa();null!==t&&t.push((this||e).W,r);return r}return 0}n.g||lt(`Cannot pass \"${fn(n)}\" as a ${(this||e).name}`);n.g.o||lt(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);!(this||e).ta&&n.g.u.ta&&lt(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);r=Gt(n.g.o,n.g.u.i,(this||e).i);if((this||e).ua)switch(void 0===n.g.G&&lt(\"Passing raw pointer to smart pointer is illegal\"),(this||e).tc){case 0:n.g.L===(this||e)?r=n.g.G:lt(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);break;case 1:r=n.g.G;break;case 2:if(n.g.L===(this||e))r=n.g.G;else{var i=n.clone();r=this.oc(r,ht((function(){i.delete()})));null!==t&&t.push((this||e).W,r)}break;default:lt(\"Unsupporting sharing policy\")}return r}function Kt(t,n){if(null===n)return(this||e).Na&&lt(`null is not a valid ${(this||e).name}`),0;n.g||lt(`Cannot pass \"${fn(n)}\" as a ${(this||e).name}`);n.g.o||lt(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);n.g.u.ta&&lt(`Cannot convert argument of type ${n.g.u.name} to parameter type ${(this||e).name}`);return Gt(n.g.o,n.g.u.i,(this||e).i)}function Zt(t,n,r,i){(this||e).name=t;(this||e).i=n;(this||e).Na=r;(this||e).ta=i;(this||e).ua=!1;(this||e).W=(this||e).oc=(this||e).Pa=(this||e).sb=(this||e).tc=(this||e).nc=void 0;void 0!==n.A?(this||e).toWireType=Jt:((this||e).toWireType=i?qt:Kt,(this||e).K=null)}function Qt(e,t,n){a.hasOwnProperty(e)||Lt(\"Replacing nonexistant public symbol\");void 0!==a[e].B&&void 0!==n?a[e].B[n]=t:(a[e]=t,a[e].ea=n)}var en=[],tn=e=>{var t=en[e];t||(e>=en.length&&(en.length=e+1),en[e]=t=S.get(e));return t},nn=(e,t)=>{var n=[];return function(){n.length=0;Object.assign(n,arguments);if(e.includes(\"j\")){var r=a[\"dynCall_\"+e];r=n&&n.length?r.apply(null,[t].concat(n)):r.call(null,t)}else r=tn(t).apply(null,n);return r}};function rn(e,t){e=vt(e);var n=e.includes(\"j\")?nn(e,t):tn(t);\"function\"!=typeof n&&lt(`unknown function pointer with signature ${e}: ${t}`);return n}var an=void 0;function on(e,t){function n(e){i[e]||_t[e]||(Wt[e]?Wt[e].forEach(n):(r.push(e),i[e]=!0))}var r=[],i={};t.forEach(n);throw new an(`${e}: `+r.map(At).join([\", \"]))}function sn(t,n,r,i,a){var o=n.length;2>o&&lt(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var s=null!==n[1]&&null!==r,u=!1;for(r=1;r<n.length;++r)if(null!==n[r]&&void 0===n[r].K){u=!0;break}var l=\"void\"!==n[0].name,c=o-2,h=Array(c),f=[],d=[];return function(){arguments.length!==c&&lt(`function ${t} called with ${arguments.length} arguments, expected ${c} args!`);d.length=0;f.length=s?2:1;f[0]=a;if(s){var r=n[1].toWireType(d,this||e);f[1]=r}for(var o=0;o<c;++o)h[o]=n[o+2].toWireType(d,arguments[o]),f.push(h[o]);o=i.apply(null,f);if(u)Ot(d);else for(var p=s?1:2;p<n.length;p++){var v=1===p?r:h[p-2];null!==n[p].K&&n[p].K(v)}r=l?n[0].fromWireType(o):void 0;return r}}function un(e,t){for(var n=[],r=0;r<e;r++)n.push(T[t+4*r>>2]);return n}function ln(e,t,n){e instanceof Object||lt(`${n} with invalid \"this\": ${e}`);e instanceof t.i.constructor||lt(`${n} incompatible with \"this\" of type ${e.constructor.name}`);e.g.o||lt(`cannot call emscripten binding method ${n} on deleted object`);return Gt(e.g.o,e.g.u.i,t.i)}function cn(e){e>=st.h&&0===--st.get(e).ub&&st.Zb(e)}function hn(e,t,n){switch(t){case 0:return function(e){return this.fromWireType((n?M:P)[e])};case 1:return function(e){return this.fromWireType((n?I:E)[e>>1])};case 2:return function(e){return this.fromWireType((n?R:T)[e>>2])};default:throw new TypeError(\"Unknown integer type: \"+e)}}function fn(e){if(null===e)return\"null\";var t=typeof e;return\"object\"===t||\"array\"===t||\"function\"===t?e.toString():\"\"+e}function dn(e,t){switch(t){case 2:return function(e){return this.fromWireType(F[e>>2])};case 3:return function(e){return this.fromWireType(L[e>>3])};default:throw new TypeError(\"Unknown float type: \"+e)}}function pn(e,t,n){switch(t){case 0:return n?function(e){return M[e]}:function(e){return P[e]};case 1:return n?function(e){return I[e>>1]}:function(e){return E[e>>1]};case 2:return n?function(e){return R[e>>2]}:function(e){return T[e>>2]};default:throw new TypeError(\"Unknown integer type: \"+e)}}var vn=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0,mn=(e,t)=>{var n=e>>1;for(var r=n+t/2;!(n>=r)&&E[n];)++n;n<<=1;if(32<n-e&&vn)return vn.decode(P.subarray(e,n));n=\"\";for(r=0;!(r>=t/2);++r){var i=I[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n},bn=(e,t,n)=>{void 0===n&&(n=2147483647);if(2>n)return 0;n-=2;var r=t;n=n<2*e.length?n/2:e.length;for(var i=0;i<n;++i)I[t>>1]=e.charCodeAt(i),t+=2;I[t>>1]=0;return t-r},gn=e=>2*e.length,yn=(e,t)=>{for(var n=0,r=\"\";!(n>=t/4);){var i=R[e+4*n>>2];if(0==i)break;++n;65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023)):r+=String.fromCharCode(i)}return r},wn=(e,t,n)=>{void 0===n&&(n=2147483647);if(4>n)return 0;var r=t;n=r+n-4;for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);if(55296<=a&&57343>=a){var o=e.charCodeAt(++i);a=65536+((a&1023)<<10)|o&1023}R[t>>2]=a;t+=4;if(t+4>n)break}R[t>>2]=0;return t-r},_n=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n;t+=4}return t},An={};function Cn(e){var t=An[e];return void 0===t?vt(e):t}var Mn=[];function Pn(e){var t=Mn.length;Mn.push(e);return t}function In(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=Ct(T[t+4*r>>2],\"parameter \"+r);return n}var En,Rn=[],Tn=[],Fn={},Ln=()=>{if(!En){var e,t={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(\"object\"==typeof navigator&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:v||\"./this.program\"};for(e in Fn)void 0===Fn[e]?delete t[e]:t[e]=Fn[e];var n=[];for(e in t)n.push(`${e}=${t[e]}`);En=n}return En},kn=e=>0===e%4&&(0!==e%100||0===e%400),jn=[31,29,31,30,31,30,31,31,30,31,30,31],Sn=[31,28,31,30,31,30,31,31,30,31,30,31],On=(e,t,n,r)=>{function i(e,t,n){for(e=\"number\"==typeof e?e.toString():e||\"\";e.length<t;)e=n[0]+e;return e}function a(e,t){return i(e,t,\"0\")}function o(e,t){function n(e){return 0>e?-1:0<e?1:0}var r;0===(r=n(e.getFullYear()-t.getFullYear()))&&0===(r=n(e.getMonth()-t.getMonth()))&&(r=n(e.getDate()-t.getDate()));return r}function s(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30)}}function u(e){var t=e.ca;for(e=new Date(new Date(e.da+1900,0,1).getTime());0<t;){var n=e.getMonth(),r=(kn(e.getFullYear())?jn:Sn)[n];if(!(t>r-e.getDate())){e.setDate(e.getDate()+t);break}t-=r-e.getDate()+1,e.setDate(1),11>n?e.setMonth(n+1):(e.setMonth(0),e.setFullYear(e.getFullYear()+1))}n=new Date(e.getFullYear()+1,0,4);t=s(new Date(e.getFullYear(),0,4));n=s(n);return 0>=o(t,e)?0>=o(n,e)?e.getFullYear()+1:e.getFullYear():e.getFullYear()-1}var l=R[r+40>>2];r={wc:R[r>>2],vc:R[r+4>>2],Fa:R[r+8>>2],Sa:R[r+12>>2],Ga:R[r+16>>2],da:R[r+20>>2],R:R[r+24>>2],ca:R[r+28>>2],Rc:R[r+32>>2],uc:R[r+36>>2],xc:l&&l?ue(P,l):\"\"};n=n?ue(P,n):\"\";l={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var c in l)n=n.replace(new RegExp(c,\"g\"),l[c]);var h=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),f=\"January February March April May June July August September October November December\".split(\" \");l={\"%a\":e=>h[e.R].substring(0,3),\"%A\":e=>h[e.R],\"%b\":e=>f[e.Ga].substring(0,3),\"%B\":e=>f[e.Ga],\"%C\":e=>a((e.da+1900)/100|0,2),\"%d\":e=>a(e.Sa,2),\"%e\":e=>i(e.Sa,2,\" \"),\"%g\":e=>u(e).toString().substring(2),\"%G\":e=>u(e),\"%H\":e=>a(e.Fa,2),\"%I\":e=>{e=e.Fa;0==e?e=12:12<e&&(e-=12);return a(e,2)},\"%j\":e=>{for(var t=0,n=0;n<=e.Ga-1;t+=(kn(e.da+1900)?jn:Sn)[n++]);return a(e.Sa+t,3)},\"%m\":e=>a(e.Ga+1,2),\"%M\":e=>a(e.vc,2),\"%n\":()=>\"\\n\",\"%p\":e=>0<=e.Fa&&12>e.Fa?\"AM\":\"PM\",\"%S\":e=>a(e.wc,2),\"%t\":()=>\"\\t\",\"%u\":e=>e.R||7,\"%U\":e=>a(Math.floor((e.ca+7-e.R)/7),2),\"%V\":e=>{var t=Math.floor((e.ca+7-(e.R+6)%7)/7);2>=(e.R+371-e.ca-2)%7&&t++;if(t)53==t&&(n=(e.R+371-e.ca)%7,4==n||3==n&&kn(e.da)||(t=1));else{t=52;var n=(e.R+7-e.ca-1)%7;(4==n||5==n&&kn(e.da%400-1))&&t++}return a(t,2)},\"%w\":e=>e.R,\"%W\":e=>a(Math.floor((e.ca+7-(e.R+6)%7)/7),2),\"%y\":e=>(e.da+1900).toString().substring(2),\"%Y\":e=>e.da+1900,\"%z\":e=>{e=e.uc;var t=0<=e;e=Math.abs(e)/60;return(t?\"+\":\"-\")+String(\"0000\"+(e/60*100+e%60)).slice(-4)},\"%Z\":e=>e.xc,\"%%\":()=>\"%\"};n=n.replace(/%%/g,\"\\0\\0\");for(c in l)n.includes(c)&&(n=n.replace(new RegExp(c,\"g\"),l[c](r)));n=n.replace(/\\0\\0/g,\"%\");c=fe(n,!1);if(c.length>t)return 0;M.set(c,e);return c.length-1};function xn(t,n,r,i){t||(t=this||e);(this||e).parent=t;(this||e).U=t.U;(this||e).wa=null;(this||e).id=Re++;(this||e).name=n;(this||e).mode=r;(this||e).l={};(this||e).m={};(this||e).za=i}Object.defineProperties(xn.prototype,{read:{get:function(){return 365===((this||e).mode&365)},set:function(t){t?(this||e).mode|=365:(this||e).mode&=-366}},write:{get:function(){return 146===((this||e).mode&146)},set:function(t){t?(this||e).mode|=146:(this||e).mode&=-147}}});Qe();Te=Array(4096);Ye(ye,\"/\");Xe(\"/tmp\",16895,0);Xe(\"/home\",16895,0);Xe(\"/home/web_user\",16895,0);(()=>{Xe(\"/dev\",16895,0);He(259,{read:()=>0,write:(e,t,n,r)=>r});Ge(\"/dev/null\",259);pe(1280,me);pe(1536,be);Ge(\"/dev/tty\",1280);Ge(\"/dev/tty1\",1536);var e=new Uint8Array(1024),t=0,n=()=>{0===t&&(t=ae(e).byteLength);return e[--t]};et(\"random\",n);et(\"urandom\",n);Xe(\"/dev/shm\",16895,0);Xe(\"/dev/shm/tmp\",16895,0)})();(()=>{Xe(\"/proc\",16895,0);var e=Xe(\"/proc/self\",16895,0);Xe(\"/proc/self/fd\",16895,0);Ye({U:()=>{var t=De(e,\"fd\",16895,73);t.l={ka:(e,t)=>{var n=Ne(+t);e={parent:null,U:{nb:\"fake\"},l:{ma:()=>n.path}};return e.parent=e}};return t}},\"/proc/self/fd\")})();Object.assign(ot.prototype,{get(t){return(this||e).M[t]},has(t){return void 0!==(this||e).M[t]},pa(t){var n=(this||e).ib.pop()||(this||e).M.length;(this||e).M[n]=t;return n},Zb(t){(this||e).M[t]=void 0;(this||e).ib.push(t)}});ut=a.BindingError=class extends Error{constructor(e){super(e);this.name=\"BindingError\"}};st.M.push({value:void 0},{value:null},{value:!0},{value:!1});st.h=st.M.length;a.count_emval_handles=function(){for(var e=0,t=st.h;t<st.M.length;++t)void 0!==st.M[t]&&++e;return e};dt=a.PureVirtualError=ft(\"PureVirtualError\");for(var Dn=Array(256),Wn=0;256>Wn;++Wn)Dn[Wn]=String.fromCharCode(Wn);pt=Dn;a.getInheritedInstanceCount=function(){return Object.keys(yt).length};a.getLiveInheritedInstances=function(){var e,t=[];for(e in yt)yt.hasOwnProperty(e)&&t.push(yt[e]);return t};a.flushPendingDeletes=bt;a.setDelayFunction=function(e){gt=e;mt.length&&gt&&gt(bt)};Ft=a.InternalError=class extends Error{constructor(e){super(e);this.name=\"InternalError\"}};zt.prototype.isAliasOf=function(t){if(!((this||e)instanceof zt&&t instanceof zt))return!1;var n=(this||e).g.u.i,r=(this||e).g.o,i=t.g.u.i;for(t=t.g.o;n.A;)r=n.na(r),n=n.A;for(;i.A;)t=i.na(t),i=i.A;return n===i&&r===t};zt.prototype.clone=function(){(this||e).g.o||$t(this||e);if((this||e).g.ia)return(this||e).g.count.value+=1,this||e;var t=jt,n=Object,r=n.create,i=Object.getPrototypeOf(this||e),a=(this||e).g;t=t(r.call(n,i,{g:{value:{count:a.count,fa:a.fa,ia:a.ia,o:a.o,u:a.u,G:a.G,L:a.L}}}));t.g.count.value+=1;t.g.fa=!1;return t};zt.prototype.delete=function(){(this||e).g.o||$t(this||e);(this||e).g.fa&&!(this||e).g.ia&&lt(\"Object already scheduled for deletion\");Mt(this||e);It((this||e).g);(this||e).g.ia||((this||e).g.G=void 0,(this||e).g.o=void 0)};zt.prototype.isDeleted=function(){return!(this||e).g.o};zt.prototype.deleteLater=function(){(this||e).g.o||$t(this||e);(this||e).g.fa&&!(this||e).g.ia&&lt(\"Object already scheduled for deletion\");mt.push(this||e);1===mt.length&&gt&&gt(bt);(this||e).g.fa=!0;return this||e};Zt.prototype.Vb=function(t){(this||e).sb&&(t=this.sb(t));return t};Zt.prototype.bb=function(t){(this||e).W&&this.W(t)};Zt.prototype.argPackAdvance=8;Zt.prototype.readValueFromPointer=xt;Zt.prototype.deleteObject=function(e){null!==e&&e.delete()};Zt.prototype.fromWireType=function(t){function n(){return(this||e).ua?kt((this||e).i.N,{u:(this||e).nc,o:r,L:this||e,G:t}):kt((this||e).i.N,{u:this||e,o:t})}var r=this.Vb(t);if(!r)return this.bb(t),null;var i=Tt((this||e).i,r);if(void 0!==i){if(0===i.g.count.value)return i.g.o=r,i.g.G=t,i.clone();i=i.clone();this.bb(t);return i}i=(this||e).i.Ub(r);i=Rt[i];if(!i)return n.call(this||e);i=(this||e).ta?i.Kb:i.pointerType;var a=Et(r,(this||e).i,i.i);return null===a?n.call(this||e):(this||e).ua?kt(i.i.N,{u:i,o:a,L:this||e,G:t}):kt(i.i.N,{u:i,o:a})};an=a.UnboundTypeError=ft(\"UnboundTypeError\");var Un={__syscall_fcntl64:function(e,t,n){nt=n;try{var r=Ne(e);switch(t){case 0:var i=rt();return 0>i?-28:$e(r,i).X;case 1:case 2:return 0;case 3:return r.flags;case 4:return i=rt(),r.flags|=i,0;case 5:return i=rt(),I[i+0>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return R[Nn()>>2]=28,-1;default:return-28}}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_ioctl:function(e,t,n){nt=n;try{var r=Ne(e);switch(t){case 21509:return r.s?0:-59;case 21505:if(!r.s)return-59;if(r.s.V.bc){t=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var i=rt();R[i>>2]=25856;R[i+4>>2]=5;R[i+8>>2]=191;R[i+12>>2]=35387;for(var a=0;32>a;a++)M[i+a+17|0]=t[a]||0}return 0;case 21510:case 21511:case 21512:return r.s?0:-59;case 21506:case 21507:case 21508:if(!r.s)return-59;if(r.s.V.cc)for(i=rt(),t=[],a=0;32>a;a++)t.push(M[i+a+17|0]);return 0;case 21519:if(!r.s)return-59;i=rt();return R[i>>2]=0;case 21520:return r.s?-28:-59;case 21531:i=rt();if(!r.m.ac)throw new Le(59);return r.m.ac(r,t,i);case 21523:if(!r.s)return-59;r.s.V.dc&&(a=[24,80],i=rt(),I[i>>1]=a[0],I[i+2>>1]=a[1]);return 0;case 21524:return r.s?0:-59;case 21515:return r.s?0:-59;default:return-28}}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_openat:function(e,t,n,r){nt=r;try{t=t?ue(P,t):\"\";var i=t;if(\"/\"===i.charAt(0))t=i;else{var a=-100===e?\"/\":Ne(e).path;if(0==i.length)throw new Le(44);t=te(a+\"/\"+i)}var o=r?rt():0;return Ke(t,n,o).X}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return-e.aa}},_embind_create_inheriting_constructor:function(t,n,r){t=vt(t);n=Ct(n,\"wrapper\");r=ct(r);var i=[].slice,a=n.i,o=a.N,s=a.A.N,u=a.A.constructor;t=at(t,(function(){a.A.rb.forEach(function(t){if((this||e)[t]===s[t])throw new dt(`Pure virtual function ${t} must be implemented in JavaScript`)}.bind(this||e));Object.defineProperty(this||e,\"__parent\",{value:o});(this||e).__construct.apply(this||e,i.call(arguments))}));o.__construct=function(){(this||e)===o&&lt(\"Pass correct 'this' to __construct\");var t=u.implement.apply(void 0,[this||e].concat(i.call(arguments)));Mt(t);var n=t.g;t.notifyOnDestruction();n.ia=!0;Object.defineProperties(this||e,{g:{value:n}});jt(this||e);t=n.o;t=wt(a,t);yt.hasOwnProperty(t)?lt(`Tried to register registered instance: ${t}`):yt[t]=this||e};o.__destruct=function(){(this||e)===o&&lt(\"Pass correct 'this' to __destruct\");Mt(this||e);var t=(this||e).g.o;t=wt(a,t);yt.hasOwnProperty(t)?delete yt[t]:lt(`Tried to unregister unregistered instance: ${t}`)};t.prototype=Object.create(o);for(var l in r)t.prototype[l]=r[l];return ht(t)},_embind_finalize_value_object:function(e){var t=St[e];delete St[e];var n=t.Pa,r=t.W,i=t.fb,a=i.map((e=>e.Yb)).concat(i.map((e=>e.rc)));Ut([e],a,(e=>{var a={};i.forEach(((t,n)=>{var r=e[n],o=t.Wb,s=t.Xb,u=e[n+i.length],l=t.qc,c=t.sc;a[t.Sb]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>{var n=[];l(c,e,u.toWireType(n,t));Ot(n)}}}));return[{name:t.name,fromWireType:function(e){var t,n={};for(t in a)n[t]=a[t].read(e);r(e);return n},toWireType:function(e,t){for(var i in a)if(!(i in t))throw new TypeError(`Missing field: \"${i}\"`);var o=n();for(i in a)a[i].write(o,t[i]);null!==e&&e.push(r,o);return o},argPackAdvance:8,readValueFromPointer:xt,K:r}]}))},_embind_register_bigint:function(){},_embind_register_bool:function(e,t,n,r,i){var a=Vt(n);t=vt(t);Nt(e,{name:t,fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=M;else if(2===n)r=I;else{if(4!==n)throw new TypeError(\"Unknown boolean type size: \"+t);r=R}return this.fromWireType(r[e>>a])},K:null})},_embind_register_class:function(t,n,r,i,a,o,s,u,l,c,h,f,d){h=vt(h);o=rn(a,o);u&&(u=rn(s,u));c&&(c=rn(l,c));d=rn(f,d);var p=it(h);Yt(p,(function(){on(`Cannot construct ${h} due to unbound types`,[i])}));Ut([t,n,r],i?[i]:[],(function(n){n=n[0];if(i){var r=n.i;var a=r.N}else a=zt.prototype;n=at(p,(function(){if(Object.getPrototypeOf(this||e)!==s)throw new ut(\"Use 'new' to construct \"+h);if(void 0===l.$)throw new ut(h+\" has no accessible constructor\");var t=l.$[arguments.length];if(void 0===t)throw new ut(`Tried to invoke ctor of ${h} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(l.$).toString()}) parameters instead!`);return t.apply(this||e,arguments)}));var s=Object.create(a,{constructor:{value:n}});n.prototype=s;var l=new Xt(h,n,s,d,r,o,u,c);l.A&&(void 0===l.A.oa&&(l.A.oa=[]),l.A.oa.push(l));r=new Zt(h,l,!0,!1);a=new Zt(h+\"*\",l,!1,!1);var f=new Zt(h+\" const*\",l,!1,!0);Rt[t]={pointerType:a,Kb:f};Qt(p,n);return[r,a,f]}))},_embind_register_class_class_function:function(e,t,n,r,i,a,o){var s=un(n,r);t=vt(t);a=rn(i,a);Ut([],[e],(function(e){function r(){on(`Cannot call ${i} due to unbound types`,s)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);var u=e.i.constructor;void 0===u[t]?(r.ea=n-1,u[t]=r):(Ht(u,t,i),u[t].B[n-1]=r);Ut([],s,(function(r){r=sn(i,[r[0],null].concat(r.slice(1)),null,a,o);void 0===u[t].B?(r.ea=n-1,u[t]=r):u[t].B[n-1]=r;if(e.i.oa)for(const n of e.i.oa)n.constructor.hasOwnProperty(t)||(n.constructor[t]=r);return[]}));return[]}))},_embind_register_class_class_property:function(e,t,n,r,i,a,o,s){t=vt(t);a=rn(i,a);Ut([],[e],(function(e){e=e[0];var i=`${e.name}.${t}`,u={get(){on(`Cannot access ${i} due to unbound types`,[n])},enumerable:!0,configurable:!0};u.set=s?()=>{on(`Cannot access ${i} due to unbound types`,[n])}:()=>{lt(`${i} is a read-only property`)};Object.defineProperty(e.i.constructor,t,u);Ut([],[n],(function(n){n=n[0];var i={get(){return n.fromWireType(a(r))},enumerable:!0};s&&(s=rn(o,s),i.set=e=>{var t=[];s(r,n.toWireType(t,e));Ot(t)});Object.defineProperty(e.i.constructor,t,i);return[]}));return[]}))},_embind_register_class_constructor:function(e,t,n,r,i,a){var o=un(t,n);i=rn(r,i);Ut([],[e],(function(e){e=e[0];var n=`constructor ${e.name}`;void 0===e.i.$&&(e.i.$=[]);if(void 0!==e.i.$[t-1])throw new ut(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);e.i.$[t-1]=()=>{on(`Cannot construct ${e.name} due to unbound types`,o)};Ut([],o,(function(r){r.splice(1,0,null);e.i.$[t-1]=sn(n,r,null,i,a);return[]}));return[]}))},_embind_register_class_function:function(e,t,n,r,i,a,o,s){var u=un(n,r);t=vt(t);a=rn(i,a);Ut([],[e],(function(e){function r(){on(`Cannot call ${i} due to unbound types`,u)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);s&&e.i.rb.push(t);var l=e.i.N,c=l[t];void 0===c||void 0===c.B&&c.className!==e.name&&c.ea===n-2?(r.ea=n-2,r.className=e.name,l[t]=r):(Ht(l,t,i),l[t].B[n-2]=r);Ut([],u,(function(r){r=sn(i,r,e,a,o);void 0===l[t].B?(r.ea=n-2,l[t]=r):l[t].B[n-2]=r;return[]}));return[]}))},_embind_register_class_property:function(t,n,r,i,a,o,s,u,l,c){n=vt(n);a=rn(i,a);Ut([],[t],(function(t){t=t[0];var i=`${t.name}.${n}`,h={get(){on(`Cannot access ${i} due to unbound types`,[r,s])},enumerable:!0,configurable:!0};h.set=l?()=>{on(`Cannot access ${i} due to unbound types`,[r,s])}:()=>{lt(i+\" is a read-only property\")};Object.defineProperty(t.i.N,n,h);Ut([],l?[r,s]:[r],(function(r){var s=r[0],h={get(){var n=ln(this||e,t,i+\" getter\");return s.fromWireType(a(o,n))},enumerable:!0};if(l){l=rn(u,l);var f=r[1];h.set=function(n){var r=ln(this||e,t,i+\" setter\"),a=[];l(c,r,f.toWireType(a,n));Ot(a)}}Object.defineProperty(t.i.N,n,h);return[]}));return[]}))},_embind_register_emval:function(e,t){t=vt(t);Nt(e,{name:t,fromWireType:function(e){var t=ct(e);cn(e);return t},toWireType:function(e,t){return ht(t)},argPackAdvance:8,readValueFromPointer:xt,K:null})},_embind_register_enum:function(t,n,r,i){function a(){}r=Vt(r);n=vt(n);a.values={};Nt(t,{name:n,constructor:a,fromWireType:function(t){return(this||e).constructor.values[t]},toWireType:function(e,t){return t.value},argPackAdvance:8,readValueFromPointer:hn(n,r,i),K:null});Yt(n,a)},_embind_register_enum_value:function(e,t,n){var r=Ct(e,\"enum\");t=vt(t);e=r.constructor;r=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:at(`${r.name}_${t}`,(function(){}))}});e.values[n]=r;e[t]=r},_embind_register_float:function(e,t,n){n=Vt(n);t=vt(t);Nt(e,{name:t,fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:dn(t,n),K:null})},_embind_register_function:function(e,t,n,r,i,a){var o=un(t,n);e=vt(e);i=rn(r,i);Yt(e,(function(){on(`Cannot call ${e} due to unbound types`,o)}),t-1);Ut([],o,(function(n){Qt(e,sn(e,[n[0],null].concat(n.slice(1)),null,i,a),t-1);return[]}))},_embind_register_integer:function(e,t,n,r,i){t=vt(t);-1===i&&(i=4294967295);i=Vt(n);var a=e=>e;if(0===r){var o=32-8*n;a=e=>e<<o>>>o}n=t.includes(\"unsigned\")?function(e,t){return t>>>0}:function(e,t){return t};Nt(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:pn(t,i,0!==r),K:null})},_embind_register_memory_view:function(e,t,n){function r(e){e>>=2;var t=T;return new i(t.buffer,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];n=vt(n);Nt(e,{name:n,fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{$b:!0})},_embind_register_std_string:function(e,t){t=vt(t);var n=\"std::string\"===t;Nt(e,{name:t,fromWireType:function(e){var t=T[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==P[o]){i=i?ue(P,i,o-i):\"\";if(void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=o+1}}else{s=Array(t);for(a=0;a<t;++a)s[a]=String.fromCharCode(P[r+a]);s=s.join(\"\")}Vn(e);return s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r=\"string\"==typeof t;r||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||lt(\"Cannot pass non-string to std::string\");var i=n&&r?ce(t):t.length;var a=Bn(4+i+1),o=a+4;T[a>>2]=i;if(n&&r)he(t,P,o,i+1);else if(r)for(r=0;r<i;++r){var s=t.charCodeAt(r);255<s&&(Vn(o),lt(\"String has UTF-16 code units that do not fit in 8 bits\"));P[o+r]=s}else for(r=0;r<i;++r)P[o+r]=t[r];null!==e&&e.push(Vn,a);return a},argPackAdvance:8,readValueFromPointer:xt,K:function(e){Vn(e)}})},_embind_register_std_wstring:function(e,t,n){n=vt(n);if(2===t){var r=mn;var i=bn;var a=gn;var o=()=>E;var s=1}else 4===t&&(r=yn,i=wn,a=_n,o=()=>T,s=2);Nt(e,{name:n,fromWireType:function(e){for(var n,i=T[e>>2],a=o(),u=e+4,l=0;l<=i;++l){var c=e+4+l*t;l!=i&&0!=a[c>>s]||(u=r(u,c-u),void 0===n?n=u:(n+=String.fromCharCode(0),n+=u),u=c+t)}Vn(e);return n},toWireType:function(e,r){\"string\"!=typeof r&&lt(`Cannot pass non-string to C++ string type ${n}`);var o=a(r),u=Bn(4+o+t);T[u>>2]=o>>s;i(r,u+4,o+t);null!==e&&e.push(Vn,u);return u},argPackAdvance:8,readValueFromPointer:xt,K:function(e){Vn(e)}})},_embind_register_value_object:function(e,t,n,r,i,a){St[e]={name:vt(t),Pa:rn(n,r),W:rn(i,a),fb:[]}},_embind_register_value_object_field:function(e,t,n,r,i,a,o,s,u,l){St[e].fb.push({Sb:vt(t),Yb:n,Wb:rn(r,i),Xb:a,rc:o,qc:rn(s,u),sc:l})},_embind_register_void:function(e,t){t=vt(t);Nt(e,{fc:!0,name:t,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emscripten_get_now_is_monotonic:()=>!0,_emval_as:function(e,t,n){e=ct(e);t=Ct(t,\"emval::as\");var r=[],i=ht(r);T[n>>2]=i;return t.toWireType(r,e)},_emval_call_method:function(e,t,n,r,i){e=Mn[e];t=ct(t);n=Cn(n);var a=[];T[r>>2]=ht(a);return e(t,n,a,i)},_emval_call_void_method:function(e,t,n,r){e=Mn[e];t=ct(t);n=Cn(n);e(t,n,null,r)},_emval_decref:cn,_emval_get_method_caller:function(e,t){var n=In(e,t),r=n[0];t=r.name+\"_$\"+n.slice(1).map((function(e){return e.name})).join(\"_\")+\"$\";var i=Rn[t];if(void 0!==i)return i;var a=Array(e-1);i=Pn(((t,i,o,s)=>{for(var u=0,l=0;l<e-1;++l)a[l]=n[l+1].readValueFromPointer(s+u),u+=n[l+1].argPackAdvance;t=t[i].apply(t,a);for(l=0;l<e-1;++l)n[l+1].Nb&&n[l+1].Nb(a[l]);if(!r.fc)return r.toWireType(o,t)}));return Rn[t]=i},_emval_get_module_property:function(e){e=Cn(e);return ht(a[e])},_emval_get_property:function(e,t){e=ct(e);t=ct(t);return ht(e[t])},_emval_incref:function(e){4<e&&(st.get(e).ub+=1)},_emval_new_array:function(){return ht([])},_emval_new_cstring:function(e){return ht(Cn(e))},_emval_new_object:function(){return ht({})},_emval_run_destructors:function(e){var t=ct(e);Ot(t);cn(e)},_emval_set_property:function(e,t,n){e=ct(e);t=ct(t);n=ct(n);e[t]=n},_emval_take_value:function(e,t){e=Ct(e,\"_emval_take_value\");e=e.readValueFromPointer(t);return ht(e)},abort:()=>{N(\"\")},emscripten_asm_const_int:(e,t,n)=>{Tn.length=0;var r;for(n>>=2;r=P[t++];)n+=105!=r&n,Tn.push(105==r?R[n]:L[n++>>1]),++n;return Z[e].apply(null,Tn)},emscripten_date_now:function(){return Date.now()},emscripten_get_now:()=>performance.now(),emscripten_memcpy_big:(e,t,n)=>P.copyWithin(e,t,t+n),emscripten_resize_heap:e=>{var t=P.length;e>>>=0;if(2147483648<e)return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math;r=Math.max(e,r);e:{i=i.min.call(i,2147483648,r+(65536-r%65536)%65536)-A.buffer.byteLength+65535>>>16;try{A.grow(i);j();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},environ_get:(e,t)=>{var n=0;Ln().forEach((function(r,i){var a=t+n;i=T[e+4*i>>2]=a;for(a=0;a<r.length;++a)M[i++|0]=r.charCodeAt(a);M[i|0]=0;n+=r.length+1}));return 0},environ_sizes_get:(e,t)=>{var n=Ln();T[e>>2]=n.length;var r=0;n.forEach((function(e){r+=e.length+1}));T[t>>2]=r;return 0},fd_close:function(e){try{var t=Ne(e);if(null===t.X)throw new Le(8);t.Ma&&(t.Ma=null);try{t.m.close&&t.m.close(t)}catch(e){throw e}finally{Ee[t.X]=null}t.X=null;return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_read:function(e,t,n,r){try{e:{var i=Ne(e);e=t;for(var a,o=t=0;o<n;o++){var s=T[e>>2],u=T[e+4>>2];e+=8;var l=i,c=s,h=u,f=a,d=M;if(0>h||0>f)throw new Le(28);if(null===l.X)throw new Le(8);if(1===(l.flags&2097155))throw new Le(8);if(16384===(l.node.mode&61440))throw new Le(31);if(!l.m.read)throw new Le(28);var p=\"undefined\"!=typeof f;if(p){if(!l.seekable)throw new Le(70)}else f=l.position;var v=l.m.read(l,d,c,h,f);p||(l.position+=v);var m=v;if(0>m){var b=-1;break e}t+=m;if(m<u)break;\"undefined\"!==typeof a&&(a+=m)}b=t}T[r>>2]=b;return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_seek:function(e,t,n,r,i){t=n+2097152>>>0<4194305-!!t?(t>>>0)+4294967296*n:NaN;try{if(isNaN(t))return 61;var a=Ne(e);Ze(a,t,r);K=[a.position>>>0,(J=a.position,1<=+Math.abs(J)?0<J?+Math.floor(J/4294967296)>>>0:~~+Math.ceil((J-+(~~J>>>0))/4294967296)>>>0:0)];R[i>>2]=K[0];R[i+4>>2]=K[1];a.Ma&&0===t&&0===r&&(a.Ma=null);return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_write:function(e,t,n,r){try{e:{var i=Ne(e);e=t;for(var a,o=t=0;o<n;o++){var s=T[e>>2],u=T[e+4>>2];e+=8;var l=i,c=s,h=u,f=a,d=M;if(0>h||0>f)throw new Le(28);if(null===l.X)throw new Le(8);if(0===(l.flags&2097155))throw new Le(8);if(16384===(l.node.mode&61440))throw new Le(31);if(!l.m.write)throw new Le(28);l.seekable&&l.flags&1024&&Ze(l,0,2);var p=\"undefined\"!=typeof f;if(p){if(!l.seekable)throw new Le(70)}else f=l.position;var v=l.m.write(l,d,c,h,f,void 0);p||(l.position+=v);var m=v;if(0>m){var b=-1;break e}t+=m;\"undefined\"!==typeof a&&(a+=m)}b=t}T[r>>2]=b;return 0}catch(e){if(\"undefined\"==typeof tt||\"ErrnoError\"!==e.name)throw e;return e.aa}},strftime_l:(e,t,n,r)=>On(e,t,n,r)};(function(){function e(e){C=e=e.exports;A=C.memory;j();S=C.__indirect_function_table;x.unshift(C.__wasm_call_ctors);U--;a.monitorRunDependencies&&a.monitorRunDependencies(U);if(0==U&&(null!==V&&(clearInterval(V),V=null),B)){var t=B;B=null;t()}return e}var t={env:Un,wasi_snapshot_preview1:Un};U++;a.monitorRunDependencies&&a.monitorRunDependencies(U);if(a.instantiateWasm)try{return a.instantiateWasm(t,e)}catch(e){w(\"Module.instantiateWasm callback failed with error: \"+e),i(e)}q(t,(function(t){e(t.instance)})).catch(i);return{}})();var Vn=e=>(Vn=C.free)(e),Bn=e=>(Bn=C.malloc)(e),Nn=()=>(Nn=C.__errno_location)(),$n=a._ma_device__on_notification_unlocked=e=>($n=a._ma_device__on_notification_unlocked=C.ma_device__on_notification_unlocked)(e);a._ma_malloc_emscripten=(e,t)=>(a._ma_malloc_emscripten=C.ma_malloc_emscripten)(e,t);a._ma_free_emscripten=(e,t)=>(a._ma_free_emscripten=C.ma_free_emscripten)(e,t);var zn=a._ma_device_process_pcm_frames_capture__webaudio=(e,t,n)=>(zn=a._ma_device_process_pcm_frames_capture__webaudio=C.ma_device_process_pcm_frames_capture__webaudio)(e,t,n),Hn=a._ma_device_process_pcm_frames_playback__webaudio=(e,t,n)=>(Hn=a._ma_device_process_pcm_frames_playback__webaudio=C.ma_device_process_pcm_frames_playback__webaudio)(e,t,n),Yn=e=>(Yn=C.__getTypeName)(e);a.__embind_initialize_bindings=()=>(a.__embind_initialize_bindings=C._embind_initialize_bindings)();a.dynCall_iiji=(e,t,n,r,i)=>(a.dynCall_iiji=C.dynCall_iiji)(e,t,n,r,i);a.dynCall_jiji=(e,t,n,r,i)=>(a.dynCall_jiji=C.dynCall_jiji)(e,t,n,r,i);a.dynCall_iiiji=(e,t,n,r,i,o)=>(a.dynCall_iiiji=C.dynCall_iiiji)(e,t,n,r,i,o);a.dynCall_iij=(e,t,n,r)=>(a.dynCall_iij=C.dynCall_iij)(e,t,n,r);a.dynCall_jii=(e,t,n)=>(a.dynCall_jii=C.dynCall_jii)(e,t,n);a.dynCall_viijii=(e,t,n,r,i,o,s)=>(a.dynCall_viijii=C.dynCall_viijii)(e,t,n,r,i,o,s);a.dynCall_iiiiij=(e,t,n,r,i,o,s)=>(a.dynCall_iiiiij=C.dynCall_iiiiij)(e,t,n,r,i,o,s);a.dynCall_iiiiijj=(e,t,n,r,i,o,s,u,l)=>(a.dynCall_iiiiijj=C.dynCall_iiiiijj)(e,t,n,r,i,o,s,u,l);a.dynCall_iiiiiijj=(e,t,n,r,i,o,s,u,l,c)=>(a.dynCall_iiiiiijj=C.dynCall_iiiiiijj)(e,t,n,r,i,o,s,u,l,c);var Xn;B=function e(){Xn||Gn();Xn||(B=e)};function Gn(){function e(){if(!Xn&&(Xn=!0,a.calledRun=!0,!k)){a.noFSInit||_e||(_e=!0,Qe(),a.stdin=a.stdin,a.stdout=a.stdout,a.stderr=a.stderr,a.stdin?et(\"stdin\",a.stdin):qe(\"/dev/tty\",\"/dev/stdin\"),a.stdout?et(\"stdout\",null,a.stdout):qe(\"/dev/tty\",\"/dev/stdout\"),a.stderr?et(\"stderr\",null,a.stderr):qe(\"/dev/tty1\",\"/dev/stderr\"),Ke(\"/dev/stdin\",0),Ke(\"/dev/stdout\",1),Ke(\"/dev/stderr\",1));Fe=!1;Q(x);r(a);a.onRuntimeInitialized&&a.onRuntimeInitialized();if(a.postRun)for(\"function\"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var e=a.postRun.shift();D.unshift(e)}Q(D)}}if(!(0<U)){if(a.preRun)for(\"function\"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)W();Q(O);0<U||(a.setStatus?(a.setStatus(\"Running...\"),setTimeout((function(){setTimeout((function(){a.setStatus(\"\")}),1);e()}),1)):e())}}if(a.preInit)for(\"function\"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();Gn();return n.ready}})();const a=i},e=>{e.exports=JSON.parse('{\"name\":\"@rive-app/canvas\",\"version\":\"2.27.5\",\"description\":\"Rive\\'s canvas based web api.\",\"main\":\"rive.js\",\"homepage\":\"https://rive.app\",\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/rive-app/rive-wasm/tree/master/js\"},\"keywords\":[\"rive\",\"animation\"],\"author\":\"Rive\",\"contributors\":[\"Luigi Rosso <luigi@rive.app> (https://rive.app)\",\"Maxwell Talbot <max@rive.app> (https://rive.app)\",\"Arthur Vivian <arthur@rive.app> (https://rive.app)\",\"Umberto Sonnino <umberto@rive.app> (https://rive.app)\",\"Matthew Sullivan <matt.j.sullivan@gmail.com> (mailto:matt.j.sullivan@gmail.com)\"],\"license\":\"MIT\",\"files\":[\"rive.js\",\"rive.js.map\",\"rive.wasm\",\"rive_fallback.wasm\",\"rive.d.ts\",\"rive_advanced.mjs.d.ts\"],\"typings\":\"rive.d.ts\",\"dependencies\":{},\"browser\":{\"fs\":false,\"path\":false}}')},(e,t,n)=>{n.r(t);n.d(t,{Animation:()=>r.Animation});var r=n(4)},(t,n,r)=>{r.r(n);r.d(n,{Animation:()=>i});var i=function(){\n/**\n         * Constructs a new animation\n         * @constructor\n         * @param {any} animation: runtime animation object\n         * @param {any} instance: runtime animation instance object\n         */\nfunction t(t,n,r,i){(this||e).animation=t;(this||e).artboard=n;(this||e).playing=i;(this||e).loopCount=0;(this||e).scrubTo=null;(this||e).instance=new r.LinearAnimationInstance(t,n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).animation.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"time\",{get:function(){return(this||e).instance.time},set:function(t){(this||e).instance.time=t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"loopValue\",{get:function(){return(this||e).animation.loopValue},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"needsScrub\",{\n/**\n           * Indicates whether the animation needs to be scrubbed.\n           * @returns `true` if the animation needs to be scrubbed, `false` otherwise.\n           */\nget:function(){return(this||e).scrubTo!==null},enumerable:false,configurable:true});\n/**\n         * Advances the animation by the give time. If the animation needs scrubbing,\n         * time is ignored and the stored scrub value is used.\n         * @param time the time to advance the animation by if no scrubbing required\n         */t.prototype.advance=function(t){if((this||e).scrubTo===null)(this||e).instance.advance(t);else{(this||e).instance.time=0;(this||e).instance.advance((this||e).scrubTo);(this||e).scrubTo=null}};\n/**\n         * Apply interpolated keyframe values to the artboard. This should be called after calling\n         * .advance() on an animation instance so that new values are applied to properties.\n         *\n         * Note: This does not advance the artboard, which updates all objects on the artboard\n         * @param mix - Mix value for the animation from 0 to 1\n         */t.prototype.apply=function(t){(this||e).instance.apply(t)};t.prototype.cleanup=function(){(this||e).instance.delete()};return t}()},(e,t,n)=>{n.r(t);n.d(t,{AudioAssetWrapper:()=>a.AudioAssetWrapper,AudioWrapper:()=>a.AudioWrapper,BLANK_URL:()=>i.BLANK_URL,CustomFileAssetLoaderWrapper:()=>a.CustomFileAssetLoaderWrapper,FileAssetWrapper:()=>a.FileAssetWrapper,Finalizable:()=>a.Finalizable,FontAssetWrapper:()=>a.FontAssetWrapper,FontWrapper:()=>a.FontWrapper,ImageAssetWrapper:()=>a.ImageAssetWrapper,ImageWrapper:()=>a.ImageWrapper,finalizationRegistry:()=>a.finalizationRegistry,registerTouchInteractions:()=>r.registerTouchInteractions,sanitizeUrl:()=>i.sanitizeUrl});var r=n(6);var i=n(7);var a=n(8)},(e,t,n)=>{n.r(t);n.d(t,{registerTouchInteractions:()=>a});var r=void 0;\n/**\n       * Returns the clientX and clientY properties from touch or mouse events. Also\n       * calls preventDefault() on the event if it is a touchstart or touchmove to prevent\n       * scrolling the page on mobile devices\n       * @param event - Either a TouchEvent or a MouseEvent\n       * @returns - Coordinates of the clientX and clientY properties from the touch/mouse event\n       */var i=function(e,t){var n,r;if([\"touchstart\",\"touchmove\"].indexOf(e.type)>-1&&((n=e.touches)===null||n===void 0?void 0:n.length)){t||e.preventDefault();return{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}}return e.type===\"touchend\"&&((r=e.changedTouches)===null||r===void 0?void 0:r.length)?{clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}};var a=function(e){var t=e.canvas,n=e.artboard,a=e.stateMachines,o=a===void 0?[]:a,s=e.renderer,u=e.rive,l=e.fit,c=e.alignment,h=e.isTouchScrollEnabled,f=h!==void 0&&h,d=e.layoutScaleFactor,p=d===void 0?1:d;if(!t||!o.length||!s||!u||!n||typeof window===\"undefined\")return null;var v=null;var m=false;var b=function(e){if(m&&e instanceof MouseEvent)e.type==\"mouseup\"&&(m=false);else{m=f&&e.type===\"touchend\"&&v===\"touchstart\";v=e.type;var t=e.currentTarget.getBoundingClientRect();var r=i(e,f),a=r.clientX,s=r.clientY;if(a||s){var h=a-t.left;var d=s-t.top;var b=u.computeAlignment(l,c,{minX:0,minY:0,maxX:t.width,maxY:t.height},n.bounds,p);var g=new u.Mat2D;b.invert(g);var y=new u.Vec2D(h,d);var w=u.mapXY(g,y);var _=w.x();var A=w.y();w.delete();g.delete();y.delete();b.delete();switch(e.type){case\"mouseout\":for(var C=0,M=o;C<M.length;C++){var P=M[C];P.pointerMove(_,A)}break;case\"touchmove\":case\"mouseover\":case\"mousemove\":for(var I=0,E=o;I<E.length;I++){P=E[I];P.pointerMove(_,A)}break;case\"touchstart\":case\"mousedown\":for(var R=0,T=o;R<T.length;R++){P=T[R];P.pointerDown(_,A)}break;case\"touchend\":case\"mouseup\":for(var F=0,L=o;F<L.length;F++){P=L[F];P.pointerUp(_,A)}break;default:}}}};var g=b.bind(r);t.addEventListener(\"mouseover\",g);t.addEventListener(\"mouseout\",g);t.addEventListener(\"mousemove\",g);t.addEventListener(\"mousedown\",g);t.addEventListener(\"mouseup\",g);t.addEventListener(\"touchmove\",g,{passive:f});t.addEventListener(\"touchstart\",g,{passive:f});t.addEventListener(\"touchend\",g);return function(){t.removeEventListener(\"mouseover\",g);t.removeEventListener(\"mouseout\",g);t.removeEventListener(\"mousemove\",g);t.removeEventListener(\"mousedown\",g);t.removeEventListener(\"mouseup\",g);t.removeEventListener(\"touchmove\",g);t.removeEventListener(\"touchstart\",g);t.removeEventListener(\"touchend\",g)}}},(e,t,n)=>{n.r(t);n.d(t,{BLANK_URL:()=>l,sanitizeUrl:()=>f});var r=/^([^\\w]*)(javascript|data|vbscript)/im;var i=/&#(\\w+)(^\\w|;)?/g;var a=/&(newline|tab);/gi;var o=/[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;var s=/^.+(:|&colon;)/gim;var u=[\".\",\"/\"];var l=\"about:blank\";function c(e){return u.indexOf(e[0])>-1}function h(e){var t=e.replace(o,\"\");return t.replace(i,(function(e,t){return String.fromCharCode(t)}))}function f(e){if(!e)return l;var t=h(e).replace(a,\"\").replace(o,\"\").trim();if(!t)return l;if(c(t))return t;var n=t.match(s);if(!n)return t;var i=n[0];return r.test(i)?l:t}},(t,n,r)=>{r.r(n);r.d(n,{AudioAssetWrapper:()=>f,AudioWrapper:()=>s,CustomFileAssetLoaderWrapper:()=>l,FileAssetWrapper:()=>c,Finalizable:()=>a,FontAssetWrapper:()=>d,FontWrapper:()=>u,ImageAssetWrapper:()=>h,ImageWrapper:()=>o,finalizationRegistry:()=>m});var i=(void 0,function(){var t=function(e,n){t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var a=function(){function t(){(this||e).selfUnref=false}return t}();var o=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeImage=n;return r}Object.defineProperty(n.prototype,\"nativeImage\",{get:function(){return(this||e)._nativeImage},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeImage.unref()};return n}(a);var s=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeAudio=n;return r}Object.defineProperty(n.prototype,\"nativeAudio\",{get:function(){return(this||e)._nativeAudio},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeAudio.unref()};return n}(a);var u=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeFont=n;return r}Object.defineProperty(n.prototype,\"nativeFont\",{get:function(){return(this||e)._nativeFont},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeFont.unref()};return n}(a);var l=function(){function t(t,n){(this||e)._assetLoaderCallback=n;(this||e).assetLoader=new t.CustomFileAssetLoader({loadContents:(this||e).loadContents.bind(this||e)})}t.prototype.loadContents=function(e,t){var n;e.isImage?n=new h(e):e.isAudio?n=new f(e):e.isFont&&(n=new d(e));return this._assetLoaderCallback(n,t)};return t}();var c=function(){function t(t){(this||e)._nativeFileAsset=t}t.prototype.decode=function(t){(this||e)._nativeFileAsset.decode(t)};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._nativeFileAsset.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"fileExtension\",{get:function(){return(this||e)._nativeFileAsset.fileExtension},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"uniqueFilename\",{get:function(){return(this||e)._nativeFileAsset.uniqueFilename},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isAudio\",{get:function(){return(this||e)._nativeFileAsset.isAudio},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isImage\",{get:function(){return(this||e)._nativeFileAsset.isImage},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isFont\",{get:function(){return(this||e)._nativeFileAsset.isFont},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"cdnUuid\",{get:function(){return(this||e)._nativeFileAsset.cdnUuid},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"nativeFileAsset\",{get:function(){return(this||e)._nativeFileAsset},enumerable:false,configurable:true});return t}();var h=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setRenderImage=function(t){(this||e)._nativeFileAsset.setRenderImage(t.nativeImage)};return n}(c);var f=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setAudioSource=function(t){(this||e)._nativeFileAsset.setAudioSource(t.nativeAudio)};return n}(c);var d=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setFont=function(t){(this||e)._nativeFileAsset.setFont(t.nativeFont)};return n}(c);var p=function(t){i(n,t);function n(n){return t.call(this||e,n)||this||e}n.prototype.register=function(e){e.selfUnref=true};n.prototype.unregister=function(e){};return n}(FinalizationRegistry);var v=FinalizationRegistry||p;var m=new v((function(e){e.unref()}))}];var n={};function r(e){var i=n[e];if(i!==void 0)return i.exports;var a=n[e]={exports:{}};t[e](a,a.exports,r);return a.exports}(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:true,get:t[n]})}})();(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{r.r=e=>{typeof Symbol!==\"undefined\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(e,\"__esModule\",{value:true})}})();var i={};(()=>{r.r(i);r.d(i,{Alignment:()=>v,DataEnum:()=>D,EventType:()=>C,Fit:()=>p,Layout:()=>m,LoopType:()=>M,Rive:()=>O,RiveEventType:()=>w,RiveFile:()=>S,RuntimeLoader:()=>b,StateMachineInput:()=>y,StateMachineInputType:()=>g,Testing:()=>K,ViewModel:()=>x,ViewModelInstance:()=>U,ViewModelInstanceAssetImage:()=>G,ViewModelInstanceBoolean:()=>$,ViewModelInstanceColor:()=>X,ViewModelInstanceEnum:()=>H,ViewModelInstanceList:()=>Y,ViewModelInstanceNumber:()=>N,ViewModelInstanceString:()=>B,ViewModelInstanceTrigger:()=>z,ViewModelInstanceValue:()=>V,decodeAudio:()=>Z,decodeFont:()=>ee,decodeImage:()=>Q});var t=r(1);var n=r(2);var a=r(3);var o=r(5);var s=(void 0,function(){var t=function(e,n){t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var u=(void 0,function(){u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e};return u.apply(this||e,arguments)});var l=(void 0,function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){e.done?n(e.value):i(e.value).then(o,s)}u((r=r.apply(e,t||[])).next())}))});var c=(void 0,function(t,n){var r,i,a,o={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},s=Object.create((typeof Iterator===\"function\"?Iterator:Object).prototype);return s.next=u(0),s.throw=u(1),s.return=u(2),typeof Symbol===\"function\"&&(s[Symbol.iterator]=function(){return this||e}),s;function u(e){return function(t){return l([e,t])}}function l(e){if(r)throw new TypeError(\"Generator is already executing.\");while(s&&(s=0,e[0]&&(o=0)),o)try{if(r=1,i&&(a=e[0]&2?i.return:e[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,e[1])).done)return a;(i=0,a)&&(e=[e[0]&2,a.value]);switch(e[0]){case 0:case 1:a=e;break;case 4:o.label++;return{value:e[1],done:false};case 5:o.label++;i=e[1];e=[0];continue;case 7:e=o.ops.pop();o.trys.pop();continue;default:if(!(a=o.trys,a=a.length>0&&a[a.length-1])&&(e[0]===6||e[0]===2)){o=0;continue}if(e[0]===3&&(!a||e[1]>a[0]&&e[1]<a[3])){o.label=e[1];break}if(e[0]===6&&o.label<a[1]){o.label=a[1];a=e;break}if(a&&o.label<a[2]){o.label=a[2];o.ops.push(e);break}a[2]&&o.ops.pop();o.trys.pop();continue}e=n.call(t,o)}catch(t){e=[6,t];i=0}finally{r=a=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:true}}});var h=(void 0,function(e,t,n){if(n||arguments.length===2)for(var r,i=0,a=t.length;i<a;i++)if(r||!(i in t)){r||(r=Array.prototype.slice.call(t,0,i));r[i]=t[i]}return e.concat(r||Array.prototype.slice.call(t))});var f=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n.isHandledError=true;return n}return n}(Error);var d=function(e){return e&&e.isHandledError?e.message:\"Problem loading file; may be corrupt!\"};var p;(function(e){e.Cover=\"cover\";e.Contain=\"contain\";e.Fill=\"fill\";e.FitWidth=\"fitWidth\";e.FitHeight=\"fitHeight\";e.None=\"none\";e.ScaleDown=\"scaleDown\";e.Layout=\"layout\"})(p||(p={}));var v;(function(e){e.Center=\"center\";e.TopLeft=\"topLeft\";e.TopCenter=\"topCenter\";e.TopRight=\"topRight\";e.CenterLeft=\"centerLeft\";e.CenterRight=\"centerRight\";e.BottomLeft=\"bottomLeft\";e.BottomCenter=\"bottomCenter\";e.BottomRight=\"bottomRight\"})(v||(v={}));var m=function(){function t(t){var n,r,i,a,o,s,u;(this||e).fit=(n=t===null||t===void 0?void 0:t.fit)!==null&&n!==void 0?n:p.Contain;(this||e).alignment=(r=t===null||t===void 0?void 0:t.alignment)!==null&&r!==void 0?r:v.Center;(this||e).layoutScaleFactor=(i=t===null||t===void 0?void 0:t.layoutScaleFactor)!==null&&i!==void 0?i:1;(this||e).minX=(a=t===null||t===void 0?void 0:t.minX)!==null&&a!==void 0?a:0;(this||e).minY=(o=t===null||t===void 0?void 0:t.minY)!==null&&o!==void 0?o:0;(this||e).maxX=(s=t===null||t===void 0?void 0:t.maxX)!==null&&s!==void 0?s:0;(this||e).maxY=(u=t===null||t===void 0?void 0:t.maxY)!==null&&u!==void 0?u:0}t.new=function(e){var n=e.fit,r=e.alignment,i=e.minX,a=e.minY,o=e.maxX,s=e.maxY;console.warn(\"This function is deprecated: please use `new Layout({})` instead\");return new t({fit:n,alignment:r,minX:i,minY:a,maxX:o,maxY:s})};t.prototype.copyWith=function(n){var r=n.fit,i=n.alignment,a=n.layoutScaleFactor,o=n.minX,s=n.minY,u=n.maxX,l=n.maxY;return new t({fit:r!==null&&r!==void 0?r:(this||e).fit,alignment:i!==null&&i!==void 0?i:(this||e).alignment,layoutScaleFactor:a!==null&&a!==void 0?a:(this||e).layoutScaleFactor,minX:o!==null&&o!==void 0?o:(this||e).minX,minY:s!==null&&s!==void 0?s:(this||e).minY,maxX:u!==null&&u!==void 0?u:(this||e).maxX,maxY:l!==null&&l!==void 0?l:(this||e).maxY})};t.prototype.runtimeFit=function(t){if((this||e).cachedRuntimeFit)return(this||e).cachedRuntimeFit;var n;n=(this||e).fit===p.Cover?t.Fit.cover:(this||e).fit===p.Contain?t.Fit.contain:(this||e).fit===p.Fill?t.Fit.fill:(this||e).fit===p.FitWidth?t.Fit.fitWidth:(this||e).fit===p.FitHeight?t.Fit.fitHeight:(this||e).fit===p.ScaleDown?t.Fit.scaleDown:(this||e).fit===p.Layout?t.Fit.layout:t.Fit.none;(this||e).cachedRuntimeFit=n;return n};t.prototype.runtimeAlignment=function(t){if((this||e).cachedRuntimeAlignment)return(this||e).cachedRuntimeAlignment;var n;n=(this||e).alignment===v.TopLeft?t.Alignment.topLeft:(this||e).alignment===v.TopCenter?t.Alignment.topCenter:(this||e).alignment===v.TopRight?t.Alignment.topRight:(this||e).alignment===v.CenterLeft?t.Alignment.centerLeft:(this||e).alignment===v.CenterRight?t.Alignment.centerRight:(this||e).alignment===v.BottomLeft?t.Alignment.bottomLeft:(this||e).alignment===v.BottomCenter?t.Alignment.bottomCenter:(this||e).alignment===v.BottomRight?t.Alignment.bottomRight:t.Alignment.center;(this||e).cachedRuntimeAlignment=n;return n};return t}();var b=function(){function e(){}e.loadRuntime=function(){t.default({locateFile:function(){return e.wasmURL}}).then((function(t){var n;e.runtime=t;while(e.callBackQueue.length>0)(n=e.callBackQueue.shift())===null||n===void 0?void 0:n(e.runtime)})).catch((function(t){var r={message:(t===null||t===void 0?void 0:t.message)||\"Unknown error\",type:(t===null||t===void 0?void 0:t.name)||\"Error\",wasmError:t instanceof WebAssembly.CompileError||t instanceof WebAssembly.RuntimeError,originalError:t};console.debug(\"Rive WASM load error details:\",r);var i=\"https://cdn.jsdelivr.net/npm/\".concat(n.name,\"@\").concat(n.version,\"/rive_fallback.wasm\");if(e.wasmURL.toLowerCase()!==i){console.warn(\"Failed to load WASM from \".concat(e.wasmURL,\" (\").concat(r.message,\"), trying jsdelivr as a backup\"));e.setWasmUrl(i);e.loadRuntime()}else{var a=[\"Could not load Rive WASM file from \".concat(e.wasmURL,\" or \").concat(i,\".\"),\"Possible reasons:\",\"- Network connection is down\",\"- WebAssembly is not supported in this environment\",\"- The WASM file is corrupted or incompatible\",\"\\nError details:\",\"- Type: \".concat(r.type),\"- Message: \".concat(r.message),\"- WebAssembly-specific error: \".concat(r.wasmError),\"\\nTo resolve, you may need to:\",\"1. Check your network connection\",\"2. Set a new WASM source via RuntimeLoader.setWasmUrl()\",\"3. Call RuntimeLoader.loadRuntime() again\"].join(\"\\n\");console.error(a)}}))};e.getInstance=function(t){if(!e.isLoading){e.isLoading=true;e.loadRuntime()}e.runtime?t(e.runtime):e.callBackQueue.push(t)};e.awaitInstance=function(){return new Promise((function(t){return e.getInstance((function(e){return t(e)}))}))};e.setWasmUrl=function(t){e.wasmURL=t};e.getWasmUrl=function(){return e.wasmURL};e.isLoading=false;e.callBackQueue=[];e.wasmURL=\"https://unpkg.com/\".concat(n.name,\"@\").concat(n.version,\"/rive.wasm\");return e}();var g;(function(e){e[e.Number=56]=\"Number\";e[e.Trigger=58]=\"Trigger\";e[e.Boolean=59]=\"Boolean\"})(g||(g={}));var y=function(){function t(t,n){(this||e).type=t;(this||e).runtimeInput=n}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).runtimeInput.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"value\",{get:function(){return(this||e).runtimeInput.value},set:function(t){(this||e).runtimeInput.value=t},enumerable:false,configurable:true});t.prototype.fire=function(){(this||e).type===g.Trigger&&(this||e).runtimeInput.fire()};t.prototype.delete=function(){(this||e).runtimeInput=null};return t}();var w;(function(e){e[e.General=128]=\"General\";e[e.OpenUrl=131]=\"OpenUrl\"})(w||(w={}));var _=function(){\n/**\n         * @constructor\n         * @param stateMachine runtime state machine object\n         * @param instance runtime state machine instance object\n         */\nfunction t(t,n,r,i){(this||e).stateMachine=t;(this||e).playing=r;(this||e).artboard=i;(this||e).inputs=[];(this||e).instance=new n.StateMachineInstance(t,i);this.initInputs(n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).stateMachine.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"statesChanged\",{get:function(){var t=[];for(var n=0;n<(this||e).instance.stateChangedCount();n++)t.push((this||e).instance.stateChangedNameByIndex(n));return t},enumerable:false,configurable:true});\n/**\n         * Advances the state machine instance by a given time.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advance=function(t){(this||e).instance.advance(t)};\n/**\n         * Advances the state machine instance by a given time and apply changes to artboard.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advanceAndApply=function(t){(this||e).instance.advanceAndApply(t)};\n/**\n         * Returns the number of events reported from the last advance call\n         * @returns Number of events reported\n         */t.prototype.reportedEventCount=function(){return(this||e).instance.reportedEventCount()};\n/**\n         * Returns a RiveEvent object emitted from the last advance call at the given index\n         * of a list of potentially multiple events. If an event at the index is not found,\n         * undefined is returned.\n         * @param i index of the event reported in a list of potentially multiple events\n         * @returns RiveEvent or extended RiveEvent object returned, or undefined\n         */t.prototype.reportedEventAt=function(t){return(this||e).instance.reportedEventAt(t)};\n/**\n         * Fetches references to the state machine's inputs and caches them\n         * @param runtime an instance of the runtime; needed for the SMIInput types\n         */t.prototype.initInputs=function(t){for(var n=0;n<(this||e).instance.inputCount();n++){var r=(this||e).instance.input(n);(this||e).inputs.push(this.mapRuntimeInput(r,t))}};\n/**\n         * Maps a runtime input to it's appropriate type\n         * @param input\n         */t.prototype.mapRuntimeInput=function(e,t){return e.type===t.SMIInput.bool?new y(g.Boolean,e.asBool()):e.type===t.SMIInput.number?new y(g.Number,e.asNumber()):e.type===t.SMIInput.trigger?new y(g.Trigger,e.asTrigger()):void 0};t.prototype.cleanup=function(){(this||e).inputs.forEach((function(e){e.delete()}));(this||e).inputs.length=0;(this||e).instance.delete()};t.prototype.bindViewModelInstance=function(t){t.runtimeInstance!=null&&(this||e).instance.bindViewModelInstance(t.runtimeInstance)};return t}();var A=function(){\n/**\n         * Constructs a new animator\n         * @constructor\n         * @param runtime Rive runtime; needed to instance animations & state machines\n         * @param artboard the artboard that holds all animations and state machines\n         * @param animations optional list of animations\n         * @param stateMachines optional list of state machines\n         */\nfunction t(t,n,r,i,a){i===void 0&&(i=[]);a===void 0&&(a=[]);(this||e).runtime=t;(this||e).artboard=n;(this||e).eventManager=r;(this||e).animations=i;(this||e).stateMachines=a}\n/**\n         * Adds animations and state machines by their names. If names are shared\n         * between animations & state machines, then the first one found will be\n         * created. Best not to use the same names for these in your Rive file.\n         * @param animatable the name(s) of animations and state machines to add\n         * @returns a list of names of the playing animations and state machines\n         */t.prototype.add=function(t,n,r){r===void 0&&(r=true);t=J(t);if(t.length===0){(this||e).animations.forEach((function(e){return e.playing=n}));(this||e).stateMachines.forEach((function(e){return e.playing=n}))}else{var i=(this||e).animations.map((function(e){return e.name}));var o=(this||e).stateMachines.map((function(e){return e.name}));for(var s=0;s<t.length;s++){var u=i.indexOf(t[s]);var l=o.indexOf(t[s]);if(u>=0||l>=0)u>=0?(this||e).animations[u].playing=n:(this||e).stateMachines[l].playing=n;else{var c=(this||e).artboard.animationByName(t[s]);if(c){var h=new a.Animation(c,(this||e).artboard,(this||e).runtime,n);h.advance(0);h.apply(1);(this||e).animations.push(h)}else{var f=(this||e).artboard.stateMachineByName(t[s]);if(f){var d=new _(f,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(d)}}}}}r&&(n?(this||e).eventManager.fire({type:C.Play,data:(this||e).playing}):(this||e).eventManager.fire({type:C.Pause,data:(this||e).paused}));return n?(this||e).playing:(this||e).paused};\n/**\n         * Adds linear animations by their names.\n         * @param animatables the name(s) of animations to add\n         * @param playing whether animations should play on instantiation\n         */t.prototype.initLinearAnimations=function(t,n){var r=(this||e).animations.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var o=r.indexOf(t[i]);if(o>=0)(this||e).animations[o].playing=n;else{var s=(this||e).artboard.animationByName(t[i]);if(s){var u=new a.Animation(s,(this||e).artboard,(this||e).runtime,n);u.advance(0);u.apply(1);(this||e).animations.push(u)}else console.error(\"Animation with name \".concat(t[i],\" not found.\"))}}};\n/**\n         * Adds state machines by their names.\n         * @param animatables the name(s) of state machines to add\n         * @param playing whether state machines should play on instantiation\n         */t.prototype.initStateMachines=function(t,n){var r=(this||e).stateMachines.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var a=r.indexOf(t[i]);if(a>=0)(this||e).stateMachines[a].playing=n;else{var o=(this||e).artboard.stateMachineByName(t[i]);if(o){var s=new _(o,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(s);n||s.advanceAndApply(0)}else{console.warn(\"State Machine with name \".concat(t[i],\" not found.\"));this.initLinearAnimations([t[i]],n)}}}};\n/**\n         * Play the named animations/state machines\n         * @param animatables the names of the animations/machines to play; plays all if empty\n         * @returns a list of the playing items\n         */t.prototype.play=function(e){return this.add(e,true)};\n/**\n         * Pauses named animations and state machines, or everything if nothing is\n         * specified\n         * @param animatables names of the animations and state machines to pause\n         * @returns a list of names of the animations and state machines paused\n         */t.prototype.pause=function(e){return this.add(e,false)};\n/**\n         * Set time of named animations\n         * @param animations names of the animations to scrub\n         * @param value time scrub value, a floating point number to which the playhead is jumped\n         * @returns a list of names of the animations that were scrubbed\n         */t.prototype.scrub=function(t,n){var r=(this||e).animations.filter((function(e){return t.includes(e.name)}));r.forEach((function(e){return e.scrubTo=n}));return r.map((function(e){return e.name}))};Object.defineProperty(t.prototype,\"playing\",{get:function(){return(this||e).animations.filter((function(e){return e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"paused\",{get:function(){return(this||e).animations.filter((function(e){return!e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});\n/**\n         * Stops and removes all named animations and state machines\n         * @param animatables animations and state machines to remove\n         * @returns a list of names of removed items\n         */t.prototype.stop=function(t){var n=this||e;t=J(t);var r=[];if(t.length===0){r=(this||e).animations.map((function(e){return e.name})).concat((this||e).stateMachines.map((function(e){return e.name})));(this||e).animations.forEach((function(e){return e.cleanup()}));(this||e).stateMachines.forEach((function(e){return e.cleanup()}));(this||e).animations.splice(0,(this||e).animations.length);(this||e).stateMachines.splice(0,(this||e).stateMachines.length)}else{var i=(this||e).animations.filter((function(e){return t.includes(e.name)}));i.forEach((function(e){e.cleanup();n.animations.splice(n.animations.indexOf(e),1)}));var a=(this||e).stateMachines.filter((function(e){return t.includes(e.name)}));a.forEach((function(e){e.cleanup();n.stateMachines.splice(n.stateMachines.indexOf(e),1)}));r=i.map((function(e){return e.name})).concat(a.map((function(e){return e.name})))}(this||e).eventManager.fire({type:C.Stop,data:r});return r};Object.defineProperty(t.prototype,\"isPlaying\",{get:function(){return(this||e).animations.reduce((function(e,t){return e||t.playing}),false)||(this||e).stateMachines.reduce((function(e,t){return e||t.playing}),false)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{get:function(){return!(this||e).isPlaying&&((this||e).animations.length>0||(this||e).stateMachines.length>0)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{get:function(){return(this||e).animations.length===0&&(this||e).stateMachines.length===0},enumerable:false,configurable:true});\n/**\n         * If there are no animations or state machines, add the first one found\n         * @returns the name of the animation or state machine instanced\n         */t.prototype.atLeastOne=function(t,n){n===void 0&&(n=true);var r;(this||e).animations.length===0&&(this||e).stateMachines.length===0&&((this||e).artboard.animationCount()>0?this.add([r=(this||e).artboard.animationByIndex(0).name],t,n):(this||e).artboard.stateMachineCount()>0&&this.add([r=(this||e).artboard.stateMachineByIndex(0).name],t,n));return r};t.prototype.handleLooping=function(){for(var t=0,n=(this||e).animations.filter((function(e){return e.playing}));t<n.length;t++){var r=n[t];if(r.loopValue===0&&r.loopCount){r.loopCount=0;this.stop(r.name)}else if(r.loopValue===1&&r.loopCount){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.Loop}});r.loopCount=0}else if(r.loopValue===2&&r.loopCount>1){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.PingPong}});r.loopCount=0}}};t.prototype.handleStateChanges=function(){var t=[];for(var n=0,r=(this||e).stateMachines.filter((function(e){return e.playing}));n<r.length;n++){var i=r[n];t.push.apply(t,i.statesChanged)}t.length>0&&(this||e).eventManager.fire({type:C.StateChange,data:t})};t.prototype.handleAdvancing=function(t){(this||e).eventManager.fire({type:C.Advance,data:t})};return t}();var C;(function(e){e.Load=\"load\";e.LoadError=\"loaderror\";e.Play=\"play\";e.Pause=\"pause\";e.Stop=\"stop\";e.Loop=\"loop\";e.Draw=\"draw\";e.Advance=\"advance\";e.StateChange=\"statechange\";e.RiveEvent=\"riveevent\";e.AudioStatusChange=\"audiostatuschange\"})(C||(C={}));var M;(function(e){e.OneShot=\"oneshot\";e.Loop=\"loop\";e.PingPong=\"pingpong\"})(M||(M={}));var P=function(){function t(t){t===void 0&&(t=[]);(this||e).listeners=t}t.prototype.getListeners=function(t){return(this||e).listeners.filter((function(e){return e.type===t}))};t.prototype.add=function(t){(this||e).listeners.includes(t)||(this||e).listeners.push(t)};\n/**\n         * Removes a listener\n         * @param listener the listener with the callback to be removed\n         */t.prototype.remove=function(t){for(var n=0;n<(this||e).listeners.length;n++){var r=(this||e).listeners[n];if(r.type===t.type&&r.callback===t.callback){(this||e).listeners.splice(n,1);break}}};\n/**\n         * Clears all listeners of specified type, or every listener if no type is\n         * specified\n         * @param type the type of listeners to clear, or all listeners if not\n         * specified\n         */t.prototype.removeAll=function(t){var n=this||e;t?(this||e).listeners.filter((function(e){return e.type===t})).forEach((function(e){return n.remove(e)})):(this||e).listeners.splice(0,(this||e).listeners.length)};t.prototype.fire=function(e){var t=this.getListeners(e.type);t.forEach((function(t){return t.callback(e)}))};return t}();var I=function(){function t(t){(this||e).eventManager=t;(this||e).queue=[]}t.prototype.add=function(t){(this||e).queue.push(t)};t.prototype.process=function(){while((this||e).queue.length>0){var t=(this||e).queue.shift();(t===null||t===void 0?void 0:t.action)&&t.action();(t===null||t===void 0?void 0:t.event)&&(this||e).eventManager.fire(t.event)}};return t}();var E;(function(e){e[e.AVAILABLE=0]=\"AVAILABLE\";e[e.UNAVAILABLE=1]=\"UNAVAILABLE\"})(E||(E={}));var R=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n._started=false;n._enabled=false;n._status=E.UNAVAILABLE;return n}n.prototype.delay=function(t){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e){return setTimeout(e,t)}))]}))}))};n.prototype.timeout=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e,t){return setTimeout(t,50)}))]}))}))};n.prototype.reportToListeners=function(){this.fire({type:C.AudioStatusChange});this.removeAll()};n.prototype.enableAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){if(!(this||e)._enabled){(this||e)._enabled=true;(this||e)._status=E.AVAILABLE;this.reportToListeners()}return[2]}))}))};n.prototype.testAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!((this||e)._status===E.UNAVAILABLE&&(this||e)._audioContext!==null))return[3,4];t.label=1;case 1:t.trys.push([1,3,,4]);return[4,Promise.race([(this||e)._audioContext.resume(),this.timeout()])];case 2:t.sent();this.enableAudio();return[3,4];case 3:t.sent();return[3,4];case 4:return[2]}}))}))};n.prototype._establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!!(this||e)._started)return[3,5];(this||e)._started=true;if(!(typeof window==\"undefined\"))return[3,1];this.enableAudio();return[3,5];case 1:(this||e)._audioContext=new AudioContext;this.listenForUserAction();t.label=2;case 2:return(this||e)._status===E.UNAVAILABLE?[4,this.testAudio()]:[3,5];case 3:t.sent();return[4,this.delay(1e3)];case 4:t.sent();return[3,2];case 5:return[2]}}))}))};n.prototype.listenForUserAction=function(){var t=this||e;var n=function(){return l(t,void 0,void 0,(function(){return c(this||e,(function(e){this.enableAudio();return[2]}))}))};document.addEventListener(\"pointerdown\",n,{once:true})};n.prototype.establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){this._establishAudio();return[2]}))}))};Object.defineProperty(n.prototype,\"systemVolume\",{get:function(){if((this||e)._status===E.UNAVAILABLE){this.testAudio();return 0}return 1},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"status\",{get:function(){return(this||e)._status},enumerable:false,configurable:true});return n}(P);var T=new R;var F=function(){function e(){}e.prototype.observe=function(){};e.prototype.unobserve=function(){};e.prototype.disconnect=function(){};return e}();var L=globalThis.ResizeObserver||F;var k=function(){function t(){var t=this||e;(this||e)._elementsMap=new Map;(this||e)._onObservedEntry=function(e){var n=t._elementsMap.get(e.target);n!==null?n.onResize(e.target.clientWidth==0||e.target.clientHeight==0):t._resizeObserver.unobserve(e.target)};(this||e)._onObserved=function(e){e.forEach(t._onObservedEntry)};(this||e)._resizeObserver=new L((this||e)._onObserved)}t.prototype.add=function(t,n){var r={onResize:n,element:t};(this||e)._elementsMap.set(t,r);(this||e)._resizeObserver.observe(t);return r};t.prototype.remove=function(t){(this||e)._resizeObserver.unobserve(t.element);(this||e)._elementsMap.delete(t.element)};return t}();var j=new k;var S=function(){function t(t){(this||e).enableRiveAssetCDN=true;(this||e).referenceCount=0;(this||e).destroyed=false;(this||e).src=t.src;(this||e).buffer=t.buffer;t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).enableRiveAssetCDN=typeof t.enableRiveAssetCDN!=\"boolean\"||t.enableRiveAssetCDN;(this||e).eventManager=new P;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError)}t.prototype.initData=function(){return l(this||e,void 0,void 0,(function(){var n,r,i,a;var s;return c(this||e,(function(u){switch(u.label){case 0:if(!(this||e).src)return[3,2];n=this||e;return[4,q((this||e).src)];case 1:n.buffer=u.sent();u.label=2;case 2:if((this||e).destroyed)return[2];if((this||e).assetLoader){i=new o.CustomFileAssetLoaderWrapper((this||e).runtime,(this||e).assetLoader);r=i.assetLoader}a=this||e;return[4,(this||e).runtime.load(new Uint8Array((this||e).buffer),r,(this||e).enableRiveAssetCDN)];case 3:a.file=u.sent();if((this||e).destroyed){(s=(this||e).file)===null||s===void 0?void 0:s.delete();(this||e).file=null;return[2]}if((this||e).file===null){(this||e).eventManager.fire({type:C.LoadError,data:null});throw new Error(t.fileLoadErrorMessage)}(this||e).eventManager.fire({type:C.Load,data:this||e});return[2]}}))}))};t.prototype.init=function(){return l(this||e,void 0,void 0,(function(){var n;return c(this||e,(function(r){switch(r.label){case 0:if(!(this||e).src&&!(this||e).buffer)throw new Error(t.missingErrorMessage);n=this||e;return[4,b.awaitInstance()];case 1:n.runtime=r.sent();return(this||e).destroyed?[2]:[4,this.initData()];case 2:r.sent();return[2]}}))}))};\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};t.prototype.cleanup=function(){var t;(this||e).referenceCount-=1;if((this||e).referenceCount<=0){this.removeAllRiveEventListeners();(t=(this||e).file)===null||t===void 0?void 0:t.delete();(this||e).file=null;(this||e).destroyed=true}};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};t.prototype.getInstance=function(){if((this||e).file!==null){(this||e).referenceCount+=1;return(this||e).file}};t.missingErrorMessage=\"Rive source file or data buffer required\";t.fileLoadErrorMessage=\"The file failed to load\";return t}();var O=function(){function t(t){var n=this||e;var r;(this||e).loaded=false;(this||e).destroyed=false;(this||e)._observed=null;(this||e).readyForPlaying=false;(this||e).artboard=null;(this||e).eventCleanup=null;(this||e).shouldDisableRiveListeners=false;(this||e).automaticallyHandleEvents=false;(this||e).enableRiveAssetCDN=true;(this||e)._volume=1;(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0;(this||e)._devicePixelRatioUsed=1;(this||e)._hasZeroSize=false;(this||e)._audioEventListener=null;(this||e)._boundDraw=null;(this||e)._viewModelInstance=null;(this||e)._dataEnums=null;(this||e).durations=[];(this||e).frameTimes=[];(this||e).frameCount=0;(this||e).isTouchScrollEnabled=false;(this||e).onCanvasResize=function(e){var t=n._hasZeroSize!==e;n._hasZeroSize=e;e?n._layout.maxX&&n._layout.maxY||n.resizeToCanvas():t&&n.resizeDrawingSurfaceToCanvas()};(this||e).renderSecondTimer=0;(this||e)._boundDraw=(this||e).draw.bind(this||e);(this||e).canvas=t.canvas;t.canvas.constructor===HTMLCanvasElement&&((this||e)._observed=j.add((this||e).canvas,(this||e).onCanvasResize));(this||e).src=t.src;(this||e).buffer=t.buffer;(this||e).riveFile=t.riveFile;(this||e).layout=(r=t.layout)!==null&&r!==void 0?r:new m;(this||e).shouldDisableRiveListeners=!!t.shouldDisableRiveListeners;(this||e).isTouchScrollEnabled=!!t.isTouchScrollEnabled;(this||e).automaticallyHandleEvents=!!t.automaticallyHandleEvents;(this||e).enableRiveAssetCDN=t.enableRiveAssetCDN===void 0||t.enableRiveAssetCDN;(this||e).eventManager=new P;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError);t.onPlay&&this.on(C.Play,t.onPlay);t.onPause&&this.on(C.Pause,t.onPause);t.onStop&&this.on(C.Stop,t.onStop);t.onLoop&&this.on(C.Loop,t.onLoop);t.onStateChange&&this.on(C.StateChange,t.onStateChange);t.onAdvance&&this.on(C.Advance,t.onAdvance)\n/**\n           * @deprecated Use camelCase'd versions instead.\n           */;t.onload&&!t.onLoad&&this.on(C.Load,t.onload);t.onloaderror&&!t.onLoadError&&this.on(C.LoadError,t.onloaderror);t.onplay&&!t.onPlay&&this.on(C.Play,t.onplay);t.onpause&&!t.onPause&&this.on(C.Pause,t.onpause);t.onstop&&!t.onStop&&this.on(C.Stop,t.onstop);t.onloop&&!t.onLoop&&this.on(C.Loop,t.onloop);t.onstatechange&&!t.onStateChange&&this.on(C.StateChange,t.onstatechange);t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).taskQueue=new I((this||e).eventManager);this.init({src:(this||e).src,buffer:(this||e).buffer,riveFile:(this||e).riveFile,autoplay:t.autoplay,autoBind:t.autoBind,animations:t.animations,stateMachines:t.stateMachines,artboard:t.artboard,useOffscreenRenderer:t.useOffscreenRenderer})}Object.defineProperty(t.prototype,\"viewModelCount\",{get:function(){return(this||e).file.viewModelCount()},enumerable:false,configurable:true});t.new=function(e){console.warn(\"This function is deprecated: please use `new Rive({})` instead\");return new t(e)};t.prototype.onSystemAudioChanged=function(){(this||e).volume=(this||e)._volume};t.prototype.init=function(n){var r=this||e;var i=n.src,a=n.buffer,o=n.riveFile,s=n.animations,u=n.stateMachines,l=n.artboard,c=n.autoplay,h=c!==void 0&&c,d=n.useOffscreenRenderer,p=d!==void 0&&d,v=n.autoBind,m=v!==void 0&&v;if(!(this||e).destroyed){(this||e).src=i;(this||e).buffer=a;(this||e).riveFile=o;if(!(this||e).src&&!(this||e).buffer&&!(this||e).riveFile)throw new f(t.missingErrorMessage);var g=J(s);var y=J(u);(this||e).loaded=false;(this||e).readyForPlaying=false;b.awaitInstance().then((function(e){if(!r.destroyed){r.runtime=e;r.removeRiveListeners();r.deleteRiveRenderer();r.renderer=r.runtime.makeRenderer(r.canvas,p);r.canvas.width||r.canvas.height||r.resizeDrawingSurfaceToCanvas();r.initData(l,g,y,h,m).then((function(e){if(e)return r.setupRiveListeners()})).catch((function(e){console.error(e)}))}})).catch((function(e){console.error(e)}))}};\n/**\n         * Setup Rive Listeners on the canvas\n         * @param riveListenerOptions - Enables TouchEvent events on the canvas. Set to true to allow\n         * touch scrolling on the canvas element on touch-enabled devices\n         * i.e. { isTouchScrollEnabled: true }\n         */t.prototype.setupRiveListeners=function(t){var n=this||e;(this||e).eventCleanup&&this.eventCleanup();if(!(this||e).shouldDisableRiveListeners){var r=((this||e).animator.stateMachines||[]).filter((function(e){return e.playing&&n.runtime.hasListeners(e.instance)})).map((function(e){return e.instance}));var i=(this||e).isTouchScrollEnabled;t&&\"isTouchScrollEnabled\"in t&&(i=t.isTouchScrollEnabled);(this||e).eventCleanup=(0,o.registerTouchInteractions)({canvas:(this||e).canvas,artboard:(this||e).artboard,stateMachines:r,renderer:(this||e).renderer,rive:(this||e).runtime,fit:(this||e)._layout.runtimeFit((this||e).runtime),alignment:(this||e)._layout.runtimeAlignment((this||e).runtime),isTouchScrollEnabled:i,layoutScaleFactor:(this||e)._layout.layoutScaleFactor})}};t.prototype.removeRiveListeners=function(){if((this||e).eventCleanup){this.eventCleanup();(this||e).eventCleanup=null}};t.prototype.initializeAudio=function(){var t=this||e;var n;if(T.status==E.UNAVAILABLE&&((n=(this||e).artboard)===null||n===void 0?void 0:n.hasAudio)&&(this||e)._audioEventListener===null){(this||e)._audioEventListener={type:C.AudioStatusChange,callback:function(){return t.onSystemAudioChanged()}};T.add((this||e)._audioEventListener);T.establishAudio()}};t.prototype.initArtboardSize=function(){if((this||e).artboard){(this||e)._artboardWidth=(this||e).artboard.width=(this||e)._artboardWidth||(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height=(this||e)._artboardHeight||(this||e).artboard.height}};t.prototype.initData=function(t,n,r,i,a){return l(this||e,void 0,void 0,(function(){var o,s;var u;return c(this||e,(function(l){switch(l.label){case 0:l.trys.push([0,3,,4]);if(!((this||e).riveFile==null))return[3,2];(this||e).riveFile=new S({src:(this||e).src,buffer:(this||e).buffer,enableRiveAssetCDN:(this||e).enableRiveAssetCDN,assetLoader:(this||e).assetLoader});return[4,(this||e).riveFile.init()];case 1:l.sent();l.label=2;case 2:if(!(this||e).riveFile)return[2,false];(this||e).file=(this||e).riveFile.getInstance();this.initArtboard(t,n,r,i,a);this.initArtboardSize();this.initializeAudio();(this||e).loaded=true;(this||e).eventManager.fire({type:C.Load,data:(u=(this||e).src)!==null&&u!==void 0?u:\"buffer\"});(this||e).readyForPlaying=true;(this||e).taskQueue.process();this.drawFrame();return[2,true];case 3:o=l.sent();s=d(o);console.warn(s);(this||e).eventManager.fire({type:C.LoadError,data:s});return[2,Promise.reject(s)];case 4:return[2]}}))}))};t.prototype.initArtboard=function(t,n,r,i,a){if((this||e).file){var o=t?(this||e).file.artboardByName(t):(this||e).file.defaultArtboard();if(o){(this||e).artboard=o;o.volume=(this||e)._volume*T.systemVolume;if((this||e).artboard.animationCount()<1){h=\"Artboard has no animations\";(this||e).eventManager.fire({type:C.LoadError,data:h});throw h}(this||e).animator=new A((this||e).runtime,(this||e).artboard,(this||e).eventManager);var s;if(n.length>0||r.length>0){s=n.concat(r);(this||e).animator.initLinearAnimations(n,i);(this||e).animator.initStateMachines(r,i)}else s=[(this||e).animator.atLeastOne(i,false)];(this||e).taskQueue.add({event:{type:i?C.Play:C.Pause,data:s}});if(a){var u=(this||e).file.defaultArtboardViewModel(o);if(u!==null){var l=u.defaultInstance();if(l!==null){var c=new U(l,null);this.bindViewModelInstance(c)}}}}else{var h=\"Invalid artboard name or no default artboard\";console.warn(h);(this||e).eventManager.fire({type:C.LoadError,data:h})}}};t.prototype.drawFrame=function(){var t,n;if((t=document===null||document===void 0?void 0:document.timeline)===null||t===void 0?void 0:t.currentTime){if((this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId){this._boundDraw(document.timeline.currentTime);(n=(this||e).runtime)===null||n===void 0?void 0:n.resolveAnimationFrame()}}else this.startRendering()};\n/**\n         * Draw rendering loop; renders animation frames at the correct time interval.\n         * @param time the time at which to render a frame\n         */t.prototype.draw=function(t,n){var r;(this||e).frameRequestId=null;var i=performance.now();(this||e).lastRenderTime||((this||e).lastRenderTime=t);(this||e).renderSecondTimer+=t-(this||e).lastRenderTime;if((this||e).renderSecondTimer>5e3){(this||e).renderSecondTimer=0;n===null||n===void 0?void 0:n()}var a=(t-(this||e).lastRenderTime)/1e3;(this||e).lastRenderTime=t;var s=(this||e).animator.animations.filter((function(e){return e.playing||e.needsScrub})).sort((function(e){return e.needsScrub?-1:1}));for(var u=0,l=s;u<l.length;u++){var c=l[u];c.advance(a);c.instance.didLoop&&(c.loopCount+=1);c.apply(1)}var h=(this||e).animator.stateMachines.filter((function(e){return e.playing}));for(var f=0,d=h;f<d.length;f++){var p=d[f];var v=p.reportedEventCount();if(v)for(var m=0;m<v;m++){var b=p.reportedEventAt(m);if(b)if(b.type===w.OpenUrl){(this||e).eventManager.fire({type:C.RiveEvent,data:b});if((this||e).automaticallyHandleEvents){var g=document.createElement(\"a\");var y=b,_=y.url,A=y.target;var M=(0,o.sanitizeUrl)(_);_&&g.setAttribute(\"href\",M);A&&g.setAttribute(\"target\",A);M&&M!==o.BLANK_URL&&g.click()}}else(this||e).eventManager.fire({type:C.RiveEvent,data:b})}p.advanceAndApply(a)}(this||e).animator.stateMachines.length==0&&(this||e).artboard.advance(a);var P=(this||e).renderer;P.clear();P.save();this.alignRenderer();(this||e)._hasZeroSize||(this||e).artboard.draw(P);P.restore();P.flush();(this||e).animator.handleLooping();(this||e).animator.handleStateChanges();(this||e).animator.handleAdvancing(a);(this||e).frameCount++;var I=performance.now();(this||e).frameTimes.push(I);(this||e).durations.push(I-i);while((this||e).frameTimes[0]<=I-1e3){(this||e).frameTimes.shift();(this||e).durations.shift()}(r=(this||e)._viewModelInstance)===null||r===void 0?void 0:r.handleCallbacks();(this||e).animator.isPlaying?this.startRendering():((this||e).animator.isPaused||(this||e).animator.isStopped)&&((this||e).lastRenderTime=0)};t.prototype.alignRenderer=function(){var t=this||e,n=t.renderer,r=t.runtime,i=t._layout,a=t.artboard;n.align(i.runtimeFit(r),i.runtimeAlignment(r),{minX:i.minX,minY:i.minY,maxX:i.maxX,maxY:i.maxY},a.bounds,(this||e)._devicePixelRatioUsed*i.layoutScaleFactor)};Object.defineProperty(t.prototype,\"fps\",{get:function(){return(this||e).durations.length},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"frameTime\",{get:function(){return(this||e).durations.length===0?0:((this||e).durations.reduce((function(e,t){return e+t}),0)/(this||e).durations.length).toFixed(4)},enumerable:false,configurable:true});t.prototype.cleanup=function(){var t,n;(this||e).destroyed=true;this.stopRendering();this.cleanupInstances();(this||e)._observed!==null&&j.remove((this||e)._observed);this.removeRiveListeners();if((this||e).file){(t=(this||e).riveFile)===null||t===void 0?void 0:t.cleanup();(this||e).file=null}(this||e).riveFile=null;this.deleteRiveRenderer();if((this||e)._audioEventListener!==null){T.remove((this||e)._audioEventListener);(this||e)._audioEventListener=null}(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=null;(this||e)._dataEnums=null};t.prototype.deleteRiveRenderer=function(){var t;(t=(this||e).renderer)===null||t===void 0?void 0:t.delete();(this||e).renderer=null};t.prototype.cleanupInstances=function(){(this||e).eventCleanup!==null&&this.eventCleanup();this.stop();if((this||e).artboard){(this||e).artboard.delete();(this||e).artboard=null}};\n/**\n         * Tries to query the setup Artboard for a text run node with the given name.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - TextValueRun node or undefined if the text run cannot be queried\n         */t.prototype.retrieveTextRun=function(t){var n;if(t)if((this||e).artboard){var r=(this||e).artboard.textRun(t);if(r)return r;console.warn(\"Could not access a text run with name '\".concat(t,\"' in the '\").concat((n=(this||e).artboard)===null||n===void 0?void 0:n.name,\"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime.\"))}else console.warn(\"Tried to access text run, but the Artboard is null\");else console.warn(\"No text run name provided\")};\n/**\n         * Returns a string from a given text run node name, or undefined if the text run\n         * cannot be queried.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - String value of the text run node or undefined\n         */t.prototype.getTextRunValue=function(e){var t=this.retrieveTextRun(e);return t?t.text:void 0};\n/**\n         * Sets a text value for a given text run node name if possible\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @param textRunValue - String value to set on the text run node\n         */t.prototype.setTextRunValue=function(e,t){var n=this.retrieveTextRun(e);n&&(n.text=t)};t.prototype.play=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.play(t);(this||e).eventCleanup&&this.eventCleanup();this.setupRiveListeners();this.startRendering()}else(this||e).taskQueue.add({action:function(){return r.play(t,n)}})};t.prototype.pause=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).eventCleanup&&this.eventCleanup();(this||e).animator.pause(t)}else(this||e).taskQueue.add({action:function(){return n.pause(t)}})};t.prototype.scrub=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.scrub(t,n||0);this.drawFrame()}else(this||e).taskQueue.add({action:function(){return r.scrub(t,n)}})};t.prototype.stop=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator&&(this||e).animator.stop(t);(this||e).eventCleanup&&this.eventCleanup()}else(this||e).taskQueue.add({action:function(){return n.stop(t)}})};\n/**\n         * Resets the animation\n         * @param artboard the name of the artboard, or default if none given\n         * @param animations the names of animations for playback\n         * @param stateMachines the names of state machines for playback\n         * @param autoplay whether to autoplay when reset, defaults to false\n         *\n         */t.prototype.reset=function(t){var n,r;var i=t===null||t===void 0?void 0:t.artboard;var a=J(t===null||t===void 0?void 0:t.animations);var o=J(t===null||t===void 0?void 0:t.stateMachines);var s=(n=t===null||t===void 0?void 0:t.autoplay)!==null&&n!==void 0&&n;var u=(r=t===null||t===void 0?void 0:t.autoBind)!==null&&r!==void 0&&r;this.cleanupInstances();this.initArtboard(i,a,o,s,u);(this||e).taskQueue.process()};t.prototype.load=function(t){(this||e).file=null;this.stop();this.init(t)};Object.defineProperty(t.prototype,\"layout\",{get:function(){return(this||e)._layout},set:function(t){(this||e)._layout=t;t.maxX&&t.maxY||this.resizeToCanvas();(this||e).loaded&&!(this||e).animator.isPlaying&&this.drawFrame()},enumerable:false,configurable:true});t.prototype.resizeToCanvas=function(){(this||e)._layout=(this||e).layout.copyWith({minX:0,minY:0,maxX:(this||e).canvas.width,maxY:(this||e).canvas.height})};t.prototype.resizeDrawingSurfaceToCanvas=function(t){if((this||e).canvas instanceof HTMLCanvasElement&&!!window){var n=(this||e).canvas.getBoundingClientRect(),r=n.width,i=n.height;var a=t||window.devicePixelRatio||1;(this||e).devicePixelRatioUsed=a;(this||e).canvas.width=a*r;(this||e).canvas.height=a*i;this.resizeToCanvas();this.drawFrame();if((this||e).layout.fit===p.Layout){var o=(this||e)._layout.layoutScaleFactor;(this||e).artboard.width=r/o;(this||e).artboard.height=i/o}}};Object.defineProperty(t.prototype,\"source\",{get:function(){return(this||e).src},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"activeArtboard\",{get:function(){return(this||e).artboard?(this||e).artboard.name:\"\"},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"animationNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.animationCount();n++)t.push((this||e).artboard.animationByIndex(n).name);return t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"stateMachineNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.stateMachineCount();n++)t.push((this||e).artboard.stateMachineByIndex(n).name);return t},enumerable:false,configurable:true});\n/**\n         * Returns the inputs for the specified instanced state machine, or an empty\n         * list if the name is invalid or the state machine is not instanced\n         * @param name the state machine name\n         * @returns the inputs for the named state machine\n         */t.prototype.stateMachineInputs=function(t){if((this||e).loaded){var n=(this||e).animator.stateMachines.find((function(e){return e.name===t}));return n===null||n===void 0?void 0:n.inputs}};t.prototype.retrieveInputAtPath=function(t,n){if(t)if((this||e).artboard){var r=(this||e).artboard.inputByPath(t,n);if(r)return r;console.warn(\"Could not access an input with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access input: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No input name provided for path '\".concat(n,\"'\"))};\n/**\n         * Set the boolean input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setBooleanStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===g.Boolean?r.asBool().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a boolean\")))};\n/**\n         * Set the number input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setNumberStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===g.Number?r.asNumber().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a number\")))};\n/**\n         * Fire the trigger with the provided name at the given path\n         * @param input the state machine input name\n         * @param path the path the input is located at an artboard level\n         */t.prototype.fireStateAtPath=function(e,t){var n=this.retrieveInputAtPath(e,t);n&&(n.type===g.Trigger?n.asTrigger().fire():console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(t,\"' is not a trigger\")))};t.prototype.retrieveTextAtPath=function(t,n){if(t)if(n)if((this||e).artboard){var r=(this||e).artboard.textByPath(t,n);if(r)return r;console.warn(\"Could not access text with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access text: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No path provided for text '\".concat(t,\"'\"));else console.warn(\"No text name provided for path '\".concat(n,\"'\"))};\n/**\n         * Retrieves the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param path The path to the text run within the artboard\n         * @returns The text value of the text run, or undefined if not found\n         *\n         * @example\n         * // Get the text value for a text run named \"title\" at one nested artboard deep\n         * const titleText = riveInstance.getTextRunValueAtPath(\"title\", \"artboard1\");\n         *\n         * @example\n         * // Get the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * const subtitleText = riveInstance.getTextRunValueAtPath(\"subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.getTextRunValueAtPath=function(e,t){var n=this.retrieveTextAtPath(e,t);if(n)return n.text;console.warn(\"Could not get text with name: '\".concat(e,\"', at path:'\").concat(t,\"'\"))};\n/**\n         * Sets the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param value The new text value to set\n         * @param path The path to the text run within the artboard\n         * @returns void\n         *\n         * @example\n         * // Set the text value for a text run named \"title\" at one nested artboard deep\n         * riveInstance.setTextRunValueAtPath(\"title\", \"New Title\", \"artboard1\");\n         *\n         * @example\n         * // Set the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * riveInstance.setTextRunValueAtPath(\"subtitle\", \"New Subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.setTextRunValueAtPath=function(e,t,n){var r=this.retrieveTextAtPath(e,n);r?r.text=t:console.warn(\"Could not set text with name: '\".concat(e,\"', at path:'\").concat(n,\"'\"))};Object.defineProperty(t.prototype,\"playingStateMachineNames\",{get:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"playingAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedStateMachineNames\",{\n/**\n           *  Returns a list of paused machine names\n           * @returns a list of state machine names that are paused\n           */\nget:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPlaying\",{\n/**\n           * @returns true if any animation is playing\n           */\nget:function(){return(this||e).animator.isPlaying},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{\n/**\n           * @returns true if all instanced animations are paused\n           */\nget:function(){return(this||e).animator.isPaused},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{\n/**\n           * @returns true if no animations are playing or paused\n           */\nget:function(){return(this||e).animator.isStopped},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"bounds\",{\n/**\n           * @returns the bounds of the current artboard, or undefined if the artboard\n           * isn't loaded yet.\n           */\nget:function(){return(this||e).artboard?(this||e).artboard.bounds:void 0},enumerable:false,configurable:true});\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @deprecated\n         * @param callback the callback to unsubscribe from\n         */t.prototype.unsubscribe=function(e,t){console.warn(\"This function is deprecated: please use `off()` instead.\");this.off(e,t)};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};\n/**\n         * Unsubscribes all listeners from an event type, or everything if no type is\n         * given\n         * @deprecated\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.unsubscribeAll=function(e){console.warn(\"This function is deprecated: please use `removeAllRiveEventListeners()` instead.\");this.removeAllRiveEventListeners(e)};t.prototype.stopRendering=function(){if((this||e).loaded&&(this||e).frameRequestId){(this||e).runtime.cancelAnimationFrame?(this||e).runtime.cancelAnimationFrame((this||e).frameRequestId):cancelAnimationFrame((this||e).frameRequestId);(this||e).frameRequestId=null}};t.prototype.startRendering=function(){(this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId&&((this||e).runtime.requestAnimationFrame?(this||e).frameRequestId=(this||e).runtime.requestAnimationFrame((this||e)._boundDraw):(this||e).frameRequestId=requestAnimationFrame((this||e)._boundDraw))};\n/**\n         * Enables frames-per-second (FPS) reporting for the runtime\n         * If no callback is provided, Rive will append a fixed-position div at the top-right corner of\n         * the page with the FPS reading\n         * @param fpsCallback - Callback from the runtime during the RAF loop that supplies the FPS value\n         */t.prototype.enableFPSCounter=function(t){(this||e).runtime.enableFPSCounter(t)};t.prototype.disableFPSCounter=function(){(this||e).runtime.disableFPSCounter()};Object.defineProperty(t.prototype,\"contents\",{get:function(){if((this||e).loaded){var t={artboards:[]};for(var n=0;n<(this||e).file.artboardCount();n++){var r=(this||e).file.artboardByIndex(n);var i={name:r.name,animations:[],stateMachines:[]};for(var a=0;a<r.animationCount();a++){var o=r.animationByIndex(a);i.animations.push(o.name)}for(var s=0;s<r.stateMachineCount();s++){var u=r.stateMachineByIndex(s);var l=u.name;var c=new(this||e).runtime.StateMachineInstance(u,r);var h=[];for(var f=0;f<c.inputCount();f++){var d=c.input(f);h.push({name:d.name,type:d.type})}i.stateMachines.push({name:l,inputs:h})}t.artboards.push(i)}return t}},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"volume\",{get:function(){(this||e).artboard&&(this||e).artboard.volume!==(this||e)._volume&&((this||e)._volume=(this||e).artboard.volume);return(this||e)._volume},set:function(t){(this||e)._volume=t;(this||e).artboard&&((this||e).artboard.volume=t*T.systemVolume)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardWidth\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.width:(t=(this||e)._artboardWidth)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardWidth=t;(this||e).artboard&&((this||e).artboard.width=t)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardHeight\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.height:(t=(this||e)._artboardHeight)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardHeight=t;(this||e).artboard&&((this||e).artboard.height=t)},enumerable:false,configurable:true});t.prototype.resetArtboardSize=function(){if((this||e).artboard){(this||e).artboard.resetArtboardSize();(this||e)._artboardWidth=(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height}else{(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0}};Object.defineProperty(t.prototype,\"devicePixelRatioUsed\",{get:function(){return(this||e)._devicePixelRatioUsed},set:function(t){(this||e)._devicePixelRatioUsed=t},enumerable:false,configurable:true});t.prototype.bindViewModelInstance=function(t){var n;if((this||e).artboard&&!(this||e).destroyed&&t&&t.runtimeInstance){t.internalIncrementReferenceCount();(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=t;(this||e).animator.stateMachines.length>0?(this||e).animator.stateMachines.forEach((function(e){return e.bindViewModelInstance(t)})):(this||e).artboard.bindViewModelInstance(t.runtimeInstance)}};Object.defineProperty(t.prototype,\"viewModelInstance\",{get:function(){return(this||e)._viewModelInstance},enumerable:false,configurable:true});t.prototype.viewModelByIndex=function(t){var n=(this||e).file.viewModelByIndex(t);return n!==null?new x(n):null};t.prototype.viewModelByName=function(t){var n=(this||e).file.viewModelByName(t);return n!==null?new x(n):null};t.prototype.enums=function(){if((this||e)._dataEnums===null){var t=(this||e).file.enums();(this||e)._dataEnums=t.map((function(e){return new D(e)}))}return(this||e)._dataEnums};t.prototype.defaultViewModel=function(){if((this||e).artboard){var t=(this||e).file.defaultArtboardViewModel((this||e).artboard);if(t)return new x(t)}return null};t.missingErrorMessage=\"Rive source file or data buffer required\";t.cleanupErrorMessage=\"Attempt to use file after calling cleanup.\";return t}();var x=function(){function t(t){(this||e)._viewModel=t}Object.defineProperty(t.prototype,\"instanceCount\",{get:function(){return(this||e)._viewModel.instanceCount},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModel.name},enumerable:false,configurable:true});t.prototype.instanceByIndex=function(t){var n=(this||e)._viewModel.instanceByIndex(t);return n!==null?new U(n,null):null};t.prototype.instanceByName=function(t){var n=(this||e)._viewModel.instanceByName(t);return n!==null?new U(n,null):null};t.prototype.defaultInstance=function(){var t=(this||e)._viewModel.defaultInstance();return t!==null?new U(t,null):null};t.prototype.instance=function(){var t=(this||e)._viewModel.instance();return t!==null?new U(t,null):null};Object.defineProperty(t.prototype,\"properties\",{get:function(){return(this||e)._viewModel.getProperties()},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"instanceNames\",{get:function(){return(this||e)._viewModel.getInstanceNames()},enumerable:false,configurable:true});return t}();var D=function(){function t(t){(this||e)._dataEnum=t}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._dataEnum.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"values\",{get:function(){return(this||e)._dataEnum.values},enumerable:false,configurable:true});return t}();var W;(function(e){e.Number=\"number\";e.String=\"string\";e.Boolean=\"boolean\";e.Color=\"color\";e.Trigger=\"trigger\";e.Enum=\"enum\";e.List=\"list\";e.Image=\"image\"})(W||(W={}));var U=function(){function t(t,n){(this||e)._parents=[];(this||e)._children=[];(this||e)._viewModelInstances=new Map;(this||e)._propertiesWithCallbacks=[];(this||e)._referenceCount=0;(this||e)._runtimeInstance=t;n!==null&&(this||e)._parents.push(n)}Object.defineProperty(t.prototype,\"runtimeInstance\",{get:function(){return(this||e)._runtimeInstance},enumerable:false,configurable:true});t.prototype.handleCallbacks=function(){if((this||e)._propertiesWithCallbacks.length!==0){(this||e)._propertiesWithCallbacks.forEach((function(e){e.handleCallbacks()}));(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearChanges()}))}(this||e)._children.forEach((function(e){return e.handleCallbacks()}))};t.prototype.addParent=function(t){(this||e)._parents.push(t);((this||e)._propertiesWithCallbacks.length>0||(this||e)._children.length>0)&&t.addToViewModelCallbacks(this||e)};t.prototype.removeParent=function(t){var n=(this||e)._parents.indexOf(t);if(n!==-1){var r=(this||e)._parents[n];r.removeFromViewModelCallbacks(this||e);(this||e)._parents.splice(n,1)}};t.prototype.addToPropertyCallbacks=function(t){var n=this||e;if(!(this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks.push(t);(this||e)._propertiesWithCallbacks.length>0&&(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromPropertyCallbacks=function(t){var n=this||e;if((this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks=(this||e)._propertiesWithCallbacks.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.addToViewModelCallbacks=function(t){var n=this||e;if(!(this||e)._children.includes(t)){(this||e)._children.push(t);(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromViewModelCallbacks=function(t){var n=this||e;if((this||e)._children.includes(t)){(this||e)._children=(this||e)._children.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.clearCallbacks=function(){(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearCallbacks()}))};t.prototype.propertyFromPath=function(e,t){var n=e.split(\"/\");return this.propertyFromPathSegments(n,0,t)};t.prototype.viewModelFromPathSegments=function(e,t){var n=this.internalViewModelInstance(e[t]);return n!==null?t==e.length-1?n:n.viewModelFromPathSegments(e,t++):null};t.prototype.propertyFromPathSegments=function(t,n,r){var i,a,o,s,u,l,c,h,f,d,p,v,m,b,g,y;if(n<t.length-1){var w=this.internalViewModelInstance(t[n]);return w!==null?w.propertyFromPathSegments(t,n+1,r):null}var _=null;switch(r){case W.Number:_=(a=(i=(this||e)._runtimeInstance)===null||i===void 0?void 0:i.number(t[n]))!==null&&a!==void 0?a:null;if(_!==null)return new N(_,this||e);break;case W.String:_=(s=(o=(this||e)._runtimeInstance)===null||o===void 0?void 0:o.string(t[n]))!==null&&s!==void 0?s:null;if(_!==null)return new B(_,this||e);break;case W.Boolean:_=(l=(u=(this||e)._runtimeInstance)===null||u===void 0?void 0:u.boolean(t[n]))!==null&&l!==void 0?l:null;if(_!==null)return new $(_,this||e);break;case W.Color:_=(h=(c=(this||e)._runtimeInstance)===null||c===void 0?void 0:c.color(t[n]))!==null&&h!==void 0?h:null;if(_!==null)return new X(_,this||e);break;case W.Trigger:_=(d=(f=(this||e)._runtimeInstance)===null||f===void 0?void 0:f.trigger(t[n]))!==null&&d!==void 0?d:null;if(_!==null)return new z(_,this||e);break;case W.Enum:_=(v=(p=(this||e)._runtimeInstance)===null||p===void 0?void 0:p.enum(t[n]))!==null&&v!==void 0?v:null;if(_!==null)return new H(_,this||e);break;case W.List:_=(b=(m=(this||e)._runtimeInstance)===null||m===void 0?void 0:m.list(t[n]))!==null&&b!==void 0?b:null;if(_!==null)return new Y(_,this||e);break;case W.Image:_=(y=(g=(this||e)._runtimeInstance)===null||g===void 0?void 0:g.image(t[n]))!==null&&y!==void 0?y:null;if(_!==null)return new G(_,this||e);break}return null};t.prototype.internalViewModelInstance=function(n){var r;if((this||e)._viewModelInstances.has(n))return(this||e)._viewModelInstances.get(n);var i=(r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.viewModel(n);if(i!==null){var a=new t(i,this||e);a.internalIncrementReferenceCount();(this||e)._viewModelInstances.set(n,a);return a}return null};\n/**\n         * method to access a property instance of type number belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the number property\n         */t.prototype.number=function(e){var t=this.propertyFromPath(e,W.Number);return t};\n/**\n         * method to access a property instance of type string belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the string property\n         */t.prototype.string=function(e){var t=this.propertyFromPath(e,W.String);return t};\n/**\n         * method to access a property instance of type boolean belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the boolean property\n         */t.prototype.boolean=function(e){var t=this.propertyFromPath(e,W.Boolean);return t};\n/**\n         * method to access a property instance of type color belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the ttrigger property\n         */t.prototype.color=function(e){var t=this.propertyFromPath(e,W.Color);return t};\n/**\n         * method to access a property instance of type trigger belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the trigger property\n         */t.prototype.trigger=function(e){var t=this.propertyFromPath(e,W.Trigger);return t};\n/**\n         * method to access a property instance of type enum belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the enum property\n         */t.prototype.enum=function(e){var t=this.propertyFromPath(e,W.Enum);return t};\n/**\n         * method to access a property instance of type list belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the list property\n         */t.prototype.list=function(e){var t=this.propertyFromPath(e,W.List);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the image property\n         */t.prototype.image=function(e){var t=this.propertyFromPath(e,W.Image);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the view model property\n         */t.prototype.viewModel=function(t){var n=t.split(\"/\");var r=n.length>1?this.viewModelFromPathSegments(n.slice(0,n.length-1),0):this||e;return r!=null?r.internalViewModelInstance(n[n.length-1]):null};t.prototype.internalReplaceViewModel=function(t,n){var r;if(n.runtimeInstance!==null){var i=((r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.replaceViewModel(t,n.runtimeInstance))||false;if(i){n.internalIncrementReferenceCount();var a=this.internalViewModelInstance(t);if(a!==null){a.removeParent(this||e);(this||e)._children.includes(a)&&((this||e)._children=(this||e)._children.filter((function(e){return e!==a})));a.cleanup()}(this||e)._viewModelInstances.set(t,n);n.addParent(this||e)}return i}return false};\n/**\n         * method to replace a view model property with another view model value\n         * @param path - path to the view model property\n         * @param value - view model that will replace the original\n         */t.prototype.replaceViewModel=function(t,n){var r;var i=t.split(\"/\");var a=i.length>1?this.viewModelFromPathSegments(i.slice(0,i.length-1),0):this||e;return(r=a===null||a===void 0?void 0:a.internalReplaceViewModel(i[i.length-1],n))!==null&&r!==void 0&&r};t.prototype.incrementReferenceCount=function(){var t;(this||e)._referenceCount++;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.incrementReferenceCount()};t.prototype.decrementReferenceCount=function(){var t;(this||e)._referenceCount--;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.decrementReferenceCount()};Object.defineProperty(t.prototype,\"properties\",{get:function(){var t;return((t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.getProperties().map((function(e){return u({},e)})))||[]},enumerable:false,configurable:true});t.prototype.internalIncrementReferenceCount=function(){(this||e)._referenceCount++};t.prototype.cleanup=function(){var t=this||e;(this||e)._referenceCount--;if((this||e)._referenceCount<=0){(this||e)._runtimeInstance=null;this.clearCallbacks();(this||e)._propertiesWithCallbacks=[];(this||e)._viewModelInstances.forEach((function(e){e.cleanup()}));(this||e)._viewModelInstances.clear();var n=h([],(this||e)._children,true);(this||e)._children.length=0;var r=h([],(this||e)._parents,true);(this||e)._parents.length=0;n.forEach((function(e){e.removeParent(t)}));r.forEach((function(e){e.removeFromViewModelCallbacks(t)}))}};return t}();var V=function(){function t(t,n){(this||e).callbacks=[];(this||e)._viewModelInstanceValue=t;(this||e)._parentViewModel=n}t.prototype.on=function(t){(this||e).callbacks.length===0&&(this||e)._viewModelInstanceValue.clearChanges();if(!(this||e).callbacks.includes(t)){(this||e).callbacks.push(t);(this||e)._parentViewModel.addToPropertyCallbacks(this||e)}};t.prototype.off=function(t){t?(this||e).callbacks=(this||e).callbacks.filter((function(e){return e!==t})):(this||e).callbacks.length=0;(this||e).callbacks.length===0&&(this||e)._parentViewModel.removeFromPropertyCallbacks(this||e)};t.prototype.internalHandleCallback=function(e){};t.prototype.handleCallbacks=function(){var t=this||e;(this||e)._viewModelInstanceValue.hasChanged&&(this||e).callbacks.forEach((function(e){t.internalHandleCallback(e)}))};t.prototype.clearChanges=function(){(this||e)._viewModelInstanceValue.clearChanges()};t.prototype.clearCallbacks=function(){(this||e).callbacks.length=0};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModelInstanceValue.name},enumerable:false,configurable:true});return t}();var B=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var N=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var $=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var z=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}n.prototype.trigger=function(){return(this||e)._viewModelInstanceValue.trigger()};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var H=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"valueIndex\",{get:function(){return(this||e)._viewModelInstanceValue.valueIndex},set:function(t){(this||e)._viewModelInstanceValue.valueIndex=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"values\",{get:function(){return(this||e)._viewModelInstanceValue.values},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var Y=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"length\",{get:function(){return(this||e)._viewModelInstanceValue.size},enumerable:false,configurable:true});n.prototype.addInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.addInstance(t.runtimeInstance)};n.prototype.removeInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.removeInstance(t.runtimeInstance)};n.prototype.removeInstanceAt=function(t){(this||e)._viewModelInstanceValue.removeInstanceAt(t)};n.prototype.instanceAt=function(t){var n=(this||e)._viewModelInstanceValue.instanceAt(t);if(n!=null){var r=new U(n,null);return r}return null};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var X=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.rgb=function(t,n,r){(this||e)._viewModelInstanceValue.rgb(t,n,r)};n.prototype.rgba=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(i,t,n,r)};n.prototype.argb=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(t,n,r,i)};n.prototype.alpha=function(t){(this||e)._viewModelInstanceValue.alpha(t)};n.prototype.opacity=function(t){(this||e)._viewModelInstanceValue.alpha(Math.round(Math.max(0,Math.min(1,t))*255))};n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var G=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{set:function(t){(this||e)._viewModelInstanceValue.value(t.nativeImage)},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(e){e()};return n}(V);var q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Request(t);return[4,fetch(n)];case 1:r=e.sent();return[4,r.arrayBuffer()];case 2:i=e.sent();return[2,i]}}))}))};var J=function(e){return typeof e===\"string\"?[e]:e instanceof Array?e:[]};var K={EventManager:P,TaskQueueManager:I};var Z=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return b.getInstance((function(n){n.decodeAudio(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.AudioWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var Q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return b.getInstance((function(n){n.decodeImage(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.ImageWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var ee=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return b.getInstance((function(n){n.decodeFont(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.FontWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))}})();return i})()));var n=t;const r=t.rive,i=t.__esModule;export{i as __esModule,n as default,r as rive};\n//# sourceMappingURL=rive.js.map\n","import*as e from\"react\";import*as t from\"@rive-app/canvas\";var n=e;try{\"default\"in e&&(n=e.default)}catch(i){}var r=t;try{\"default\"in t&&(r=t.default)}catch(i){}var u=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var a={};Object.defineProperty(a,\"__esModule\",{value:!0});var i=n,o=r;function l(e){return e&&\"object\"==typeof e&&\"default\"in e?e:{default:e}}var s=l(i),c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var u in t=arguments[n])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e},c.apply(this||u,arguments)};function f(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var u=0;for(r=Object.getOwnPropertySymbols(e);u<r.length;u++)t.indexOf(r[u])<0&&Object.prototype.propertyIsEnumerable.call(e,r[u])&&(n[r[u]]=e[r[u]])}return n}function d(e,t,n,r){return new(n||(n=Promise))((function(u,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function o(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?u(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,o)}l((r=r.apply(e,t||[])).next())}))}function v(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this||u}),i;function l(u){return function(i){return function(u){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,r=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==u[0]&&2!==u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=t.call(e,o)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}function h(e){var t=e||p(),n=i.useState(t),r=n[0],u=n[1];return i.useEffect((function(){if(\"undefined\"!=typeof window&&\"matchMedia\"in window){var t=function(){var t=e||p();u(t)},n=window.matchMedia(\"screen and (resolution: \".concat(r,\"dppx)\"));return n.hasOwnProperty(\"addEventListener\")?n.addEventListener(\"change\",t):n.addListener(t),function(){n.hasOwnProperty(\"removeEventListener\")?n.removeEventListener(\"change\",t):n.removeListener(t)}}}),[r,e]),r}function p(){var e=\"undefined\"!=typeof window&&\"number\"==typeof window.devicePixelRatio?window.devicePixelRatio:1;return Math.min(Math.max(1,e),3)}var b=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}();var g=globalThis.ResizeObserver||b,y=void 0!==globalThis.ResizeObserver,w=!y;function m(e,t){void 0===t&&(t=!0);var n=i.useState({width:0,height:0}),r=n[0],a=n[1];i.useEffect((function(){if(\"undefined\"!=typeof window&&t){var e=function(){a({width:window.innerWidth,height:window.innerHeight})};return w&&(e(),window.addEventListener(\"resize\",e)),function(){return window.removeEventListener(\"resize\",e)}}}),[]);var o,l,s,c=i.useRef(new g((o=function(e){y&&a({width:e[e.length-1].contentRect.width,height:e[e.length-1].contentRect.height})},l=0,s=0,function(){for(var e=this||u,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];clearTimeout(s),s=window.setTimeout((function(){return o.apply(e,t)}),l)})));return i.useEffect((function(){var n=c.current;if(t){var r=e.current;return e.current&&y&&n.observe(e.current),function(){n.disconnect(),r&&y&&n.unobserve(r)}}n.disconnect()}),[e,c]),r}var C={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function R(e){return Object.assign({},C,e)}function E(e){var t=e.riveLoaded,n=void 0!==t&&t,r=e.canvasElem,u=e.containerRef,a=e.options,o=void 0===a?{}:a,l=e.onCanvasHasResized,s=e.artboardBounds,c=R(o),f=i.useState({height:0,width:0}),d=f[0],v=d.height,p=d.width,b=f[1],g=i.useState({height:0,width:0}),y=g[0],w=y.height,C=y.width,E=g[1],V=i.useState(!0),O=V[0],M=V[1],k=c.fitCanvasToArtboardHeight,P=c.shouldResizeCanvasToContainer,x=c.useDevicePixelRatio,I=c.customDevicePixelRatio,T=m(u,P),S=h(I),D=null!=s?s:{},L=D.maxX,z=D.maxY,H=i.useCallback((function(){var e,t,n,r,a=null!==(t=null===(e=u.current)||void 0===e?void 0:e.clientWidth)&&void 0!==t?t:0,i=null!==(r=null===(n=u.current)||void 0===n?void 0:n.clientHeight)&&void 0!==r?r:0;return k&&s?{width:a,height:a*(s.maxY/s.maxX)}:{width:a,height:i}}),[u,k,L,z]);i.useEffect((function(){if(P&&u.current&&n){var e=H(),t=e.width,a=e.height,i=!1;if(r){var o=t!==p||a!==v;if(c.fitCanvasToArtboardHeight&&o&&(u.current.style.height=a+\"px\",i=!0),c.useDevicePixelRatio){if(o||t*S!==C||a*S!==w){var s=S*t,f=S*a;r.width=s,r.height=f,r.style.width=t+\"px\",r.style.height=a+\"px\",E({width:s,height:f}),i=!0}}else o&&(r.width=t,r.height=a,E({width:t,height:a}),i=!0);b({width:t,height:a})}l&&(O||i)&&l&&l(),O&&M(!1)}}),[r,u,T,S,H,O,M,w,C,v,p,l,P,k,x,n]),i.useEffect((function(){E({width:0,height:0})}),[r])}var V,O=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),M=globalThis.IntersectionObserver||O,k=function(){function e(){var e=this||u;(this||u).elementsMap=new Map,(this||u).onObserved=function(t){t.forEach((function(t){var n=e.elementsMap.get(t.target);n&&n(t)}))},(this||u).observer=new M((this||u).onObserved)}return e.prototype.registerCallback=function(e,t){(this||u).observer.observe(e),(this||u).elementsMap.set(e,t)},e.prototype.removeCallback=function(e){(this||u).observer.unobserve(e),(this||u).elementsMap.delete(e)},e}(),P=function(){return V||(V=new k),V};function x(e){var t=e.setContainerRef,n=e.setCanvasRef,r=e.className,u=void 0===r?\"\":r,a=e.style,i=e.children,o=f(e,[\"setContainerRef\",\"setCanvasRef\",\"className\",\"style\",\"children\"]),l=c({width:\"100%\",height:\"100%\"},a);return s.default.createElement(\"div\",c({ref:t,className:u},!u&&{style:l}),s.default.createElement(\"canvas\",c({ref:n,style:{verticalAlign:\"top\",width:0,height:0}},o),i))}function I(e,t){void 0===t&&(t={});var n=i.useState(null),r=n[0],u=n[1],a=i.useRef(null),l=i.useState(null),f=l[0],d=l[1],v=Boolean(e),p=R(t),b=h(),g=i.useCallback((function(){if(f){if(f.layout&&f.layout.fit===o.Fit.Layout&&r){var e=b*f.layout.layoutScaleFactor;f.devicePixelRatioUsed=b,f.artboardWidth=(null==r?void 0:r.width)/e,f.artboardHeight=(null==r?void 0:r.height)/e}f.startRendering(),f.resizeToCanvas()}}),[f,b]);E({riveLoaded:!!f,canvasElem:r,containerRef:a,options:p,onCanvasHasResized:g,artboardBounds:null==f?void 0:f.bounds});var y=i.useCallback((function(e){null===e&&r&&(r.height=0,r.width=0),u(e)}),[]);i.useEffect((function(){if(r&&e){var t,n=null!=f;if(null==f){var u=p.useOffscreenRenderer;(t=new o.Rive(c(c({useOffscreenRenderer:u},e),{canvas:r}))).on(o.EventType.Load,(function(){n=!0,r?d(t):t.cleanup()}))}return function(){n||null==t||t.cleanup()}}}),[r,v,f]);var w=i.useCallback((function(e){a.current=e}),[]),m={observe:i.useCallback((function(e,t){P().registerCallback(e,t)}),[]),unobserve:i.useCallback((function(e){P().removeCallback(e)}),[])},C=m.observe,V=m.unobserve;i.useEffect((function(){var e,t=!1,n=function(){if(r&&t){var e=r.getBoundingClientRect();e.width>0&&e.height>0&&e.top<(window.innerHeight||document.documentElement.clientHeight)&&e.bottom>0&&e.left<(window.innerWidth||document.documentElement.clientWidth)&&e.right>0&&(null==f||f.startRendering(),t=!1)}};return r&&!1!==p.shouldUseIntersectionObserver&&C(r,(function(r){r.isIntersecting?f&&f.startRendering():f&&f.stopRendering(),t=!r.isIntersecting,clearTimeout(e),r.isIntersecting||0!==r.boundingClientRect.width||(e=setTimeout(n,10))})),function(){r&&V(r)}}),[C,V,f,r,p.shouldUseIntersectionObserver]),i.useEffect((function(){return function(){f&&(f.cleanup(),d(null))}}),[f,r]);var O=null==e?void 0:e.animations;i.useEffect((function(){f&&O&&(f.isPlaying?(f.stop(f.animationNames),f.play(O)):f.isPaused&&(f.stop(f.animationNames),f.pause(O)))}),[O,f]);var M=i.useCallback((function(e){return s.default.createElement(x,c({setContainerRef:w,setCanvasRef:y},e))}),[y,w]);return{canvas:r,container:a.current,setCanvasRef:y,setContainerRef:w,rive:f,RiveComponent:M}}function T(e,t,n){var r=i.useState(null),u=r[0],a=r[1],o=i.useState(n.defaultValue),l=o[0],s=o[1],f=i.useState(null),d=f[0],v=f[1],h=i.useRef(null),p=i.useRef(e),b=i.useRef(n);i.useEffect((function(){b.current=n}),[n]);var g=i.useCallback((function(){var e=h.current,t=p.current,n=b.current;if(!e||!t)return a(null),s(n.defaultValue),v(null),function(){};var r=n.getProperty(e,t);if(r){a(r),s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r));var u=function(){s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r)),n.onPropertyEvent&&n.onPropertyEvent()};return r.on(u),function(){r.off(u)}}return function(){}}),[]);i.useEffect((function(){return h.current=t,p.current=e,g()}),[t,e,g]);var y=i.useCallback((function(e){if(u&&h.current===t)try{return e(u),void(b.current.getExtendedData&&v(b.current.getExtendedData(u)))}catch(e){}if(h.current)try{var n=b.current.getProperty(h.current,p.current);n&&(a(n),e(n),b.current.getExtendedData&&v(b.current.getExtendedData(n)))}catch(e){}}),[u,t]),w=i.useMemo((function(){return b.current.buildPropertyOperations(y)}),[y]),m=c({value:l},w);return n.getExtendedData&&(m.extendedData=d),m}a.default=function(e){var t=e.src,n=e.artboard,r=e.animations,u=e.stateMachines,a=e.layout,i=e.useOffscreenRenderer,o=void 0===i||i,l=e.shouldDisableRiveListeners,d=void 0!==l&&l,v=e.shouldResizeCanvasToContainer,h=void 0===v||v,p=e.automaticallyHandleEvents,b=void 0!==p&&p,g=e.children,y=f(e,[\"src\",\"artboard\",\"animations\",\"stateMachines\",\"layout\",\"useOffscreenRenderer\",\"shouldDisableRiveListeners\",\"shouldResizeCanvasToContainer\",\"automaticallyHandleEvents\",\"children\"]),w=I({src:t,artboard:n,animations:r,layout:a,stateMachines:u,autoplay:!0,shouldDisableRiveListeners:d,automaticallyHandleEvents:b},{useOffscreenRenderer:o,shouldResizeCanvasToContainer:h}).RiveComponent;return s.default.createElement(w,c({},y),g)},a.useResizeCanvas=E,a.useRive=I,a.useRiveFile=function(e){var t=this||u,n=i.useState(null),r=n[0],a=n[1],l=i.useState(\"idle\"),s=l[0],c=l[1];return i.useEffect((function(){var n=null;return d(t,void 0,void 0,(function(){return v(this||u,(function(t){try{c(\"loading\"),(n=new o.RiveFile(e)).init(),n.on(o.EventType.Load,(function(){null==n||n.getInstance(),a(n),c(\"success\")})),n.on(o.EventType.LoadError,(function(){c(\"failed\")})),a(n)}catch(e){console.error(e),c(\"failed\")}return[2]}))})),function(){null==n||n.cleanup()}}),[e.src,e.buffer]),{riveFile:r,status:s}},a.useStateMachineInput=function(e,t,n,r){var u=i.useState(null),a=u[0],l=u[1];return i.useEffect((function(){function u(){if(e&&t&&n||l(null),e&&t&&n){var u=e.stateMachineInputs(t);if(u){var a=u.find((function(e){return e.name===n}));void 0!==r&&a&&(a.value=r),l(a||null)}}else l(null)}u(),e&&e.on(o.EventType.Load,(function(){u()}))}),[e]),a},a.useViewModel=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,l=i.useState(null),s=l[0],c=l[1];return i.useEffect((function(){function t(){var t;if(e){var n=null;n=null!=r?(null===(t=e.viewModelByName)||void 0===t?void 0:t.call(e,r))||null:e.defaultViewModel()||null,c(n)}else c(null)}return t(),e&&e.on(o.EventType.Load,t),function(){e&&e.off(o.EventType.Load,t)}}),[e,r,a]),s},a.useViewModelInstance=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,o=n.useNew,l=void 0!==o&&o,s=n.rive,c=i.useState(null),f=c[0],d=c[1];return i.useEffect((function(){var t,n,u;if(e){var i=null;i=null!=r?e.instanceByName(r)||null:a?(null===(t=e.defaultInstance)||void 0===t?void 0:t.call(e))||null:l?(null===(n=e.instance)||void 0===n?void 0:n.call(e))||null:(null===(u=e.defaultInstance)||void 0===u?void 0:u.call(e))||null,d(i),s&&i&&s.viewModelInstance!==i&&s.bindViewModelInstance(i)}else d(null)}),[e,r,a,l,s]),f},a.useViewModelInstanceBoolean=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.boolean(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceColor=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.color(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))},setRgb:function(t,n,r){e((function(e){e.rgb(t,n,r)}))},setRgba:function(t,n,r,u){e((function(e){e.rgba(t,n,r,u)}))},setAlpha:function(t){e((function(e){e.alpha(t)}))},setOpacity:function(t){e((function(e){e.opacity(t)}))}}}),[])});return{value:n.value,setValue:n.setValue,setRgb:n.setRgb,setRgba:n.setRgba,setAlpha:n.setAlpha,setOpacity:n.setOpacity}},a.useViewModelInstanceEnum=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.enum(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,getExtendedData:i.useCallback((function(e){return e.values}),[]),buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,values:n.extendedData||[],setValue:n.setValue}},a.useViewModelInstanceNumber=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.number(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceString=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.string(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceTrigger=function(e,t,n){var r=(null!=n?n:{}).onTrigger;return{trigger:T(e,t,{getProperty:i.useCallback((function(e,t){return e.trigger(t)}),[]),getValue:i.useCallback((function(){}),[]),defaultValue:null,onPropertyEvent:r,buildPropertyOperations:i.useCallback((function(e){return{trigger:function(){e((function(e){e.trigger()}))}}}),[])}).trigger}},Object.keys(o).forEach((function(e){\"default\"===e||a.hasOwnProperty(e)||Object.defineProperty(a,e,{enumerable:!0,get:function(){return o[e]}})}));const S=a.__esModule,D=a.useResizeCanvas,L=a.useRive,z=a.useRiveFile,H=a.useStateMachineInput,j=a.useViewModel,N=a.useViewModelInstance,B=a.useViewModelInstanceBoolean,A=a.useViewModelInstanceColor,F=a.useViewModelInstanceEnum,W=a.useViewModelInstanceNumber,_=a.useViewModelInstanceString,U=a.useViewModelInstanceTrigger;export{S as __esModule,a as default,D as useResizeCanvas,L as useRive,z as useRiveFile,H as useStateMachineInput,j as useViewModel,N as useViewModelInstance,B as useViewModelInstanceBoolean,A as useViewModelInstanceColor,F as useViewModelInstanceEnum,W as useViewModelInstanceNumber,_ as useViewModelInstanceString,U as useViewModelInstanceTrigger};\n//# sourceMappingURL=index.js.map\n","var e=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var t={};(function(e,n){t=n()})(0,(()=>(()=>{var t=[,(t,n,r)=>{r.r(n);r.d(n,{default:()=>a});var i=(()=>{var t=typeof document!==\"undefined\"&&document.currentScript?document.currentScript.src:void 0;return function(n={}){var r,i,a=n;a.ready=new Promise(((e,t)=>{r=e;i=t}));function o(){function t(e){const t=i;r=n=0;i=new Map;t.forEach((t=>{try{t(e)}catch(e){console.error(e)}}));this.lb();a&&a.Nb()}let n=0,r=0,i=new Map,a=null,o=null;(this||e).requestAnimationFrame=function(a){n||(n=requestAnimationFrame(t.bind(this||e)));const o=++r;i.set(o,a);return o};(this||e).cancelAnimationFrame=function(e){i.delete(e);n&&0==i.size&&(cancelAnimationFrame(n),n=0)};(this||e).Lb=function(t){o&&(document.body.remove(o),o=null);t||(o=document.createElement(\"div\"),o.style.backgroundColor=\"black\",o.style.position=\"fixed\",o.style.right=0,o.style.top=0,o.style.color=\"white\",o.style.padding=\"4px\",o.innerHTML=\"RIVE FPS\",t=function(e){o.innerHTML=\"RIVE FPS \"+e.toFixed(1)},document.body.appendChild(o));a=new function(){let n=0,r=0;(this||e).Nb=function(){var e=performance.now();r?(++n,e-=r,1e3<e&&(t(1e3*n/e),n=r=0)):(r=e,n=0)}}};(this||e).lb=function(){}}function s(){undefined;const t=new Map;let n=-Infinity;(this||e).push=function(e){e=e+255>>8;t.has(e)&&clearTimeout(t.get(e));t.set(e,setTimeout((function(){t.delete(e);0==t.length?n=-Infinity:e==n&&(n=Math.max(...t.keys()),console.assert(n<e))}),1e3));n=Math.max(e,n);return n<<8}}const u=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){u&&u();let t=a.decodeAudio;a.decodeAudio=function(e,n){e=t(e);n(e)};let n=a.decodeFont;a.decodeFont=function(e,t){e=n(e);t(e)};const r=a.FileAssetLoader;a.ptrToAsset=e=>{let t=a.ptrToFileAsset(e);return t.isImage?a.ptrToImageAsset(e):t.isFont?a.ptrToFontAsset(e):t.isAudio?a.ptrToAudioAsset(e):t};a.CustomFileAssetLoader=r.extend(\"CustomFileAssetLoader\",{__construct:function({loadContents:t}){(this||e).__parent.__construct.call(this||e);(this||e).Bb=t},loadContents:function(e,t){e=a.ptrToAsset(e);return this.Bb(e,t)}});a.CDNFileAssetLoader=r.extend(\"CDNFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e)},loadContents:function(e){let t=a.ptrToAsset(e);e=t.cdnUuid;if(\"\"===e)return!1;(function(e,t){var n=new XMLHttpRequest;n.responseType=\"arraybuffer\";n.onreadystatechange=function(){4==n.readyState&&200==n.status&&t(n)};n.open(\"GET\",e,!0);n.send(null)})(t.cdnBaseUrl+\"/\"+e,(e=>{t.decode(new Uint8Array(e.response))}));return!0}});a.FallbackFileAssetLoader=r.extend(\"FallbackFileAssetLoader\",{__construct:function(){(this||e).__parent.__construct.call(this||e);(this||e).hb=[]},addLoader:function(t){(this||e).hb.push(t)},loadContents:function(t,n){for(let r of(this||e).hb)if(r.loadContents(t,n))return!0;return!1}});let i=a.computeAlignment;a.computeAlignment=function(t,n,r,a,o=1){return i.call(this||e,t,n,r,a,o)}};const l=a.onRuntimeInitialized;a.onRuntimeInitialized=function(){function t(t){(this||e).F=t;(this||e).Ab=t.getContext(\"2d\");(this||e).Db=i;(this||e).S=[];(this||e).la=0;(this||e).clear=function(){console.assert(0==(this||e).la);(this||e).S=[];u.delete(this||e)};(this||e).save=function(){++(this||e).la;(this||e).S.push(i.save.bind(i))};(this||e).restore=function(){0<(this||e).la&&((this||e).S.push(i.restore.bind(i)),--(this||e).la)};(this||e).transform=function(t){(this||e).S.push(i.transform.bind(i,t))};(this||e).align=function(t,n,r,a,o=1){(this||e).S.push(i.align.bind(i,t,n,r,a,o))};(this||e).flush=function(){console.assert(0==(this||e).la);u.add(this||e);i.Wa||r()};(this||e).delete=function(){}}function n(t,n=!1){var r={alpha:!0,depth:n,stencil:n,antialias:n,premultipliedAlpha:!0,preserveDrawingBuffer:0,powerPreference:\"high-performance\",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:!1,explicitSwapControl:0,renderViaOffscreenBackBuffer:0};n=t.getContext(\"webgl2\",r);if(!n)return null;r=Un(n,r);Nn(r);const i=c(t.width,t.height);i.Ka=r;i.F=t;i.La=t.width;i.Xa=t.height;i.T=n;var a=i.delete;i.delete=function(){a.call(this||e);var t=(this||e).Ka;zn===Wn[t]&&(zn=null);\"object\"==typeof JSEvents&&JSEvents.Oc(Wn[t].C.canvas);Wn[t]&&Wn[t].C.canvas&&(Wn[t].C.canvas.zb=void 0);(this||e).Ka=(this||e).F=(this||e).La=(this||e).T=Wn[t]=null};return i}function r(){if(i){var e=i.Cb,t=0,n=0,r=0,o=Array(u.size),s=0;for(var l of u)l.ga=Math.min(l.F.width,e),l.fa=Math.min(l.F.height,e),l.Ia=l.fa*l.ga,t=Math.max(t,l.ga),n=Math.max(n,l.fa),r+=l.Ia,o[s++]=l;u.clear();if(!(0>=r)){t=1<<(0>=t?0:32-Math.clz32(t-1));for(n=1<<(0>=n?0:32-Math.clz32(n-1));n*t<r;)t<=n?t*=2:n*=2;t=Math.min(t,e);t=Math.min(n,e);o.sort(((e,t)=>t.Ia-e.Ia));r=new a.DynamicRectanizer(e);for(l=0;l<o.length;){r.reset(t,n);for(s=l;s<o.length;++s){var c=o[s],f=r.addRect(c.ga,c.fa);if(0>f){console.assert(s>l);break}c.ra=f&65535;c.sa=f>>16}c=d.push(r.drawWidth());f=p.push(r.drawHeight());console.assert(c>=r.drawWidth());console.assert(f>=r.drawHeight());console.assert(c<=e);console.assert(f<=e);i.F.width!=c&&(i.F.width=c);i.F.height!=f&&(i.F.height=f);i.clear();for(c=l;c<s;++c){f=o[c];i.saveClipRect(f.ra,f.sa,f.ra+f.ga,f.sa+f.fa);let e=new a.Mat2D;e.xx=f.ga/f.F.width;e.yy=f.fa/f.F.height;e.xy=e.yx=0;e.tx=f.ra;e.ty=f.sa;i.transform(e);for(const e of f.S)e();i.restoreClipRect();f.S=[]}for(i.flush();l<s;++l)c=o[l],f=c.Ab,f.globalCompositeOperation=\"copy\",f.drawImage(i.F,c.ra,c.sa,c.ga,c.fa,0,0,c.F.width,c.F.height);l=s}}}}l&&l();let i=null;const u=new Set,c=a.makeRenderer;a.makeRenderer=function(e,r){if(!i){function a(e){var t=document.createElement(\"canvas\");t.width=1;t.height=1;i=n(t,e);i.Wa=!!i.T.getExtension(\"WEBGL_shader_pixel_local_storage\");i.Cb=Math.min(i.T.getParameter(i.T.MAX_RENDERBUFFER_SIZE),i.T.getParameter(i.T.MAX_TEXTURE_SIZE));i.Ja=!i.Wa;(e=i.T.getExtension(\"WEBGL_debug_renderer_info\"))&&(t=i.T.getParameter(e.UNMASKED_RENDERER_WEBGL),i.T.getParameter(e.UNMASKED_VENDOR_WEBGL).includes(\"Google\")&&t.includes(\"ANGLE Metal Renderer\")&&(i.Ja=!1));return i}i=a(!0);i.Ja||(i=a(!1))}return r?new t(e):n(e,i.Ja)};const f=a.Artboard.prototype.delete;a.Artboard.prototype.delete=function(){(this||e).Eb=!0;f.call(this||e)};const h=a.Artboard.prototype.draw;a.Artboard.prototype.draw=function(t){t.S?t.S.push((()=>{(this||e).Eb||h.call(this||e,t.Db)})):h.call(this||e,t)};const d=new s,p=new s,v=new o;a.requestAnimationFrame=v.requestAnimationFrame.bind(v);a.cancelAnimationFrame=v.cancelAnimationFrame.bind(v);a.enableFPSCounter=v.Lb.bind(v);v.lb=r;a.resolveAnimationFrame=r;let m=a.load;a.load=function(e,t,n=!0){const r=new a.FallbackFileAssetLoader;void 0!==t&&r.addLoader(t);n&&(t=new a.CDNFileAssetLoader,r.addLoader(t));return Promise.resolve(m(e,r))};const g=a.WebGL2Renderer.prototype.clear;a.WebGL2Renderer.prototype.clear=function(){Nn((this||e).Ka);const t=(this||e).F;(this||e).La==t.width&&(this||e).Xa==t.height||(this.resize(t.width,t.height),(this||e).La=t.width,(this||e).Xa=t.height);g.call(this||e)};a.decodeImage=function(e,t){e=a.decodeWebGL2Image(e);t(e)};let b=a.Renderer.prototype.align;a.Renderer.prototype.align=function(t,n,r,i,a=1){b.call(this||e,t,n,r,i,a)}};var c,f,h=Object.assign({},a),d=\"./this.program\",p=\"object\"==typeof window,v=\"function\"==typeof importScripts,m=\"\";(p||v)&&(v?m=self.location.href:\"undefined\"!=typeof document&&document.currentScript&&(m=document.currentScript.src),t&&(m=t),m=0!==m.indexOf(\"blob:\")?m.substr(0,m.replace(/[?#].*/,\"\").lastIndexOf(\"/\")+1):\"\",v&&(f=e=>{var t=new XMLHttpRequest;t.open(\"GET\",e,!1);t.responseType=\"arraybuffer\";t.send(null);return new Uint8Array(t.response)}),c=(e,t,n)=>{var r=new XMLHttpRequest;r.open(\"GET\",e,!0);r.responseType=\"arraybuffer\";r.onload=()=>{200==r.status||0==r.status&&r.response?t(r.response):n()};r.onerror=n;r.send(null)});var g=a.print||console.log.bind(console),b=a.printErr||console.error.bind(console);Object.assign(a,h);h=null;a.thisProgram&&(d=a.thisProgram);var y;a.wasmBinary&&(y=a.wasmBinary);a.noExitRuntime;\"object\"!=typeof WebAssembly&&V(\"no native wasm support detected\");var w,_,A,C,M,E,P,I,L,F,R=!1;function S(){var e=w.buffer;a.HEAP8=A=new Int8Array(e);a.HEAP16=M=new Int16Array(e);a.HEAP32=P=new Int32Array(e);a.HEAPU8=C=new Uint8Array(e);a.HEAPU16=E=new Uint16Array(e);a.HEAPU32=I=new Uint32Array(e);a.HEAPF32=L=new Float32Array(e);a.HEAPF64=F=new Float64Array(e)}var x,k=[],T=[],j=[];function O(){var e=a.preRun.shift();k.unshift(e)}var W=0,B=null,D=null;function V(e){a.onAbort&&a.onAbort(e);e=\"Aborted(\"+e+\")\";b(e);R=!0;e=new WebAssembly.RuntimeError(e+\". Build with -sASSERTIONS for more info.\");i(e);throw e}function U(e){return e.startsWith(\"data:application/octet-stream;base64,\")}var N;N=\"webgl2_advanced.wasm\";if(!U(N)){var $=N;N=a.locateFile?a.locateFile($,m):m+$}function G(e){if(e==N&&y)return new Uint8Array(y);if(f)return f(e);throw\"both async and sync fetching of the wasm failed\"}function z(e){if(!y&&(p||v)){if(\"function\"==typeof fetch&&!e.startsWith(\"file://\"))return fetch(e,{credentials:\"same-origin\"}).then((t=>{if(!t.ok)throw\"failed to load wasm binary file at '\"+e+\"'\";return t.arrayBuffer()})).catch((()=>G(e)));if(c)return new Promise(((t,n)=>{c(e,(e=>t(new Uint8Array(e))),n)}))}return Promise.resolve().then((()=>G(e)))}function H(e,t,n){return z(e).then((e=>WebAssembly.instantiate(e,t))).then((e=>e)).then(n,(e=>{b(\"failed to asynchronously prepare wasm: \"+e);V(e)}))}function Y(e,t){var n=N;return y||\"function\"!=typeof WebAssembly.instantiateStreaming||U(n)||n.startsWith(\"file://\")||\"function\"!=typeof fetch?H(n,e,t):fetch(n,{credentials:\"same-origin\"}).then((r=>WebAssembly.instantiateStreaming(r,e).then(t,(function(r){b(\"wasm streaming compile failed: \"+r);b(\"falling back to ArrayBuffer instantiation\");return H(n,e,t)}))))}var X,q,J={517895:(e,t,n,r,i)=>{if(\"undefined\"===typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(\"undefined\"===typeof window.h){window.h={Da:0};window.h.I={};window.h.I.Ba=e;window.h.I.capture=t;window.h.I.Na=n;window.h.ja={};window.h.ja.stopped=r;window.h.ja.ub=i;let a=window.h;a.D=[];a.oc=function(e){for(var t=0;t<a.D.length;++t)if(null==a.D[t])return a.D[t]=e,t;a.D.push(e);return a.D.length-1};a.yb=function(e){for(a.D[e]=null;0<a.D.length;){if(null!=a.D[a.D.length-1])break;a.D.pop()}};a.Qc=function(e){for(var t=0;t<a.D.length;++t)if(a.D[t]==e)return a.yb(t)};a.va=function(e){return a.D[e]};a.Va=[\"touchend\",\"click\"];a.unlock=function(){for(var e=0;e<a.D.length;++e){var t=a.D[e];null!=t&&null!=t.J&&t.state===a.ja.ub&&t.J.resume().then((()=>{pr(t.mb)}),(e=>{console.error(\"Failed to resume audiocontext\",e)}))}a.Va.map((function(e){document.removeEventListener(e,a.unlock,!0)}))};a.Va.map((function(e){document.addEventListener(e,a.unlock,!0)}))}window.h.Da+=1;return 1},520073:()=>{\"undefined\"!==typeof window.h&&(window.h.Va.map((function(e){document.removeEventListener(e,window.h.unlock,!0)})),--window.h.Da,0===window.h.Da&&delete window.h)},520377:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,520481:()=>{try{var e=new(window.AudioContext||window.webkitAudioContext),t=e.sampleRate;e.close();return t}catch(e){return 0}},520652:(e,t,n,r,i,a)=>{if(\"undefined\"===typeof window.h)return-1;var o={},s={};e==window.h.I.Ba&&0!=n&&(s.sampleRate=n);o.J=new(window.AudioContext||window.webkitAudioContext)(s);o.J.suspend();o.state=window.h.ja.stopped;n=0;e!=window.h.I.Ba&&(n=t);o.Z=o.J.createScriptProcessor(r,n,t);o.Z.onaudioprocess=function(n){null!=o.wa&&0!=o.wa.length||(o.wa=new Float32Array(L.buffer,i,r*t));if(e==window.h.I.capture||e==window.h.I.Na){for(var s=0;s<t;s+=1)for(var u=n.inputBuffer.getChannelData(s),l=o.wa,c=0;c<r;c+=1)l[c*t+s]=u[c];vr(a,r,i)}if(e==window.h.I.Ba||e==window.h.I.Na)for(mr(a,r,i),s=0;s<n.outputBuffer.numberOfChannels;++s)for(u=n.outputBuffer.getChannelData(s),l=o.wa,c=0;c<r;c+=1)u[c]=l[c*t+s];else for(s=0;s<n.outputBuffer.numberOfChannels;++s)n.outputBuffer.getChannelData(s).fill(0)};e!=window.h.I.capture&&e!=window.h.I.Na||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(e){o.Ea=o.J.createMediaStreamSource(e);o.Ea.connect(o.Z);o.Z.connect(o.J.destination)})).catch((function(e){console.log(\"Failed to get user media: \"+e)}));e==window.h.I.Ba&&o.Z.connect(o.J.destination);o.mb=a;return window.h.oc(o)},523529:e=>window.h.va(e).J.sampleRate,523602:e=>{e=window.h.va(e);void 0!==e.Z&&(e.Z.onaudioprocess=function(){},e.Z.disconnect(),e.Z=void 0);void 0!==e.Ea&&(e.Ea.disconnect(),e.Ea=void 0);e.J.close();e.J=void 0;e.mb=void 0},524002:e=>{window.h.yb(e)},524052:e=>{e=window.h.va(e);e.J.resume();e.state=window.h.ja.ub},524191:e=>{e=window.h.va(e);e.J.suspend();e.state=window.h.ja.stopped}},K=e=>{for(;0<e.length;)e.shift()(a)},Z=(e,t)=>{for(var n=0,r=e.length-1;0<=r;r--){var i=e[r];\".\"===i?e.splice(r,1):\"..\"===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift(\"..\");return e},Q=e=>{var t=\"/\"===e.charAt(0),n=\"/\"===e.substr(-1);(e=Z(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\"))||t||(e=\".\");e&&n&&(e+=\"/\");return(t?\"/\":\"\")+e},ee=e=>{var t=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/.exec(e).slice(1);e=t[0];t=t[1];if(!e&&!t)return\".\";t&&(t=t.substr(0,t.length-1));return e+t},te=e=>{if(\"/\"===e)return\"/\";e=Q(e);e=e.replace(/\\/$/,\"\");var t=e.lastIndexOf(\"/\");return-1===t?e:e.substr(t+1)},ne=()=>{if(\"object\"==typeof crypto&&\"function\"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);V(\"initRandomDevice\")},re=e=>(re=ne())(e);function ie(){for(var e=\"\",t=!1,n=arguments.length-1;-1<=n&&!t;n--){t=0<=n?arguments[n]:\"/\";if(\"string\"!=typeof t)throw new TypeError(\"Arguments to path.resolve must be strings\");if(!t)return\"\";e=t+\"/\"+e;t=\"/\"===t.charAt(0)}e=Z(e.split(\"/\").filter((e=>!!e)),!t).join(\"/\");return(t?\"/\":\"\")+e||\".\"}var ae=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf8\"):void 0,oe=(e,t,n)=>{var r=t+n;for(n=t;e[n]&&!(n>=r);)++n;if(16<n-t&&e.buffer&&ae)return ae.decode(e.subarray(t,n));for(r=\"\";t<n;){var i=e[t++];if(i&128){var a=e[t++]&63;if(192==(i&224))r+=String.fromCharCode((i&31)<<6|a);else{var o=e[t++]&63;i=224==(i&240)?(i&15)<<12|a<<6|o:(i&7)<<18|a<<12|o<<6|e[t++]&63;65536>i?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023))}}else r+=String.fromCharCode(i)}return r},se=[],ue=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);127>=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++n):t+=3}return t},le=(e,t,n,r)=>{if(!(0<r))return 0;var i=n;r=n+r-1;for(var a=0;a<e.length;++a){var o=e.charCodeAt(a);if(55296<=o&&57343>=o){var s=e.charCodeAt(++a);o=65536+((o&1023)<<10)|s&1023}if(127>=o){if(n>=r)break;t[n++]=o}else{if(2047>=o){if(n+1>=r)break;t[n++]=192|o>>6}else{if(65535>=o){if(n+2>=r)break;t[n++]=224|o>>12}else{if(n+3>=r)break;t[n++]=240|o>>18;t[n++]=128|o>>12&63}t[n++]=128|o>>6&63}t[n++]=128|o&63}}t[n]=0;return n-i};function ce(e,t){var n=Array(ue(e)+1);e=le(e,n,0,n.length);t&&(n.length=e);return n}var fe=[];function he(e,t){fe[e]={input:[],G:[],V:t};$e(e,de)}var de={open:function(e){var t=fe[e.node.Ca];if(!t)throw new Fe(43);e.s=t;e.seekable=!1},close:function(e){e.s.V.ua(e.s)},ua:function(e){e.s.V.ua(e.s)},read:function(e,t,n,r){if(!e.s||!e.s.V.gb)throw new Fe(60);for(var i=0,a=0;a<r;a++){try{var o=e.s.V.gb(e.s)}catch(e){throw new Fe(29)}if(void 0===o&&0===i)throw new Fe(6);if(null===o||void 0===o)break;i++;t[n+a]=o}i&&(e.node.timestamp=Date.now());return i},write:function(e,t,n,r){if(!e.s||!e.s.V.Qa)throw new Fe(60);try{for(var i=0;i<r;i++)e.s.V.Qa(e.s,t[n+i])}catch(e){throw new Fe(29)}r&&(e.node.timestamp=Date.now());return i}},pe={gb:function(){e:{if(!se.length){var e=null;\"undefined\"!=typeof window&&\"function\"==typeof window.prompt?(e=window.prompt(\"Input: \"),null!==e&&(e+=\"\\n\")):\"function\"==typeof readline&&(e=readline(),null!==e&&(e+=\"\\n\"));if(!e){e=null;break e}se=ce(e,!0)}e=se.shift()}return e},Qa:function(e,t){null===t||10===t?(g(oe(e.G,0)),e.G=[]):0!=t&&e.G.push(t)},ua:function(e){e.G&&0<e.G.length&&(g(oe(e.G,0)),e.G=[])},Xb:function(){return{uc:25856,wc:5,tc:191,vc:35387,sc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},Yb:function(){return 0},Zb:function(){return[24,80]}},ve={Qa:function(e,t){null===t||10===t?(b(oe(e.G,0)),e.G=[]):0!=t&&e.G.push(t)},ua:function(e){e.G&&0<e.G.length&&(b(oe(e.G,0)),e.G=[])}};function me(e,t){var n=e.j?e.j.length:0;n>=t||(t=Math.max(t,n*(1048576>n?2:1.125)>>>0),0!=n&&(t=Math.max(t,256)),n=e.j,e.j=new Uint8Array(t),0<e.v&&e.j.set(n.subarray(0,e.v),0))}var ge={O:null,U(){return ge.createNode(null,\"/\",16895,0)},createNode(e,t,n,r){if(24576===(n&61440)||4096===(n&61440))throw new Fe(63);ge.O||(ge.O={dir:{node:{Y:ge.l.Y,P:ge.l.P,ma:ge.l.ma,za:ge.l.za,sb:ge.l.sb,xb:ge.l.xb,tb:ge.l.tb,qb:ge.l.qb,Fa:ge.l.Fa},stream:{ba:ge.m.ba}},file:{node:{Y:ge.l.Y,P:ge.l.P},stream:{ba:ge.m.ba,read:ge.m.read,write:ge.m.write,ta:ge.m.ta,ib:ge.m.ib,kb:ge.m.kb}},link:{node:{Y:ge.l.Y,P:ge.l.P,na:ge.l.na},stream:{}},Ya:{node:{Y:ge.l.Y,P:ge.l.P},stream:Ne}});n=je(e,t,n,r);16384===(n.mode&61440)?(n.l=ge.O.dir.node,n.m=ge.O.dir.stream,n.j={}):32768===(n.mode&61440)?(n.l=ge.O.file.node,n.m=ge.O.file.stream,n.v=0,n.j=null):40960===(n.mode&61440)?(n.l=ge.O.link.node,n.m=ge.O.link.stream):8192===(n.mode&61440)&&(n.l=ge.O.Ya.node,n.m=ge.O.Ya.stream);n.timestamp=Date.now();e&&(e.j[t]=n,e.timestamp=n.timestamp);return n},Bc(e){return e.j?e.j.subarray?e.j.subarray(0,e.v):new Uint8Array(e.j):new Uint8Array(0)},l:{Y(e){var t={};t.zc=8192===(e.mode&61440)?e.id:1;t.Dc=e.id;t.mode=e.mode;t.Lc=1;t.uid=0;t.Cc=0;t.Ca=e.Ca;16384===(e.mode&61440)?t.size=4096:32768===(e.mode&61440)?t.size=e.v:40960===(e.mode&61440)?t.size=e.link.length:t.size=0;t.qc=new Date(e.timestamp);t.Jc=new Date(e.timestamp);t.xc=new Date(e.timestamp);t.Fb=4096;t.rc=Math.ceil(t.size/t.Fb);return t},P(e,t){void 0!==t.mode&&(e.mode=t.mode);void 0!==t.timestamp&&(e.timestamp=t.timestamp);if(void 0!==t.size&&(t=t.size,e.v!=t))if(0==t)e.j=null,e.v=0;else{var n=e.j;e.j=new Uint8Array(t);n&&e.j.set(n.subarray(0,Math.min(t,e.v)));e.v=t}},ma(){throw Re[44]},za(e,t,n,r){return ge.createNode(e,t,n,r)},sb(e,t,n){if(16384===(e.mode&61440)){try{var r=Te(t,n)}catch(e){}if(r)for(var i in r.j)throw new Fe(55)}delete e.parent.j[e.name];e.parent.timestamp=Date.now();e.name=n;t.j[n]=e;t.timestamp=e.parent.timestamp;e.parent=t},xb(e,t){delete e.j[t];e.timestamp=Date.now()},tb(e,t){var n,r=Te(e,t);for(n in r.j)throw new Fe(55);delete e.j[t];e.timestamp=Date.now()},qb(e){var t,n=[\".\",\"..\"];for(t in e.j)e.j.hasOwnProperty(t)&&n.push(t);return n},Fa(e,t,n){e=ge.createNode(e,t,41471,0);e.link=n;return e},na(e){if(40960!==(e.mode&61440))throw new Fe(28);return e.link}},m:{read(e,t,n,r,i){var a=e.node.j;if(i>=e.node.v)return 0;e=Math.min(e.node.v-i,r);if(8<e&&a.subarray)t.set(a.subarray(i,i+e),n);else for(r=0;r<e;r++)t[n+r]=a[i+r];return e},write(e,t,n,r,i,a){t.buffer===A.buffer&&(a=!1);if(!r)return 0;e=e.node;e.timestamp=Date.now();if(t.subarray&&(!e.j||e.j.subarray)){if(a)return e.j=t.subarray(n,n+r),e.v=r;if(0===e.v&&0===i)return e.j=t.slice(n,n+r),e.v=r;if(i+r<=e.v)return e.j.set(t.subarray(n,n+r),i),r}me(e,i+r);if(e.j.subarray&&t.subarray)e.j.set(t.subarray(n,n+r),i);else for(a=0;a<r;a++)e.j[i+a]=t[n+a];e.v=Math.max(e.v,i+r);return r},ba(e,t,n){1===n?t+=e.position:2===n&&32768===(e.node.mode&61440)&&(t+=e.node.v);if(0>t)throw new Fe(28);return t},ta(e,t,n){me(e.node,t+n);e.node.v=Math.max(e.node.v,t+n)},ib(e,t,n,r,i){if(32768!==(e.node.mode&61440))throw new Fe(43);e=e.node.j;if(i&2||e.buffer!==A.buffer){(0<n||n+t<e.length)&&(e=e.subarray?e.subarray(n,n+t):Array.prototype.slice.call(e,n,n+t));n=!0;V();t=void 0;if(!t)throw new Fe(48);A.set(e,t)}else n=!1,t=e.byteOffset;return{o:t,M:n}},kb(e,t,n,r){ge.m.write(e,t,0,r,n,!1);return 0}}};function be(e,t){var n=0;e&&(n|=365);t&&(n|=146);return n}var ye,we,_e,Ae,Ce=null,Me={},Ee=[],Pe=1,Ie=null,Le=!0,Fe=null,Re={},Se=(e,t={})=>{e=ie(e);if(!e)return{path:\"\",node:null};t=Object.assign({eb:!0,Sa:0},t);if(8<t.Sa)throw new Fe(32);e=e.split(\"/\").filter((e=>!!e));for(var n=Ce,r=\"/\",i=0;i<e.length;i++){var a=i===e.length-1;if(a&&t.parent)break;n=Te(n,e[i]);r=Q(r+\"/\"+e[i]);n.Aa&&(!a||a&&t.eb)&&(n=n.Aa.root);if(!a||t.cb)for(a=0;40960===(n.mode&61440);)if(n=Xe(r),r=ie(ee(r),n),n=Se(r,{Sa:t.Sa+1}).node,40<a++)throw new Fe(32)}return{path:r,node:n}},xe=e=>{for(var t;;){if(e===e.parent)return e=e.U.jb,t?\"/\"!==e[e.length-1]?`${e}/${t}`:e+t:e;t=t?`${e.name}/${t}`:e.name;e=e.parent}},ke=(e,t)=>{for(var n=0,r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return(e+n>>>0)%Ie.length},Te=(e,t)=>{var n;if(n=(n=We(e,\"x\"))?n:e.l.ma?0:2)throw new Fe(n,e);for(n=Ie[ke(e.id,t)];n;n=n.bc){var r=n.name;if(n.parent.id===e.id&&r===t)return n}return e.l.ma(e,t)},je=(e,t,n,r)=>{e=new ar(e,t,n,r);t=ke(e.parent.id,e.name);e.bc=Ie[t];return Ie[t]=e},Oe=e=>{var t=[\"r\",\"w\",\"rw\"][e&3];e&512&&(t+=\"w\");return t},We=(e,t)=>Le?0:!t.includes(\"r\")||e.mode&292?t.includes(\"w\")&&!(e.mode&146)||t.includes(\"x\")&&!(e.mode&73)?2:0:2,Be=(e,t)=>{try{return Te(e,t),20}catch(e){}return We(e,\"wx\")},De=()=>{for(var e=0;4096>=e;e++)if(!Ee[e])return e;throw new Fe(33)},Ve=e=>{e=Ee[e];if(!e)throw new Fe(8);return e},Ue=(t,n=-1)=>{_e||(_e=function(){(this||e).h={}},_e.prototype={},Object.defineProperties(_e.prototype,{object:{get(){return(this||e).node},set(t){(this||e).node=t}},flags:{get(){return(this||e).h.flags},set(t){(this||e).h.flags=t}},position:{get(){return(this||e).h.position},set(t){(this||e).h.position=t}}}));t=Object.assign(new _e,t);-1==n&&(n=De());t.X=n;return Ee[n]=t},Ne={open:e=>{e.m=Me[e.node.Ca].m;e.m.open&&e.m.open(e)},ba:()=>{throw new Fe(70)}},$e=(e,t)=>{Me[e]={m:t}},Ge=(e,t)=>{var n=\"/\"===t,r=!t;if(n&&Ce)throw new Fe(10);if(!n&&!r){var i=Se(t,{eb:!1});t=i.path;i=i.node;if(i.Aa)throw new Fe(10);if(16384!==(i.mode&61440))throw new Fe(54)}t={type:e,Nc:{},jb:t,ac:[]};e=e.U(t);e.U=t;t.root=e;n?Ce=e:i&&(i.Aa=t,i.U&&i.U.ac.push(t))},ze=(e,t,n)=>{var r=Se(e,{parent:!0}).node;e=te(e);if(!e||\".\"===e||\"..\"===e)throw new Fe(28);var i=Be(r,e);if(i)throw new Fe(i);if(!r.l.za)throw new Fe(63);return r.l.za(r,e,t,n)},He=(e,t,n)=>{\"undefined\"==typeof n&&(n=t,t=438);ze(e,t|8192,n)},Ye=(e,t)=>{if(!ie(e))throw new Fe(44);var n=Se(t,{parent:!0}).node;if(!n)throw new Fe(44);t=te(t);var r=Be(n,t);if(r)throw new Fe(r);if(!n.l.Fa)throw new Fe(63);n.l.Fa(n,t,e)},Xe=e=>{e=Se(e).node;if(!e)throw new Fe(44);if(!e.l.na)throw new Fe(28);return ie(xe(e.parent),e.l.na(e))},qe=(e,t,n)=>{if(\"\"===e)throw new Fe(44);if(\"string\"==typeof t){var r={r:0,\"r+\":2,w:577,\"w+\":578,a:1089,\"a+\":1090}[t];if(\"undefined\"==typeof r)throw Error(`Unknown file open mode: ${t}`);t=r}n=t&64?(\"undefined\"==typeof n?438:n)&4095|32768:0;if(\"object\"==typeof e)var i=e;else{e=Q(e);try{i=Se(e,{cb:!(t&131072)}).node}catch(e){}}r=!1;if(t&64)if(i){if(t&128)throw new Fe(20)}else i=ze(e,n,0),r=!0;if(!i)throw new Fe(44);8192===(i.mode&61440)&&(t&=-513);if(t&65536&&16384!==(i.mode&61440))throw new Fe(54);if(!r&&(n=i?40960===(i.mode&61440)?32:16384===(i.mode&61440)&&(\"r\"!==Oe(t)||t&512)?31:We(i,Oe(t)):44))throw new Fe(n);if(t&512&&!r){n=i;n=\"string\"==typeof n?Se(n,{cb:!0}).node:n;if(!n.l.P)throw new Fe(63);if(16384===(n.mode&61440))throw new Fe(31);if(32768!==(n.mode&61440))throw new Fe(28);if(r=We(n,\"w\"))throw new Fe(r);n.l.P(n,{size:0,timestamp:Date.now()})}t&=-131713;i=Ue({node:i,path:xe(i),flags:t,seekable:!0,position:0,m:i.m,pc:[],error:!1});i.m.open&&i.m.open(i);!a.logReadFiles||t&1||(Ae||(Ae={}),e in Ae||(Ae[e]=1));return i},Je=(e,t,n)=>{if(null===e.X)throw new Fe(8);if(!e.seekable||!e.m.ba)throw new Fe(70);if(0!=n&&1!=n&&2!=n)throw new Fe(28);e.position=e.m.ba(e,t,n);e.pc=[]},Ke=()=>{Fe||(Fe=function(t,n){(this||e).name=\"ErrnoError\";(this||e).node=n;(this||e).ec=function(t){(this||e).aa=t};this.ec(t);(this||e).message=\"FS error\"},Fe.prototype=Error(),Fe.prototype.constructor=Fe,[44].forEach((e=>{Re[e]=new Fe(e);Re[e].stack=\"<generic error, no stack>\"})))},Ze=(e,t,n)=>{e=Q(\"/dev/\"+e);var r=be(!!t,!!n);we||(we=64);var i=we++<<8;$e(i,{open:e=>{e.seekable=!1},close:()=>{n&&n.buffer&&n.buffer.length&&n(10)},read:(e,n,r,i)=>{for(var a=0,o=0;o<i;o++){try{var s=t()}catch(e){throw new Fe(29)}if(void 0===s&&0===a)throw new Fe(6);if(null===s||void 0===s)break;a++;n[r+o]=s}a&&(e.node.timestamp=Date.now());return a},write:(e,t,r,i)=>{for(var a=0;a<i;a++)try{n(t[r+a])}catch(e){throw new Fe(29)}i&&(e.node.timestamp=Date.now());return a}});He(e,r,i)},Qe={},et=void 0;function tt(){et+=4;return P[et-4>>2]}function nt(e){if(void 0===e)return\"_unknown\";e=e.replace(/[^a-zA-Z0-9_]/g,\"$\");var t=e.charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e}function rt(t,n){t=nt(t);return{[t]:function(){return n.apply(this||e,arguments)}}[t]}function it(){(this||e).M=[void 0];(this||e).fb=[]}var at=new it,ot=void 0;function st(e){throw new ot(e)}var ut=e=>{e||st(\"Cannot use deleted val. handle = \"+e);return at.get(e).value},lt=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return at.ta({rb:1,value:e})}};function ct(t){var n=Error,r=rt(t,(function(n){(this||e).name=t;(this||e).message=n;n=Error(n).stack;void 0!==n&&((this||e).stack=this.toString()+\"\\n\"+n.replace(/^Error(:[^\\n]*)?\\n/,\"\"))}));r.prototype=Object.create(n.prototype);r.prototype.constructor=r;r.prototype.toString=function(){return void 0===(this||e).message?(this||e).name:`${(this||e).name}: ${(this||e).message}`};return r}var ft=void 0,ht=void 0;function dt(e){for(var t=\"\";C[e];)t+=ht[C[e++]];return t}var pt=[];function vt(){for(;pt.length;){var e=pt.pop();e.g.ia=!1;e.delete()}}var mt=void 0,gt={};function bt(e,t){for(void 0===t&&st(\"ptr should not be undefined\");e.A;)t=e.pa(t),e=e.A;return t}var yt={};function wt(e){e=gr(e);var t=dt(e);fr(e);return t}function _t(e,t){var n=yt[e];void 0===n&&st(t+\" has unknown type \"+wt(e));return n}function At(){}var Ct=!1;function Mt(e){--e.count.value;0===e.count.value&&(e.H?e.L.W(e.H):e.u.i.W(e.o))}function Et(e,t,n){if(t===n)return e;if(void 0===n.A)return null;e=Et(e,t,n.A);return null===e?null:n.Jb(e)}var Pt={};function It(e,t){t=bt(e,t);return gt[t]}var Lt=void 0;function Ft(e){throw new Lt(e)}function Rt(e,t){t.u&&t.o||Ft(\"makeClassHandle requires ptr and ptrType\");!!t.L!==!!t.H&&Ft(\"Both smartPtrType and smartPtr must be specified\");t.count={value:1};return St(Object.create(e,{g:{value:t}}))}function St(e){if(\"undefined\"===typeof FinalizationRegistry)return St=e=>e,e;Ct=new FinalizationRegistry((e=>{Mt(e.g)}));St=e=>{var t=e.g;t.H&&Ct.register(e,{g:t},e);return e};At=e=>{Ct.unregister(e)};return St(e)}var xt={};function kt(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function Tt(e){return this.fromWireType(P[e>>2])}var jt={},Ot={};function Wt(e,t,n){function r(t){t=n(t);t.length!==e.length&&Ft(\"Mismatched type converter count\");for(var r=0;r<e.length;++r)Vt(e[r],t[r])}e.forEach((function(e){Ot[e]=t}));var i=Array(t.length),a=[],o=0;t.forEach(((e,t)=>{yt.hasOwnProperty(e)?i[t]=yt[e]:(a.push(e),jt.hasOwnProperty(e)||(jt[e]=[]),jt[e].push((()=>{i[t]=yt[e];++o;o===a.length&&r(i)})))}));0===a.length&&r(i)}function Bt(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${e}`)}}function Dt(e,t,n={}){var r=t.name;e||st(`type \"${r}\" must have a positive integer typeid pointer`);if(yt.hasOwnProperty(e)){if(n.Ub)return;st(`Cannot register type '${r}' twice`)}yt[e]=t;delete Ot[e];jt.hasOwnProperty(e)&&(t=jt[e],delete jt[e],t.forEach((e=>e())))}function Vt(e,t,n={}){if(!(\"argPackAdvance\"in t))throw new TypeError(\"registerType registeredInstance requires argPackAdvance\");Dt(e,t,n)}function Ut(e){st(e.g.u.i.name+\" instance already deleted\")}function Nt(){}function $t(t,n,r){if(void 0===t[n].B){var i=t[n];t[n]=function(){t[n].B.hasOwnProperty(arguments.length)||st(`Function '${r}' called with an invalid number of arguments (${arguments.length}) - expects one of (${t[n].B})!`);return t[n].B[arguments.length].apply(this||e,arguments)};t[n].B=[];t[n].B[i.ha]=i}}function Gt(e,t,n){a.hasOwnProperty(e)?((void 0===n||void 0!==a[e].B&&void 0!==a[e].B[n])&&st(`Cannot register public name '${e}' twice`),$t(a,e,e),a.hasOwnProperty(n)&&st(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`),a[e].B[n]=t):(a[e]=t,void 0!==n&&(a[e].Mc=n))}function zt(t,n,r,i,a,o,s,u){(this||e).name=t;(this||e).constructor=n;(this||e).N=r;(this||e).W=i;(this||e).A=a;(this||e).Ob=o;(this||e).pa=s;(this||e).Jb=u;(this||e).nb=[]}function Ht(e,t,n){for(;t!==n;)t.pa||st(`Expected null or instance of ${n.name}, got an instance of ${t.name}`),e=t.pa(e),t=t.A;return e}function Yt(t,n){if(null===n)return(this||e).Pa&&st(`null is not a valid ${(this||e).name}`),0;n.g||st(`Cannot pass \"${cn(n)}\" as a ${(this||e).name}`);n.g.o||st(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);return Ht(n.g.o,n.g.u.i,(this||e).i)}function Xt(t,n){if(null===n){(this||e).Pa&&st(`null is not a valid ${(this||e).name}`);if((this||e).ya){var r=this.Ra();null!==t&&t.push((this||e).W,r);return r}return 0}n.g||st(`Cannot pass \"${cn(n)}\" as a ${(this||e).name}`);n.g.o||st(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);!(this||e).xa&&n.g.u.xa&&st(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);r=Ht(n.g.o,n.g.u.i,(this||e).i);if((this||e).ya)switch(void 0===n.g.H&&st(\"Passing raw pointer to smart pointer is illegal\"),(this||e).jc){case 0:n.g.L===(this||e)?r=n.g.H:st(`Cannot convert argument of type ${n.g.L?n.g.L.name:n.g.u.name} to parameter type ${(this||e).name}`);break;case 1:r=n.g.H;break;case 2:if(n.g.L===(this||e))r=n.g.H;else{var i=n.clone();r=this.dc(r,lt((function(){i.delete()})));null!==t&&t.push((this||e).W,r)}break;default:st(\"Unsupporting sharing policy\")}return r}function qt(t,n){if(null===n)return(this||e).Pa&&st(`null is not a valid ${(this||e).name}`),0;n.g||st(`Cannot pass \"${cn(n)}\" as a ${(this||e).name}`);n.g.o||st(`Cannot pass deleted object as a pointer of type ${(this||e).name}`);n.g.u.xa&&st(`Cannot convert argument of type ${n.g.u.name} to parameter type ${(this||e).name}`);return Ht(n.g.o,n.g.u.i,(this||e).i)}function Jt(t,n,r,i){(this||e).name=t;(this||e).i=n;(this||e).Pa=r;(this||e).xa=i;(this||e).ya=!1;(this||e).W=(this||e).dc=(this||e).Ra=(this||e).pb=(this||e).jc=(this||e).cc=void 0;void 0!==n.A?(this||e).toWireType=Xt:((this||e).toWireType=i?Yt:qt,(this||e).K=null)}function Kt(e,t,n){a.hasOwnProperty(e)||Ft(\"Replacing nonexistant public symbol\");void 0!==a[e].B&&void 0!==n?a[e].B[n]=t:(a[e]=t,a[e].ha=n)}var Zt=[],Qt=e=>{var t=Zt[e];t||(e>=Zt.length&&(Zt.length=e+1),Zt[e]=t=x.get(e));return t},en=(e,t)=>{var n=[];return function(){n.length=0;Object.assign(n,arguments);if(e.includes(\"j\")){var r=a[\"dynCall_\"+e];r=n&&n.length?r.apply(null,[t].concat(n)):r.call(null,t)}else r=Qt(t).apply(null,n);return r}};function tn(e,t){e=dt(e);var n=e.includes(\"j\")?en(e,t):Qt(t);\"function\"!=typeof n&&st(`unknown function pointer with signature ${e}: ${t}`);return n}var nn=void 0;function rn(e,t){function n(e){i[e]||yt[e]||(Ot[e]?Ot[e].forEach(n):(r.push(e),i[e]=!0))}var r=[],i={};t.forEach(n);throw new nn(`${e}: `+r.map(wt).join([\", \"]))}function an(t,n,r,i,a){var o=n.length;2>o&&st(\"argTypes array size mismatch! Must at least get return value and 'this' types!\");var s=null!==n[1]&&null!==r,u=!1;for(r=1;r<n.length;++r)if(null!==n[r]&&void 0===n[r].K){u=!0;break}var l=\"void\"!==n[0].name,c=o-2,f=Array(c),h=[],d=[];return function(){arguments.length!==c&&st(`function ${t} called with ${arguments.length} arguments, expected ${c} args!`);d.length=0;h.length=s?2:1;h[0]=a;if(s){var r=n[1].toWireType(d,this||e);h[1]=r}for(var o=0;o<c;++o)f[o]=n[o+2].toWireType(d,arguments[o]),h.push(f[o]);o=i.apply(null,h);if(u)kt(d);else for(var p=s?1:2;p<n.length;p++){var v=1===p?r:f[p-2];null!==n[p].K&&n[p].K(v)}r=l?n[0].fromWireType(o):void 0;return r}}function on(e,t){for(var n=[],r=0;r<e;r++)n.push(I[t+4*r>>2]);return n}function sn(e,t,n){e instanceof Object||st(`${n} with invalid \"this\": ${e}`);e instanceof t.i.constructor||st(`${n} incompatible with \"this\" of type ${e.constructor.name}`);e.g.o||st(`cannot call emscripten binding method ${n} on deleted object`);return Ht(e.g.o,e.g.u.i,t.i)}function un(e){e>=at.h&&0===--at.get(e).rb&&at.Tb(e)}function ln(e,t,n){switch(t){case 0:return function(e){return this.fromWireType((n?A:C)[e])};case 1:return function(e){return this.fromWireType((n?M:E)[e>>1])};case 2:return function(e){return this.fromWireType((n?P:I)[e>>2])};default:throw new TypeError(\"Unknown integer type: \"+e)}}function cn(e){if(null===e)return\"null\";var t=typeof e;return\"object\"===t||\"array\"===t||\"function\"===t?e.toString():\"\"+e}function fn(e,t){switch(t){case 2:return function(e){return this.fromWireType(L[e>>2])};case 3:return function(e){return this.fromWireType(F[e>>3])};default:throw new TypeError(\"Unknown float type: \"+e)}}function hn(e,t,n){switch(t){case 0:return n?function(e){return A[e]}:function(e){return C[e]};case 1:return n?function(e){return M[e>>1]}:function(e){return E[e>>1]};case 2:return n?function(e){return P[e>>2]}:function(e){return I[e>>2]};default:throw new TypeError(\"Unknown integer type: \"+e)}}var dn=\"undefined\"!=typeof TextDecoder?new TextDecoder(\"utf-16le\"):void 0,pn=(e,t)=>{var n=e>>1;for(var r=n+t/2;!(n>=r)&&E[n];)++n;n<<=1;if(32<n-e&&dn)return dn.decode(C.subarray(e,n));n=\"\";for(r=0;!(r>=t/2);++r){var i=M[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n},vn=(e,t,n)=>{void 0===n&&(n=2147483647);if(2>n)return 0;n-=2;var r=t;n=n<2*e.length?n/2:e.length;for(var i=0;i<n;++i)M[t>>1]=e.charCodeAt(i),t+=2;M[t>>1]=0;return t-r},mn=e=>2*e.length,gn=(e,t)=>{for(var n=0,r=\"\";!(n>=t/4);){var i=P[e+4*n>>2];if(0==i)break;++n;65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|i&1023)):r+=String.fromCharCode(i)}return r},bn=(e,t,n)=>{void 0===n&&(n=2147483647);if(4>n)return 0;var r=t;n=r+n-4;for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);if(55296<=a&&57343>=a){var o=e.charCodeAt(++i);a=65536+((a&1023)<<10)|o&1023}P[t>>2]=a;t+=4;if(t+4>n)break}P[t>>2]=0;return t-r},yn=e=>{for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n;t+=4}return t},wn={};function _n(e){var t=wn[e];return void 0===t?dt(e):t}var An=[];function Cn(e){var t=An.length;An.push(e);return t}function Mn(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=_t(I[t+4*r>>2],\"parameter \"+r);return n}var En=[],Pn=[];function In(e){e.Ac=e.getExtension(\"WEBGL_draw_instanced_base_vertex_base_instance\")}function Ln(e){e.Ic=e.getExtension(\"WEBGL_multi_draw_instanced_base_vertex_base_instance\")}var Fn=1,Rn=[],Sn=[],xn=[],kn=[],Tn=[],jn=[],On=[],Wn=[],Bn={};function Dn(e){Gn||(Gn=e)}function Vn(e){for(var t=Fn++,n=e.length;n<t;n++)e[n]=null;return t}function Un(e,t){var n=Vn(Wn),r={handle:n,attributes:t,version:t.Ec,C:e};e.canvas&&(e.canvas.zb=r);Wn[n]=r;(\"undefined\"==typeof t.Kb||t.Kb)&&$n(r);return n}function Nn(e){zn=Wn[e];a.yc=ur=zn&&zn.C;return!(e&&!ur)}function $n(e){e||(e=zn);if(!e.Vb){e.Vb=!0;var t=e.C;In(t);Ln(t);2<=e.version&&(t.ab=t.getExtension(\"EXT_disjoint_timer_query_webgl2\"));(2>e.version||!t.ab)&&(t.ab=t.getExtension(\"EXT_disjoint_timer_query\"));Hn(t);(t.getSupportedExtensions()||[]).forEach((function(e){e.includes(\"lose_context\")||e.includes(\"debug\")||t.getExtension(e)}))}}var Gn,zn;function Hn(e){e.Kc=e.getExtension(\"WEBGL_multi_draw\")}var Yn,Xn={},qn=()=>{if(!Yn){var e,t={USER:\"web_user\",LOGNAME:\"web_user\",PATH:\"/\",PWD:\"/\",HOME:\"/home/web_user\",LANG:(\"object\"==typeof navigator&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\",_:d||\"./this.program\"};for(e in Xn)void 0===Xn[e]?delete t[e]:t[e]=Xn[e];var n=[];for(e in t)n.push(`${e}=${t[e]}`);Yn=n}return Yn},Jn=[];function Kn(e,t,n,r){for(var i=0;i<e;i++){var a=ur[n](),o=a&&Vn(r);a?(a.name=o,r[o]=a):Dn(1282);P[t+4*i>>2]=o}}function Zn(e,t){if(t){var n=void 0;switch(e){case 36346:n=1;break;case 36344:return;case 34814:case 36345:n=0;break;case 34466:var r=ur.getParameter(34467);n=r?r.length:0;break;case 33309:if(2>zn.version){Dn(1282);return}n=2*(ur.getSupportedExtensions()||[]).length;break;case 33307:case 33308:if(2>zn.version){Dn(1280);return}n=33307==e?3:0}if(void 0===n)switch(r=ur.getParameter(e),typeof r){case\"number\":n=r;break;case\"boolean\":n=r?1:0;break;case\"string\":Dn(1280);return;case\"object\":if(null===r)switch(e){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:n=0;break;default:Dn(1280);return}else{if(r instanceof Float32Array||r instanceof Uint32Array||r instanceof Int32Array||r instanceof Array){for(e=0;e<r.length;++e)P[t+4*e>>2]=r[e];return}try{n=r.name|0}catch(t){Dn(1280);b(\"GL_INVALID_ENUM in glGet0v: Unknown object returned from WebGL getParameter(\"+e+\")! (error: \"+t+\")\");return}}break;default:Dn(1280);b(\"GL_INVALID_ENUM in glGet0v: Native code calling glGet0v(\"+e+\") and it returns \"+r+\" of type \"+typeof r+\"!\");return}P[t>>2]=n}else Dn(1281)}var Qn=e=>{var t=ue(e)+1,n=hr(t);n&&le(e,C,n,t);return n};function er(e){return\"]\"==e.slice(-1)&&e.lastIndexOf(\"[\")}var tr=e=>0===e%4&&(0!==e%100||0===e%400),nr=[31,29,31,30,31,30,31,31,30,31,30,31],rr=[31,28,31,30,31,30,31,31,30,31,30,31],ir=(e,t,n,r)=>{function i(e,t,n){for(e=\"number\"==typeof e?e.toString():e||\"\";e.length<t;)e=n[0]+e;return e}function a(e,t){return i(e,t,\"0\")}function o(e,t){function n(e){return 0>e?-1:0<e?1:0}var r;0===(r=n(e.getFullYear()-t.getFullYear()))&&0===(r=n(e.getMonth()-t.getMonth()))&&(r=n(e.getDate()-t.getDate()));return r}function s(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30)}}function u(e){var t=e.da;for(e=new Date(new Date(e.ea+1900,0,1).getTime());0<t;){var n=e.getMonth(),r=(tr(e.getFullYear())?nr:rr)[n];if(!(t>r-e.getDate())){e.setDate(e.getDate()+t);break}t-=r-e.getDate()+1,e.setDate(1),11>n?e.setMonth(n+1):(e.setMonth(0),e.setFullYear(e.getFullYear()+1))}n=new Date(e.getFullYear()+1,0,4);t=s(new Date(e.getFullYear(),0,4));n=s(n);return 0>=o(t,e)?0>=o(n,e)?e.getFullYear()+1:e.getFullYear():e.getFullYear()-1}var l=P[r+40>>2];r={mc:P[r>>2],lc:P[r+4>>2],Ga:P[r+8>>2],Ta:P[r+12>>2],Ha:P[r+16>>2],ea:P[r+20>>2],R:P[r+24>>2],da:P[r+28>>2],Pc:P[r+32>>2],kc:P[r+36>>2],nc:l&&l?oe(C,l):\"\"};n=n?oe(C,n):\"\";l={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var c in l)n=n.replace(new RegExp(c,\"g\"),l[c]);var f=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),h=\"January February March April May June July August September October November December\".split(\" \");l={\"%a\":e=>f[e.R].substring(0,3),\"%A\":e=>f[e.R],\"%b\":e=>h[e.Ha].substring(0,3),\"%B\":e=>h[e.Ha],\"%C\":e=>a((e.ea+1900)/100|0,2),\"%d\":e=>a(e.Ta,2),\"%e\":e=>i(e.Ta,2,\" \"),\"%g\":e=>u(e).toString().substring(2),\"%G\":e=>u(e),\"%H\":e=>a(e.Ga,2),\"%I\":e=>{e=e.Ga;0==e?e=12:12<e&&(e-=12);return a(e,2)},\"%j\":e=>{for(var t=0,n=0;n<=e.Ha-1;t+=(tr(e.ea+1900)?nr:rr)[n++]);return a(e.Ta+t,3)},\"%m\":e=>a(e.Ha+1,2),\"%M\":e=>a(e.lc,2),\"%n\":()=>\"\\n\",\"%p\":e=>0<=e.Ga&&12>e.Ga?\"AM\":\"PM\",\"%S\":e=>a(e.mc,2),\"%t\":()=>\"\\t\",\"%u\":e=>e.R||7,\"%U\":e=>a(Math.floor((e.da+7-e.R)/7),2),\"%V\":e=>{var t=Math.floor((e.da+7-(e.R+6)%7)/7);2>=(e.R+371-e.da-2)%7&&t++;if(t)53==t&&(n=(e.R+371-e.da)%7,4==n||3==n&&tr(e.ea)||(t=1));else{t=52;var n=(e.R+7-e.da-1)%7;(4==n||5==n&&tr(e.ea%400-1))&&t++}return a(t,2)},\"%w\":e=>e.R,\"%W\":e=>a(Math.floor((e.da+7-(e.R+6)%7)/7),2),\"%y\":e=>(e.ea+1900).toString().substring(2),\"%Y\":e=>e.ea+1900,\"%z\":e=>{e=e.kc;var t=0<=e;e=Math.abs(e)/60;return(t?\"+\":\"-\")+String(\"0000\"+(e/60*100+e%60)).slice(-4)},\"%Z\":e=>e.nc,\"%%\":()=>\"%\"};n=n.replace(/%%/g,\"\\0\\0\");for(c in l)n.includes(c)&&(n=n.replace(new RegExp(c,\"g\"),l[c](r)));n=n.replace(/\\0\\0/g,\"%\");c=ce(n,!1);if(c.length>t)return 0;A.set(c,e);return c.length-1};function ar(t,n,r,i){t||(t=this||e);(this||e).parent=t;(this||e).U=t.U;(this||e).Aa=null;(this||e).id=Pe++;(this||e).name=n;(this||e).mode=r;(this||e).l={};(this||e).m={};(this||e).Ca=i}Object.defineProperties(ar.prototype,{read:{get:function(){return 365===((this||e).mode&365)},set:function(t){t?(this||e).mode|=365:(this||e).mode&=-366}},write:{get:function(){return 146===((this||e).mode&146)},set:function(t){t?(this||e).mode|=146:(this||e).mode&=-147}}});Ke();Ie=Array(4096);Ge(ge,\"/\");ze(\"/tmp\",16895,0);ze(\"/home\",16895,0);ze(\"/home/web_user\",16895,0);(()=>{ze(\"/dev\",16895,0);$e(259,{read:()=>0,write:(e,t,n,r)=>r});He(\"/dev/null\",259);he(1280,pe);he(1536,ve);He(\"/dev/tty\",1280);He(\"/dev/tty1\",1536);var e=new Uint8Array(1024),t=0,n=()=>{0===t&&(t=re(e).byteLength);return e[--t]};Ze(\"random\",n);Ze(\"urandom\",n);ze(\"/dev/shm\",16895,0);ze(\"/dev/shm/tmp\",16895,0)})();(()=>{ze(\"/proc\",16895,0);var e=ze(\"/proc/self\",16895,0);ze(\"/proc/self/fd\",16895,0);Ge({U:()=>{var t=je(e,\"fd\",16895,73);t.l={ma:(e,t)=>{var n=Ve(+t);e={parent:null,U:{jb:\"fake\"},l:{na:()=>n.path}};return e.parent=e}};return t}},\"/proc/self/fd\")})();Object.assign(it.prototype,{get(t){return(this||e).M[t]},has(t){return void 0!==(this||e).M[t]},ta(t){var n=(this||e).fb.pop()||(this||e).M.length;(this||e).M[n]=t;return n},Tb(t){(this||e).M[t]=void 0;(this||e).fb.push(t)}});ot=a.BindingError=class extends Error{constructor(e){super(e);this.name=\"BindingError\"}};at.M.push({value:void 0},{value:null},{value:!0},{value:!1});at.h=at.M.length;a.count_emval_handles=function(){for(var e=0,t=at.h;t<at.M.length;++t)void 0!==at.M[t]&&++e;return e};ft=a.PureVirtualError=ct(\"PureVirtualError\");for(var or=Array(256),sr=0;256>sr;++sr)or[sr]=String.fromCharCode(sr);ht=or;a.getInheritedInstanceCount=function(){return Object.keys(gt).length};a.getLiveInheritedInstances=function(){var e,t=[];for(e in gt)gt.hasOwnProperty(e)&&t.push(gt[e]);return t};a.flushPendingDeletes=vt;a.setDelayFunction=function(e){mt=e;pt.length&&mt&&mt(vt)};Lt=a.InternalError=class extends Error{constructor(e){super(e);this.name=\"InternalError\"}};Nt.prototype.isAliasOf=function(t){if(!((this||e)instanceof Nt&&t instanceof Nt))return!1;var n=(this||e).g.u.i,r=(this||e).g.o,i=t.g.u.i;for(t=t.g.o;n.A;)r=n.pa(r),n=n.A;for(;i.A;)t=i.pa(t),i=i.A;return n===i&&r===t};Nt.prototype.clone=function(){(this||e).g.o||Ut(this||e);if((this||e).g.ka)return(this||e).g.count.value+=1,this||e;var t=St,n=Object,r=n.create,i=Object.getPrototypeOf(this||e),a=(this||e).g;t=t(r.call(n,i,{g:{value:{count:a.count,ia:a.ia,ka:a.ka,o:a.o,u:a.u,H:a.H,L:a.L}}}));t.g.count.value+=1;t.g.ia=!1;return t};Nt.prototype.delete=function(){(this||e).g.o||Ut(this||e);(this||e).g.ia&&!(this||e).g.ka&&st(\"Object already scheduled for deletion\");At(this||e);Mt((this||e).g);(this||e).g.ka||((this||e).g.H=void 0,(this||e).g.o=void 0)};Nt.prototype.isDeleted=function(){return!(this||e).g.o};Nt.prototype.deleteLater=function(){(this||e).g.o||Ut(this||e);(this||e).g.ia&&!(this||e).g.ka&&st(\"Object already scheduled for deletion\");pt.push(this||e);1===pt.length&&mt&&mt(vt);(this||e).g.ia=!0;return this||e};Jt.prototype.Pb=function(t){(this||e).pb&&(t=this.pb(t));return t};Jt.prototype.$a=function(t){(this||e).W&&this.W(t)};Jt.prototype.argPackAdvance=8;Jt.prototype.readValueFromPointer=Tt;Jt.prototype.deleteObject=function(e){null!==e&&e.delete()};Jt.prototype.fromWireType=function(t){function n(){return(this||e).ya?Rt((this||e).i.N,{u:(this||e).cc,o:r,L:this||e,H:t}):Rt((this||e).i.N,{u:this||e,o:t})}var r=this.Pb(t);if(!r)return this.$a(t),null;var i=It((this||e).i,r);if(void 0!==i){if(0===i.g.count.value)return i.g.o=r,i.g.H=t,i.clone();i=i.clone();this.$a(t);return i}i=(this||e).i.Ob(r);i=Pt[i];if(!i)return n.call(this||e);i=(this||e).xa?i.Gb:i.pointerType;var a=Et(r,(this||e).i,i.i);return null===a?n.call(this||e):(this||e).ya?Rt(i.i.N,{u:i,o:a,L:this||e,H:t}):Rt(i.i.N,{u:i,o:a})};nn=a.UnboundTypeError=ct(\"UnboundTypeError\");for(var ur,lr=0;32>lr;++lr)Jn.push(Array(lr));var cr={__syscall_fcntl64:function(e,t,n){et=n;try{var r=Ve(e);switch(t){case 0:var i=tt();return 0>i?-28:Ue(r,i).X;case 1:case 2:return 0;case 3:return r.flags;case 4:return i=tt(),r.flags|=i,0;case 5:return i=tt(),M[i+0>>1]=2,0;case 6:case 7:return 0;case 16:case 8:return-28;case 9:return P[dr()>>2]=28,-1;default:return-28}}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_ioctl:function(e,t,n){et=n;try{var r=Ve(e);switch(t){case 21509:return r.s?0:-59;case 21505:if(!r.s)return-59;if(r.s.V.Xb){t=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var i=tt();P[i>>2]=25856;P[i+4>>2]=5;P[i+8>>2]=191;P[i+12>>2]=35387;for(var a=0;32>a;a++)A[i+a+17|0]=t[a]||0}return 0;case 21510:case 21511:case 21512:return r.s?0:-59;case 21506:case 21507:case 21508:if(!r.s)return-59;if(r.s.V.Yb)for(i=tt(),t=[],a=0;32>a;a++)t.push(A[i+a+17|0]);return 0;case 21519:if(!r.s)return-59;i=tt();return P[i>>2]=0;case 21520:return r.s?-28:-59;case 21531:i=tt();if(!r.m.Wb)throw new Fe(59);return r.m.Wb(r,t,i);case 21523:if(!r.s)return-59;r.s.V.Zb&&(a=[24,80],i=tt(),M[i>>1]=a[0],M[i+2>>1]=a[1]);return 0;case 21524:return r.s?0:-59;case 21515:return r.s?0:-59;default:return-28}}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return-e.aa}},__syscall_openat:function(e,t,n,r){et=r;try{t=t?oe(C,t):\"\";var i=t;if(\"/\"===i.charAt(0))t=i;else{var a=-100===e?\"/\":Ve(e).path;if(0==i.length)throw new Fe(44);t=Q(a+\"/\"+i)}var o=r?tt():0;return qe(t,n,o).X}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return-e.aa}},_embind_create_inheriting_constructor:function(t,n,r){t=dt(t);n=_t(n,\"wrapper\");r=ut(r);var i=[].slice,a=n.i,o=a.N,s=a.A.N,u=a.A.constructor;t=rt(t,(function(){a.A.nb.forEach(function(t){if((this||e)[t]===s[t])throw new ft(`Pure virtual function ${t} must be implemented in JavaScript`)}.bind(this||e));Object.defineProperty(this||e,\"__parent\",{value:o});(this||e).__construct.apply(this||e,i.call(arguments))}));o.__construct=function(){(this||e)===o&&st(\"Pass correct 'this' to __construct\");var t=u.implement.apply(void 0,[this||e].concat(i.call(arguments)));At(t);var n=t.g;t.notifyOnDestruction();n.ka=!0;Object.defineProperties(this||e,{g:{value:n}});St(this||e);t=n.o;t=bt(a,t);gt.hasOwnProperty(t)?st(`Tried to register registered instance: ${t}`):gt[t]=this||e};o.__destruct=function(){(this||e)===o&&st(\"Pass correct 'this' to __destruct\");At(this||e);var t=(this||e).g.o;t=bt(a,t);gt.hasOwnProperty(t)?delete gt[t]:st(`Tried to unregister unregistered instance: ${t}`)};t.prototype=Object.create(o);for(var l in r)t.prototype[l]=r[l];return lt(t)},_embind_finalize_value_object:function(e){var t=xt[e];delete xt[e];var n=t.Ra,r=t.W,i=t.bb,a=i.map((e=>e.Sb)).concat(i.map((e=>e.hc)));Wt([e],a,(e=>{var a={};i.forEach(((t,n)=>{var r=e[n],o=t.Qb,s=t.Rb,u=e[n+i.length],l=t.fc,c=t.ic;a[t.Mb]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>{var n=[];l(c,e,u.toWireType(n,t));kt(n)}}}));return[{name:t.name,fromWireType:function(e){var t,n={};for(t in a)n[t]=a[t].read(e);r(e);return n},toWireType:function(e,t){for(var i in a)if(!(i in t))throw new TypeError(`Missing field: \"${i}\"`);var o=n();for(i in a)a[i].write(o,t[i]);null!==e&&e.push(r,o);return o},argPackAdvance:8,readValueFromPointer:Tt,K:r}]}))},_embind_register_bigint:function(){},_embind_register_bool:function(e,t,n,r,i){var a=Bt(n);t=dt(t);Vt(e,{name:t,fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=A;else if(2===n)r=M;else{if(4!==n)throw new TypeError(\"Unknown boolean type size: \"+t);r=P}return this.fromWireType(r[e>>a])},K:null})},_embind_register_class:function(t,n,r,i,a,o,s,u,l,c,f,h,d){f=dt(f);o=tn(a,o);u&&(u=tn(s,u));c&&(c=tn(l,c));d=tn(h,d);var p=nt(f);Gt(p,(function(){rn(`Cannot construct ${f} due to unbound types`,[i])}));Wt([t,n,r],i?[i]:[],(function(n){n=n[0];if(i){var r=n.i;var a=r.N}else a=Nt.prototype;n=rt(p,(function(){if(Object.getPrototypeOf(this||e)!==s)throw new ot(\"Use 'new' to construct \"+f);if(void 0===l.$)throw new ot(f+\" has no accessible constructor\");var t=l.$[arguments.length];if(void 0===t)throw new ot(`Tried to invoke ctor of ${f} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(l.$).toString()}) parameters instead!`);return t.apply(this||e,arguments)}));var s=Object.create(a,{constructor:{value:n}});n.prototype=s;var l=new zt(f,n,s,d,r,o,u,c);l.A&&(void 0===l.A.qa&&(l.A.qa=[]),l.A.qa.push(l));r=new Jt(f,l,!0,!1);a=new Jt(f+\"*\",l,!1,!1);var h=new Jt(f+\" const*\",l,!1,!0);Pt[t]={pointerType:a,Gb:h};Kt(p,n);return[r,a,h]}))},_embind_register_class_class_function:function(e,t,n,r,i,a,o){var s=on(n,r);t=dt(t);a=tn(i,a);Wt([],[e],(function(e){function r(){rn(`Cannot call ${i} due to unbound types`,s)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);var u=e.i.constructor;void 0===u[t]?(r.ha=n-1,u[t]=r):($t(u,t,i),u[t].B[n-1]=r);Wt([],s,(function(r){r=an(i,[r[0],null].concat(r.slice(1)),null,a,o);void 0===u[t].B?(r.ha=n-1,u[t]=r):u[t].B[n-1]=r;if(e.i.qa)for(const n of e.i.qa)n.constructor.hasOwnProperty(t)||(n.constructor[t]=r);return[]}));return[]}))},_embind_register_class_class_property:function(e,t,n,r,i,a,o,s){t=dt(t);a=tn(i,a);Wt([],[e],(function(e){e=e[0];var i=`${e.name}.${t}`,u={get(){rn(`Cannot access ${i} due to unbound types`,[n])},enumerable:!0,configurable:!0};u.set=s?()=>{rn(`Cannot access ${i} due to unbound types`,[n])}:()=>{st(`${i} is a read-only property`)};Object.defineProperty(e.i.constructor,t,u);Wt([],[n],(function(n){n=n[0];var i={get(){return n.fromWireType(a(r))},enumerable:!0};s&&(s=tn(o,s),i.set=e=>{var t=[];s(r,n.toWireType(t,e));kt(t)});Object.defineProperty(e.i.constructor,t,i);return[]}));return[]}))},_embind_register_class_constructor:function(e,t,n,r,i,a){var o=on(t,n);i=tn(r,i);Wt([],[e],(function(e){e=e[0];var n=`constructor ${e.name}`;void 0===e.i.$&&(e.i.$=[]);if(void 0!==e.i.$[t-1])throw new ot(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);e.i.$[t-1]=()=>{rn(`Cannot construct ${e.name} due to unbound types`,o)};Wt([],o,(function(r){r.splice(1,0,null);e.i.$[t-1]=an(n,r,null,i,a);return[]}));return[]}))},_embind_register_class_function:function(e,t,n,r,i,a,o,s){var u=on(n,r);t=dt(t);a=tn(i,a);Wt([],[e],(function(e){function r(){rn(`Cannot call ${i} due to unbound types`,u)}e=e[0];var i=`${e.name}.${t}`;t.startsWith(\"@@\")&&(t=Symbol[t.substring(2)]);s&&e.i.nb.push(t);var l=e.i.N,c=l[t];void 0===c||void 0===c.B&&c.className!==e.name&&c.ha===n-2?(r.ha=n-2,r.className=e.name,l[t]=r):($t(l,t,i),l[t].B[n-2]=r);Wt([],u,(function(r){r=an(i,r,e,a,o);void 0===l[t].B?(r.ha=n-2,l[t]=r):l[t].B[n-2]=r;return[]}));return[]}))},_embind_register_class_property:function(t,n,r,i,a,o,s,u,l,c){n=dt(n);a=tn(i,a);Wt([],[t],(function(t){t=t[0];var i=`${t.name}.${n}`,f={get(){rn(`Cannot access ${i} due to unbound types`,[r,s])},enumerable:!0,configurable:!0};f.set=l?()=>{rn(`Cannot access ${i} due to unbound types`,[r,s])}:()=>{st(i+\" is a read-only property\")};Object.defineProperty(t.i.N,n,f);Wt([],l?[r,s]:[r],(function(r){var s=r[0],f={get(){var n=sn(this||e,t,i+\" getter\");return s.fromWireType(a(o,n))},enumerable:!0};if(l){l=tn(u,l);var h=r[1];f.set=function(n){var r=sn(this||e,t,i+\" setter\"),a=[];l(c,r,h.toWireType(a,n));kt(a)}}Object.defineProperty(t.i.N,n,f);return[]}));return[]}))},_embind_register_emval:function(e,t){t=dt(t);Vt(e,{name:t,fromWireType:function(e){var t=ut(e);un(e);return t},toWireType:function(e,t){return lt(t)},argPackAdvance:8,readValueFromPointer:Tt,K:null})},_embind_register_enum:function(t,n,r,i){function a(){}r=Bt(r);n=dt(n);a.values={};Vt(t,{name:n,constructor:a,fromWireType:function(t){return(this||e).constructor.values[t]},toWireType:function(e,t){return t.value},argPackAdvance:8,readValueFromPointer:ln(n,r,i),K:null});Gt(n,a)},_embind_register_enum_value:function(e,t,n){var r=_t(e,\"enum\");t=dt(t);e=r.constructor;r=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:rt(`${r.name}_${t}`,(function(){}))}});e.values[n]=r;e[t]=r},_embind_register_float:function(e,t,n){n=Bt(n);t=dt(t);Vt(e,{name:t,fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:fn(t,n),K:null})},_embind_register_function:function(e,t,n,r,i,a){var o=on(t,n);e=dt(e);i=tn(r,i);Gt(e,(function(){rn(`Cannot call ${e} due to unbound types`,o)}),t-1);Wt([],o,(function(n){Kt(e,an(e,[n[0],null].concat(n.slice(1)),null,i,a),t-1);return[]}))},_embind_register_integer:function(e,t,n,r,i){t=dt(t);-1===i&&(i=4294967295);i=Bt(n);var a=e=>e;if(0===r){var o=32-8*n;a=e=>e<<o>>>o}n=t.includes(\"unsigned\")?function(e,t){return t>>>0}:function(e,t){return t};Vt(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:hn(t,i,0!==r),K:null})},_embind_register_memory_view:function(e,t,n){function r(e){e>>=2;var t=I;return new i(t.buffer,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];n=dt(n);Vt(e,{name:n,fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Ub:!0})},_embind_register_std_string:function(e,t){t=dt(t);var n=\"std::string\"===t;Vt(e,{name:t,fromWireType:function(e){var t=I[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==C[o]){i=i?oe(C,i,o-i):\"\";if(void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=o+1}}else{s=Array(t);for(a=0;a<t;++a)s[a]=String.fromCharCode(C[r+a]);s=s.join(\"\")}fr(e);return s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r=\"string\"==typeof t;r||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||st(\"Cannot pass non-string to std::string\");var i=n&&r?ue(t):t.length;var a=hr(4+i+1),o=a+4;I[a>>2]=i;if(n&&r)le(t,C,o,i+1);else if(r)for(r=0;r<i;++r){var s=t.charCodeAt(r);255<s&&(fr(o),st(\"String has UTF-16 code units that do not fit in 8 bits\"));C[o+r]=s}else for(r=0;r<i;++r)C[o+r]=t[r];null!==e&&e.push(fr,a);return a},argPackAdvance:8,readValueFromPointer:Tt,K:function(e){fr(e)}})},_embind_register_std_wstring:function(e,t,n){n=dt(n);if(2===t){var r=pn;var i=vn;var a=mn;var o=()=>E;var s=1}else 4===t&&(r=gn,i=bn,a=yn,o=()=>I,s=2);Vt(e,{name:n,fromWireType:function(e){for(var n,i=I[e>>2],a=o(),u=e+4,l=0;l<=i;++l){var c=e+4+l*t;l!=i&&0!=a[c>>s]||(u=r(u,c-u),void 0===n?n=u:(n+=String.fromCharCode(0),n+=u),u=c+t)}fr(e);return n},toWireType:function(e,r){\"string\"!=typeof r&&st(`Cannot pass non-string to C++ string type ${n}`);var o=a(r),u=hr(4+o+t);I[u>>2]=o>>s;i(r,u+4,o+t);null!==e&&e.push(fr,u);return u},argPackAdvance:8,readValueFromPointer:Tt,K:function(e){fr(e)}})},_embind_register_value_object:function(e,t,n,r,i,a){xt[e]={name:dt(t),Ra:tn(n,r),W:tn(i,a),bb:[]}},_embind_register_value_object_field:function(e,t,n,r,i,a,o,s,u,l){xt[e].bb.push({Mb:dt(t),Sb:n,Qb:tn(r,i),Rb:a,hc:o,fc:tn(s,u),ic:l})},_embind_register_void:function(e,t){t=dt(t);Vt(e,{$b:!0,name:t,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},_emscripten_get_now_is_monotonic:()=>!0,_emval_as:function(e,t,n){e=ut(e);t=_t(t,\"emval::as\");var r=[],i=lt(r);I[n>>2]=i;return t.toWireType(r,e)},_emval_call_method:function(e,t,n,r,i){e=An[e];t=ut(t);n=_n(n);var a=[];I[r>>2]=lt(a);return e(t,n,a,i)},_emval_call_void_method:function(e,t,n,r){e=An[e];t=ut(t);n=_n(n);e(t,n,null,r)},_emval_decref:un,_emval_get_method_caller:function(e,t){var n=Mn(e,t),r=n[0];t=r.name+\"_$\"+n.slice(1).map((function(e){return e.name})).join(\"_\")+\"$\";var i=En[t];if(void 0!==i)return i;var a=Array(e-1);i=Cn(((t,i,o,s)=>{for(var u=0,l=0;l<e-1;++l)a[l]=n[l+1].readValueFromPointer(s+u),u+=n[l+1].argPackAdvance;t=t[i].apply(t,a);for(l=0;l<e-1;++l)n[l+1].Ib&&n[l+1].Ib(a[l]);if(!r.$b)return r.toWireType(o,t)}));return En[t]=i},_emval_get_property:function(e,t){e=ut(e);t=ut(t);return lt(e[t])},_emval_incref:function(e){4<e&&(at.get(e).rb+=1)},_emval_new_array:function(){return lt([])},_emval_new_cstring:function(e){return lt(_n(e))},_emval_new_object:function(){return lt({})},_emval_run_destructors:function(e){var t=ut(e);kt(t);un(e)},_emval_set_property:function(e,t,n){e=ut(e);t=ut(t);n=ut(n);e[t]=n},_emval_take_value:function(e,t){e=_t(e,\"_emval_take_value\");e=e.readValueFromPointer(t);return lt(e)},abort:()=>{V(\"\")},beginPixelLocalStorageWEBGL:function(e,t,n){(e=Wn[e].C.ca)&&e.beginPixelLocalStorageWEBGL(a.HEAPU32.subarray(n,n+t))},decode_image:function(e,t,n){var r=a.images;r||(r=new Map,a.images=r);var i=new Image;r.set(e,i);t=a.HEAP8.subarray(t,t+n);n=new Uint8Array(n);n.set(t);i.src=URL.createObjectURL(new Blob([n],{type:\"image/png\"}));i.onload=function(){a._setWebImage(e,i.width,i.height)}},delete_image:function(e){var t=a.images;t&&t.get(e)&&t.delete(e)},emscripten_asm_const_int:(e,t,n)=>{Pn.length=0;var r;for(n>>=2;r=C[t++];)n+=105!=r&n,Pn.push(105==r?P[n]:F[n++>>1]),++n;return J[e].apply(null,Pn)},emscripten_date_now:function(){return Date.now()},emscripten_get_now:()=>performance.now(),emscripten_memcpy_big:(e,t,n)=>C.copyWithin(e,t,t+n),emscripten_resize_heap:e=>{var t=C.length;e>>>=0;if(2147483648<e)return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math;r=Math.max(e,r);e:{i=i.min.call(i,2147483648,r+(65536-r%65536)%65536)-w.buffer.byteLength+65535>>>16;try{w.grow(i);S();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},emscripten_webgl_enable_extension:function(e,t){e=Wn[e];t=t?oe(C,t):\"\";t.startsWith(\"GL_\")&&(t=t.substr(3));\"WEBGL_draw_instanced_base_vertex_base_instance\"==t&&In(ur);\"WEBGL_multi_draw_instanced_base_vertex_base_instance\"==t&&Ln(ur);\"WEBGL_multi_draw\"==t&&Hn(ur);return!!e.C.getExtension(t)},emscripten_webgl_get_current_context:function(){return zn?zn.handle:0},emscripten_webgl_make_context_current:function(e){return Nn(e)?0:-5},enable_WEBGL_provoking_vertex:function(e){e=Wn[e].C;e.ob=e.getExtension(\"WEBGL_provoking_vertex\");return!!e.ob},enable_WEBGL_shader_pixel_local_storage_coherent:function(e){e=Wn[e].C;e.ca=e.getExtension(\"WEBGL_shader_pixel_local_storage\");return!(!e.ca||!e.ca.isCoherent())},endPixelLocalStorageWEBGL:function(e,t,n){(e=Wn[e].C.ca)&&e.endPixelLocalStorageWEBGL(a.HEAPU32.subarray(n,n+t))},environ_get:(e,t)=>{var n=0;qn().forEach((function(r,i){var a=t+n;i=I[e+4*i>>2]=a;for(a=0;a<r.length;++a)A[i++|0]=r.charCodeAt(a);A[i|0]=0;n+=r.length+1}));return 0},environ_sizes_get:(e,t)=>{var n=qn();I[e>>2]=n.length;var r=0;n.forEach((function(e){r+=e.length+1}));I[t>>2]=r;return 0},fd_close:function(e){try{var t=Ve(e);if(null===t.X)throw new Fe(8);t.Oa&&(t.Oa=null);try{t.m.close&&t.m.close(t)}catch(e){throw e}finally{Ee[t.X]=null}t.X=null;return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_read:function(e,t,n,r){try{e:{var i=Ve(e);e=t;for(var a,o=t=0;o<n;o++){var s=I[e>>2],u=I[e+4>>2];e+=8;var l=i,c=s,f=u,h=a,d=A;if(0>f||0>h)throw new Fe(28);if(null===l.X)throw new Fe(8);if(1===(l.flags&2097155))throw new Fe(8);if(16384===(l.node.mode&61440))throw new Fe(31);if(!l.m.read)throw new Fe(28);var p=\"undefined\"!=typeof h;if(p){if(!l.seekable)throw new Fe(70)}else h=l.position;var v=l.m.read(l,d,c,f,h);p||(l.position+=v);var m=v;if(0>m){var g=-1;break e}t+=m;if(m<u)break;\"undefined\"!==typeof a&&(a+=m)}g=t}I[r>>2]=g;return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_seek:function(e,t,n,r,i){t=n+2097152>>>0<4194305-!!t?(t>>>0)+4294967296*n:NaN;try{if(isNaN(t))return 61;var a=Ve(e);Je(a,t,r);q=[a.position>>>0,(X=a.position,1<=+Math.abs(X)?0<X?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)];P[i>>2]=q[0];P[i+4>>2]=q[1];a.Oa&&0===t&&0===r&&(a.Oa=null);return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},fd_write:function(e,t,n,r){try{e:{var i=Ve(e);e=t;for(var a,o=t=0;o<n;o++){var s=I[e>>2],u=I[e+4>>2];e+=8;var l=i,c=s,f=u,h=a,d=A;if(0>f||0>h)throw new Fe(28);if(null===l.X)throw new Fe(8);if(0===(l.flags&2097155))throw new Fe(8);if(16384===(l.node.mode&61440))throw new Fe(31);if(!l.m.write)throw new Fe(28);l.seekable&&l.flags&1024&&Je(l,0,2);var p=\"undefined\"!=typeof h;if(p){if(!l.seekable)throw new Fe(70)}else h=l.position;var v=l.m.write(l,d,c,f,h,void 0);p||(l.position+=v);var m=v;if(0>m){var g=-1;break e}t+=m;\"undefined\"!==typeof a&&(a+=m)}g=t}I[r>>2]=g;return 0}catch(e){if(\"undefined\"==typeof Qe||\"ErrnoError\"!==e.name)throw e;return e.aa}},framebufferPixelLocalClearValuefvWEBGL:function(e,t,n,r,i,a){(e=Wn[e].C.ca)&&e.framebufferPixelLocalClearValuefvWEBGL(t,[n,r,i,a])},framebufferTexturePixelLocalStorageWEBGL:function(e,t,n,r,i){(e=Wn[e].C.ca)&&e.framebufferTexturePixelLocalStorageWEBGL(t,Tn[n],r,i)},getFramebufferPixelLocalStorageParameterivWEBGL:function(e,t,n){return(e=Wn[e].C.ca)?e.getFramebufferPixelLocalStorageParameterWEBGL(t,n):0},glActiveTexture:function(e){ur.activeTexture(e)},glAttachShader:function(e,t){ur.attachShader(Sn[e],jn[t])},glBindBuffer:function(e,t){35051==e?ur.Za=t:35052==e&&(ur.Ma=t);ur.bindBuffer(e,Rn[t])},glBindBufferRange:function(e,t,n,r,i){ur.bindBufferRange(e,t,Rn[n],r,i)},glBindFramebuffer:function(e,t){ur.bindFramebuffer(e,xn[t])},glBindRenderbuffer:function(e,t){ur.bindRenderbuffer(e,kn[t])},glBindTexture:function(e,t){ur.bindTexture(e,Tn[t])},glBindVertexArray:function(e){ur.bindVertexArray(On[e])},glBlendEquation:function(e){ur.blendEquation(e)},glBlendFunc:function(e,t){ur.blendFunc(e,t)},glBlitFramebuffer:function(e,t,n,r,i,a,o,s,u,l){ur.blitFramebuffer(e,t,n,r,i,a,o,s,u,l)},glBufferData:function(e,t,n,r){n&&t?ur.bufferData(e,C,r,n,t):ur.bufferData(e,t,r)},glBufferSubData:function(e,t,n,r){n&&ur.bufferSubData(e,t,C,r,n)},glClear:function(e){ur.clear(e)},glClearColor:function(e,t,n,r){ur.clearColor(e,t,n,r)},glClearDepthf:function(e){ur.clearDepth(e)},glClearStencil:function(e){ur.clearStencil(e)},glColorMask:function(e,t,n,r){ur.colorMask(!!e,!!t,!!n,!!r)},glCompileShader:function(e){ur.compileShader(jn[e])},glCreateProgram:function(){var e=Vn(Sn),t=ur.createProgram();t.name=e;t.Hc=t.Fc=t.Gc=0;t.Ua=1;Sn[e]=t;return e},glCreateShader:function(e){var t=Vn(jn);jn[t]=ur.createShader(e);return t},glCullFace:function(e){ur.cullFace(e)},glDeleteBuffers:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2],i=Rn[r];i&&(ur.deleteBuffer(i),i.name=0,Rn[r]=null,r==ur.Za&&(ur.Za=0),r==ur.Ma&&(ur.Ma=0))}},glDeleteFramebuffers:function(e,t){for(var n=0;n<e;++n){var r=P[t+4*n>>2],i=xn[r];i&&(ur.deleteFramebuffer(i),i.name=0,xn[r]=null)}},glDeleteProgram:function(e){if(e){var t=Sn[e];t?(ur.deleteProgram(t),t.name=0,Sn[e]=null):Dn(1281)}},glDeleteRenderbuffers:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2],i=kn[r];i&&(ur.deleteRenderbuffer(i),i.name=0,kn[r]=null)}},glDeleteShader:function(e){if(e){var t=jn[e];t?(ur.deleteShader(t),jn[e]=null):Dn(1281)}},glDeleteTextures:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2],i=Tn[r];i&&(ur.deleteTexture(i),i.name=0,Tn[r]=null)}},glDeleteVertexArrays:function(e,t){for(var n=0;n<e;n++){var r=P[t+4*n>>2];ur.deleteVertexArray(On[r]);On[r]=null}},glDepthFunc:function(e){ur.depthFunc(e)},glDepthMask:function(e){ur.depthMask(!!e)},glDepthRangef:function(e,t){ur.depthRange(e,t)},glDisable:function(e){ur.disable(e)},glDrawArrays:function(e,t,n){ur.drawArrays(e,t,n)},glDrawArraysInstanced:function(e,t,n,r){ur.drawArraysInstanced(e,t,n,r)},glDrawBuffers:function(e,t){for(var n=Jn[e],r=0;r<e;r++)n[r]=P[t+4*r>>2];ur.drawBuffers(n)},glDrawElements:function(e,t,n,r){ur.drawElements(e,t,n,r)},glDrawElementsInstanced:function(e,t,n,r,i){ur.drawElementsInstanced(e,t,n,r,i)},glEnable:function(e){ur.enable(e)},glEnableVertexAttribArray:function(e){ur.enableVertexAttribArray(e)},glFlush:function(){ur.flush()},glFramebufferRenderbuffer:function(e,t,n,r){ur.framebufferRenderbuffer(e,t,n,kn[r])},glFramebufferTexture2D:function(e,t,n,r,i){ur.framebufferTexture2D(e,t,n,Tn[r],i)},glFrontFace:function(e){ur.frontFace(e)},glGenBuffers:function(e,t){Kn(e,t,\"createBuffer\",Rn)},glGenFramebuffers:function(e,t){Kn(e,t,\"createFramebuffer\",xn)},glGenRenderbuffers:function(e,t){Kn(e,t,\"createRenderbuffer\",kn)},glGenTextures:function(e,t){Kn(e,t,\"createTexture\",Tn)},glGenVertexArrays:function(e,t){Kn(e,t,\"createVertexArray\",On)},glGenerateMipmap:function(e){ur.generateMipmap(e)},glGetError:function(){var e=ur.getError()||Gn;Gn=0;return e},glGetIntegerv:function(e,t){Zn(e,t)},glGetString:function(e){var t=Bn[e];if(!t){switch(e){case 7939:t=ur.getSupportedExtensions()||[];t=t.concat(t.map((function(e){return\"GL_\"+e})));t=Qn(t.join(\" \"));break;case 7936:case 7937:case 37445:case 37446:(t=ur.getParameter(e))||Dn(1280);t=t&&Qn(t);break;case 7938:t=Qn(\"OpenGL ES 3.0 (\"+ur.getParameter(7938)+\")\");break;case 35724:t=ur.getParameter(35724);var n=t.match(/^WebGL GLSL ES ([0-9]\\.[0-9][0-9]?)(?:$| .*)/);null!==n&&(3==n[1].length&&(n[1]+=\"0\"),t=\"OpenGL ES GLSL ES \"+n[1]+\" (\"+t+\")\");t=Qn(t);break;default:Dn(1280)}Bn[e]=t}return t},glGetUniformBlockIndex:function(e,t){return ur.getUniformBlockIndex(Sn[e],t?oe(C,t):\"\")},glGetUniformLocation:function(e,t){t=t?oe(C,t):\"\";if(e=Sn[e]){var n,r=e,i=r.oa,a=r.wb;if(!i)for(r.oa=i={},r.vb={},n=0;n<ur.getProgramParameter(r,35718);++n){var o=ur.getActiveUniform(r,n);var s=o.name;o=o.size;var u=er(s);u=0<u?s.slice(0,u):s;var l=r.Ua;r.Ua+=o;a[u]=[o,l];for(s=0;s<o;++s)i[l]=s,r.vb[l++]=u}r=e.oa;i=0;a=t;n=er(t);0<n&&(i=parseInt(t.slice(n+1))>>>0,a=t.slice(0,n));if((a=e.wb[a])&&i<a[0]&&(i+=a[1],r[i]=r[i]||ur.getUniformLocation(e,t)))return i}else Dn(1281);return-1},glInvalidateFramebuffer:function(e,t,n){for(var r=Jn[t],i=0;i<t;i++)r[i]=P[n+4*i>>2];ur.invalidateFramebuffer(e,r)},glLinkProgram:function(e){e=Sn[e];ur.linkProgram(e);e.oa=0;e.wb={}},glPixelStorei:function(e,t){ur.pixelStorei(e,t)},glRenderbufferStorageMultisample:function(e,t,n,r,i){ur.renderbufferStorageMultisample(e,t,n,r,i)},glScissor:function(e,t,n,r){ur.scissor(e,t,n,r)},glShaderSource:function(e,t,n,r){for(var i=\"\",a=0;a<t;++a){var o=r?P[r+4*a>>2]:-1,s=P[n+4*a>>2];o=s?oe(C,s,0>o?void 0:o):\"\";i+=o}ur.shaderSource(jn[e],i)},glStencilFunc:function(e,t,n){ur.stencilFunc(e,t,n)},glStencilFuncSeparate:function(e,t,n,r){ur.stencilFuncSeparate(e,t,n,r)},glStencilMask:function(e){ur.stencilMask(e)},glStencilOp:function(e,t,n){ur.stencilOp(e,t,n)},glStencilOpSeparate:function(e,t,n,r){ur.stencilOpSeparate(e,t,n,r)},glTexParameteri:function(e,t,n){ur.texParameteri(e,t,n)},glTexStorage2D:function(e,t,n,r,i){ur.texStorage2D(e,t,n,r,i)},glTexSubImage2D:function(e,t,n,r,i,a,o,s,u){if(ur.Ma)ur.texSubImage2D(e,t,n,r,i,a,o,s,u);else if(u){var l=s-5120;l=0==l?A:1==l?C:2==l?M:4==l?P:6==l?L:5==l||28922==l||28520==l||30779==l||30782==l?I:E;ur.texSubImage2D(e,t,n,r,i,a,o,s,l,u>>31-Math.clz32(l.BYTES_PER_ELEMENT))}else ur.texSubImage2D(e,t,n,r,i,a,o,s,null)},glUniform1i:function(e,t){var n=ur,r=n.uniform1i;var i=ur.Hb;if(i){var a=i.oa[e];\"number\"==typeof a&&(i.oa[e]=a=ur.getUniformLocation(i,i.vb[e]+(0<a?\"[\"+a+\"]\":\"\")));e=a}else Dn(1282),e=void 0;r.call(n,e,t)},glUniformBlockBinding:function(e,t,n){e=Sn[e];ur.uniformBlockBinding(e,t,n)},glUseProgram:function(e){e=Sn[e];ur.useProgram(e);ur.Hb=e},glVertexAttribDivisor:function(e,t){ur.vertexAttribDivisor(e,t)},glVertexAttribIPointer:function(e,t,n,r,i){ur.vertexAttribIPointer(e,t,n,r,i)},glVertexAttribPointer:function(e,t,n,r,i,a){ur.vertexAttribPointer(e,t,n,!!r,i,a)},glViewport:function(e,t,n,r){ur.viewport(e,t,n,r)},provokingVertexWEBGL:function(e,t){(e=Wn[e].C.ob)&&e.provokingVertexWEBGL(t)},strftime_l:(e,t,n,r)=>ir(e,t,n,r),upload_image:function(e,t){var n=a.images;n&&(t=n.get(t))&&(e=Wn[e].C,e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,t),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1))}};(function(){function e(e){_=e=e.exports;w=_.memory;S();x=_.__indirect_function_table;T.unshift(_.__wasm_call_ctors);W--;a.monitorRunDependencies&&a.monitorRunDependencies(W);if(0==W&&(null!==B&&(clearInterval(B),B=null),D)){var t=D;D=null;t()}return e}var t={env:cr,wasi_snapshot_preview1:cr};W++;a.monitorRunDependencies&&a.monitorRunDependencies(W);if(a.instantiateWasm)try{return a.instantiateWasm(t,e)}catch(e){b(\"Module.instantiateWasm callback failed with error: \"+e),i(e)}Y(t,(function(t){e(t.instance)})).catch(i);return{}})();var fr=e=>(fr=_.free)(e),hr=e=>(hr=_.malloc)(e);a._setWebImage=(e,t,n)=>(a._setWebImage=_.setWebImage)(e,t,n);var dr=()=>(dr=_.__errno_location)(),pr=a._ma_device__on_notification_unlocked=e=>(pr=a._ma_device__on_notification_unlocked=_.ma_device__on_notification_unlocked)(e);a._ma_malloc_emscripten=(e,t)=>(a._ma_malloc_emscripten=_.ma_malloc_emscripten)(e,t);a._ma_free_emscripten=(e,t)=>(a._ma_free_emscripten=_.ma_free_emscripten)(e,t);var vr=a._ma_device_process_pcm_frames_capture__webaudio=(e,t,n)=>(vr=a._ma_device_process_pcm_frames_capture__webaudio=_.ma_device_process_pcm_frames_capture__webaudio)(e,t,n),mr=a._ma_device_process_pcm_frames_playback__webaudio=(e,t,n)=>(mr=a._ma_device_process_pcm_frames_playback__webaudio=_.ma_device_process_pcm_frames_playback__webaudio)(e,t,n),gr=e=>(gr=_.__getTypeName)(e);a.__embind_initialize_bindings=()=>(a.__embind_initialize_bindings=_._embind_initialize_bindings)();a.dynCall_iiiji=(e,t,n,r,i,o)=>(a.dynCall_iiiji=_.dynCall_iiiji)(e,t,n,r,i,o);a.dynCall_iij=(e,t,n,r)=>(a.dynCall_iij=_.dynCall_iij)(e,t,n,r);a.dynCall_iiji=(e,t,n,r,i)=>(a.dynCall_iiji=_.dynCall_iiji)(e,t,n,r,i);a.dynCall_jii=(e,t,n)=>(a.dynCall_jii=_.dynCall_jii)(e,t,n);a.dynCall_vijj=(e,t,n,r,i,o)=>(a.dynCall_vijj=_.dynCall_vijj)(e,t,n,r,i,o);a.dynCall_jiji=(e,t,n,r,i)=>(a.dynCall_jiji=_.dynCall_jiji)(e,t,n,r,i);a.dynCall_viijii=(e,t,n,r,i,o,s)=>(a.dynCall_viijii=_.dynCall_viijii)(e,t,n,r,i,o,s);a.dynCall_iiiiij=(e,t,n,r,i,o,s)=>(a.dynCall_iiiiij=_.dynCall_iiiiij)(e,t,n,r,i,o,s);a.dynCall_iiiiijj=(e,t,n,r,i,o,s,u,l)=>(a.dynCall_iiiiijj=_.dynCall_iiiiijj)(e,t,n,r,i,o,s,u,l);a.dynCall_iiiiiijj=(e,t,n,r,i,o,s,u,l,c)=>(a.dynCall_iiiiiijj=_.dynCall_iiiiiijj)(e,t,n,r,i,o,s,u,l,c);a.___start_em_js=515140;a.___stop_em_js=517895;var br;D=function e(){br||yr();br||(D=e)};function yr(){function e(){if(!br&&(br=!0,a.calledRun=!0,!R)){a.noFSInit||ye||(ye=!0,Ke(),a.stdin=a.stdin,a.stdout=a.stdout,a.stderr=a.stderr,a.stdin?Ze(\"stdin\",a.stdin):Ye(\"/dev/tty\",\"/dev/stdin\"),a.stdout?Ze(\"stdout\",null,a.stdout):Ye(\"/dev/tty\",\"/dev/stdout\"),a.stderr?Ze(\"stderr\",null,a.stderr):Ye(\"/dev/tty1\",\"/dev/stderr\"),qe(\"/dev/stdin\",0),qe(\"/dev/stdout\",1),qe(\"/dev/stderr\",1));Le=!1;K(T);r(a);a.onRuntimeInitialized&&a.onRuntimeInitialized();if(a.postRun)for(\"function\"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var e=a.postRun.shift();j.unshift(e)}K(j)}}if(!(0<W)){if(a.preRun)for(\"function\"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)O();K(k);0<W||(a.setStatus?(a.setStatus(\"Running...\"),setTimeout((function(){setTimeout((function(){a.setStatus(\"\")}),1);e()}),1)):e())}}if(a.preInit)for(\"function\"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();yr();return n.ready}})();const a=i},e=>{e.exports=JSON.parse('{\"name\":\"@rive-app/webgl2\",\"version\":\"2.27.5\",\"description\":\"Rive\\'s webgl2 based web api.\",\"main\":\"rive.js\",\"homepage\":\"https://rive.app\",\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/rive-app/rive-wasm/tree/master/js\"},\"keywords\":[\"rive\",\"animation\"],\"author\":\"Rive\",\"contributors\":[\"Luigi Rosso <luigi@rive.app> (https://rive.app)\",\"Maxwell Talbot <max@rive.app> (https://rive.app)\",\"Arthur Vivian <arthur@rive.app> (https://rive.app)\",\"Umberto Sonnino <umberto@rive.app> (https://rive.app)\",\"Matthew Sullivan <matt.j.sullivan@gmail.com> (mailto:matt.j.sullivan@gmail.com)\",\"Chris Dalton <chris@rive.app> (https://rive.app)\"],\"license\":\"MIT\",\"files\":[\"rive.js\",\"rive.wasm\",\"rive.js.map\",\"rive.d.ts\",\"rive_advanced.mjs.d.ts\"],\"typings\":\"rive.d.ts\",\"dependencies\":{},\"browser\":{\"fs\":false,\"path\":false}}')},(e,t,n)=>{n.r(t);n.d(t,{Animation:()=>r.Animation});var r=n(4)},(t,n,r)=>{r.r(n);r.d(n,{Animation:()=>i});var i=function(){\n/**\n         * Constructs a new animation\n         * @constructor\n         * @param {any} animation: runtime animation object\n         * @param {any} instance: runtime animation instance object\n         */\nfunction t(t,n,r,i){(this||e).animation=t;(this||e).artboard=n;(this||e).playing=i;(this||e).loopCount=0;(this||e).scrubTo=null;(this||e).instance=new r.LinearAnimationInstance(t,n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).animation.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"time\",{get:function(){return(this||e).instance.time},set:function(t){(this||e).instance.time=t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"loopValue\",{get:function(){return(this||e).animation.loopValue},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"needsScrub\",{\n/**\n           * Indicates whether the animation needs to be scrubbed.\n           * @returns `true` if the animation needs to be scrubbed, `false` otherwise.\n           */\nget:function(){return(this||e).scrubTo!==null},enumerable:false,configurable:true});\n/**\n         * Advances the animation by the give time. If the animation needs scrubbing,\n         * time is ignored and the stored scrub value is used.\n         * @param time the time to advance the animation by if no scrubbing required\n         */t.prototype.advance=function(t){if((this||e).scrubTo===null)(this||e).instance.advance(t);else{(this||e).instance.time=0;(this||e).instance.advance((this||e).scrubTo);(this||e).scrubTo=null}};\n/**\n         * Apply interpolated keyframe values to the artboard. This should be called after calling\n         * .advance() on an animation instance so that new values are applied to properties.\n         *\n         * Note: This does not advance the artboard, which updates all objects on the artboard\n         * @param mix - Mix value for the animation from 0 to 1\n         */t.prototype.apply=function(t){(this||e).instance.apply(t)};t.prototype.cleanup=function(){(this||e).instance.delete()};return t}()},(e,t,n)=>{n.r(t);n.d(t,{AudioAssetWrapper:()=>a.AudioAssetWrapper,AudioWrapper:()=>a.AudioWrapper,BLANK_URL:()=>i.BLANK_URL,CustomFileAssetLoaderWrapper:()=>a.CustomFileAssetLoaderWrapper,FileAssetWrapper:()=>a.FileAssetWrapper,Finalizable:()=>a.Finalizable,FontAssetWrapper:()=>a.FontAssetWrapper,FontWrapper:()=>a.FontWrapper,ImageAssetWrapper:()=>a.ImageAssetWrapper,ImageWrapper:()=>a.ImageWrapper,finalizationRegistry:()=>a.finalizationRegistry,registerTouchInteractions:()=>r.registerTouchInteractions,sanitizeUrl:()=>i.sanitizeUrl});var r=n(6);var i=n(7);var a=n(8)},(e,t,n)=>{n.r(t);n.d(t,{registerTouchInteractions:()=>a});var r=void 0;\n/**\n       * Returns the clientX and clientY properties from touch or mouse events. Also\n       * calls preventDefault() on the event if it is a touchstart or touchmove to prevent\n       * scrolling the page on mobile devices\n       * @param event - Either a TouchEvent or a MouseEvent\n       * @returns - Coordinates of the clientX and clientY properties from the touch/mouse event\n       */var i=function(e,t){var n,r;if([\"touchstart\",\"touchmove\"].indexOf(e.type)>-1&&((n=e.touches)===null||n===void 0?void 0:n.length)){t||e.preventDefault();return{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}}return e.type===\"touchend\"&&((r=e.changedTouches)===null||r===void 0?void 0:r.length)?{clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}};var a=function(e){var t=e.canvas,n=e.artboard,a=e.stateMachines,o=a===void 0?[]:a,s=e.renderer,u=e.rive,l=e.fit,c=e.alignment,f=e.isTouchScrollEnabled,h=f!==void 0&&f,d=e.layoutScaleFactor,p=d===void 0?1:d;if(!t||!o.length||!s||!u||!n||typeof window===\"undefined\")return null;var v=null;var m=false;var g=function(e){if(m&&e instanceof MouseEvent)e.type==\"mouseup\"&&(m=false);else{m=h&&e.type===\"touchend\"&&v===\"touchstart\";v=e.type;var t=e.currentTarget.getBoundingClientRect();var r=i(e,h),a=r.clientX,s=r.clientY;if(a||s){var f=a-t.left;var d=s-t.top;var g=u.computeAlignment(l,c,{minX:0,minY:0,maxX:t.width,maxY:t.height},n.bounds,p);var b=new u.Mat2D;g.invert(b);var y=new u.Vec2D(f,d);var w=u.mapXY(b,y);var _=w.x();var A=w.y();w.delete();b.delete();y.delete();g.delete();switch(e.type){case\"mouseout\":for(var C=0,M=o;C<M.length;C++){var E=M[C];E.pointerMove(_,A)}break;case\"touchmove\":case\"mouseover\":case\"mousemove\":for(var P=0,I=o;P<I.length;P++){E=I[P];E.pointerMove(_,A)}break;case\"touchstart\":case\"mousedown\":for(var L=0,F=o;L<F.length;L++){E=F[L];E.pointerDown(_,A)}break;case\"touchend\":case\"mouseup\":for(var R=0,S=o;R<S.length;R++){E=S[R];E.pointerUp(_,A)}break;default:}}}};var b=g.bind(r);t.addEventListener(\"mouseover\",b);t.addEventListener(\"mouseout\",b);t.addEventListener(\"mousemove\",b);t.addEventListener(\"mousedown\",b);t.addEventListener(\"mouseup\",b);t.addEventListener(\"touchmove\",b,{passive:h});t.addEventListener(\"touchstart\",b,{passive:h});t.addEventListener(\"touchend\",b);return function(){t.removeEventListener(\"mouseover\",b);t.removeEventListener(\"mouseout\",b);t.removeEventListener(\"mousemove\",b);t.removeEventListener(\"mousedown\",b);t.removeEventListener(\"mouseup\",b);t.removeEventListener(\"touchmove\",b);t.removeEventListener(\"touchstart\",b);t.removeEventListener(\"touchend\",b)}}},(e,t,n)=>{n.r(t);n.d(t,{BLANK_URL:()=>l,sanitizeUrl:()=>h});var r=/^([^\\w]*)(javascript|data|vbscript)/im;var i=/&#(\\w+)(^\\w|;)?/g;var a=/&(newline|tab);/gi;var o=/[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;var s=/^.+(:|&colon;)/gim;var u=[\".\",\"/\"];var l=\"about:blank\";function c(e){return u.indexOf(e[0])>-1}function f(e){var t=e.replace(o,\"\");return t.replace(i,(function(e,t){return String.fromCharCode(t)}))}function h(e){if(!e)return l;var t=f(e).replace(a,\"\").replace(o,\"\").trim();if(!t)return l;if(c(t))return t;var n=t.match(s);if(!n)return t;var i=n[0];return r.test(i)?l:t}},(t,n,r)=>{r.r(n);r.d(n,{AudioAssetWrapper:()=>h,AudioWrapper:()=>s,CustomFileAssetLoaderWrapper:()=>l,FileAssetWrapper:()=>c,Finalizable:()=>a,FontAssetWrapper:()=>d,FontWrapper:()=>u,ImageAssetWrapper:()=>f,ImageWrapper:()=>o,finalizationRegistry:()=>m});var i=(void 0,function(){var t=function(e,n){t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var a=function(){function t(){(this||e).selfUnref=false}return t}();var o=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeImage=n;return r}Object.defineProperty(n.prototype,\"nativeImage\",{get:function(){return(this||e)._nativeImage},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeImage.unref()};return n}(a);var s=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeAudio=n;return r}Object.defineProperty(n.prototype,\"nativeAudio\",{get:function(){return(this||e)._nativeAudio},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeAudio.unref()};return n}(a);var u=function(t){i(n,t);function n(n){var r=t.call(this||e)||this||e;r._nativeFont=n;return r}Object.defineProperty(n.prototype,\"nativeFont\",{get:function(){return(this||e)._nativeFont},enumerable:false,configurable:true});n.prototype.unref=function(){(this||e).selfUnref&&(this||e)._nativeFont.unref()};return n}(a);var l=function(){function t(t,n){(this||e)._assetLoaderCallback=n;(this||e).assetLoader=new t.CustomFileAssetLoader({loadContents:(this||e).loadContents.bind(this||e)})}t.prototype.loadContents=function(e,t){var n;e.isImage?n=new f(e):e.isAudio?n=new h(e):e.isFont&&(n=new d(e));return this._assetLoaderCallback(n,t)};return t}();var c=function(){function t(t){(this||e)._nativeFileAsset=t}t.prototype.decode=function(t){(this||e)._nativeFileAsset.decode(t)};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._nativeFileAsset.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"fileExtension\",{get:function(){return(this||e)._nativeFileAsset.fileExtension},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"uniqueFilename\",{get:function(){return(this||e)._nativeFileAsset.uniqueFilename},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isAudio\",{get:function(){return(this||e)._nativeFileAsset.isAudio},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isImage\",{get:function(){return(this||e)._nativeFileAsset.isImage},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isFont\",{get:function(){return(this||e)._nativeFileAsset.isFont},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"cdnUuid\",{get:function(){return(this||e)._nativeFileAsset.cdnUuid},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"nativeFileAsset\",{get:function(){return(this||e)._nativeFileAsset},enumerable:false,configurable:true});return t}();var f=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setRenderImage=function(t){(this||e)._nativeFileAsset.setRenderImage(t.nativeImage)};return n}(c);var h=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setAudioSource=function(t){(this||e)._nativeFileAsset.setAudioSource(t.nativeAudio)};return n}(c);var d=function(t){i(n,t);function n(){return t!==null&&t.apply(this||e,arguments)||this||e}n.prototype.setFont=function(t){(this||e)._nativeFileAsset.setFont(t.nativeFont)};return n}(c);var p=function(t){i(n,t);function n(n){return t.call(this||e,n)||this||e}n.prototype.register=function(e){e.selfUnref=true};n.prototype.unregister=function(e){};return n}(FinalizationRegistry);var v=FinalizationRegistry||p;var m=new v((function(e){e.unref()}))}];var n={};function r(e){var i=n[e];if(i!==void 0)return i.exports;var a=n[e]={exports:{}};t[e](a,a.exports,r);return a.exports}(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:true,get:t[n]})}})();(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{r.r=e=>{typeof Symbol!==\"undefined\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"});Object.defineProperty(e,\"__esModule\",{value:true})}})();var i={};(()=>{r.r(i);r.d(i,{Alignment:()=>v,DataEnum:()=>W,EventType:()=>C,Fit:()=>p,Layout:()=>m,LoopType:()=>M,Rive:()=>j,RiveEventType:()=>w,RiveFile:()=>T,RuntimeLoader:()=>g,StateMachineInput:()=>y,StateMachineInputType:()=>b,Testing:()=>K,ViewModel:()=>O,ViewModelInstance:()=>D,ViewModelInstanceAssetImage:()=>X,ViewModelInstanceBoolean:()=>$,ViewModelInstanceColor:()=>Y,ViewModelInstanceEnum:()=>z,ViewModelInstanceList:()=>H,ViewModelInstanceNumber:()=>N,ViewModelInstanceString:()=>U,ViewModelInstanceTrigger:()=>G,ViewModelInstanceValue:()=>V,decodeAudio:()=>Z,decodeFont:()=>ee,decodeImage:()=>Q});var t=r(1);var n=r(2);var a=r(3);var o=r(5);var s=(void 0,function(){var t=function(e,n){t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};return t(e,n)};return function(n,r){if(typeof r!==\"function\"&&r!==null)throw new TypeError(\"Class extends value \"+String(r)+\" is not a constructor or null\");t(n,r);function i(){(this||e).constructor=n}n.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}());var u=(void 0,function(){u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e};return u.apply(this||e,arguments)});var l=(void 0,function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function o(e){try{u(r.next(e))}catch(e){a(e)}}function s(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){e.done?n(e.value):i(e.value).then(o,s)}u((r=r.apply(e,t||[])).next())}))});var c=(void 0,function(t,n){var r,i,a,o={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},s=Object.create((typeof Iterator===\"function\"?Iterator:Object).prototype);return s.next=u(0),s.throw=u(1),s.return=u(2),typeof Symbol===\"function\"&&(s[Symbol.iterator]=function(){return this||e}),s;function u(e){return function(t){return l([e,t])}}function l(e){if(r)throw new TypeError(\"Generator is already executing.\");while(s&&(s=0,e[0]&&(o=0)),o)try{if(r=1,i&&(a=e[0]&2?i.return:e[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,e[1])).done)return a;(i=0,a)&&(e=[e[0]&2,a.value]);switch(e[0]){case 0:case 1:a=e;break;case 4:o.label++;return{value:e[1],done:false};case 5:o.label++;i=e[1];e=[0];continue;case 7:e=o.ops.pop();o.trys.pop();continue;default:if(!(a=o.trys,a=a.length>0&&a[a.length-1])&&(e[0]===6||e[0]===2)){o=0;continue}if(e[0]===3&&(!a||e[1]>a[0]&&e[1]<a[3])){o.label=e[1];break}if(e[0]===6&&o.label<a[1]){o.label=a[1];a=e;break}if(a&&o.label<a[2]){o.label=a[2];o.ops.push(e);break}a[2]&&o.ops.pop();o.trys.pop();continue}e=n.call(t,o)}catch(t){e=[6,t];i=0}finally{r=a=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:true}}});var f=(void 0,function(e,t,n){if(n||arguments.length===2)for(var r,i=0,a=t.length;i<a;i++)if(r||!(i in t)){r||(r=Array.prototype.slice.call(t,0,i));r[i]=t[i]}return e.concat(r||Array.prototype.slice.call(t))});var h=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n.isHandledError=true;return n}return n}(Error);var d=function(e){return e&&e.isHandledError?e.message:\"Problem loading file; may be corrupt!\"};var p;(function(e){e.Cover=\"cover\";e.Contain=\"contain\";e.Fill=\"fill\";e.FitWidth=\"fitWidth\";e.FitHeight=\"fitHeight\";e.None=\"none\";e.ScaleDown=\"scaleDown\";e.Layout=\"layout\"})(p||(p={}));var v;(function(e){e.Center=\"center\";e.TopLeft=\"topLeft\";e.TopCenter=\"topCenter\";e.TopRight=\"topRight\";e.CenterLeft=\"centerLeft\";e.CenterRight=\"centerRight\";e.BottomLeft=\"bottomLeft\";e.BottomCenter=\"bottomCenter\";e.BottomRight=\"bottomRight\"})(v||(v={}));var m=function(){function t(t){var n,r,i,a,o,s,u;(this||e).fit=(n=t===null||t===void 0?void 0:t.fit)!==null&&n!==void 0?n:p.Contain;(this||e).alignment=(r=t===null||t===void 0?void 0:t.alignment)!==null&&r!==void 0?r:v.Center;(this||e).layoutScaleFactor=(i=t===null||t===void 0?void 0:t.layoutScaleFactor)!==null&&i!==void 0?i:1;(this||e).minX=(a=t===null||t===void 0?void 0:t.minX)!==null&&a!==void 0?a:0;(this||e).minY=(o=t===null||t===void 0?void 0:t.minY)!==null&&o!==void 0?o:0;(this||e).maxX=(s=t===null||t===void 0?void 0:t.maxX)!==null&&s!==void 0?s:0;(this||e).maxY=(u=t===null||t===void 0?void 0:t.maxY)!==null&&u!==void 0?u:0}t.new=function(e){var n=e.fit,r=e.alignment,i=e.minX,a=e.minY,o=e.maxX,s=e.maxY;console.warn(\"This function is deprecated: please use `new Layout({})` instead\");return new t({fit:n,alignment:r,minX:i,minY:a,maxX:o,maxY:s})};t.prototype.copyWith=function(n){var r=n.fit,i=n.alignment,a=n.layoutScaleFactor,o=n.minX,s=n.minY,u=n.maxX,l=n.maxY;return new t({fit:r!==null&&r!==void 0?r:(this||e).fit,alignment:i!==null&&i!==void 0?i:(this||e).alignment,layoutScaleFactor:a!==null&&a!==void 0?a:(this||e).layoutScaleFactor,minX:o!==null&&o!==void 0?o:(this||e).minX,minY:s!==null&&s!==void 0?s:(this||e).minY,maxX:u!==null&&u!==void 0?u:(this||e).maxX,maxY:l!==null&&l!==void 0?l:(this||e).maxY})};t.prototype.runtimeFit=function(t){if((this||e).cachedRuntimeFit)return(this||e).cachedRuntimeFit;var n;n=(this||e).fit===p.Cover?t.Fit.cover:(this||e).fit===p.Contain?t.Fit.contain:(this||e).fit===p.Fill?t.Fit.fill:(this||e).fit===p.FitWidth?t.Fit.fitWidth:(this||e).fit===p.FitHeight?t.Fit.fitHeight:(this||e).fit===p.ScaleDown?t.Fit.scaleDown:(this||e).fit===p.Layout?t.Fit.layout:t.Fit.none;(this||e).cachedRuntimeFit=n;return n};t.prototype.runtimeAlignment=function(t){if((this||e).cachedRuntimeAlignment)return(this||e).cachedRuntimeAlignment;var n;n=(this||e).alignment===v.TopLeft?t.Alignment.topLeft:(this||e).alignment===v.TopCenter?t.Alignment.topCenter:(this||e).alignment===v.TopRight?t.Alignment.topRight:(this||e).alignment===v.CenterLeft?t.Alignment.centerLeft:(this||e).alignment===v.CenterRight?t.Alignment.centerRight:(this||e).alignment===v.BottomLeft?t.Alignment.bottomLeft:(this||e).alignment===v.BottomCenter?t.Alignment.bottomCenter:(this||e).alignment===v.BottomRight?t.Alignment.bottomRight:t.Alignment.center;(this||e).cachedRuntimeAlignment=n;return n};return t}();var g=function(){function e(){}e.loadRuntime=function(){t.default({locateFile:function(){return e.wasmURL}}).then((function(t){var n;e.runtime=t;while(e.callBackQueue.length>0)(n=e.callBackQueue.shift())===null||n===void 0?void 0:n(e.runtime)})).catch((function(t){var r={message:(t===null||t===void 0?void 0:t.message)||\"Unknown error\",type:(t===null||t===void 0?void 0:t.name)||\"Error\",wasmError:t instanceof WebAssembly.CompileError||t instanceof WebAssembly.RuntimeError,originalError:t};console.debug(\"Rive WASM load error details:\",r);var i=\"https://cdn.jsdelivr.net/npm/\".concat(n.name,\"@\").concat(n.version,\"/rive_fallback.wasm\");if(e.wasmURL.toLowerCase()!==i){console.warn(\"Failed to load WASM from \".concat(e.wasmURL,\" (\").concat(r.message,\"), trying jsdelivr as a backup\"));e.setWasmUrl(i);e.loadRuntime()}else{var a=[\"Could not load Rive WASM file from \".concat(e.wasmURL,\" or \").concat(i,\".\"),\"Possible reasons:\",\"- Network connection is down\",\"- WebAssembly is not supported in this environment\",\"- The WASM file is corrupted or incompatible\",\"\\nError details:\",\"- Type: \".concat(r.type),\"- Message: \".concat(r.message),\"- WebAssembly-specific error: \".concat(r.wasmError),\"\\nTo resolve, you may need to:\",\"1. Check your network connection\",\"2. Set a new WASM source via RuntimeLoader.setWasmUrl()\",\"3. Call RuntimeLoader.loadRuntime() again\"].join(\"\\n\");console.error(a)}}))};e.getInstance=function(t){if(!e.isLoading){e.isLoading=true;e.loadRuntime()}e.runtime?t(e.runtime):e.callBackQueue.push(t)};e.awaitInstance=function(){return new Promise((function(t){return e.getInstance((function(e){return t(e)}))}))};e.setWasmUrl=function(t){e.wasmURL=t};e.getWasmUrl=function(){return e.wasmURL};e.isLoading=false;e.callBackQueue=[];e.wasmURL=\"https://unpkg.com/\".concat(n.name,\"@\").concat(n.version,\"/rive.wasm\");return e}();var b;(function(e){e[e.Number=56]=\"Number\";e[e.Trigger=58]=\"Trigger\";e[e.Boolean=59]=\"Boolean\"})(b||(b={}));var y=function(){function t(t,n){(this||e).type=t;(this||e).runtimeInput=n}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).runtimeInput.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"value\",{get:function(){return(this||e).runtimeInput.value},set:function(t){(this||e).runtimeInput.value=t},enumerable:false,configurable:true});t.prototype.fire=function(){(this||e).type===b.Trigger&&(this||e).runtimeInput.fire()};t.prototype.delete=function(){(this||e).runtimeInput=null};return t}();var w;(function(e){e[e.General=128]=\"General\";e[e.OpenUrl=131]=\"OpenUrl\"})(w||(w={}));var _=function(){\n/**\n         * @constructor\n         * @param stateMachine runtime state machine object\n         * @param instance runtime state machine instance object\n         */\nfunction t(t,n,r,i){(this||e).stateMachine=t;(this||e).playing=r;(this||e).artboard=i;(this||e).inputs=[];(this||e).instance=new n.StateMachineInstance(t,i);this.initInputs(n)}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e).stateMachine.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"statesChanged\",{get:function(){var t=[];for(var n=0;n<(this||e).instance.stateChangedCount();n++)t.push((this||e).instance.stateChangedNameByIndex(n));return t},enumerable:false,configurable:true});\n/**\n         * Advances the state machine instance by a given time.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advance=function(t){(this||e).instance.advance(t)};\n/**\n         * Advances the state machine instance by a given time and apply changes to artboard.\n         * @param time - the time to advance the animation by in seconds\n         */t.prototype.advanceAndApply=function(t){(this||e).instance.advanceAndApply(t)};\n/**\n         * Returns the number of events reported from the last advance call\n         * @returns Number of events reported\n         */t.prototype.reportedEventCount=function(){return(this||e).instance.reportedEventCount()};\n/**\n         * Returns a RiveEvent object emitted from the last advance call at the given index\n         * of a list of potentially multiple events. If an event at the index is not found,\n         * undefined is returned.\n         * @param i index of the event reported in a list of potentially multiple events\n         * @returns RiveEvent or extended RiveEvent object returned, or undefined\n         */t.prototype.reportedEventAt=function(t){return(this||e).instance.reportedEventAt(t)};\n/**\n         * Fetches references to the state machine's inputs and caches them\n         * @param runtime an instance of the runtime; needed for the SMIInput types\n         */t.prototype.initInputs=function(t){for(var n=0;n<(this||e).instance.inputCount();n++){var r=(this||e).instance.input(n);(this||e).inputs.push(this.mapRuntimeInput(r,t))}};\n/**\n         * Maps a runtime input to it's appropriate type\n         * @param input\n         */t.prototype.mapRuntimeInput=function(e,t){return e.type===t.SMIInput.bool?new y(b.Boolean,e.asBool()):e.type===t.SMIInput.number?new y(b.Number,e.asNumber()):e.type===t.SMIInput.trigger?new y(b.Trigger,e.asTrigger()):void 0};t.prototype.cleanup=function(){(this||e).inputs.forEach((function(e){e.delete()}));(this||e).inputs.length=0;(this||e).instance.delete()};t.prototype.bindViewModelInstance=function(t){t.runtimeInstance!=null&&(this||e).instance.bindViewModelInstance(t.runtimeInstance)};return t}();var A=function(){\n/**\n         * Constructs a new animator\n         * @constructor\n         * @param runtime Rive runtime; needed to instance animations & state machines\n         * @param artboard the artboard that holds all animations and state machines\n         * @param animations optional list of animations\n         * @param stateMachines optional list of state machines\n         */\nfunction t(t,n,r,i,a){i===void 0&&(i=[]);a===void 0&&(a=[]);(this||e).runtime=t;(this||e).artboard=n;(this||e).eventManager=r;(this||e).animations=i;(this||e).stateMachines=a}\n/**\n         * Adds animations and state machines by their names. If names are shared\n         * between animations & state machines, then the first one found will be\n         * created. Best not to use the same names for these in your Rive file.\n         * @param animatable the name(s) of animations and state machines to add\n         * @returns a list of names of the playing animations and state machines\n         */t.prototype.add=function(t,n,r){r===void 0&&(r=true);t=J(t);if(t.length===0){(this||e).animations.forEach((function(e){return e.playing=n}));(this||e).stateMachines.forEach((function(e){return e.playing=n}))}else{var i=(this||e).animations.map((function(e){return e.name}));var o=(this||e).stateMachines.map((function(e){return e.name}));for(var s=0;s<t.length;s++){var u=i.indexOf(t[s]);var l=o.indexOf(t[s]);if(u>=0||l>=0)u>=0?(this||e).animations[u].playing=n:(this||e).stateMachines[l].playing=n;else{var c=(this||e).artboard.animationByName(t[s]);if(c){var f=new a.Animation(c,(this||e).artboard,(this||e).runtime,n);f.advance(0);f.apply(1);(this||e).animations.push(f)}else{var h=(this||e).artboard.stateMachineByName(t[s]);if(h){var d=new _(h,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(d)}}}}}r&&(n?(this||e).eventManager.fire({type:C.Play,data:(this||e).playing}):(this||e).eventManager.fire({type:C.Pause,data:(this||e).paused}));return n?(this||e).playing:(this||e).paused};\n/**\n         * Adds linear animations by their names.\n         * @param animatables the name(s) of animations to add\n         * @param playing whether animations should play on instantiation\n         */t.prototype.initLinearAnimations=function(t,n){var r=(this||e).animations.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var o=r.indexOf(t[i]);if(o>=0)(this||e).animations[o].playing=n;else{var s=(this||e).artboard.animationByName(t[i]);if(s){var u=new a.Animation(s,(this||e).artboard,(this||e).runtime,n);u.advance(0);u.apply(1);(this||e).animations.push(u)}else console.error(\"Animation with name \".concat(t[i],\" not found.\"))}}};\n/**\n         * Adds state machines by their names.\n         * @param animatables the name(s) of state machines to add\n         * @param playing whether state machines should play on instantiation\n         */t.prototype.initStateMachines=function(t,n){var r=(this||e).stateMachines.map((function(e){return e.name}));for(var i=0;i<t.length;i++){var a=r.indexOf(t[i]);if(a>=0)(this||e).stateMachines[a].playing=n;else{var o=(this||e).artboard.stateMachineByName(t[i]);if(o){var s=new _(o,(this||e).runtime,n,(this||e).artboard);(this||e).stateMachines.push(s);n||s.advanceAndApply(0)}else{console.warn(\"State Machine with name \".concat(t[i],\" not found.\"));this.initLinearAnimations([t[i]],n)}}}};\n/**\n         * Play the named animations/state machines\n         * @param animatables the names of the animations/machines to play; plays all if empty\n         * @returns a list of the playing items\n         */t.prototype.play=function(e){return this.add(e,true)};\n/**\n         * Pauses named animations and state machines, or everything if nothing is\n         * specified\n         * @param animatables names of the animations and state machines to pause\n         * @returns a list of names of the animations and state machines paused\n         */t.prototype.pause=function(e){return this.add(e,false)};\n/**\n         * Set time of named animations\n         * @param animations names of the animations to scrub\n         * @param value time scrub value, a floating point number to which the playhead is jumped\n         * @returns a list of names of the animations that were scrubbed\n         */t.prototype.scrub=function(t,n){var r=(this||e).animations.filter((function(e){return t.includes(e.name)}));r.forEach((function(e){return e.scrubTo=n}));return r.map((function(e){return e.name}))};Object.defineProperty(t.prototype,\"playing\",{get:function(){return(this||e).animations.filter((function(e){return e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"paused\",{get:function(){return(this||e).animations.filter((function(e){return!e.playing})).map((function(e){return e.name})).concat((this||e).stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})))},enumerable:false,configurable:true});\n/**\n         * Stops and removes all named animations and state machines\n         * @param animatables animations and state machines to remove\n         * @returns a list of names of removed items\n         */t.prototype.stop=function(t){var n=this||e;t=J(t);var r=[];if(t.length===0){r=(this||e).animations.map((function(e){return e.name})).concat((this||e).stateMachines.map((function(e){return e.name})));(this||e).animations.forEach((function(e){return e.cleanup()}));(this||e).stateMachines.forEach((function(e){return e.cleanup()}));(this||e).animations.splice(0,(this||e).animations.length);(this||e).stateMachines.splice(0,(this||e).stateMachines.length)}else{var i=(this||e).animations.filter((function(e){return t.includes(e.name)}));i.forEach((function(e){e.cleanup();n.animations.splice(n.animations.indexOf(e),1)}));var a=(this||e).stateMachines.filter((function(e){return t.includes(e.name)}));a.forEach((function(e){e.cleanup();n.stateMachines.splice(n.stateMachines.indexOf(e),1)}));r=i.map((function(e){return e.name})).concat(a.map((function(e){return e.name})))}(this||e).eventManager.fire({type:C.Stop,data:r});return r};Object.defineProperty(t.prototype,\"isPlaying\",{get:function(){return(this||e).animations.reduce((function(e,t){return e||t.playing}),false)||(this||e).stateMachines.reduce((function(e,t){return e||t.playing}),false)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{get:function(){return!(this||e).isPlaying&&((this||e).animations.length>0||(this||e).stateMachines.length>0)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{get:function(){return(this||e).animations.length===0&&(this||e).stateMachines.length===0},enumerable:false,configurable:true});\n/**\n         * If there are no animations or state machines, add the first one found\n         * @returns the name of the animation or state machine instanced\n         */t.prototype.atLeastOne=function(t,n){n===void 0&&(n=true);var r;(this||e).animations.length===0&&(this||e).stateMachines.length===0&&((this||e).artboard.animationCount()>0?this.add([r=(this||e).artboard.animationByIndex(0).name],t,n):(this||e).artboard.stateMachineCount()>0&&this.add([r=(this||e).artboard.stateMachineByIndex(0).name],t,n));return r};t.prototype.handleLooping=function(){for(var t=0,n=(this||e).animations.filter((function(e){return e.playing}));t<n.length;t++){var r=n[t];if(r.loopValue===0&&r.loopCount){r.loopCount=0;this.stop(r.name)}else if(r.loopValue===1&&r.loopCount){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.Loop}});r.loopCount=0}else if(r.loopValue===2&&r.loopCount>1){(this||e).eventManager.fire({type:C.Loop,data:{animation:r.name,type:M.PingPong}});r.loopCount=0}}};t.prototype.handleStateChanges=function(){var t=[];for(var n=0,r=(this||e).stateMachines.filter((function(e){return e.playing}));n<r.length;n++){var i=r[n];t.push.apply(t,i.statesChanged)}t.length>0&&(this||e).eventManager.fire({type:C.StateChange,data:t})};t.prototype.handleAdvancing=function(t){(this||e).eventManager.fire({type:C.Advance,data:t})};return t}();var C;(function(e){e.Load=\"load\";e.LoadError=\"loaderror\";e.Play=\"play\";e.Pause=\"pause\";e.Stop=\"stop\";e.Loop=\"loop\";e.Draw=\"draw\";e.Advance=\"advance\";e.StateChange=\"statechange\";e.RiveEvent=\"riveevent\";e.AudioStatusChange=\"audiostatuschange\"})(C||(C={}));var M;(function(e){e.OneShot=\"oneshot\";e.Loop=\"loop\";e.PingPong=\"pingpong\"})(M||(M={}));var E=function(){function t(t){t===void 0&&(t=[]);(this||e).listeners=t}t.prototype.getListeners=function(t){return(this||e).listeners.filter((function(e){return e.type===t}))};t.prototype.add=function(t){(this||e).listeners.includes(t)||(this||e).listeners.push(t)};\n/**\n         * Removes a listener\n         * @param listener the listener with the callback to be removed\n         */t.prototype.remove=function(t){for(var n=0;n<(this||e).listeners.length;n++){var r=(this||e).listeners[n];if(r.type===t.type&&r.callback===t.callback){(this||e).listeners.splice(n,1);break}}};\n/**\n         * Clears all listeners of specified type, or every listener if no type is\n         * specified\n         * @param type the type of listeners to clear, or all listeners if not\n         * specified\n         */t.prototype.removeAll=function(t){var n=this||e;t?(this||e).listeners.filter((function(e){return e.type===t})).forEach((function(e){return n.remove(e)})):(this||e).listeners.splice(0,(this||e).listeners.length)};t.prototype.fire=function(e){var t=this.getListeners(e.type);t.forEach((function(t){return t.callback(e)}))};return t}();var P=function(){function t(t){(this||e).eventManager=t;(this||e).queue=[]}t.prototype.add=function(t){(this||e).queue.push(t)};t.prototype.process=function(){while((this||e).queue.length>0){var t=(this||e).queue.shift();(t===null||t===void 0?void 0:t.action)&&t.action();(t===null||t===void 0?void 0:t.event)&&(this||e).eventManager.fire(t.event)}};return t}();var I;(function(e){e[e.AVAILABLE=0]=\"AVAILABLE\";e[e.UNAVAILABLE=1]=\"UNAVAILABLE\"})(I||(I={}));var L=function(t){s(n,t);function n(){var n=t!==null&&t.apply(this||e,arguments)||this||e;n._started=false;n._enabled=false;n._status=I.UNAVAILABLE;return n}n.prototype.delay=function(t){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e){return setTimeout(e,t)}))]}))}))};n.prototype.timeout=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){return[2,new Promise((function(e,t){return setTimeout(t,50)}))]}))}))};n.prototype.reportToListeners=function(){this.fire({type:C.AudioStatusChange});this.removeAll()};n.prototype.enableAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){if(!(this||e)._enabled){(this||e)._enabled=true;(this||e)._status=I.AVAILABLE;this.reportToListeners()}return[2]}))}))};n.prototype.testAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!((this||e)._status===I.UNAVAILABLE&&(this||e)._audioContext!==null))return[3,4];t.label=1;case 1:t.trys.push([1,3,,4]);return[4,Promise.race([(this||e)._audioContext.resume(),this.timeout()])];case 2:t.sent();this.enableAudio();return[3,4];case 3:t.sent();return[3,4];case 4:return[2]}}))}))};n.prototype._establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(t){switch(t.label){case 0:if(!!(this||e)._started)return[3,5];(this||e)._started=true;if(!(typeof window==\"undefined\"))return[3,1];this.enableAudio();return[3,5];case 1:(this||e)._audioContext=new AudioContext;this.listenForUserAction();t.label=2;case 2:return(this||e)._status===I.UNAVAILABLE?[4,this.testAudio()]:[3,5];case 3:t.sent();return[4,this.delay(1e3)];case 4:t.sent();return[3,2];case 5:return[2]}}))}))};n.prototype.listenForUserAction=function(){var t=this||e;var n=function(){return l(t,void 0,void 0,(function(){return c(this||e,(function(e){this.enableAudio();return[2]}))}))};document.addEventListener(\"pointerdown\",n,{once:true})};n.prototype.establishAudio=function(){return l(this||e,void 0,void 0,(function(){return c(this||e,(function(e){this._establishAudio();return[2]}))}))};Object.defineProperty(n.prototype,\"systemVolume\",{get:function(){if((this||e)._status===I.UNAVAILABLE){this.testAudio();return 0}return 1},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"status\",{get:function(){return(this||e)._status},enumerable:false,configurable:true});return n}(E);var F=new L;var R=function(){function e(){}e.prototype.observe=function(){};e.prototype.unobserve=function(){};e.prototype.disconnect=function(){};return e}();var S=globalThis.ResizeObserver||R;var x=function(){function t(){var t=this||e;(this||e)._elementsMap=new Map;(this||e)._onObservedEntry=function(e){var n=t._elementsMap.get(e.target);n!==null?n.onResize(e.target.clientWidth==0||e.target.clientHeight==0):t._resizeObserver.unobserve(e.target)};(this||e)._onObserved=function(e){e.forEach(t._onObservedEntry)};(this||e)._resizeObserver=new S((this||e)._onObserved)}t.prototype.add=function(t,n){var r={onResize:n,element:t};(this||e)._elementsMap.set(t,r);(this||e)._resizeObserver.observe(t);return r};t.prototype.remove=function(t){(this||e)._resizeObserver.unobserve(t.element);(this||e)._elementsMap.delete(t.element)};return t}();var k=new x;var T=function(){function t(t){(this||e).enableRiveAssetCDN=true;(this||e).referenceCount=0;(this||e).destroyed=false;(this||e).src=t.src;(this||e).buffer=t.buffer;t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).enableRiveAssetCDN=typeof t.enableRiveAssetCDN!=\"boolean\"||t.enableRiveAssetCDN;(this||e).eventManager=new E;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError)}t.prototype.initData=function(){return l(this||e,void 0,void 0,(function(){var n,r,i,a;var s;return c(this||e,(function(u){switch(u.label){case 0:if(!(this||e).src)return[3,2];n=this||e;return[4,q((this||e).src)];case 1:n.buffer=u.sent();u.label=2;case 2:if((this||e).destroyed)return[2];if((this||e).assetLoader){i=new o.CustomFileAssetLoaderWrapper((this||e).runtime,(this||e).assetLoader);r=i.assetLoader}a=this||e;return[4,(this||e).runtime.load(new Uint8Array((this||e).buffer),r,(this||e).enableRiveAssetCDN)];case 3:a.file=u.sent();if((this||e).destroyed){(s=(this||e).file)===null||s===void 0?void 0:s.delete();(this||e).file=null;return[2]}if((this||e).file===null){(this||e).eventManager.fire({type:C.LoadError,data:null});throw new Error(t.fileLoadErrorMessage)}(this||e).eventManager.fire({type:C.Load,data:this||e});return[2]}}))}))};t.prototype.init=function(){return l(this||e,void 0,void 0,(function(){var n;return c(this||e,(function(r){switch(r.label){case 0:if(!(this||e).src&&!(this||e).buffer)throw new Error(t.missingErrorMessage);n=this||e;return[4,g.awaitInstance()];case 1:n.runtime=r.sent();return(this||e).destroyed?[2]:[4,this.initData()];case 2:r.sent();return[2]}}))}))};\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};t.prototype.cleanup=function(){var t;(this||e).referenceCount-=1;if((this||e).referenceCount<=0){this.removeAllRiveEventListeners();(t=(this||e).file)===null||t===void 0?void 0:t.delete();(this||e).file=null;(this||e).destroyed=true}};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};t.prototype.getInstance=function(){if((this||e).file!==null){(this||e).referenceCount+=1;return(this||e).file}};t.missingErrorMessage=\"Rive source file or data buffer required\";t.fileLoadErrorMessage=\"The file failed to load\";return t}();var j=function(){function t(t){var n=this||e;var r;(this||e).loaded=false;(this||e).destroyed=false;(this||e)._observed=null;(this||e).readyForPlaying=false;(this||e).artboard=null;(this||e).eventCleanup=null;(this||e).shouldDisableRiveListeners=false;(this||e).automaticallyHandleEvents=false;(this||e).enableRiveAssetCDN=true;(this||e)._volume=1;(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0;(this||e)._devicePixelRatioUsed=1;(this||e)._hasZeroSize=false;(this||e)._audioEventListener=null;(this||e)._boundDraw=null;(this||e)._viewModelInstance=null;(this||e)._dataEnums=null;(this||e).durations=[];(this||e).frameTimes=[];(this||e).frameCount=0;(this||e).isTouchScrollEnabled=false;(this||e).onCanvasResize=function(e){var t=n._hasZeroSize!==e;n._hasZeroSize=e;e?n._layout.maxX&&n._layout.maxY||n.resizeToCanvas():t&&n.resizeDrawingSurfaceToCanvas()};(this||e).renderSecondTimer=0;(this||e)._boundDraw=(this||e).draw.bind(this||e);(this||e).canvas=t.canvas;t.canvas.constructor===HTMLCanvasElement&&((this||e)._observed=k.add((this||e).canvas,(this||e).onCanvasResize));(this||e).src=t.src;(this||e).buffer=t.buffer;(this||e).riveFile=t.riveFile;(this||e).layout=(r=t.layout)!==null&&r!==void 0?r:new m;(this||e).shouldDisableRiveListeners=!!t.shouldDisableRiveListeners;(this||e).isTouchScrollEnabled=!!t.isTouchScrollEnabled;(this||e).automaticallyHandleEvents=!!t.automaticallyHandleEvents;(this||e).enableRiveAssetCDN=t.enableRiveAssetCDN===void 0||t.enableRiveAssetCDN;(this||e).eventManager=new E;t.onLoad&&this.on(C.Load,t.onLoad);t.onLoadError&&this.on(C.LoadError,t.onLoadError);t.onPlay&&this.on(C.Play,t.onPlay);t.onPause&&this.on(C.Pause,t.onPause);t.onStop&&this.on(C.Stop,t.onStop);t.onLoop&&this.on(C.Loop,t.onLoop);t.onStateChange&&this.on(C.StateChange,t.onStateChange);t.onAdvance&&this.on(C.Advance,t.onAdvance)\n/**\n           * @deprecated Use camelCase'd versions instead.\n           */;t.onload&&!t.onLoad&&this.on(C.Load,t.onload);t.onloaderror&&!t.onLoadError&&this.on(C.LoadError,t.onloaderror);t.onplay&&!t.onPlay&&this.on(C.Play,t.onplay);t.onpause&&!t.onPause&&this.on(C.Pause,t.onpause);t.onstop&&!t.onStop&&this.on(C.Stop,t.onstop);t.onloop&&!t.onLoop&&this.on(C.Loop,t.onloop);t.onstatechange&&!t.onStateChange&&this.on(C.StateChange,t.onstatechange);t.assetLoader&&((this||e).assetLoader=t.assetLoader);(this||e).taskQueue=new P((this||e).eventManager);this.init({src:(this||e).src,buffer:(this||e).buffer,riveFile:(this||e).riveFile,autoplay:t.autoplay,autoBind:t.autoBind,animations:t.animations,stateMachines:t.stateMachines,artboard:t.artboard,useOffscreenRenderer:t.useOffscreenRenderer})}Object.defineProperty(t.prototype,\"viewModelCount\",{get:function(){return(this||e).file.viewModelCount()},enumerable:false,configurable:true});t.new=function(e){console.warn(\"This function is deprecated: please use `new Rive({})` instead\");return new t(e)};t.prototype.onSystemAudioChanged=function(){(this||e).volume=(this||e)._volume};t.prototype.init=function(n){var r=this||e;var i=n.src,a=n.buffer,o=n.riveFile,s=n.animations,u=n.stateMachines,l=n.artboard,c=n.autoplay,f=c!==void 0&&c,d=n.useOffscreenRenderer,p=d!==void 0&&d,v=n.autoBind,m=v!==void 0&&v;if(!(this||e).destroyed){(this||e).src=i;(this||e).buffer=a;(this||e).riveFile=o;if(!(this||e).src&&!(this||e).buffer&&!(this||e).riveFile)throw new h(t.missingErrorMessage);var b=J(s);var y=J(u);(this||e).loaded=false;(this||e).readyForPlaying=false;g.awaitInstance().then((function(e){if(!r.destroyed){r.runtime=e;r.removeRiveListeners();r.deleteRiveRenderer();r.renderer=r.runtime.makeRenderer(r.canvas,p);r.canvas.width||r.canvas.height||r.resizeDrawingSurfaceToCanvas();r.initData(l,b,y,f,m).then((function(e){if(e)return r.setupRiveListeners()})).catch((function(e){console.error(e)}))}})).catch((function(e){console.error(e)}))}};\n/**\n         * Setup Rive Listeners on the canvas\n         * @param riveListenerOptions - Enables TouchEvent events on the canvas. Set to true to allow\n         * touch scrolling on the canvas element on touch-enabled devices\n         * i.e. { isTouchScrollEnabled: true }\n         */t.prototype.setupRiveListeners=function(t){var n=this||e;(this||e).eventCleanup&&this.eventCleanup();if(!(this||e).shouldDisableRiveListeners){var r=((this||e).animator.stateMachines||[]).filter((function(e){return e.playing&&n.runtime.hasListeners(e.instance)})).map((function(e){return e.instance}));var i=(this||e).isTouchScrollEnabled;t&&\"isTouchScrollEnabled\"in t&&(i=t.isTouchScrollEnabled);(this||e).eventCleanup=(0,o.registerTouchInteractions)({canvas:(this||e).canvas,artboard:(this||e).artboard,stateMachines:r,renderer:(this||e).renderer,rive:(this||e).runtime,fit:(this||e)._layout.runtimeFit((this||e).runtime),alignment:(this||e)._layout.runtimeAlignment((this||e).runtime),isTouchScrollEnabled:i,layoutScaleFactor:(this||e)._layout.layoutScaleFactor})}};t.prototype.removeRiveListeners=function(){if((this||e).eventCleanup){this.eventCleanup();(this||e).eventCleanup=null}};t.prototype.initializeAudio=function(){var t=this||e;var n;if(F.status==I.UNAVAILABLE&&((n=(this||e).artboard)===null||n===void 0?void 0:n.hasAudio)&&(this||e)._audioEventListener===null){(this||e)._audioEventListener={type:C.AudioStatusChange,callback:function(){return t.onSystemAudioChanged()}};F.add((this||e)._audioEventListener);F.establishAudio()}};t.prototype.initArtboardSize=function(){if((this||e).artboard){(this||e)._artboardWidth=(this||e).artboard.width=(this||e)._artboardWidth||(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height=(this||e)._artboardHeight||(this||e).artboard.height}};t.prototype.initData=function(t,n,r,i,a){return l(this||e,void 0,void 0,(function(){var o,s;var u;return c(this||e,(function(l){switch(l.label){case 0:l.trys.push([0,3,,4]);if(!((this||e).riveFile==null))return[3,2];(this||e).riveFile=new T({src:(this||e).src,buffer:(this||e).buffer,enableRiveAssetCDN:(this||e).enableRiveAssetCDN,assetLoader:(this||e).assetLoader});return[4,(this||e).riveFile.init()];case 1:l.sent();l.label=2;case 2:if(!(this||e).riveFile)return[2,false];(this||e).file=(this||e).riveFile.getInstance();this.initArtboard(t,n,r,i,a);this.initArtboardSize();this.initializeAudio();(this||e).loaded=true;(this||e).eventManager.fire({type:C.Load,data:(u=(this||e).src)!==null&&u!==void 0?u:\"buffer\"});(this||e).readyForPlaying=true;(this||e).taskQueue.process();this.drawFrame();return[2,true];case 3:o=l.sent();s=d(o);console.warn(s);(this||e).eventManager.fire({type:C.LoadError,data:s});return[2,Promise.reject(s)];case 4:return[2]}}))}))};t.prototype.initArtboard=function(t,n,r,i,a){if((this||e).file){var o=t?(this||e).file.artboardByName(t):(this||e).file.defaultArtboard();if(o){(this||e).artboard=o;o.volume=(this||e)._volume*F.systemVolume;if((this||e).artboard.animationCount()<1){f=\"Artboard has no animations\";(this||e).eventManager.fire({type:C.LoadError,data:f});throw f}(this||e).animator=new A((this||e).runtime,(this||e).artboard,(this||e).eventManager);var s;if(n.length>0||r.length>0){s=n.concat(r);(this||e).animator.initLinearAnimations(n,i);(this||e).animator.initStateMachines(r,i)}else s=[(this||e).animator.atLeastOne(i,false)];(this||e).taskQueue.add({event:{type:i?C.Play:C.Pause,data:s}});if(a){var u=(this||e).file.defaultArtboardViewModel(o);if(u!==null){var l=u.defaultInstance();if(l!==null){var c=new D(l,null);this.bindViewModelInstance(c)}}}}else{var f=\"Invalid artboard name or no default artboard\";console.warn(f);(this||e).eventManager.fire({type:C.LoadError,data:f})}}};t.prototype.drawFrame=function(){var t,n;if((t=document===null||document===void 0?void 0:document.timeline)===null||t===void 0?void 0:t.currentTime){if((this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId){this._boundDraw(document.timeline.currentTime);(n=(this||e).runtime)===null||n===void 0?void 0:n.resolveAnimationFrame()}}else this.startRendering()};\n/**\n         * Draw rendering loop; renders animation frames at the correct time interval.\n         * @param time the time at which to render a frame\n         */t.prototype.draw=function(t,n){var r;(this||e).frameRequestId=null;var i=performance.now();(this||e).lastRenderTime||((this||e).lastRenderTime=t);(this||e).renderSecondTimer+=t-(this||e).lastRenderTime;if((this||e).renderSecondTimer>5e3){(this||e).renderSecondTimer=0;n===null||n===void 0?void 0:n()}var a=(t-(this||e).lastRenderTime)/1e3;(this||e).lastRenderTime=t;var s=(this||e).animator.animations.filter((function(e){return e.playing||e.needsScrub})).sort((function(e){return e.needsScrub?-1:1}));for(var u=0,l=s;u<l.length;u++){var c=l[u];c.advance(a);c.instance.didLoop&&(c.loopCount+=1);c.apply(1)}var f=(this||e).animator.stateMachines.filter((function(e){return e.playing}));for(var h=0,d=f;h<d.length;h++){var p=d[h];var v=p.reportedEventCount();if(v)for(var m=0;m<v;m++){var g=p.reportedEventAt(m);if(g)if(g.type===w.OpenUrl){(this||e).eventManager.fire({type:C.RiveEvent,data:g});if((this||e).automaticallyHandleEvents){var b=document.createElement(\"a\");var y=g,_=y.url,A=y.target;var M=(0,o.sanitizeUrl)(_);_&&b.setAttribute(\"href\",M);A&&b.setAttribute(\"target\",A);M&&M!==o.BLANK_URL&&b.click()}}else(this||e).eventManager.fire({type:C.RiveEvent,data:g})}p.advanceAndApply(a)}(this||e).animator.stateMachines.length==0&&(this||e).artboard.advance(a);var E=(this||e).renderer;E.clear();E.save();this.alignRenderer();(this||e)._hasZeroSize||(this||e).artboard.draw(E);E.restore();E.flush();(this||e).animator.handleLooping();(this||e).animator.handleStateChanges();(this||e).animator.handleAdvancing(a);(this||e).frameCount++;var P=performance.now();(this||e).frameTimes.push(P);(this||e).durations.push(P-i);while((this||e).frameTimes[0]<=P-1e3){(this||e).frameTimes.shift();(this||e).durations.shift()}(r=(this||e)._viewModelInstance)===null||r===void 0?void 0:r.handleCallbacks();(this||e).animator.isPlaying?this.startRendering():((this||e).animator.isPaused||(this||e).animator.isStopped)&&((this||e).lastRenderTime=0)};t.prototype.alignRenderer=function(){var t=this||e,n=t.renderer,r=t.runtime,i=t._layout,a=t.artboard;n.align(i.runtimeFit(r),i.runtimeAlignment(r),{minX:i.minX,minY:i.minY,maxX:i.maxX,maxY:i.maxY},a.bounds,(this||e)._devicePixelRatioUsed*i.layoutScaleFactor)};Object.defineProperty(t.prototype,\"fps\",{get:function(){return(this||e).durations.length},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"frameTime\",{get:function(){return(this||e).durations.length===0?0:((this||e).durations.reduce((function(e,t){return e+t}),0)/(this||e).durations.length).toFixed(4)},enumerable:false,configurable:true});t.prototype.cleanup=function(){var t,n;(this||e).destroyed=true;this.stopRendering();this.cleanupInstances();(this||e)._observed!==null&&k.remove((this||e)._observed);this.removeRiveListeners();if((this||e).file){(t=(this||e).riveFile)===null||t===void 0?void 0:t.cleanup();(this||e).file=null}(this||e).riveFile=null;this.deleteRiveRenderer();if((this||e)._audioEventListener!==null){F.remove((this||e)._audioEventListener);(this||e)._audioEventListener=null}(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=null;(this||e)._dataEnums=null};t.prototype.deleteRiveRenderer=function(){var t;(t=(this||e).renderer)===null||t===void 0?void 0:t.delete();(this||e).renderer=null};t.prototype.cleanupInstances=function(){(this||e).eventCleanup!==null&&this.eventCleanup();this.stop();if((this||e).artboard){(this||e).artboard.delete();(this||e).artboard=null}};\n/**\n         * Tries to query the setup Artboard for a text run node with the given name.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - TextValueRun node or undefined if the text run cannot be queried\n         */t.prototype.retrieveTextRun=function(t){var n;if(t)if((this||e).artboard){var r=(this||e).artboard.textRun(t);if(r)return r;console.warn(\"Could not access a text run with name '\".concat(t,\"' in the '\").concat((n=(this||e).artboard)===null||n===void 0?void 0:n.name,\"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime.\"))}else console.warn(\"Tried to access text run, but the Artboard is null\");else console.warn(\"No text run name provided\")};\n/**\n         * Returns a string from a given text run node name, or undefined if the text run\n         * cannot be queried.\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @returns - String value of the text run node or undefined\n         */t.prototype.getTextRunValue=function(e){var t=this.retrieveTextRun(e);return t?t.text:void 0};\n/**\n         * Sets a text value for a given text run node name if possible\n         *\n         * @param textRunName - Name of the text run node associated with a text object\n         * @param textRunValue - String value to set on the text run node\n         */t.prototype.setTextRunValue=function(e,t){var n=this.retrieveTextRun(e);n&&(n.text=t)};t.prototype.play=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.play(t);(this||e).eventCleanup&&this.eventCleanup();this.setupRiveListeners();this.startRendering()}else(this||e).taskQueue.add({action:function(){return r.play(t,n)}})};t.prototype.pause=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).eventCleanup&&this.eventCleanup();(this||e).animator.pause(t)}else(this||e).taskQueue.add({action:function(){return n.pause(t)}})};t.prototype.scrub=function(t,n){var r=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator.scrub(t,n||0);this.drawFrame()}else(this||e).taskQueue.add({action:function(){return r.scrub(t,n)}})};t.prototype.stop=function(t){var n=this||e;t=J(t);if((this||e).readyForPlaying){(this||e).animator&&(this||e).animator.stop(t);(this||e).eventCleanup&&this.eventCleanup()}else(this||e).taskQueue.add({action:function(){return n.stop(t)}})};\n/**\n         * Resets the animation\n         * @param artboard the name of the artboard, or default if none given\n         * @param animations the names of animations for playback\n         * @param stateMachines the names of state machines for playback\n         * @param autoplay whether to autoplay when reset, defaults to false\n         *\n         */t.prototype.reset=function(t){var n,r;var i=t===null||t===void 0?void 0:t.artboard;var a=J(t===null||t===void 0?void 0:t.animations);var o=J(t===null||t===void 0?void 0:t.stateMachines);var s=(n=t===null||t===void 0?void 0:t.autoplay)!==null&&n!==void 0&&n;var u=(r=t===null||t===void 0?void 0:t.autoBind)!==null&&r!==void 0&&r;this.cleanupInstances();this.initArtboard(i,a,o,s,u);(this||e).taskQueue.process()};t.prototype.load=function(t){(this||e).file=null;this.stop();this.init(t)};Object.defineProperty(t.prototype,\"layout\",{get:function(){return(this||e)._layout},set:function(t){(this||e)._layout=t;t.maxX&&t.maxY||this.resizeToCanvas();(this||e).loaded&&!(this||e).animator.isPlaying&&this.drawFrame()},enumerable:false,configurable:true});t.prototype.resizeToCanvas=function(){(this||e)._layout=(this||e).layout.copyWith({minX:0,minY:0,maxX:(this||e).canvas.width,maxY:(this||e).canvas.height})};t.prototype.resizeDrawingSurfaceToCanvas=function(t){if((this||e).canvas instanceof HTMLCanvasElement&&!!window){var n=(this||e).canvas.getBoundingClientRect(),r=n.width,i=n.height;var a=t||window.devicePixelRatio||1;(this||e).devicePixelRatioUsed=a;(this||e).canvas.width=a*r;(this||e).canvas.height=a*i;this.resizeToCanvas();this.drawFrame();if((this||e).layout.fit===p.Layout){var o=(this||e)._layout.layoutScaleFactor;(this||e).artboard.width=r/o;(this||e).artboard.height=i/o}}};Object.defineProperty(t.prototype,\"source\",{get:function(){return(this||e).src},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"activeArtboard\",{get:function(){return(this||e).artboard?(this||e).artboard.name:\"\"},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"animationNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.animationCount();n++)t.push((this||e).artboard.animationByIndex(n).name);return t},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"stateMachineNames\",{get:function(){if(!(this||e).loaded||!(this||e).artboard)return[];var t=[];for(var n=0;n<(this||e).artboard.stateMachineCount();n++)t.push((this||e).artboard.stateMachineByIndex(n).name);return t},enumerable:false,configurable:true});\n/**\n         * Returns the inputs for the specified instanced state machine, or an empty\n         * list if the name is invalid or the state machine is not instanced\n         * @param name the state machine name\n         * @returns the inputs for the named state machine\n         */t.prototype.stateMachineInputs=function(t){if((this||e).loaded){var n=(this||e).animator.stateMachines.find((function(e){return e.name===t}));return n===null||n===void 0?void 0:n.inputs}};t.prototype.retrieveInputAtPath=function(t,n){if(t)if((this||e).artboard){var r=(this||e).artboard.inputByPath(t,n);if(r)return r;console.warn(\"Could not access an input with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access input: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No input name provided for path '\".concat(n,\"'\"))};\n/**\n         * Set the boolean input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setBooleanStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===b.Boolean?r.asBool().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a boolean\")))};\n/**\n         * Set the number input with the provided name at the given path with value\n         * @param input the state machine input name\n         * @param value the value to set the input to\n         * @param path the path the input is located at an artboard level\n         */t.prototype.setNumberStateAtPath=function(e,t,n){var r=this.retrieveInputAtPath(e,n);r&&(r.type===b.Number?r.asNumber().value=t:console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(n,\"' is not a number\")))};\n/**\n         * Fire the trigger with the provided name at the given path\n         * @param input the state machine input name\n         * @param path the path the input is located at an artboard level\n         */t.prototype.fireStateAtPath=function(e,t){var n=this.retrieveInputAtPath(e,t);n&&(n.type===b.Trigger?n.asTrigger().fire():console.warn(\"Input with name: '\".concat(e,\"', at path:'\").concat(t,\"' is not a trigger\")))};t.prototype.retrieveTextAtPath=function(t,n){if(t)if(n)if((this||e).artboard){var r=(this||e).artboard.textByPath(t,n);if(r)return r;console.warn(\"Could not access text with name: '\".concat(t,\"', at path:'\").concat(n,\"'\"))}else console.warn(\"Tried to access text: '\".concat(t,\"', at path: '\").concat(n,\"', but the Artboard is null\"));else console.warn(\"No path provided for text '\".concat(t,\"'\"));else console.warn(\"No text name provided for path '\".concat(n,\"'\"))};\n/**\n         * Retrieves the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param path The path to the text run within the artboard\n         * @returns The text value of the text run, or undefined if not found\n         *\n         * @example\n         * // Get the text value for a text run named \"title\" at one nested artboard deep\n         * const titleText = riveInstance.getTextRunValueAtPath(\"title\", \"artboard1\");\n         *\n         * @example\n         * // Get the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * const subtitleText = riveInstance.getTextRunValueAtPath(\"subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.getTextRunValueAtPath=function(e,t){var n=this.retrieveTextAtPath(e,t);if(n)return n.text;console.warn(\"Could not get text with name: '\".concat(e,\"', at path:'\").concat(t,\"'\"))};\n/**\n         * Sets the text value for a specified text run at a given path\n         * @param textName The name of the text run\n         * @param value The new text value to set\n         * @param path The path to the text run within the artboard\n         * @returns void\n         *\n         * @example\n         * // Set the text value for a text run named \"title\" at one nested artboard deep\n         * riveInstance.setTextRunValueAtPath(\"title\", \"New Title\", \"artboard1\");\n         *\n         * @example\n         * // Set the text value for a text run named \"subtitle\" within a nested group two artboards deep\n         * riveInstance.setTextRunValueAtPath(\"subtitle\", \"New Subtitle\", \"group/nestedGroup\");\n         *\n         * @remarks\n         * If the text run cannot be found at the specified path, a warning will be logged to the console.\n         */t.prototype.setTextRunValueAtPath=function(e,t,n){var r=this.retrieveTextAtPath(e,n);r?r.text=t:console.warn(\"Could not set text with name: '\".concat(e,\"', at path:'\").concat(n,\"'\"))};Object.defineProperty(t.prototype,\"playingStateMachineNames\",{get:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"playingAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedAnimationNames\",{get:function(){return(this||e).loaded?(this||e).animator.animations.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"pausedStateMachineNames\",{\n/**\n           *  Returns a list of paused machine names\n           * @returns a list of state machine names that are paused\n           */\nget:function(){return(this||e).loaded?(this||e).animator.stateMachines.filter((function(e){return!e.playing})).map((function(e){return e.name})):[]},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPlaying\",{\n/**\n           * @returns true if any animation is playing\n           */\nget:function(){return(this||e).animator.isPlaying},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isPaused\",{\n/**\n           * @returns true if all instanced animations are paused\n           */\nget:function(){return(this||e).animator.isPaused},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"isStopped\",{\n/**\n           * @returns true if no animations are playing or paused\n           */\nget:function(){return(this||e).animator.isStopped},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"bounds\",{\n/**\n           * @returns the bounds of the current artboard, or undefined if the artboard\n           * isn't loaded yet.\n           */\nget:function(){return(this||e).artboard?(this||e).artboard.bounds:void 0},enumerable:false,configurable:true});\n/**\n         * Subscribe to Rive-generated events\n         * @param type the type of event to subscribe to\n         * @param callback callback to fire when the event occurs\n         */t.prototype.on=function(t,n){(this||e).eventManager.add({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @param type the type of event to unsubscribe from\n         * @param callback the callback to unsubscribe\n         */t.prototype.off=function(t,n){(this||e).eventManager.remove({type:t,callback:n})};\n/**\n         * Unsubscribes from a Rive-generated event\n         * @deprecated\n         * @param callback the callback to unsubscribe from\n         */t.prototype.unsubscribe=function(e,t){console.warn(\"This function is deprecated: please use `off()` instead.\");this.off(e,t)};\n/**\n         * Unsubscribes all Rive listeners from an event type, or everything if no type is\n         * given\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.removeAllRiveEventListeners=function(t){(this||e).eventManager.removeAll(t)};\n/**\n         * Unsubscribes all listeners from an event type, or everything if no type is\n         * given\n         * @deprecated\n         * @param type the type of event to unsubscribe from, or all types if\n         * undefined\n         */t.prototype.unsubscribeAll=function(e){console.warn(\"This function is deprecated: please use `removeAllRiveEventListeners()` instead.\");this.removeAllRiveEventListeners(e)};t.prototype.stopRendering=function(){if((this||e).loaded&&(this||e).frameRequestId){(this||e).runtime.cancelAnimationFrame?(this||e).runtime.cancelAnimationFrame((this||e).frameRequestId):cancelAnimationFrame((this||e).frameRequestId);(this||e).frameRequestId=null}};t.prototype.startRendering=function(){(this||e).loaded&&(this||e).artboard&&!(this||e).frameRequestId&&((this||e).runtime.requestAnimationFrame?(this||e).frameRequestId=(this||e).runtime.requestAnimationFrame((this||e)._boundDraw):(this||e).frameRequestId=requestAnimationFrame((this||e)._boundDraw))};\n/**\n         * Enables frames-per-second (FPS) reporting for the runtime\n         * If no callback is provided, Rive will append a fixed-position div at the top-right corner of\n         * the page with the FPS reading\n         * @param fpsCallback - Callback from the runtime during the RAF loop that supplies the FPS value\n         */t.prototype.enableFPSCounter=function(t){(this||e).runtime.enableFPSCounter(t)};t.prototype.disableFPSCounter=function(){(this||e).runtime.disableFPSCounter()};Object.defineProperty(t.prototype,\"contents\",{get:function(){if((this||e).loaded){var t={artboards:[]};for(var n=0;n<(this||e).file.artboardCount();n++){var r=(this||e).file.artboardByIndex(n);var i={name:r.name,animations:[],stateMachines:[]};for(var a=0;a<r.animationCount();a++){var o=r.animationByIndex(a);i.animations.push(o.name)}for(var s=0;s<r.stateMachineCount();s++){var u=r.stateMachineByIndex(s);var l=u.name;var c=new(this||e).runtime.StateMachineInstance(u,r);var f=[];for(var h=0;h<c.inputCount();h++){var d=c.input(h);f.push({name:d.name,type:d.type})}i.stateMachines.push({name:l,inputs:f})}t.artboards.push(i)}return t}},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"volume\",{get:function(){(this||e).artboard&&(this||e).artboard.volume!==(this||e)._volume&&((this||e)._volume=(this||e).artboard.volume);return(this||e)._volume},set:function(t){(this||e)._volume=t;(this||e).artboard&&((this||e).artboard.volume=t*F.systemVolume)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardWidth\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.width:(t=(this||e)._artboardWidth)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardWidth=t;(this||e).artboard&&((this||e).artboard.width=t)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"artboardHeight\",{get:function(){var t;return(this||e).artboard?(this||e).artboard.height:(t=(this||e)._artboardHeight)!==null&&t!==void 0?t:0},set:function(t){(this||e)._artboardHeight=t;(this||e).artboard&&((this||e).artboard.height=t)},enumerable:false,configurable:true});t.prototype.resetArtboardSize=function(){if((this||e).artboard){(this||e).artboard.resetArtboardSize();(this||e)._artboardWidth=(this||e).artboard.width;(this||e)._artboardHeight=(this||e).artboard.height}else{(this||e)._artboardWidth=void 0;(this||e)._artboardHeight=void 0}};Object.defineProperty(t.prototype,\"devicePixelRatioUsed\",{get:function(){return(this||e)._devicePixelRatioUsed},set:function(t){(this||e)._devicePixelRatioUsed=t},enumerable:false,configurable:true});t.prototype.bindViewModelInstance=function(t){var n;if((this||e).artboard&&!(this||e).destroyed&&t&&t.runtimeInstance){t.internalIncrementReferenceCount();(n=(this||e)._viewModelInstance)===null||n===void 0?void 0:n.cleanup();(this||e)._viewModelInstance=t;(this||e).animator.stateMachines.length>0?(this||e).animator.stateMachines.forEach((function(e){return e.bindViewModelInstance(t)})):(this||e).artboard.bindViewModelInstance(t.runtimeInstance)}};Object.defineProperty(t.prototype,\"viewModelInstance\",{get:function(){return(this||e)._viewModelInstance},enumerable:false,configurable:true});t.prototype.viewModelByIndex=function(t){var n=(this||e).file.viewModelByIndex(t);return n!==null?new O(n):null};t.prototype.viewModelByName=function(t){var n=(this||e).file.viewModelByName(t);return n!==null?new O(n):null};t.prototype.enums=function(){if((this||e)._dataEnums===null){var t=(this||e).file.enums();(this||e)._dataEnums=t.map((function(e){return new W(e)}))}return(this||e)._dataEnums};t.prototype.defaultViewModel=function(){if((this||e).artboard){var t=(this||e).file.defaultArtboardViewModel((this||e).artboard);if(t)return new O(t)}return null};t.missingErrorMessage=\"Rive source file or data buffer required\";t.cleanupErrorMessage=\"Attempt to use file after calling cleanup.\";return t}();var O=function(){function t(t){(this||e)._viewModel=t}Object.defineProperty(t.prototype,\"instanceCount\",{get:function(){return(this||e)._viewModel.instanceCount},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModel.name},enumerable:false,configurable:true});t.prototype.instanceByIndex=function(t){var n=(this||e)._viewModel.instanceByIndex(t);return n!==null?new D(n,null):null};t.prototype.instanceByName=function(t){var n=(this||e)._viewModel.instanceByName(t);return n!==null?new D(n,null):null};t.prototype.defaultInstance=function(){var t=(this||e)._viewModel.defaultInstance();return t!==null?new D(t,null):null};t.prototype.instance=function(){var t=(this||e)._viewModel.instance();return t!==null?new D(t,null):null};Object.defineProperty(t.prototype,\"properties\",{get:function(){return(this||e)._viewModel.getProperties()},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"instanceNames\",{get:function(){return(this||e)._viewModel.getInstanceNames()},enumerable:false,configurable:true});return t}();var W=function(){function t(t){(this||e)._dataEnum=t}Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._dataEnum.name},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"values\",{get:function(){return(this||e)._dataEnum.values},enumerable:false,configurable:true});return t}();var B;(function(e){e.Number=\"number\";e.String=\"string\";e.Boolean=\"boolean\";e.Color=\"color\";e.Trigger=\"trigger\";e.Enum=\"enum\";e.List=\"list\";e.Image=\"image\"})(B||(B={}));var D=function(){function t(t,n){(this||e)._parents=[];(this||e)._children=[];(this||e)._viewModelInstances=new Map;(this||e)._propertiesWithCallbacks=[];(this||e)._referenceCount=0;(this||e)._runtimeInstance=t;n!==null&&(this||e)._parents.push(n)}Object.defineProperty(t.prototype,\"runtimeInstance\",{get:function(){return(this||e)._runtimeInstance},enumerable:false,configurable:true});t.prototype.handleCallbacks=function(){if((this||e)._propertiesWithCallbacks.length!==0){(this||e)._propertiesWithCallbacks.forEach((function(e){e.handleCallbacks()}));(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearChanges()}))}(this||e)._children.forEach((function(e){return e.handleCallbacks()}))};t.prototype.addParent=function(t){(this||e)._parents.push(t);((this||e)._propertiesWithCallbacks.length>0||(this||e)._children.length>0)&&t.addToViewModelCallbacks(this||e)};t.prototype.removeParent=function(t){var n=(this||e)._parents.indexOf(t);if(n!==-1){var r=(this||e)._parents[n];r.removeFromViewModelCallbacks(this||e);(this||e)._parents.splice(n,1)}};t.prototype.addToPropertyCallbacks=function(t){var n=this||e;if(!(this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks.push(t);(this||e)._propertiesWithCallbacks.length>0&&(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromPropertyCallbacks=function(t){var n=this||e;if((this||e)._propertiesWithCallbacks.includes(t)){(this||e)._propertiesWithCallbacks=(this||e)._propertiesWithCallbacks.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.addToViewModelCallbacks=function(t){var n=this||e;if(!(this||e)._children.includes(t)){(this||e)._children.push(t);(this||e)._parents.forEach((function(e){e.addToViewModelCallbacks(n)}))}};t.prototype.removeFromViewModelCallbacks=function(t){var n=this||e;if((this||e)._children.includes(t)){(this||e)._children=(this||e)._children.filter((function(e){return e!==t}));(this||e)._children.length===0&&(this||e)._propertiesWithCallbacks.length===0&&(this||e)._parents.forEach((function(e){e.removeFromViewModelCallbacks(n)}))}};t.prototype.clearCallbacks=function(){(this||e)._propertiesWithCallbacks.forEach((function(e){e.clearCallbacks()}))};t.prototype.propertyFromPath=function(e,t){var n=e.split(\"/\");return this.propertyFromPathSegments(n,0,t)};t.prototype.viewModelFromPathSegments=function(e,t){var n=this.internalViewModelInstance(e[t]);return n!==null?t==e.length-1?n:n.viewModelFromPathSegments(e,t++):null};t.prototype.propertyFromPathSegments=function(t,n,r){var i,a,o,s,u,l,c,f,h,d,p,v,m,g,b,y;if(n<t.length-1){var w=this.internalViewModelInstance(t[n]);return w!==null?w.propertyFromPathSegments(t,n+1,r):null}var _=null;switch(r){case B.Number:_=(a=(i=(this||e)._runtimeInstance)===null||i===void 0?void 0:i.number(t[n]))!==null&&a!==void 0?a:null;if(_!==null)return new N(_,this||e);break;case B.String:_=(s=(o=(this||e)._runtimeInstance)===null||o===void 0?void 0:o.string(t[n]))!==null&&s!==void 0?s:null;if(_!==null)return new U(_,this||e);break;case B.Boolean:_=(l=(u=(this||e)._runtimeInstance)===null||u===void 0?void 0:u.boolean(t[n]))!==null&&l!==void 0?l:null;if(_!==null)return new $(_,this||e);break;case B.Color:_=(f=(c=(this||e)._runtimeInstance)===null||c===void 0?void 0:c.color(t[n]))!==null&&f!==void 0?f:null;if(_!==null)return new Y(_,this||e);break;case B.Trigger:_=(d=(h=(this||e)._runtimeInstance)===null||h===void 0?void 0:h.trigger(t[n]))!==null&&d!==void 0?d:null;if(_!==null)return new G(_,this||e);break;case B.Enum:_=(v=(p=(this||e)._runtimeInstance)===null||p===void 0?void 0:p.enum(t[n]))!==null&&v!==void 0?v:null;if(_!==null)return new z(_,this||e);break;case B.List:_=(g=(m=(this||e)._runtimeInstance)===null||m===void 0?void 0:m.list(t[n]))!==null&&g!==void 0?g:null;if(_!==null)return new H(_,this||e);break;case B.Image:_=(y=(b=(this||e)._runtimeInstance)===null||b===void 0?void 0:b.image(t[n]))!==null&&y!==void 0?y:null;if(_!==null)return new X(_,this||e);break}return null};t.prototype.internalViewModelInstance=function(n){var r;if((this||e)._viewModelInstances.has(n))return(this||e)._viewModelInstances.get(n);var i=(r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.viewModel(n);if(i!==null){var a=new t(i,this||e);a.internalIncrementReferenceCount();(this||e)._viewModelInstances.set(n,a);return a}return null};\n/**\n         * method to access a property instance of type number belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the number property\n         */t.prototype.number=function(e){var t=this.propertyFromPath(e,B.Number);return t};\n/**\n         * method to access a property instance of type string belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the string property\n         */t.prototype.string=function(e){var t=this.propertyFromPath(e,B.String);return t};\n/**\n         * method to access a property instance of type boolean belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the boolean property\n         */t.prototype.boolean=function(e){var t=this.propertyFromPath(e,B.Boolean);return t};\n/**\n         * method to access a property instance of type color belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the ttrigger property\n         */t.prototype.color=function(e){var t=this.propertyFromPath(e,B.Color);return t};\n/**\n         * method to access a property instance of type trigger belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the trigger property\n         */t.prototype.trigger=function(e){var t=this.propertyFromPath(e,B.Trigger);return t};\n/**\n         * method to access a property instance of type enum belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the enum property\n         */t.prototype.enum=function(e){var t=this.propertyFromPath(e,B.Enum);return t};\n/**\n         * method to access a property instance of type list belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the list property\n         */t.prototype.list=function(e){var t=this.propertyFromPath(e,B.List);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the image property\n         */t.prototype.image=function(e){var t=this.propertyFromPath(e,B.Image);return t};\n/**\n         * method to access a view model property instance belonging\n         * to the view model instance or to a nested view model instance\n         * @param path - path to the view model property\n         */t.prototype.viewModel=function(t){var n=t.split(\"/\");var r=n.length>1?this.viewModelFromPathSegments(n.slice(0,n.length-1),0):this||e;return r!=null?r.internalViewModelInstance(n[n.length-1]):null};t.prototype.internalReplaceViewModel=function(t,n){var r;if(n.runtimeInstance!==null){var i=((r=(this||e)._runtimeInstance)===null||r===void 0?void 0:r.replaceViewModel(t,n.runtimeInstance))||false;if(i){n.internalIncrementReferenceCount();var a=this.internalViewModelInstance(t);if(a!==null){a.removeParent(this||e);(this||e)._children.includes(a)&&((this||e)._children=(this||e)._children.filter((function(e){return e!==a})));a.cleanup()}(this||e)._viewModelInstances.set(t,n);n.addParent(this||e)}return i}return false};\n/**\n         * method to replace a view model property with another view model value\n         * @param path - path to the view model property\n         * @param value - view model that will replace the original\n         */t.prototype.replaceViewModel=function(t,n){var r;var i=t.split(\"/\");var a=i.length>1?this.viewModelFromPathSegments(i.slice(0,i.length-1),0):this||e;return(r=a===null||a===void 0?void 0:a.internalReplaceViewModel(i[i.length-1],n))!==null&&r!==void 0&&r};t.prototype.incrementReferenceCount=function(){var t;(this||e)._referenceCount++;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.incrementReferenceCount()};t.prototype.decrementReferenceCount=function(){var t;(this||e)._referenceCount--;(t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.decrementReferenceCount()};Object.defineProperty(t.prototype,\"properties\",{get:function(){var t;return((t=(this||e)._runtimeInstance)===null||t===void 0?void 0:t.getProperties().map((function(e){return u({},e)})))||[]},enumerable:false,configurable:true});t.prototype.internalIncrementReferenceCount=function(){(this||e)._referenceCount++};t.prototype.cleanup=function(){var t=this||e;(this||e)._referenceCount--;if((this||e)._referenceCount<=0){(this||e)._runtimeInstance=null;this.clearCallbacks();(this||e)._propertiesWithCallbacks=[];(this||e)._viewModelInstances.forEach((function(e){e.cleanup()}));(this||e)._viewModelInstances.clear();var n=f([],(this||e)._children,true);(this||e)._children.length=0;var r=f([],(this||e)._parents,true);(this||e)._parents.length=0;n.forEach((function(e){e.removeParent(t)}));r.forEach((function(e){e.removeFromViewModelCallbacks(t)}))}};return t}();var V=function(){function t(t,n){(this||e).callbacks=[];(this||e)._viewModelInstanceValue=t;(this||e)._parentViewModel=n}t.prototype.on=function(t){(this||e).callbacks.length===0&&(this||e)._viewModelInstanceValue.clearChanges();if(!(this||e).callbacks.includes(t)){(this||e).callbacks.push(t);(this||e)._parentViewModel.addToPropertyCallbacks(this||e)}};t.prototype.off=function(t){t?(this||e).callbacks=(this||e).callbacks.filter((function(e){return e!==t})):(this||e).callbacks.length=0;(this||e).callbacks.length===0&&(this||e)._parentViewModel.removeFromPropertyCallbacks(this||e)};t.prototype.internalHandleCallback=function(e){};t.prototype.handleCallbacks=function(){var t=this||e;(this||e)._viewModelInstanceValue.hasChanged&&(this||e).callbacks.forEach((function(e){t.internalHandleCallback(e)}))};t.prototype.clearChanges=function(){(this||e)._viewModelInstanceValue.clearChanges()};t.prototype.clearCallbacks=function(){(this||e).callbacks.length=0};Object.defineProperty(t.prototype,\"name\",{get:function(){return(this||e)._viewModelInstanceValue.name},enumerable:false,configurable:true});return t}();var U=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var N=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var $=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var G=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}n.prototype.trigger=function(){return(this||e)._viewModelInstanceValue.trigger()};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var z=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"valueIndex\",{get:function(){return(this||e)._viewModelInstanceValue.valueIndex},set:function(t){(this||e)._viewModelInstanceValue.valueIndex=t},enumerable:false,configurable:true});Object.defineProperty(n.prototype,\"values\",{get:function(){return(this||e)._viewModelInstanceValue.values},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var H=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"length\",{get:function(){return(this||e)._viewModelInstanceValue.size},enumerable:false,configurable:true});n.prototype.addInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.addInstance(t.runtimeInstance)};n.prototype.removeInstance=function(t){t.runtimeInstance!=null&&(this||e)._viewModelInstanceValue.removeInstance(t.runtimeInstance)};n.prototype.removeInstanceAt=function(t){(this||e)._viewModelInstanceValue.removeInstanceAt(t)};n.prototype.instanceAt=function(t){var n=(this||e)._viewModelInstanceValue.instanceAt(t);if(n!=null){var r=new D(n,null);return r}return null};n.prototype.internalHandleCallback=function(e){e()};return n}(V);var Y=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{get:function(){return(this||e)._viewModelInstanceValue.value},set:function(t){(this||e)._viewModelInstanceValue.value=t},enumerable:false,configurable:true});n.prototype.rgb=function(t,n,r){(this||e)._viewModelInstanceValue.rgb(t,n,r)};n.prototype.rgba=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(i,t,n,r)};n.prototype.argb=function(t,n,r,i){(this||e)._viewModelInstanceValue.argb(t,n,r,i)};n.prototype.alpha=function(t){(this||e)._viewModelInstanceValue.alpha(t)};n.prototype.opacity=function(t){(this||e)._viewModelInstanceValue.alpha(Math.round(Math.max(0,Math.min(1,t))*255))};n.prototype.internalHandleCallback=function(t){t((this||e).value)};return n}(V);var X=function(t){s(n,t);function n(n,r){return t.call(this||e,n,r)||this||e}Object.defineProperty(n.prototype,\"value\",{set:function(t){(this||e)._viewModelInstanceValue.value(t.nativeImage)},enumerable:false,configurable:true});n.prototype.internalHandleCallback=function(e){e()};return n}(V);var q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Request(t);return[4,fetch(n)];case 1:r=e.sent();return[4,r.arrayBuffer()];case 2:i=e.sent();return[2,i]}}))}))};var J=function(e){return typeof e===\"string\"?[e]:e instanceof Array?e:[]};var K={EventManager:E,TaskQueueManager:P};var Z=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return g.getInstance((function(n){n.decodeAudio(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.AudioWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var Q=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return g.getInstance((function(n){n.decodeImage(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.ImageWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))};var ee=function(t){return l(void 0,void 0,void 0,(function(){var n,r,i;return c(this||e,(function(e){switch(e.label){case 0:n=new Promise((function(e){return g.getInstance((function(n){n.decodeFont(t,e)}))}));return[4,n];case 1:r=e.sent();i=new o.FontWrapper(r);o.finalizationRegistry.register(i,r);return[2,i]}}))}))}})();return i})()));var n=t;const r=t.rive,i=t.__esModule;export{i as __esModule,n as default,r as rive};\n//# sourceMappingURL=rive.js.map\n","import*as e from\"react\";import*as t from\"@rive-app/webgl2\";var n=e;try{\"default\"in e&&(n=e.default)}catch(i){}var r=t;try{\"default\"in t&&(r=t.default)}catch(i){}var u=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var a={};Object.defineProperty(a,\"__esModule\",{value:!0});var i=n,o=r;function l(e){return e&&\"object\"==typeof e&&\"default\"in e?e:{default:e}}var s=l(i),c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var u in t=arguments[n])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e},c.apply(this||u,arguments)};function f(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var u=0;for(r=Object.getOwnPropertySymbols(e);u<r.length;u++)t.indexOf(r[u])<0&&Object.prototype.propertyIsEnumerable.call(e,r[u])&&(n[r[u]]=e[r[u]])}return n}function d(e,t,n,r){return new(n||(n=Promise))((function(u,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function o(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?u(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,o)}l((r=r.apply(e,t||[])).next())}))}function v(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},\"function\"==typeof Symbol&&(i[Symbol.iterator]=function(){return this||u}),i;function l(u){return function(i){return function(u){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,r=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==u[0]&&2!==u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=t.call(e,o)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}}function h(e){var t=e||p(),n=i.useState(t),r=n[0],u=n[1];return i.useEffect((function(){if(\"undefined\"!=typeof window&&\"matchMedia\"in window){var t=function(){var t=e||p();u(t)},n=window.matchMedia(\"screen and (resolution: \".concat(r,\"dppx)\"));return n.hasOwnProperty(\"addEventListener\")?n.addEventListener(\"change\",t):n.addListener(t),function(){n.hasOwnProperty(\"removeEventListener\")?n.removeEventListener(\"change\",t):n.removeListener(t)}}}),[r,e]),r}function p(){var e=\"undefined\"!=typeof window&&\"number\"==typeof window.devicePixelRatio?window.devicePixelRatio:1;return Math.min(Math.max(1,e),3)}var b=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}();var g=globalThis.ResizeObserver||b,y=void 0!==globalThis.ResizeObserver,w=!y;function m(e,t){void 0===t&&(t=!0);var n=i.useState({width:0,height:0}),r=n[0],a=n[1];i.useEffect((function(){if(\"undefined\"!=typeof window&&t){var e=function(){a({width:window.innerWidth,height:window.innerHeight})};return w&&(e(),window.addEventListener(\"resize\",e)),function(){return window.removeEventListener(\"resize\",e)}}}),[]);var o,l,s,c=i.useRef(new g((o=function(e){y&&a({width:e[e.length-1].contentRect.width,height:e[e.length-1].contentRect.height})},l=0,s=0,function(){for(var e=this||u,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];clearTimeout(s),s=window.setTimeout((function(){return o.apply(e,t)}),l)})));return i.useEffect((function(){var n=c.current;if(t){var r=e.current;return e.current&&y&&n.observe(e.current),function(){n.disconnect(),r&&y&&n.unobserve(r)}}n.disconnect()}),[e,c]),r}var C={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function R(e){return Object.assign({},C,e)}function E(e){var t=e.riveLoaded,n=void 0!==t&&t,r=e.canvasElem,u=e.containerRef,a=e.options,o=void 0===a?{}:a,l=e.onCanvasHasResized,s=e.artboardBounds,c=R(o),f=i.useState({height:0,width:0}),d=f[0],v=d.height,p=d.width,b=f[1],g=i.useState({height:0,width:0}),y=g[0],w=y.height,C=y.width,E=g[1],V=i.useState(!0),O=V[0],M=V[1],k=c.fitCanvasToArtboardHeight,P=c.shouldResizeCanvasToContainer,x=c.useDevicePixelRatio,I=c.customDevicePixelRatio,T=m(u,P),S=h(I),D=null!=s?s:{},L=D.maxX,z=D.maxY,H=i.useCallback((function(){var e,t,n,r,a=null!==(t=null===(e=u.current)||void 0===e?void 0:e.clientWidth)&&void 0!==t?t:0,i=null!==(r=null===(n=u.current)||void 0===n?void 0:n.clientHeight)&&void 0!==r?r:0;return k&&s?{width:a,height:a*(s.maxY/s.maxX)}:{width:a,height:i}}),[u,k,L,z]);i.useEffect((function(){if(P&&u.current&&n){var e=H(),t=e.width,a=e.height,i=!1;if(r){var o=t!==p||a!==v;if(c.fitCanvasToArtboardHeight&&o&&(u.current.style.height=a+\"px\",i=!0),c.useDevicePixelRatio){if(o||t*S!==C||a*S!==w){var s=S*t,f=S*a;r.width=s,r.height=f,r.style.width=t+\"px\",r.style.height=a+\"px\",E({width:s,height:f}),i=!0}}else o&&(r.width=t,r.height=a,E({width:t,height:a}),i=!0);b({width:t,height:a})}l&&(O||i)&&l&&l(),O&&M(!1)}}),[r,u,T,S,H,O,M,w,C,v,p,l,P,k,x,n]),i.useEffect((function(){E({width:0,height:0})}),[r])}var V,O=function(){function e(){}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.disconnect=function(){},e}(),M=globalThis.IntersectionObserver||O,k=function(){function e(){var e=this||u;(this||u).elementsMap=new Map,(this||u).onObserved=function(t){t.forEach((function(t){var n=e.elementsMap.get(t.target);n&&n(t)}))},(this||u).observer=new M((this||u).onObserved)}return e.prototype.registerCallback=function(e,t){(this||u).observer.observe(e),(this||u).elementsMap.set(e,t)},e.prototype.removeCallback=function(e){(this||u).observer.unobserve(e),(this||u).elementsMap.delete(e)},e}(),P=function(){return V||(V=new k),V};function x(e){var t=e.setContainerRef,n=e.setCanvasRef,r=e.className,u=void 0===r?\"\":r,a=e.style,i=e.children,o=f(e,[\"setContainerRef\",\"setCanvasRef\",\"className\",\"style\",\"children\"]),l=c({width:\"100%\",height:\"100%\"},a);return s.default.createElement(\"div\",c({ref:t,className:u},!u&&{style:l}),s.default.createElement(\"canvas\",c({ref:n,style:{verticalAlign:\"top\",width:0,height:0}},o),i))}function I(e,t){void 0===t&&(t={});var n=i.useState(null),r=n[0],u=n[1],a=i.useRef(null),l=i.useState(null),f=l[0],d=l[1],v=Boolean(e),p=R(t),b=h(),g=i.useCallback((function(){if(f){if(f.layout&&f.layout.fit===o.Fit.Layout&&r){var e=b*f.layout.layoutScaleFactor;f.devicePixelRatioUsed=b,f.artboardWidth=(null==r?void 0:r.width)/e,f.artboardHeight=(null==r?void 0:r.height)/e}f.startRendering(),f.resizeToCanvas()}}),[f,b]);E({riveLoaded:!!f,canvasElem:r,containerRef:a,options:p,onCanvasHasResized:g,artboardBounds:null==f?void 0:f.bounds});var y=i.useCallback((function(e){null===e&&r&&(r.height=0,r.width=0),u(e)}),[]);i.useEffect((function(){if(r&&e){var t,n=null!=f;if(null==f){var u=p.useOffscreenRenderer;(t=new o.Rive(c(c({useOffscreenRenderer:u},e),{canvas:r}))).on(o.EventType.Load,(function(){n=!0,r?d(t):t.cleanup()}))}return function(){n||null==t||t.cleanup()}}}),[r,v,f]);var w=i.useCallback((function(e){a.current=e}),[]),m={observe:i.useCallback((function(e,t){P().registerCallback(e,t)}),[]),unobserve:i.useCallback((function(e){P().removeCallback(e)}),[])},C=m.observe,V=m.unobserve;i.useEffect((function(){var e,t=!1,n=function(){if(r&&t){var e=r.getBoundingClientRect();e.width>0&&e.height>0&&e.top<(window.innerHeight||document.documentElement.clientHeight)&&e.bottom>0&&e.left<(window.innerWidth||document.documentElement.clientWidth)&&e.right>0&&(null==f||f.startRendering(),t=!1)}};return r&&!1!==p.shouldUseIntersectionObserver&&C(r,(function(r){r.isIntersecting?f&&f.startRendering():f&&f.stopRendering(),t=!r.isIntersecting,clearTimeout(e),r.isIntersecting||0!==r.boundingClientRect.width||(e=setTimeout(n,10))})),function(){r&&V(r)}}),[C,V,f,r,p.shouldUseIntersectionObserver]),i.useEffect((function(){return function(){f&&(f.cleanup(),d(null))}}),[f,r]);var O=null==e?void 0:e.animations;i.useEffect((function(){f&&O&&(f.isPlaying?(f.stop(f.animationNames),f.play(O)):f.isPaused&&(f.stop(f.animationNames),f.pause(O)))}),[O,f]);var M=i.useCallback((function(e){return s.default.createElement(x,c({setContainerRef:w,setCanvasRef:y},e))}),[y,w]);return{canvas:r,container:a.current,setCanvasRef:y,setContainerRef:w,rive:f,RiveComponent:M}}function T(e,t,n){var r=i.useState(null),u=r[0],a=r[1],o=i.useState(n.defaultValue),l=o[0],s=o[1],f=i.useState(null),d=f[0],v=f[1],h=i.useRef(null),p=i.useRef(e),b=i.useRef(n);i.useEffect((function(){b.current=n}),[n]);var g=i.useCallback((function(){var e=h.current,t=p.current,n=b.current;if(!e||!t)return a(null),s(n.defaultValue),v(null),function(){};var r=n.getProperty(e,t);if(r){a(r),s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r));var u=function(){s(n.getValue(r)),n.getExtendedData&&v(n.getExtendedData(r)),n.onPropertyEvent&&n.onPropertyEvent()};return r.on(u),function(){r.off(u)}}return function(){}}),[]);i.useEffect((function(){return h.current=t,p.current=e,g()}),[t,e,g]);var y=i.useCallback((function(e){if(u&&h.current===t)try{return e(u),void(b.current.getExtendedData&&v(b.current.getExtendedData(u)))}catch(e){}if(h.current)try{var n=b.current.getProperty(h.current,p.current);n&&(a(n),e(n),b.current.getExtendedData&&v(b.current.getExtendedData(n)))}catch(e){}}),[u,t]),w=i.useMemo((function(){return b.current.buildPropertyOperations(y)}),[y]),m=c({value:l},w);return n.getExtendedData&&(m.extendedData=d),m}a.default=function(e){var t=e.src,n=e.artboard,r=e.animations,u=e.stateMachines,a=e.layout,i=e.useOffscreenRenderer,o=void 0===i||i,l=e.shouldDisableRiveListeners,d=void 0!==l&&l,v=e.shouldResizeCanvasToContainer,h=void 0===v||v,p=e.automaticallyHandleEvents,b=void 0!==p&&p,g=e.children,y=f(e,[\"src\",\"artboard\",\"animations\",\"stateMachines\",\"layout\",\"useOffscreenRenderer\",\"shouldDisableRiveListeners\",\"shouldResizeCanvasToContainer\",\"automaticallyHandleEvents\",\"children\"]),w=I({src:t,artboard:n,animations:r,layout:a,stateMachines:u,autoplay:!0,shouldDisableRiveListeners:d,automaticallyHandleEvents:b},{useOffscreenRenderer:o,shouldResizeCanvasToContainer:h}).RiveComponent;return s.default.createElement(w,c({},y),g)},a.useResizeCanvas=E,a.useRive=I,a.useRiveFile=function(e){var t=this||u,n=i.useState(null),r=n[0],a=n[1],l=i.useState(\"idle\"),s=l[0],c=l[1];return i.useEffect((function(){var n=null;return d(t,void 0,void 0,(function(){return v(this||u,(function(t){try{c(\"loading\"),(n=new o.RiveFile(e)).init(),n.on(o.EventType.Load,(function(){null==n||n.getInstance(),a(n),c(\"success\")})),n.on(o.EventType.LoadError,(function(){c(\"failed\")})),a(n)}catch(e){console.error(e),c(\"failed\")}return[2]}))})),function(){null==n||n.cleanup()}}),[e.src,e.buffer]),{riveFile:r,status:s}},a.useStateMachineInput=function(e,t,n,r){var u=i.useState(null),a=u[0],l=u[1];return i.useEffect((function(){function u(){if(e&&t&&n||l(null),e&&t&&n){var u=e.stateMachineInputs(t);if(u){var a=u.find((function(e){return e.name===n}));void 0!==r&&a&&(a.value=r),l(a||null)}}else l(null)}u(),e&&e.on(o.EventType.Load,(function(){u()}))}),[e]),a},a.useViewModel=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,l=i.useState(null),s=l[0],c=l[1];return i.useEffect((function(){function t(){var t;if(e){var n=null;n=null!=r?(null===(t=e.viewModelByName)||void 0===t?void 0:t.call(e,r))||null:e.defaultViewModel()||null,c(n)}else c(null)}return t(),e&&e.on(o.EventType.Load,t),function(){e&&e.off(o.EventType.Load,t)}}),[e,r,a]),s},a.useViewModelInstance=function(e,t){var n=null!=t?t:{},r=n.name,u=n.useDefault,a=void 0!==u&&u,o=n.useNew,l=void 0!==o&&o,s=n.rive,c=i.useState(null),f=c[0],d=c[1];return i.useEffect((function(){var t,n,u;if(e){var i=null;i=null!=r?e.instanceByName(r)||null:a?(null===(t=e.defaultInstance)||void 0===t?void 0:t.call(e))||null:l?(null===(n=e.instance)||void 0===n?void 0:n.call(e))||null:(null===(u=e.defaultInstance)||void 0===u?void 0:u.call(e))||null,d(i),s&&i&&s.viewModelInstance!==i&&s.bindViewModelInstance(i)}else d(null)}),[e,r,a,l,s]),f},a.useViewModelInstanceBoolean=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.boolean(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceColor=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.color(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))},setRgb:function(t,n,r){e((function(e){e.rgb(t,n,r)}))},setRgba:function(t,n,r,u){e((function(e){e.rgba(t,n,r,u)}))},setAlpha:function(t){e((function(e){e.alpha(t)}))},setOpacity:function(t){e((function(e){e.opacity(t)}))}}}),[])});return{value:n.value,setValue:n.setValue,setRgb:n.setRgb,setRgba:n.setRgba,setAlpha:n.setAlpha,setOpacity:n.setOpacity}},a.useViewModelInstanceEnum=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.enum(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,getExtendedData:i.useCallback((function(e){return e.values}),[]),buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,values:n.extendedData||[],setValue:n.setValue}},a.useViewModelInstanceNumber=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.number(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceString=function(e,t){var n=T(e,t,{getProperty:i.useCallback((function(e,t){return e.string(t)}),[]),getValue:i.useCallback((function(e){return e.value}),[]),defaultValue:null,buildPropertyOperations:i.useCallback((function(e){return{setValue:function(t){e((function(e){e.value=t}))}}}),[])});return{value:n.value,setValue:n.setValue}},a.useViewModelInstanceTrigger=function(e,t,n){var r=(null!=n?n:{}).onTrigger;return{trigger:T(e,t,{getProperty:i.useCallback((function(e,t){return e.trigger(t)}),[]),getValue:i.useCallback((function(){}),[]),defaultValue:null,onPropertyEvent:r,buildPropertyOperations:i.useCallback((function(e){return{trigger:function(){e((function(e){e.trigger()}))}}}),[])}).trigger}},Object.keys(o).forEach((function(e){\"default\"===e||a.hasOwnProperty(e)||Object.defineProperty(a,e,{enumerable:!0,get:function(){return o[e]}})}));const S=a.__esModule,D=a.useResizeCanvas,L=a.useRive,z=a.useRiveFile,H=a.useStateMachineInput,j=a.useViewModel,N=a.useViewModelInstance,B=a.useViewModelInstanceBoolean,A=a.useViewModelInstanceColor,F=a.useViewModelInstanceEnum,W=a.useViewModelInstanceNumber,_=a.useViewModelInstanceString,U=a.useViewModelInstanceTrigger;export{S as __esModule,a as default,D as useResizeCanvas,L as useRive,z as useRiveFile,H as useStateMachineInput,j as useViewModel,N as useViewModelInstance,B as useViewModelInstanceBoolean,A as useViewModelInstanceColor,F as useViewModelInstanceEnum,W as useViewModelInstanceNumber,_ as useViewModelInstanceString,U as useViewModelInstanceTrigger};\n//# sourceMappingURL=index.js.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,useRef}from\"react\";import*as riveCanvas from\"@rive-app/react-canvas\";import*as riveWebGL from\"@rive-app/react-webgl2\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";var isRiveRenderer=false;var rivePackage=()=>{if(isRiveRenderer){return riveWebGL;}else{return riveCanvas;}};// Mapping for fit options to Fit enum\nconst getFitValue=fit=>{const Fit=rivePackage().default.Fit;switch(fit){case\"layout\":return Fit.Layout;case\"contain\":return Fit.Contain;case\"cover\":return Fit.Cover;case\"fill\":return Fit.Fill;case\"fitWidth\":return Fit.FitWidth;case\"fitHeight\":return Fit.FitHeight;case\"none\":return Fit.None;case\"scaleDown\":return Fit.ScaleDown;default:return Fit.Contain;}};// Mapping for alignment options to Alignment enum\nconst getAlignmentValue=alignment=>{const Alignment=rivePackage().default.Alignment;switch(alignment){case\"center\":return Alignment.Center;case\"topLeft\":return Alignment.TopLeft;case\"topCenter\":return Alignment.TopCenter;case\"topRight\":return Alignment.TopRight;case\"centerLeft\":return Alignment.CenterLeft;case\"centerRight\":return Alignment.CenterRight;case\"bottomLeft\":return Alignment.BottomLeft;case\"bottomCenter\":return Alignment.BottomCenter;case\"bottomRight\":return Alignment.BottomRight;default:return Alignment.Center;}};function useRiveInputs(rive,stateMachines,inputsJSON){const inputConfigs=useMemo(()=>{try{return JSON.parse(inputsJSON||\"[]\");}catch(error){console.error(\"Error parsing inputsJSON:\",error);return[];}},[inputsJSON]);return inputConfigs.map(config=>{const{useStateMachineInput}=rivePackage();const handler=useStateMachineInput(rive,stateMachines,config.name,config.type===\"Trigger\"?true:config.value);return{...config,handler};});}/**\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function RivePlayer_vX(props){const{riveRenderer}=props;isRiveRenderer=riveRenderer;const[renderer,setRenderer]=useState(riveRenderer);useEffect(()=>{setRenderer(riveRenderer);},[riveRenderer]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(RivePlayerInternal,{...props,riveRenderer:renderer})},renderer?\"webgl\":\"canvas\");}function RivePlayerInternal(props){const{src,artboard,stateMachines,riveRenderer,autoplay,autoBind,handleEvents,fit,alignment,play,playOnCanvas,onEventTriggered,inputsJSON,isTouchScrollEnabled,layoutScaleFactor}=props;const rivePackage=useMemo(()=>riveRenderer?riveWebGL:riveCanvas,[riveRenderer]);const{useRive}=rivePackage;const Layout=rivePackage.default.Layout;const layout=useMemo(()=>new Layout({fit:getFitValue(fit),alignment:getAlignmentValue(alignment),...fit===\"layout\"&&{layoutScaleFactor}}),[fit,alignment,layoutScaleFactor]);const{rive,RiveComponent}=useRive({src,artboard,stateMachines,autoplay,autoBind,automaticallyHandleEvents:handleEvents,layout,isTouchScrollEnabled:isTouchScrollEnabled});const inputs=useRiveInputs(rive,stateMachines,inputsJSON);const prevInputsRef=useRef(inputs);useEffect(()=>{if(rive&&inputs.length){inputs.forEach((input,index)=>{if(input.handler){const prevInput=prevInputsRef.current[index];if(input.type===\"Trigger\"&&input.value&&(!prevInput||!prevInput.value)){input.handler.fire();}else if(input.type!==\"Trigger\"&&\"value\"in input){input.handler.value=input.value;}}});}prevInputsRef.current=inputs;},[rive,inputs]);useEffect(()=>{if(rive){const handleEvent=event=>{// console.log(\"Rive event triggered:\", event)\nif(onEventTriggered){onEventTriggered(event.data);// console.log(\"Event data:\", event.data)\n}};rive.on(\"riveevent\",handleEvent);return()=>{rive.off(\"riveevent\",handleEvent);};}},[rive,onEventTriggered]);useEffect(()=>{if(rive){const shouldPlay=RenderTarget.current()===RenderTarget.canvas?playOnCanvas:play;shouldPlay?rive.play():rive.pause();}},[rive,play,playOnCanvas]);useEffect(()=>{if(rive){rive.layout=layout;}},[rive,layout]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(RiveComponent,{style:{width:\"100%\",height:\"100%\"}})});}// Property controls\naddPropertyControls(RivePlayer_vX,{src:{title:\"Source\",type:ControlType.String},artboard:{title:\"Artboard\",type:ControlType.String},stateMachines:{title:\"State Machines\",type:ControlType.String},riveRenderer:{title:\"Rive Renderer\",type:ControlType.Boolean,hidden:()=>true},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,hidden:()=>true},autoBind:{title:\"Auto Bind\",type:ControlType.Boolean},handleEvents:{title:\"Handle Events\",type:ControlType.Boolean},isTouchScrollEnabled:{title:\"Touch Screen Enabled\",type:ControlType.Boolean},fit:{title:\"Fit\",type:ControlType.Enum,options:[\"layout\",\"contain\",\"cover\",\"fill\",\"fitWidth\",\"fitHeight\",\"none\",\"scaleDown\"],optionTitles:[\"Layout\",\"Contain\",\"Cover\",\"Fill\",\"Fit Width\",\"Fit Height\",\"None\",\"Scale Down\"],defaultValue:\"contain\"},layoutScaleFactor:{title:\"Layout Scale Factor\",type:ControlType.Number,defaultValue:1,min:.25,max:10,displayStepper:true,step:.25,hidden:props=>props.fit!==\"layout\"},alignment:{title:\"Alignment\",type:ControlType.Enum,options:[\"center\",\"topLeft\",\"topCenter\",\"topRight\",\"centerLeft\",\"centerRight\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\"],optionTitles:[\"Center\",\"Top Left\",\"Top Center\",\"Top Right\",\"Center Left\",\"Center Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\"],defaultValue:\"center\"},play:{title:\"Auto-Play\",type:ControlType.Boolean},playOnCanvas:{title:\"Play on Canvas\",type:ControlType.Boolean},onEventTriggered:{type:ControlType.EventHandler},inputsJSON:{title:\"Inputs JSON\",type:ControlType.String,hidden:()=>true}});// Default props\nRivePlayer_vX.defaultProps={src:\"https://public.rive.app/hosted/63978/135405/cRjq3a7l40ScM-l2peKfBQ.riv\",artboard:\"AB_BG\",stateMachines:\"SM_BG\",riveRenderer:false,autoplay:true,autoBind:true,handleEvents:true,fit:\"contain\",alignment:\"center\",play:true,playOnCanvas:true,onEventTriggered:eventData=>null,inputsJSON:\"[]\",isTouchScrollEnabled:false,layoutScaleFactor:1};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RivePlayer_vX\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RivePlayer_vX.map","// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useScroll,useTransform}from\"framer-motion\";import{useRef}from\"react\";const Direction=[\"up\",\"down\"];const lerp=(a,b,amount)=>(1-amount)*a+amount*b;export default function ScrollGradient({direction,image,maxHeight,minHeight,animation}){const{start,end}=animation;const container=useRef(null);const{scrollYProgress}=useScroll({target:container,offset:direction===\"up\"?[`end ${start}%`,`end ${end}%`]:[`start ${end}%`,`start ${start}%`]});const height=useTransform(scrollYProgress,[0,1],[`${minHeight}rem`,`${maxHeight}rem`]);return /*#__PURE__*/_jsx(motion.img,{ref:container,style:{width:\"100%\",height,rotateZ:direction===\"up\"?0:180},...image});}const defaultProps={image:{src:\"\",srsSet:\"\",alt:\"\"},direction:\"up\",maxHeight:1.5,minHeight:1,animation:{start:100,end:0}};ScrollGradient.defultProps=defaultProps;addPropertyControls(ScrollGradient,{direction:{type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",defaultValue:\"up\",options:Direction,optionTitles:Direction},animation:{title:\"Transition\",type:ControlType.Object,buttonTitle:\"Controls\",controls:{start:{title:\"Start\",type:ControlType.Number,unit:\"%\",defaultValue:100,min:0,max:100,description:\"Transition start with respect to the viewport\",hidden(props){return props.customStart===false;}},end:{title:\"End\",type:ControlType.Number,unit:\"%\",defaultValue:0,min:0,max:100,description:\"Transition end with respect to the viewport\",hidden(props){return props.customEnd===false;}}},description:\"Controls at what point during scroll does the gradient expand\"},image:{type:ControlType.ResponsiveImage},maxHeight:{title:\"Max Height\",type:ControlType.Number,unit:\"rem\",defaultValue:6,min:1,max:64},minHeight:{title:\"Min Height\",type:ControlType.Number,unit:\"rem\",defaultValue:2,min:1,max:64}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollGradient\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollGradient.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster=\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\",playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);const isCloseToViewport=isOnCanvas?false:useInView(videoRef,{margin:\"100px\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",preload:isPlaying.current?\"auto\":autoplayBehavior!==\"on-mount\"&&posterEnabled&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"112\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useEffect,useState,useRef,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n *//*function useIsMouse() {\n    const [isMouseDevice, setIsMouseDevice] = useState(false)\n\n    useLayoutEffect(() => {\n        setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches)\n    }, [])\n\n    return isMouseDevice\n}*//**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current?.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current?.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,directionModifier,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current*directionModifier===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots?.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const writingDirection=useWritingDirection();/**\n     * For RTL the items lay out right to left and therefore scroll will be negative. We\n     * flip the sign on the value to avoid overcomplicating things with negative pages etc\n     */const directionModifier=axis&&writingDirection===\"rtl\"?-1:1;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n     *///const isMouseDevice = useIsMouse()\n/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(writingDirection===\"rtl\",fadeAlpha);const end=useGUI(writingDirection!==\"rtl\",fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,directionModifier,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current*directionModifier,0,start,fadeTransition);checkLimit(current*directionModifier,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];const outOfView=end<current||start>current+containerLength;element.setAttribute(\"aria-hidden\",outOfView);if(!outOfView){element.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{element.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows — Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}/*const findNextItem = (delta: 1 | -1, target: number) => {\n        if (!scrollInfo.current) return\n        const { current } = scrollInfo.current\n        const { children } = carouselRef.current\n        let scrollTarget\n\n        let i = delta === 1 ? 0 : children.length - 1\n        while (scrollTarget === undefined) {\n            const item = children[i]\n\n            const start = axis ? item.offsetLeft : item.offsetTop\n            const length = axis ? item.offsetWidth : item.offsetHeight\n            const end = start + length\n\n            const threshold = 0.05\n            if (delta === 1) {\n                const visibility = progress(start, end, target)\n                if (visibility < 1 - threshold) {\n                    scrollTarget = start\n                } else if (i === children.length - 1) {\n                    scrollTarget = end\n                }\n            } else if (delta === -1) {\n                const visibility = progress(start, end, target)\n                if (visibility > threshold) {\n                    scrollTarget = end\n                } else if (i === 0) {\n                    scrollTarget = start\n                }\n            }\n\n            i += delta\n        }\n\n        return scrollTarget\n    }*/const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=(page,adjustment=0)=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;const totalLen=scrollLength/(numPages-1);goto((page*totalLen+adjustment*totalLen)*directionModifier);};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get()*directionModifier;const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));let adjustment=0;if(snap&&(snapEdge===\"start\"||snapEdge===\"end\")&&delta>=1)adjustment=.4// this ensures it doesn't snap back to previous page*/\n    ;gotoPage(currentPage+delta,adjustment);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>startTransition(()=>gotoPage(i)),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis,directionModifier:directionModifier}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}const leftArrowSrc=leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\";const rightArrowSrc=rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\";return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>/*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...child.props?.style,...childStyle}})}))}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:writingDirection===\"rtl\"&&axis?rightArrowSrc:leftArrowSrc})}),// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:writingDirection===\"rtl\"&&axis?leftArrowSrc:rightArrowSrc})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,directionModifier,...props}){const opacity=useTransform(currentScroll,v=>{if(!scrollInfo.current?.scrollLength){return index===0?selectedOpacity:unselectedOpacity;}const currentScroll=v*directionModifier;const pageLength=scrollInfo.current?.scrollLength/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=currentScroll>=minScroll&&(index<total-1?currentScroll<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};function useWritingDirection(){const[writingDirection,setWritingDirection]=useState(\"ltr\");// must be done this way to ensure that there isn't a mismatch with SSG\n// which leads to button images not updating for the real writing direction\nuseEffect(()=>{if(window?.document?.documentElement?.dir===\"rtl\"){setWritingDirection(\"rtl\");}},[]);return writingDirection;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","// Generated by Framer (4c8a172)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"DWr9t8gxI\",\"nFmA877JF\",\"IN9zaZCzo\",\"j1SMCSUjQ\",\"Wyr4Z0IeN\"];const serializationHash=\"framer-efHxe\";const variantClassNames={DWr9t8gxI:\"framer-v-1lnna7f\",IN9zaZCzo:\"framer-v-6xb1xc\",j1SMCSUjQ:\"framer-v-8t0wb4\",nFmA877JF:\"framer-v-suuh1t\",Wyr4Z0IeN:\"framer-v-1q3ga3c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:.7,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"DWr9t8gxI\",\"Variant 2\":\"nFmA877JF\",\"Variant 3\":\"IN9zaZCzo\",\"Variant 4\":\"j1SMCSUjQ\",\"Variant 5\":\"Wyr4Z0IeN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DWr9t8gxI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DWr9t8gxI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1h77yyy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"j1SMCSUjQ\",true),1800);});const onAppear1rtcbnu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"IN9zaZCzo\",true),1e3);});const onAppear19s8rvb=activeVariantCallback(async(...args)=>{setVariant(\"DWr9t8gxI\",true);});const onAppear1i5zg93=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"DWr9t8gxI\",true),1200);});useOnVariantChange(baseVariant,{default:onAppear1h77yyy,IN9zaZCzo:onAppear19s8rvb,j1SMCSUjQ:onAppear1i5zg93,nFmA877JF:onAppear1rtcbnu,Wyr4Z0IeN:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({IN9zaZCzo:{value:transition3},nFmA877JF:{value:transition2},Wyr4Z0IeN:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lnna7f\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DWr9t8gxI\",ref:refBinding,style:{...style},...addPropertyOverrides({IN9zaZCzo:{\"data-framer-name\":\"Variant 3\"},j1SMCSUjQ:{\"data-framer-name\":\"Variant 4\"},nFmA877JF:{\"data-framer-name\":\"Variant 2\"},Wyr4Z0IeN:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-40sy5m\",\"data-framer-name\":\"Chip Final\",layoutDependency:layoutDependency,layoutId:\"Eaq_FzW_o\",style:{opacity:1},variants:{IN9zaZCzo:{opacity:1},j1SMCSUjQ:{opacity:1},nFmA877JF:{opacity:0},Wyr4Z0IeN:{opacity:0}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10w3k4j\",\"data-framer-name\":\"glow\",layoutDependency:layoutDependency,layoutId:\"tRCVSgI6d\",style:{background:\"linear-gradient(180deg, rgba(255, 139, 97, 0.8) 0%, rgba(114, 59, 255, 0.8) 38.999998569488525%, rgba(15, 188, 255, 0.8) 81.00000023841858%, rgba(32, 188, 143, 0.8) 100%)\",borderBottomLeftRadius:2.97,borderBottomRightRadius:2.97,borderTopLeftRadius:2.97,borderTopRightRadius:2.97,filter:\"blur(10px)\",opacity:1,WebkitFilter:\"blur(10px)\"},variants:{IN9zaZCzo:{borderBottomLeftRadius:2.28,borderBottomRightRadius:2.28,borderTopLeftRadius:2.28,borderTopRightRadius:2.28,filter:\"blur(8px)\",opacity:0,WebkitFilter:\"blur(8px)\"},j1SMCSUjQ:{opacity:0},nFmA877JF:{borderBottomLeftRadius:2.28,borderBottomRightRadius:2.28,borderTopLeftRadius:2.28,borderTopRightRadius:2.28,filter:\"blur(8px)\",opacity:0,WebkitFilter:\"blur(8px)\"},Wyr4Z0IeN:{borderBottomLeftRadius:2.28,borderBottomRightRadius:2.28,borderTopLeftRadius:2.28,borderTopRightRadius:2.28,filter:\"blur(8px)\",opacity:0,WebkitFilter:\"blur(8px)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qshxkj\",\"data-framer-name\":\"CHIP\",layoutDependency:layoutDependency,layoutId:\"v_Ni1jBJL\",style:{background:\"linear-gradient(180deg, rgb(255, 139, 97) 0%, rgb(114, 59, 255) 38.999998569488525%, rgb(15, 188, 255) 81.00000023841858%, rgb(32, 188, 143) 100%)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},variants:{IN9zaZCzo:{borderBottomLeftRadius:4.62,borderBottomRightRadius:4.62,borderTopLeftRadius:4.62,borderTopRightRadius:4.62},nFmA877JF:{borderBottomLeftRadius:4.62,borderBottomRightRadius:4.62,borderTopLeftRadius:4.62,borderTopRightRadius:4.62},Wyr4Z0IeN:{borderBottomLeftRadius:4.62,borderBottomRightRadius:4.62,borderTopLeftRadius:4.62,borderTopRightRadius:4.62}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tf9iyx\",\"data-framer-name\":\"Layer 2\",layoutDependency:layoutDependency,layoutId:\"oHVNaRxvx\",style:{background:\"linear-gradient(180deg, rgb(7, 7, 7) 0%, rgb(73, 73, 73) 28.999999165534973%, rgb(27, 27, 27) 100%)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{IN9zaZCzo:{borderBottomLeftRadius:3.08,borderBottomRightRadius:3.08,borderTopLeftRadius:3.08,borderTopRightRadius:3.08},nFmA877JF:{borderBottomLeftRadius:3.08,borderBottomRightRadius:3.08,borderTopLeftRadius:3.08,borderTopRightRadius:3.08},Wyr4Z0IeN:{borderBottomLeftRadius:3.08,borderBottomRightRadius:3.08,borderTopLeftRadius:3.08,borderTopRightRadius:3.08}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y02cu7\",\"data-framer-name\":\"Layer 3\",layoutDependency:layoutDependency,layoutId:\"Fhl9EtSKJ\",style:{background:\"linear-gradient(180deg, rgb(78, 78, 78) 0%, rgb(3, 3, 3) 100%)\",borderBottomLeftRadius:2.8,borderBottomRightRadius:2.8,borderTopLeftRadius:2.8,borderTopRightRadius:2.8},variants:{IN9zaZCzo:{borderBottomLeftRadius:2.15,borderBottomRightRadius:2.15,borderTopLeftRadius:2.15,borderTopRightRadius:2.15},nFmA877JF:{borderBottomLeftRadius:2.15,borderBottomRightRadius:2.15,borderTopLeftRadius:2.15,borderTopRightRadius:2.15},Wyr4Z0IeN:{borderBottomLeftRadius:2.15,borderBottomRightRadius:2.15,borderTopLeftRadius:2.15,borderTopRightRadius:2.15}},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1fovad6\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:84,intrinsicWidth:83,layoutDependency:layoutDependency,layoutId:\"s3k_rZiiW\",svg:'<svg width=\"83\" height=\"84\" viewBox=\"-1 -1 83 84\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.1329 0.517153C31.6203 0.810511 28.801 1.63864 26.8685 2.35797L23.3543 3.66647V7.56446C23.3543 9.70841 23.1814 11.4624 22.9705 11.4624C22.759 11.4624 21.1285 10.6282 19.3469 9.60879L16.1078 7.75575L12.1254 11.4808C5.40572 17.7672 1.14471 25.6897 0.355696 33.3653L0 36.8256L3.12059 38.6347C4.83735 39.6297 6.24179 40.6032 6.24179 40.7982C6.24179 40.9932 4.83735 41.9667 3.12059 42.9617L0 44.7707L0.355696 48.2311C1.1496 55.9556 5.49373 63.9936 12.1921 70.1315L16.1897 73.7936L19.3879 71.9638C21.1468 70.9572 22.7462 70.134 22.9412 70.134C23.1361 70.134 23.3782 71.8525 23.4778 73.9531L23.6599 77.7716L27.2022 79.1749C35.2659 82.3688 45.0793 82.3596 53.1808 79.151L56.6626 77.7716L56.8448 73.9531C56.9444 71.8525 57.1864 70.134 57.3813 70.134C57.5763 70.134 59.2063 70.9749 61.0025 72.0029L64.2691 73.8718L69.0551 69.0999C74.2879 63.8818 77.6389 58.2903 79.2585 52.0729C80.8616 45.9167 80.6458 44.9865 77.1365 42.9373C75.4558 41.9557 74.0807 40.9522 74.0807 40.7077C74.0807 40.4633 75.4558 39.5148 77.1365 38.5999C80.6525 36.6863 80.8756 35.7329 79.2585 29.5235C77.6377 23.3025 74.2885 17.7146 69.046 12.488L64.252 7.70747L60.9249 9.58496C59.095 10.6178 57.4694 11.4624 57.3123 11.4624C57.1552 11.4624 56.9444 9.7463 56.8448 7.64819C56.6748 4.08939 56.5398 3.77465 54.8291 2.9508C49.4766 0.371087 39.6027 -0.736339 33.1329 0.517153ZM35.5775 8.83384C32.6195 9.1547 24.5766 11.5401 24.5766 12.0962C24.5766 12.7972 28.7906 14.3239 33.0266 15.1575C38.0393 16.1433 46.3792 15.5976 51.6205 13.9401C53.8898 13.2226 55.7459 12.4091 55.7459 12.1329C55.7459 11.5254 50.5657 9.86426 46.037 9.02024C42.8168 8.42008 39.8795 8.36752 35.5775 8.83384ZM18.3825 16.9629C13.3007 22.0172 10.0719 27.6772 8.34663 34.5552C6.75089 40.9125 7.28015 41.0873 12.4506 35.9089C17.5012 30.8503 20.7648 25.1213 22.4718 18.3166C24.0657 11.9642 23.5719 11.801 18.3825 16.9629ZM56.9682 13.9303C56.9682 16.595 58.9594 22.8722 61.129 27.0471C63.9526 32.4803 72.3463 41.2816 72.7032 39.1835C73.0631 37.0695 71.0873 30.4201 68.8058 26.068C66.5891 21.84 61.8324 16.0651 58.7693 13.8839L56.9682 12.6016V13.9303ZM29.6517 24.1544C27.1062 31.2665 25.0802 34.8993 21.6718 38.4648L19.5199 40.7157L22.3221 43.9188C25.2819 47.3022 28.5914 53.3863 29.2422 56.6401C29.6077 58.4675 29.7434 58.5537 31.5347 58.0941C33.6279 57.5562 45.864 57.4255 48.6161 57.9107C50.2534 58.1998 50.4263 58.0109 51.7672 54.476C53.509 49.8831 55.8046 46.1086 58.6911 43.0901L60.8833 40.7982L58.6911 38.5063C55.7483 35.4291 53.3446 31.4823 51.7122 27.0471C50.3823 23.4339 50.3328 23.3844 48.3178 23.6857C45.2296 24.1471 34.3216 24.0518 32.0401 23.5433C30.4297 23.1845 29.9555 23.3061 29.6517 24.1544ZM7.46412 42.6745C7.46412 45.3342 9.46628 51.617 11.6377 55.7717C14.4674 61.1853 22.8837 70.0081 23.215 67.9081C23.5554 65.755 21.5624 59.1049 19.2614 54.7156C17.1455 50.6807 10.8946 43.2025 8.6186 41.9845C7.65358 41.468 7.46412 41.5811 7.46412 42.6745ZM67.8719 45.6875C62.8213 50.7461 59.5577 56.4751 57.8507 63.2798C56.2568 69.6322 56.7506 69.7954 61.94 64.6335C67.0218 59.5792 70.2506 53.9192 71.9759 47.0412C73.5716 40.6839 73.0424 40.5091 67.8719 45.6875ZM33.7441 66.2787C30.1853 66.8759 24.5766 68.8322 24.5766 69.4763C24.5766 70.1462 30.0343 71.8684 34.5862 72.6348C36.9563 73.0339 40.5555 73.1696 42.8369 72.9453C47.1273 72.5248 55.7459 70.2458 55.7459 69.532C55.7459 68.8676 52.8539 67.7144 48.7792 66.7536C45.3182 65.9371 37.29 65.6835 33.7441 66.2787Z\" fill=\"white\" fill-opacity=\"0.36\"/>\\n<path d=\"M40.3367 29.3358C41.8058 35.0312 46.2533 39.4787 51.9487 40.9478C46.2533 42.417 41.8058 46.8645 40.3367 52.5599C38.8675 46.8645 34.42 42.417 28.7246 40.9478C34.42 39.4787 38.8675 35.0312 40.3367 29.3358Z\" fill=\"white\" fill-opacity=\"0.36\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"15.607428571428574px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.59))\",\"--framer-text-transform\":\"uppercase\"},children:\"Lopus Probe \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"15.607428571428574px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Engine\"})]}),className:\"framer-87qm7h\",\"data-framer-name\":\"Lopus Probe Engine\",fonts:[\"GF;Fira Code-600\"],layoutDependency:layoutDependency,layoutId:\"oJOfqCxsA\",style:{\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.59)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IN9zaZCzo:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"12.005714285714289px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.59))\",\"--framer-text-transform\":\"uppercase\"},children:\"Lopus Probe \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"12.005714285714289px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Engine\"})]})},nFmA877JF:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"12.005714285714289px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.59))\",\"--framer-text-transform\":\"uppercase\"},children:\"Lopus Probe \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"12.005714285714289px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Engine\"})]})},Wyr4Z0IeN:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"12.005714285714289px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.59))\",\"--framer-text-transform\":\"uppercase\"},children:\"Lopus Probe \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlyYSBDb2RlLTYwMA==\",\"--framer-font-family\":'\"Fira Code\", monospace',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"12.005714285714289px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Engine\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14ksqhc\",\"data-framer-name\":\"Ellipse 2\",layoutDependency:layoutDependency,layoutId:\"OWpAJ1A_Z\",style:{background:\"linear-gradient(180deg, rgb(241, 235, 224) 0%, rgb(255, 132, 63) 31.999999284744263%, rgb(228, 95, 20) 76.99999809265137%, rgb(188, 67, 0) 100%)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"0px 2.14px 14.375px 0px rgba(255, 134, 64, 0.79), 0px 10.68px 28.75px 0px rgba(255, 134, 64, 0.69), 0px 23.49px 37.375px 0px rgba(255, 134, 64, 0.75), 0px 41.65px 46px 0px rgba(255, 134, 64, 0.6), 0px 65.14px 48.875px 0px rgba(255, 132, 63, 0.01)\",opacity:1},variants:{IN9zaZCzo:{borderBottomLeftRadius:\"38.46%\",borderBottomRightRadius:\"38.46%\",borderTopLeftRadius:\"38.46%\",borderTopRightRadius:\"38.46%\",boxShadow:\"0px 1.65px 14.375px 0px rgba(255, 134, 64, 0.79), 0px 8.22px 28.75px 0px rgba(255, 134, 64, 0.69), 0px 18.07px 37.375px 0px rgba(255, 134, 64, 0.75), 0px 32.04px 46px 0px rgba(255, 134, 64, 0.6), 0px 50.11px 48.875px 0px rgba(255, 132, 63, 0.01)\"},j1SMCSUjQ:{opacity:.4},nFmA877JF:{borderBottomLeftRadius:\"38.46%\",borderBottomRightRadius:\"38.46%\",borderTopLeftRadius:\"38.46%\",borderTopRightRadius:\"38.46%\",boxShadow:\"0px 1.65px 14.375px 0px rgba(255, 134, 64, 0.79), 0px 8.22px 28.75px 0px rgba(255, 134, 64, 0.69), 0px 18.07px 37.375px 0px rgba(255, 134, 64, 0.75), 0px 32.04px 46px 0px rgba(255, 134, 64, 0.6), 0px 50.11px 48.875px 0px rgba(255, 132, 63, 0.01)\"},Wyr4Z0IeN:{borderBottomLeftRadius:\"38.46%\",borderBottomRightRadius:\"38.46%\",borderTopLeftRadius:\"38.46%\",borderTopRightRadius:\"38.46%\",boxShadow:\"0px 1.65px 14.375px 0px rgba(255, 134, 64, 0.79), 0px 8.22px 28.75px 0px rgba(255, 134, 64, 0.69), 0px 18.07px 37.375px 0px rgba(255, 134, 64, 0.75), 0px 32.04px 46px 0px rgba(255, 134, 64, 0.6), 0px 50.11px 48.875px 0px rgba(255, 132, 63, 0.01)\",opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uv6d1i\",\"data-framer-name\":\"Ellipse 3\",layoutDependency:layoutDependency,layoutId:\"yf57vK1fW\",style:{background:\"linear-gradient(180deg, rgb(255, 196, 101) 0%, rgb(255, 111, 50) 100%)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:1},variants:{IN9zaZCzo:{borderBottomLeftRadius:\"38.46%\",borderBottomRightRadius:\"38.46%\",borderTopLeftRadius:\"38.46%\",borderTopRightRadius:\"38.46%\"},j1SMCSUjQ:{opacity:.4},nFmA877JF:{borderBottomLeftRadius:\"38.46%\",borderBottomRightRadius:\"38.46%\",borderTopLeftRadius:\"38.46%\",borderTopRightRadius:\"38.46%\"},Wyr4Z0IeN:{borderBottomLeftRadius:\"38.46%\",borderBottomRightRadius:\"38.46%\",borderTopLeftRadius:\"38.46%\",borderTopRightRadius:\"38.46%\",opacity:1}}})]})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-efHxe.framer-1enerib, .framer-efHxe .framer-1enerib { display: block; }\",\".framer-efHxe.framer-1lnna7f { height: 157px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 157px; }\",\".framer-efHxe .framer-40sy5m { flex: none; gap: 0px; height: 130px; left: calc(50.31847133757964% - 129.26px / 2); overflow: visible; position: absolute; top: calc(50.31847133757964% - 130px / 2); width: 129px; }\",\".framer-efHxe .framer-10w3k4j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15.23px; height: 130px; justify-content: flex-start; left: calc(50% - 129.26px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50% - 130px / 2); width: 129px; }\",\".framer-efHxe .framer-1qshxkj { flex: none; gap: 41.0016975402832px; height: 130px; left: calc(50% - 129.26px / 2); overflow: visible; position: absolute; top: calc(50% - 130px / 2); width: 129px; }\",\".framer-efHxe .framer-1tf9iyx { flex: none; gap: 24.60101890563965px; height: 126px; left: calc(50.00000000000002% - 126px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 126px / 2); width: 126px; will-change: var(--framer-will-change-override, transform); }\",\".framer-efHxe .framer-y02cu7 { flex: none; gap: 24.60101890563965px; height: 122px; left: calc(50% - 121.83px / 2); overflow: hidden; position: absolute; top: calc(50% - 122px / 2); width: 122px; will-change: var(--framer-will-change-override, transform); }\",\".framer-efHxe .framer-1fovad6 { flex: none; height: 31px; left: 80px; position: absolute; right: 12px; top: calc(21.319867329425122% - 31.2px / 2); }\",\".framer-efHxe .framer-87qm7h { bottom: 11px; flex: none; height: auto; left: 11px; position: absolute; white-space: pre; width: auto; }\",\".framer-efHxe .framer-14ksqhc { aspect-ratio: 1 / 1; bottom: 48px; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 11px; position: absolute; width: 8px; }\",\".framer-efHxe .framer-1uv6d1i { aspect-ratio: 1 / 1; bottom: 49px; flex: none; height: var(--framer-aspect-ratio-supported, 6px); left: 12px; position: absolute; width: 6px; }\",\".framer-efHxe.framer-v-suuh1t .framer-40sy5m, .framer-efHxe.framer-v-1q3ga3c .framer-40sy5m { bottom: -120px; height: 100px; left: calc(50.31847133757964% - 100px / 2); top: unset; width: 100px; }\",\".framer-efHxe.framer-v-suuh1t .framer-10w3k4j, .framer-efHxe.framer-v-6xb1xc .framer-10w3k4j, .framer-efHxe.framer-v-1q3ga3c .framer-10w3k4j { gap: 11.72px; height: 100px; left: calc(50% - 99.43px / 2); top: calc(50% - 100px / 2); width: 99px; }\",\".framer-efHxe.framer-v-suuh1t .framer-1qshxkj, .framer-efHxe.framer-v-6xb1xc .framer-1qshxkj, .framer-efHxe.framer-v-1q3ga3c .framer-1qshxkj { height: 100px; left: calc(50% - 99.43px / 2); top: calc(50% - 100px / 2); width: 99px; }\",\".framer-efHxe.framer-v-suuh1t .framer-1tf9iyx, .framer-efHxe.framer-v-6xb1xc .framer-1tf9iyx, .framer-efHxe.framer-v-1q3ga3c .framer-1tf9iyx { height: 97px; left: calc(50.00000000000002% - 96.92px / 2); top: calc(50.00000000000002% - 96.92px / 2); width: 97px; }\",\".framer-efHxe.framer-v-suuh1t .framer-y02cu7, .framer-efHxe.framer-v-6xb1xc .framer-y02cu7, .framer-efHxe.framer-v-1q3ga3c .framer-y02cu7 { height: 94px; left: calc(50% - 93.72px / 2); top: calc(50% - 93.85px / 2); width: 94px; }\",\".framer-efHxe.framer-v-suuh1t .framer-1fovad6, .framer-efHxe.framer-v-6xb1xc .framer-1fovad6, .framer-efHxe.framer-v-1q3ga3c .framer-1fovad6 { height: 24px; left: 61px; right: 9px; top: calc(21.319867329425122% - 24px / 2); }\",\".framer-efHxe.framer-v-suuh1t .framer-87qm7h, .framer-efHxe.framer-v-6xb1xc .framer-87qm7h, .framer-efHxe.framer-v-1q3ga3c .framer-87qm7h { bottom: 8px; left: 8px; }\",\".framer-efHxe.framer-v-suuh1t .framer-14ksqhc, .framer-efHxe.framer-v-6xb1xc .framer-14ksqhc, .framer-efHxe.framer-v-1q3ga3c .framer-14ksqhc { bottom: 37px; height: var(--framer-aspect-ratio-supported, 6px); left: 8px; width: 6px; }\",\".framer-efHxe.framer-v-suuh1t .framer-1uv6d1i, .framer-efHxe.framer-v-6xb1xc .framer-1uv6d1i, .framer-efHxe.framer-v-1q3ga3c .framer-1uv6d1i { bottom: 38px; height: var(--framer-aspect-ratio-supported, 5px); left: 9px; width: 5px; }\",\".framer-efHxe.framer-v-6xb1xc .framer-40sy5m { bottom: 10px; height: 100px; left: calc(50.31847133757964% - 100px / 2); top: unset; width: 100px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 157\n * @framerIntrinsicWidth 157\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nFmA877JF\":{\"layout\":[\"fixed\",\"fixed\"]},\"IN9zaZCzo\":{\"layout\":[\"fixed\",\"fixed\"]},\"j1SMCSUjQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wyr4Z0IeN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercPw0caUEO=withCSS(Component,css,\"framer-efHxe\");export default FramercPw0caUEO;FramercPw0caUEO.displayName=\"Chip Animation\";FramercPw0caUEO.defaultProps={height:157,width:157};addPropertyControls(FramercPw0caUEO,{variant:{options:[\"DWr9t8gxI\",\"nFmA877JF\",\"IN9zaZCzo\",\"j1SMCSUjQ\",\"Wyr4Z0IeN\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercPw0caUEO,[{explicitInter:true,fonts:[{cssFamilyName:\"Fira Code\",source:\"google\",style:\"normal\",uiFamilyName:\"Fira Code\",url:\"https://fonts.gstatic.com/s/firacode/v27/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_ONrFVLxN87gsj0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercPw0caUEO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nFmA877JF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IN9zaZCzo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j1SMCSUjQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wyr4Z0IeN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"157\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"157\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cPw0caUEO.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useImperativeHandle}from\"react\";import{useAnimate}from\"framer-motion\";// Learn more: https://www.framer.com/developers/overrides/\nconst offset=1e9;const offsetSpeed=20;export function withConstantOffset(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[container,animate]=useAnimate();useImperativeHandle(ref,()=>container.current,[]);useEffect(()=>{animate(\"div\",{backgroundPosition:`center ${-offset}px`},{duration:offset/offsetSpeed,repeat:Infinity,ease:\"linear\"});},[]);return /*#__PURE__*/_jsx(Component,{ref:container,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withConstantOffset\":{\"type\":\"reactHoc\",\"name\":\"withConstantOffset\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackgroundImage.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.746 9.742 L 17.466 7.586 C 17.777 7.491 17.991 7.207 17.996 6.882 C 18.002 6.558 17.798 6.266 17.492 6.16 L 0.992 0.04 C 0.722 -0.052 0.423 0.017 0.221 0.219 C 0.019 0.42 -0.052 0.718 0.039 0.989 L 6.159 17.489 C 6.265 17.796 6.557 17.999 6.881 17.994 C 7.206 17.988 7.49 17.774 7.585 17.463 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.993683872155927px\" id=\"qO4rqtXwt\" transform=\"translate(4.504 4.508)\" width=\"17.996487153634185px\"/><path d=\"M 9.746 9.742 L 17.466 7.586 C 17.777 7.491 17.991 7.207 17.996 6.882 C 18.002 6.558 17.798 6.266 17.492 6.16 L 0.992 0.04 C 0.722 -0.052 0.423 0.017 0.221 0.219 C 0.019 0.42 -0.052 0.718 0.039 0.989 L 6.159 17.489 C 6.265 17.796 6.557 17.999 6.881 17.994 C 7.206 17.988 7.49 17.774 7.585 17.463 Z\" fill=\"transparent\" height=\"17.993683872155927px\" id=\"fuJxQpCZb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.504 4.508)\" width=\"17.996487153634185px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3812692524\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vaedA\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-vaedA { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Navigation Arrow\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-vaedA\");Icon.displayName=\"Navigation Arrow\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Navigation Arrow\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (beb597f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationArrow from\"https://framerusercontent.com/modules/Njs6CMi6m8Sj59wlmtLM/nhfZbwaTimvMUUM4acOm/pMnGSiDdp.js\";const cycleOrder=[\"BRfFRC3Ub\",\"cMU3qdWCM\",\"gop0SkxJ4\"];const serializationHash=\"framer-LjR6O\";const variantClassNames={BRfFRC3Ub:\"framer-v-zp0vcz\",cMU3qdWCM:\"framer-v-w9s8l5\",gop0SkxJ4:\"framer-v-1pism2u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const W9zteNWXm=undefined;const FWEtlePUG=undefined;const yXbUdUZhz=undefined;const w_ewIIdOT=undefined;const CD4Sn1152=undefined;const transition1={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Large Highlight\":\"gop0SkxJ4\",Large:\"cMU3qdWCM\",Small:\"BRfFRC3Ub\"};const getProps=({color,height,highlight,icon,id,rimLight,rimOpacity,width,...props})=>{return{...props,CD4Sn1152:icon??props.CD4Sn1152??NavigationArrow,FWEtlePUG:rimOpacity??props.FWEtlePUG??1,variant:humanReadableVariantMap[props.variant]??props.variant??\"BRfFRC3Ub\",w_ewIIdOT:color??props.w_ewIIdOT??\"var(--token-4f620862-3ea1-44bf-81c3-5a50e949d20e, rgb(255, 98, 7))\",W9zteNWXm:rimLight??props.W9zteNWXm,yXbUdUZhz:highlight??props.yXbUdUZhz??.15};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CD4Sn1152,w_ewIIdOT,W9zteNWXm,FWEtlePUG,yXbUdUZhz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BRfFRC3Ub\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"cMU3qdWCM\",\"gop0SkxJ4\"].includes(baseVariant))return true;return value;};const isDisplayed1=()=>{if([\"cMU3qdWCM\",\"gop0SkxJ4\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"cMU3qdWCM\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"gop0SkxJ4\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zp0vcz\",className,classNames),\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"BRfFRC3Ub\",ref:refBinding,style:{background:\"linear-gradient(180deg, var(--token-cb4002a7-b79a-44bf-9f84-5e2da303c3ba, rgb(38, 38, 38)) 0%, var(--token-16726372-fb92-4936-9886-86618a4af512, rgb(15, 15, 15)) 100%)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({cMU3qdWCM:{\"data-framer-name\":\"Large\"},gop0SkxJ4:{\"data-framer-name\":\"Large Highlight\"}},baseVariant,gestureVariant),children:[isDisplayed(W9zteNWXm)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g7hmto\",\"data-framer-name\":\"RimLight\",layoutDependency:layoutDependency,layoutId:\"KZMOYGBPc\",style:{background:\"radial-gradient(40% 40% at 50% 100%, var(--token-4f620862-3ea1-44bf-81c3-5a50e949d20e, rgb(255, 98, 7)) 0%, rgba(255, 98, 7, 0) 100%)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,opacity:FWEtlePUG},variants:{cMU3qdWCM:{background:\"radial-gradient(41% 40% at 50% 100%, var(--token-4f620862-3ea1-44bf-81c3-5a50e949d20e, rgb(255, 98, 7)) 6.306306306306306%, rgba(255, 98, 7, 0) 100%)\",opacity:0},gop0SkxJ4:{background:\"radial-gradient(41% 40% at 50% 100%, rgb(255, 138, 79) 6.306306306306306%, rgba(255, 98, 7, 0) 100%)\",opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ij7kc1\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"S1j45fGqe\",style:{backgroundColor:\"var(--token-9d63c1c7-d861-4142-9e2d-0cbff97c1903, rgb(23, 23, 23))\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14t330a\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"oeBfmDCNd\",style:{background:\"radial-gradient(100% 100% at 50% 100%, var(--token-4f620862-3ea1-44bf-81c3-5a50e949d20e, rgb(255, 98, 7)) 0%, rgba(255, 98, 8, 0) 100%)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,opacity:yXbUdUZhz},variants:{cMU3qdWCM:{opacity:0},gop0SkxJ4:{background:\"radial-gradient(100% 100% at 50% 100%, rgb(245, 96, 27) 0%, rgba(255, 98, 8, 0) 100%)\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-vogx4b\",Component:CD4Sn1152,layoutDependency:layoutDependency,layoutId:\"ChzIOrgwi\",style:{\"--1m6trwb\":0,\"--21h8s6\":w_ewIIdOT,\"--pgex8v\":1.5}}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1fygxd1\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:263,intrinsicWidth:274,layoutDependency:layoutDependency,layoutId:\"gN54ujNFx\",svg:'<svg width=\"274\" height=\"263\" viewBox=\"0 0 274 263\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M120.727 0.762605C117.89 0.913059 110.346 1.64123 103.962 2.38232C54.9436 8.06861 15.9176 26.5659 4.20199 49.6661C1.36229 55.2647 0.641388 55.9576 0.646547 64.6048C0.651705 72.8454 1.46031 74.1341 3.7111 78.732C5.07292 81.5149 8.56429 86.3002 11.4693 89.3669L16.7515 94.9423L22.3132 91.0735C44.5331 75.6171 82.8359 64.8455 121.919 63.0607L134.288 62.4959L134.405 33.6947C134.47 17.8541 134.374 3.83013 134.191 2.52935C133.825 -0.0696241 134.587 0.0301113 120.727 0.762605ZM139.211 31.3296V62.6592L152.322 63.2009C189.836 64.7518 227.816 75.4632 251.188 91.0829C258.015 95.6464 265.985 103.26 270.023 109.075L272.9 113.22L273.156 88.7178C273.321 72.9417 273.064 62.3781 272.435 59.0569C268.005 35.6601 236.261 15.0299 190.406 5.74476C179.043 3.4441 163.128 1.4822 148.454 0.572597L139.211 0V31.3296ZM114.279 67.8142C106.038 68.4306 85.1229 71.7045 76.4834 73.7309C56.9545 78.3124 40.3221 84.8989 27.2309 93.2374C23.5658 95.5708 20.5679 97.6221 20.5679 97.7957C20.5679 97.9694 22.7921 99.6209 25.5114 101.467C33.1957 106.683 45.6103 112.593 57.0164 116.467C66.1434 119.566 68.5867 120.044 76.8806 120.347C94.2575 120.984 107.837 115.319 119.731 102.472C127.427 94.159 134.053 79.2865 134.053 70.3246V67.2244L126.1 67.3749C121.726 67.4574 116.407 67.6551 114.279 67.8142ZM139.226 70.3143C139.247 74.9792 141.413 84.794 143.667 90.4373C147.772 100.71 152.56 107.99 160.323 115.751C170.668 126.097 181.287 131.694 199.393 136.346C235.498 145.623 258.738 159.041 271.781 178.142C273.169 180.176 273.242 179.066 273.285 155.249C273.309 141.483 272.952 128.226 272.49 125.79C271.185 118.908 267.442 112.244 261.019 105.366C241.385 84.3417 198.906 69.7194 151.033 67.5038L139.211 66.9571L139.226 70.3143ZM0.0761158 106.128C-0.249724 132.532 0.345256 138.124 4.34388 146.246C7.5378 152.734 16.5813 162.273 24.7462 167.766C47.169 182.852 83.9338 193.045 123.091 195.033L134.053 195.59V191.699C134.053 189.559 133.104 184.066 131.943 179.492C126.417 157.706 109.945 138.965 89.1008 130.748C86.636 129.775 78.815 127.435 71.7222 125.545C38.3429 116.657 14.806 103.46 3.78246 87.454C1.98132 84.8387 0.475898 82.7005 0.43635 82.7005C0.396803 82.7013 0.234307 93.2443 0.0761158 106.128ZM187.356 142.094C169.613 144.419 153.156 156.237 145.293 172.3C141.612 179.82 139.211 187.791 139.211 192.496V195.325L144.585 195.322C152.401 195.318 168.143 193.783 180.479 191.823C206.842 187.635 230.61 179.345 247.337 168.505C251.673 165.695 252.532 164.782 251.738 163.825C250.095 161.846 238.935 155.205 231.762 151.938C213.182 143.476 199.667 140.48 187.356 142.094ZM0.518892 176.751C0.689979 205.499 1.09147 208.383 5.98422 216.008C9.34837 221.251 18.3687 230.069 24.6817 234.287C47.7785 249.719 84.0422 259.665 125.142 261.839L133.855 262.3L134.375 259.697C134.662 258.265 134.645 244.221 134.338 228.487L133.78 199.881L121.235 199.325C83.1927 197.641 45.7719 187.077 22.6803 171.5C15.3209 166.536 6.27656 158.029 2.99409 152.983C2.14811 151.682 1.21013 150.619 0.910086 150.619C0.610039 150.62 0.433778 162.379 0.518892 176.751ZM250.977 171.398C230.812 186.059 189.088 197.787 151.463 199.371L139.211 199.887L139.211 230.921L139.21 261.954L147.593 261.724C166.306 261.211 191.684 257.315 207.86 252.472C244.157 241.606 267.048 224.626 272.105 204.814C273.9 197.781 272.865 190.412 269.017 182.83C266.405 177.685 258.088 167.744 256.514 167.887C256.069 167.928 253.578 169.507 250.977 171.398Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-333yx7\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:263,intrinsicWidth:274,layoutDependency:layoutDependency,layoutId:\"CNgt8LESp\",svg:'<svg width=\"274\" height=\"263\" viewBox=\"0 0 274 263\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M120.727 0.762605C117.89 0.913059 110.346 1.64123 103.962 2.38232C54.9436 8.06861 15.9176 26.5659 4.20199 49.6661C1.36229 55.2647 0.641388 55.9576 0.646547 64.6048C0.651705 72.8454 1.46031 74.1341 3.7111 78.732C5.07292 81.5149 8.56429 86.3002 11.4693 89.3669L16.7515 94.9423L22.3132 91.0735C44.5331 75.6171 82.8359 64.8455 121.919 63.0607L134.288 62.4959L134.405 33.6947C134.47 17.8541 134.374 3.83013 134.191 2.52935C133.825 -0.0696241 134.587 0.0301113 120.727 0.762605ZM139.211 31.3296V62.6592L152.322 63.2009C189.836 64.7518 227.816 75.4632 251.188 91.0829C258.015 95.6464 265.985 103.26 270.023 109.075L272.9 113.22L273.156 88.7178C273.321 72.9417 273.064 62.3781 272.435 59.0569C268.005 35.6601 236.261 15.0299 190.406 5.74476C179.043 3.4441 163.128 1.4822 148.454 0.572597L139.211 0V31.3296ZM114.279 67.8142C106.038 68.4306 85.1229 71.7045 76.4834 73.7309C56.9545 78.3124 40.3221 84.8989 27.2309 93.2374C23.5658 95.5708 20.5679 97.6221 20.5679 97.7957C20.5679 97.9694 22.7921 99.6209 25.5114 101.467C33.1957 106.683 45.6103 112.593 57.0164 116.467C66.1434 119.566 68.5867 120.044 76.8806 120.347C94.2575 120.984 107.837 115.319 119.731 102.472C127.427 94.159 134.053 79.2865 134.053 70.3246V67.2244L126.1 67.3749C121.726 67.4574 116.407 67.6551 114.279 67.8142ZM139.226 70.3143C139.247 74.9792 141.413 84.794 143.667 90.4373C147.772 100.71 152.56 107.99 160.323 115.751C170.668 126.097 181.287 131.694 199.393 136.346C235.498 145.623 258.738 159.041 271.781 178.142C273.169 180.176 273.242 179.066 273.285 155.249C273.309 141.483 272.952 128.226 272.49 125.79C271.185 118.908 267.442 112.244 261.019 105.366C241.385 84.3417 198.906 69.7194 151.033 67.5038L139.211 66.9571L139.226 70.3143ZM0.0761158 106.128C-0.249724 132.532 0.345256 138.124 4.34388 146.246C7.5378 152.734 16.5813 162.273 24.7462 167.766C47.169 182.852 83.9338 193.045 123.091 195.033L134.053 195.59V191.699C134.053 189.559 133.104 184.066 131.943 179.492C126.417 157.706 109.945 138.965 89.1008 130.748C86.636 129.775 78.815 127.435 71.7222 125.545C38.3429 116.657 14.806 103.46 3.78246 87.454C1.98132 84.8387 0.475898 82.7005 0.43635 82.7005C0.396803 82.7013 0.234307 93.2443 0.0761158 106.128ZM187.356 142.094C169.613 144.419 153.156 156.237 145.293 172.3C141.612 179.82 139.211 187.791 139.211 192.496V195.325L144.585 195.322C152.401 195.318 168.143 193.783 180.479 191.823C206.842 187.635 230.61 179.345 247.337 168.505C251.673 165.695 252.532 164.782 251.738 163.825C250.095 161.846 238.935 155.205 231.762 151.938C213.182 143.476 199.667 140.48 187.356 142.094ZM0.518892 176.751C0.689979 205.499 1.09147 208.383 5.98422 216.008C9.34837 221.251 18.3687 230.069 24.6817 234.287C47.7785 249.719 84.0422 259.665 125.142 261.839L133.855 262.3L134.375 259.697C134.662 258.265 134.645 244.221 134.338 228.487L133.78 199.881L121.235 199.325C83.1927 197.641 45.7719 187.077 22.6803 171.5C15.3209 166.536 6.27656 158.029 2.99409 152.983C2.14811 151.682 1.21013 150.619 0.910086 150.619C0.610039 150.62 0.433778 162.379 0.518892 176.751ZM250.977 171.398C230.812 186.059 189.088 197.787 151.463 199.371L139.211 199.887L139.211 230.921L139.21 261.954L147.593 261.724C166.306 261.211 191.684 257.315 207.86 252.472C244.157 241.606 267.048 224.626 272.105 204.814C273.9 197.781 272.865 190.412 269.017 182.83C266.405 177.685 258.088 167.744 256.514 167.887C256.069 167.928 253.578 169.507 250.977 171.398Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LjR6O.framer-rhkm5, .framer-LjR6O .framer-rhkm5 { display: block; }\",\".framer-LjR6O.framer-zp0vcz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-LjR6O .framer-1g7hmto { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-LjR6O .framer-ij7kc1, .framer-LjR6O .framer-14t330a { bottom: 1px; flex: none; left: 1px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-LjR6O .framer-vogx4b { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-LjR6O .framer-1fygxd1, .framer-LjR6O .framer-333yx7 { flex: none; height: 73px; position: relative; width: 76px; }\",\".framer-LjR6O.framer-v-w9s8l5.framer-zp0vcz, .framer-LjR6O.framer-v-1pism2u.framer-zp0vcz { padding: 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cMU3qdWCM\":{\"layout\":[\"auto\",\"auto\"]},\"gop0SkxJ4\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CD4Sn1152\":\"icon\",\"w_ewIIdOT\":\"color\",\"W9zteNWXm\":\"rimLight\",\"FWEtlePUG\":\"rimOpacity\",\"yXbUdUZhz\":\"highlight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerYbUOXJsp0=withCSS(Component,css,\"framer-LjR6O\");export default FramerYbUOXJsp0;FramerYbUOXJsp0.displayName=\"Integrations Icon Mini\";FramerYbUOXJsp0.defaultProps={height:56,width:56};addPropertyControls(FramerYbUOXJsp0,{variant:{options:[\"BRfFRC3Ub\",\"cMU3qdWCM\",\"gop0SkxJ4\"],optionTitles:[\"Small\",\"Large\",\"Large Highlight\"],title:\"Variant\",type:ControlType.Enum},CD4Sn1152:{defaultValue:{identifier:\"module:Njs6CMi6m8Sj59wlmtLM/nhfZbwaTimvMUUM4acOm/pMnGSiDdp.js:default\",moduleId:\"Njs6CMi6m8Sj59wlmtLM\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},w_ewIIdOT:{defaultValue:'var(--token-4f620862-3ea1-44bf-81c3-5a50e949d20e, rgb(255, 98, 7)) /* {\"name\":\"Primary 500\"} */',title:\"Color\",type:ControlType.Color},W9zteNWXm:{defaultValue:false,title:\"Rim Light\",type:ControlType.Boolean},FWEtlePUG:{defaultValue:1,max:1,min:0,step:.01,title:\"Rim Opacity\",type:ControlType.Number},yXbUdUZhz:{defaultValue:.15,max:.15,min:0,step:.01,title:\"Highlight\",type:ControlType.Number}});addFonts(FramerYbUOXJsp0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYbUOXJsp0\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"CD4Sn1152\\\":\\\"icon\\\",\\\"w_ewIIdOT\\\":\\\"color\\\",\\\"W9zteNWXm\\\":\\\"rimLight\\\",\\\"FWEtlePUG\\\":\\\"rimOpacity\\\",\\\"yXbUdUZhz\\\":\\\"highlight\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cMU3qdWCM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gop0SkxJ4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"56\",\"framerImmutableVariables\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerIntrinsicHeight\":\"56\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YbUOXJsp0.map","// Generated by Framer (af7f236)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withConstantOffset}from\"https://framerusercontent.com/modules/bwX0YjIh7g3JzLTTH5Os/2ggVJ53eCO8axDt82Nr9/BackgroundImage.js\";import NavigationArrow from\"https://framerusercontent.com/modules/Njs6CMi6m8Sj59wlmtLM/nhfZbwaTimvMUUM4acOm/pMnGSiDdp.js\";import IntegrationsIconMini from\"https://framerusercontent.com/modules/iOlfjoTYSvfaBmu9dPNt/0xvJByxvnpk5Br71uY43/YbUOXJsp0.js\";const ImageWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image));const ImageWithConstantOffset1f92m66WithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(Image,{nodeId:\"mjPB1xnNR\",override:withConstantOffset,scopeId:\"gpREV0Thr\"})));const IntegrationsIconMiniFonts=getFonts(IntegrationsIconMini);const cycleOrder=[\"ZE7AGpdan\",\"PaZy_kbKY\"];const serializationHash=\"framer-KQe0A\";const variantClassNames={PaZy_kbKY:\"framer-v-18mjjcl\",ZE7AGpdan:\"framer-v-1twq28v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zGovxTnNw=undefined;const b60aZXzKT=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={delay:0,duration:3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition3={delay:0,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:414};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation5={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={AnimOne:\"PaZy_kbKY\",Default:\"ZE7AGpdan\"};const getProps=({glowImage,height,id,radius,width,...props})=>{return{...props,b60aZXzKT:glowImage??props.b60aZXzKT??{alt:\"\",pixelHeight:373,pixelWidth:943,src:\"https://framerusercontent.com/images/5jCTZkN5qTJXPF3cMebHL9Q68vo.png?width=943&height=373\",srcSet:\"https://framerusercontent.com/images/5jCTZkN5qTJXPF3cMebHL9Q68vo.png?scale-down-to=512&width=943&height=373 512w,https://framerusercontent.com/images/5jCTZkN5qTJXPF3cMebHL9Q68vo.png?width=943&height=373 943w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"ZE7AGpdan\",zGovxTnNw:radius??props.zGovxTnNw??\"16px\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,b60aZXzKT,zGovxTnNw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZE7AGpdan\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PaZy_kbKY\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1twq28v\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ZE7AGpdan\",ref:refBinding,style:{background:\"linear-gradient(180deg, var(--token-9d63c1c7-d861-4142-9e2d-0cbff97c1903, rgb(23, 23, 23)) 103%, var(--token-9552d7ad-6825-4099-8eeb-ef4800f28dce, rgb(206, 48, 0)) 115.99999999999999%)\",borderBottomLeftRadius:radiusForCorner(zGovxTnNw,3),borderBottomRightRadius:radiusForCorner(zGovxTnNw,2),borderTopLeftRadius:radiusForCorner(zGovxTnNw,0),borderTopRightRadius:radiusForCorner(zGovxTnNw,1),...style},variants:{PaZy_kbKY:{background:\"linear-gradient(180deg, var(--token-9d63c1c7-d861-4142-9e2d-0cbff97c1903, rgb(23, 23, 23)) 65%, var(--token-9552d7ad-6825-4099-8eeb-ef4800f28dce, rgb(206, 48, 0)) 100%)\"}},...addPropertyOverrides({PaZy_kbKY:{\"data-framer-name\":\"AnimOne\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Lines converging into a central point\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1),pixelHeight:540,pixelWidth:1200,positionX:\"center\",positionY:\"bottom\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 2px)`,src:\"https://framerusercontent.com/images/zqhgN3PVfzbqecQwtwaBJ5c3YX0.png?width=1200&height=540\"},className:\"framer-83ls3v\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"x2Z1WuXpH\",style:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15}}),isDisplayed()&&/*#__PURE__*/_jsx(ImageWithFXWithOptimizedAppearEffect,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,background:{alt:\"\",fit:\"fill\",pixelHeight:373,pixelWidth:943,...toResponsiveImage(b60aZXzKT),...{positionX:\"center\",positionY:\"bottom\"}},className:\"framer-1dgjk4l\",\"data-framer-appear-id\":\"1dgjk4l\",\"data-framer-name\":\"Glow\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"F3BasmCs2\",optimized:true,style:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,filter:\"contrast(1)\",WebkitFilter:\"contrast(1)\"},...addPropertyOverrides({PaZy_kbKY:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1),pixelHeight:373,pixelWidth:943,sizes:`calc(${componentViewport?.width||\"100vw\"} - 2px)`,...toResponsiveImage(b60aZXzKT),...{positionX:\"center\",positionY:\"bottom\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ImageWithConstantOffset1f92m66WithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:0,animate:animation3,background:{alt:\"\",backgroundSize:1.5,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1),pixelHeight:371,pixelWidth:660,positionX:\"center\",positionY:\"bottom\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 2px)`,src:\"https://framerusercontent.com/images/LnPF8gTRqFtW05iYoI2PqE8sBk.png?scale-down-to=512&width=660&height=371\"},className:\"framer-1f92m66\",\"data-framer-appear-id\":\"1f92m66\",\"data-framer-name\":\"Dust\",initial:animation4,layoutDependency:layoutDependency,layoutId:\"mjPB1xnNR\",optimized:true,style:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,filter:\"contrast(1)\",opacity:0,WebkitFilter:\"contrast(1)\"},variants:{PaZy_kbKY:{opacity:.7}},...addPropertyOverrides({PaZy_kbKY:{__targetOpacity:.7,animate:animation5}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+((componentViewport?.height||520)*.5000000000000002-28),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t93ssr-container\",layoutDependency:layoutDependency,layoutId:\"UyAfWx4wT-container\",nodeId:\"UyAfWx4wT\",rendersWithMotion:true,scopeId:\"gpREV0Thr\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(IntegrationsIconMini,{CD4Sn1152:NavigationArrow,FWEtlePUG:1,height:\"100%\",id:\"UyAfWx4wT\",layoutId:\"UyAfWx4wT\",variant:\"cMU3qdWCM\",w_ewIIdOT:\"var(--token-4f620862-3ea1-44bf-81c3-5a50e949d20e, rgb(255, 98, 7))\",W9zteNWXm:true,width:\"100%\",yXbUdUZhz:.15,...addPropertyOverrides({PaZy_kbKY:{variant:\"gop0SkxJ4\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KQe0A.framer-13qhy27, .framer-KQe0A .framer-13qhy27 { display: block; }\",\".framer-KQe0A.framer-1twq28v { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 520px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 552px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KQe0A .framer-83ls3v, .framer-KQe0A .framer-1dgjk4l { bottom: 1px; flex: none; gap: 0px; left: 1px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KQe0A .framer-1f92m66 { bottom: 1px; flex: none; gap: 0px; left: 1px; mix-blend-mode: color-dodge; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KQe0A .framer-1t93ssr-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 520\n * @framerIntrinsicWidth 552\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PaZy_kbKY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"b60aZXzKT\":\"glowImage\",\"zGovxTnNw\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergpREV0Thr=withCSS(Component,css,\"framer-KQe0A\");export default FramergpREV0Thr;FramergpREV0Thr.displayName=\"Integrations Graphic\";FramergpREV0Thr.defaultProps={height:520,width:552};addPropertyControls(FramergpREV0Thr,{variant:{options:[\"ZE7AGpdan\",\"PaZy_kbKY\"],optionTitles:[\"Default\",\"AnimOne\"],title:\"Variant\",type:ControlType.Enum},b60aZXzKT:{__defaultAssetReference:\"data:framer/asset-reference,5jCTZkN5qTJXPF3cMebHL9Q68vo.png?originalFilename=integration_glow.png&preferredSize=auto&width=943&height=373\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,5jCTZkN5qTJXPF3cMebHL9Q68vo.png?originalFilename=integration_glow.png&preferredSize=auto&width=943&height=373\"},title:\"Glow image\",type:ControlType.ResponsiveImage},zGovxTnNw:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramergpREV0Thr,[{explicitInter:true,fonts:[]},...IntegrationsIconMiniFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergpREV0Thr\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"b60aZXzKT\\\":\\\"glowImage\\\",\\\"zGovxTnNw\\\":\\\"radius\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PaZy_kbKY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"520\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"552\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"hxOiFY_2_\",\"xk28N4bca\"];const serializationHash=\"framer-EXiMj\";const variantClassNames={hxOiFY_2_:\"framer-v-74uwur\",xk28N4bca:\"framer-v-fn6uko\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const C2q7pAb6O=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:-10,rotateX:0,rotateY:0,scale:1.04,skewX:0,skewY:0,transition:transition2,y:-5};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop/Tablet\":\"hxOiFY_2_\",Mobile:\"xk28N4bca\"};const getProps=({height,id,image,width,...props})=>{return{...props,C2q7pAb6O:image??props.C2q7pAb6O??{pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/tQuGL7aBbvPq5OtETGAHY8G1Bo.png?width=512&height=512\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"hxOiFY_2_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,C2q7pAb6O,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hxOiFY_2_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-74uwur\",className,classNames),\"data-framer-name\":\"Desktop/Tablet\",layoutDependency:layoutDependency,layoutId:\"hxOiFY_2_\",ref:refBinding,style:{...style},...addPropertyOverrides({xk28N4bca:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yubwl\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Ql272pDMl\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\",borderBottomLeftRadius:478,borderBottomRightRadius:478,borderTopLeftRadius:478,borderTopRightRadius:478},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sofaus\",\"data-framer-name\":\"Gradient Blob\",layoutDependency:layoutDependency,layoutId:\"mcOQc_T4L\",style:{backgroundColor:\"rgb(255, 160, 92)\",borderBottomLeftRadius:553,borderBottomRightRadius:553,borderTopLeftRadius:553,borderTopRightRadius:553,boxShadow:\"inset 0px 1px 38px 17px rgb(255, 51, 0)\",filter:\"blur(34px)\",WebkitFilter:\"blur(34px)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6cyp03\",\"data-framer-name\":\"Gradient Blob\",layoutDependency:layoutDependency,layoutId:\"U2Oj3a_Nh\",style:{backgroundColor:\"rgb(255, 160, 92)\",borderBottomLeftRadius:553,borderBottomRightRadius:553,borderTopLeftRadius:553,borderTopRightRadius:553,boxShadow:\"inset 0px 1px 38px 17px rgb(255, 51, 0)\",filter:\"blur(34px)\",WebkitFilter:\"blur(34px)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-6+(((componentViewport?.height||57)- -12)*.5000000000000002-23)),pixelHeight:512,pixelWidth:512,sizes:\"46px\",...toResponsiveImage(C2q7pAb6O),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1k0hxak\",\"data-framer-name\":\"Emoji\",layoutDependency:layoutDependency,layoutId:\"nj3HrF91Q\",transformTemplate:transformTemplate1,whileHover:animation,...addPropertyOverrides({xk28N4bca:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-6+(((componentViewport?.height||33)- -12)*.5111111111111113-13)),pixelHeight:512,pixelWidth:512,sizes:\"26px\",...toResponsiveImage(C2q7pAb6O),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EXiMj.framer-175newg, .framer-EXiMj .framer-175newg { display: block; }\",\".framer-EXiMj.framer-74uwur { height: 57px; overflow: visible; position: relative; width: 157px; }\",\".framer-EXiMj .framer-1yubwl { bottom: -6px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: -6px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EXiMj .framer-sofaus { bottom: -43px; flex: none; height: 44px; overflow: hidden; position: absolute; right: -20px; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EXiMj .framer-6cyp03 { flex: none; height: 61px; left: -43px; overflow: hidden; position: absolute; top: -51px; width: 66px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EXiMj .framer-1k0hxak { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 46px); left: 50%; overflow: visible; position: absolute; top: 50%; width: 46px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EXiMj.framer-v-fn6uko.framer-74uwur { height: 33px; width: 91px; }\",\".framer-EXiMj.framer-v-fn6uko .framer-1k0hxak { height: var(--framer-aspect-ratio-supported, 26px); left: 51%; top: 51%; width: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57\n * @framerIntrinsicWidth 157\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xk28N4bca\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"C2q7pAb6O\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGtV7KSgMI=withCSS(Component,css,\"framer-EXiMj\");export default FramerGtV7KSgMI;FramerGtV7KSgMI.displayName=\"Filler Bubble\";FramerGtV7KSgMI.defaultProps={height:57,width:157};addPropertyControls(FramerGtV7KSgMI,{variant:{options:[\"hxOiFY_2_\",\"xk28N4bca\"],optionTitles:[\"Desktop/Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},C2q7pAb6O:{__defaultAssetReference:\"data:framer/asset-reference,tQuGL7aBbvPq5OtETGAHY8G1Bo.png?originalFilename=image.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerGtV7KSgMI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGtV7KSgMI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"57\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"157\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xk28N4bca\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"C2q7pAb6O\\\":\\\"image\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GtV7KSgMI.map","// Generated by Framer (af7f236)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"FUYoPtJsN\",\"T7UZQ7kfj\",\"iR_CQI8NE\",\"P8VgXgS9H\"];const serializationHash=\"framer-5Jzio\";const variantClassNames={FUYoPtJsN:\"framer-v-1yl5jsc\",iR_CQI8NE:\"framer-v-x2uk2x\",P8VgXgS9H:\"framer-v-17ttt7z\",T7UZQ7kfj:\"framer-v-a3y80g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Empty / Dark background\":\"T7UZQ7kfj\",\"Empty / Light background\":\"iR_CQI8NE\",\"Full / Dark background\":\"FUYoPtJsN\",\"Full / Light background\":\"P8VgXgS9H\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FUYoPtJsN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FUYoPtJsN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yl5jsc\",className,classNames),\"data-framer-name\":\"Full / Dark background\",layoutDependency:layoutDependency,layoutId:\"FUYoPtJsN\",ref:refBinding,style:{...style},...addPropertyOverrides({iR_CQI8NE:{\"data-framer-name\":\"Empty / Light background\"},P8VgXgS9H:{\"data-framer-name\":\"Full / Light background\"},T7UZQ7kfj:{\"data-framer-name\":\"Empty / Dark background\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hhgo8z\",layoutDependency:layoutDependency,layoutId:\"g19KAN5pA\",style:{backgroundColor:\"rgba(255, 255, 255, 0.03)\"},variants:{iR_CQI8NE:{backgroundColor:\"var(--token-4f620862-3ea1-44bf-81c3-5a50e949d20e, rgb(255, 98, 7))\"},P8VgXgS9H:{backgroundColor:\"var(--token-3a53266e-12db-4704-876a-7681f8e33652, rgb(212, 212, 212))\"},T7UZQ7kfj:{backgroundColor:\"var(--token-b2af8d08-3339-4e61-a8f4-62dc791f6cdd, rgb(255, 133, 47))\"}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5Jzio.framer-1xdel1l, .framer-5Jzio .framer-1xdel1l { display: block; }\",\".framer-5Jzio.framer-1yl5jsc { height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1152px; }\",\".framer-5Jzio .framer-1hhgo8z { flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-5Jzio.framer-v-a3y80g .framer-1hhgo8z, .framer-5Jzio.framer-v-x2uk2x .framer-1hhgo8z { right: unset; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"T7UZQ7kfj\":{\"layout\":[\"fixed\",\"fixed\"]},\"iR_CQI8NE\":{\"layout\":[\"fixed\",\"fixed\"]},\"P8VgXgS9H\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerclg4k0FKM=withCSS(Component,css,\"framer-5Jzio\");export default Framerclg4k0FKM;Framerclg4k0FKM.displayName=\"Divider\";Framerclg4k0FKM.defaultProps={height:1,width:1152};addPropertyControls(Framerclg4k0FKM,{variant:{options:[\"FUYoPtJsN\",\"T7UZQ7kfj\",\"iR_CQI8NE\",\"P8VgXgS9H\"],optionTitles:[\"Full / Dark background\",\"Empty / Dark background\",\"Empty / Light background\",\"Full / Light background\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerclg4k0FKM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerclg4k0FKM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T7UZQ7kfj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iR_CQI8NE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P8VgXgS9H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1152\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./clg4k0FKM.map","// Generated by Framer (2241b95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"zTKrA2rbW\",\"MoWhu20Sf\",\"LVJK6c0sk\"];const serializationHash=\"framer-e55v5\";const variantClassNames={LVJK6c0sk:\"framer-v-bu16qv\",MoWhu20Sf:\"framer-v-1ry05s9\",zTKrA2rbW:\"framer-v-qzaq54\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KtWuGVFlU=undefined;const W_xrHnK43=undefined;const W5kUhHEKp=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toString=value=>{return typeof value===\"string\"?value:String(value);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"zTKrA2rbW\",Extra:\"MoWhu20Sf\",Mobile:\"LVJK6c0sk\"};const getProps=({extra,height,icon,id,name1,width,...props})=>{return{...props,KtWuGVFlU:icon??props.KtWuGVFlU,variant:humanReadableVariantMap[props.variant]??props.variant??\"zTKrA2rbW\",W_xrHnK43:name1??props.W_xrHnK43??\"GitHub\",W5kUhHEKp:extra??props.W5kUhHEKp??3};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KtWuGVFlU,W_xrHnK43,W5kUhHEKp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zTKrA2rbW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"MoWhu20Sf\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"MoWhu20Sf\")return true;return false;};const textContent=toString(W5kUhHEKp);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qzaq54\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"zTKrA2rbW\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(38, 38, 38) 0%, rgb(15, 15, 15) 100%)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0px 1px 0px rgba(0, 0, 0, 0.05), 0px 1px 1px 0px rgba(0, 0, 0, 0.04), 0px 3px 2px 0px rgba(0, 0, 0, 0.03), 0px 5px 2px 0px rgba(0, 0, 0, 0.01), 0px 8px 2px 0px rgba(0, 0, 0, 0)\",...style},...addPropertyOverrides({LVJK6c0sk:{\"data-framer-name\":\"Mobile\"},MoWhu20Sf:{\"data-framer-name\":\"Extra\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1szmlad\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"MdEvc0IeC\",style:{backgroundColor:\"rgb(15, 15, 15)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15}}),isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1pvj0z9\",Component:KtWuGVFlU,layoutDependency:layoutDependency,layoutId:\"QZ2ICWbbx\",style:{\"--1psdpik\":\"var(--token-4b68b743-f036-4ea7-968d-e6558f4f3140, rgb(115, 115, 115))\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fb69f39-a3d4-4f91-b331-03e865b0d890, rgb(255, 255, 255)))\"},children:\"+\"})}),className:\"framer-19iqznl\",\"data-framer-name\":\"GitHub\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"B82yamjCQ\",style:{\"--extracted-r6o4lv\":\"var(--token-0fb69f39-a3d4-4f91-b331-03e865b0d890, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0fb69f39-a3d4-4f91-b331-03e865b0d890, rgb(255, 255, 255)))\"},children:\"GitHub\"})}),className:\"framer-1aq75wa\",\"data-framer-name\":\"GitHub\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"sS7UU6HE2\",style:{\"--extracted-r6o4lv\":\"var(--token-0fb69f39-a3d4-4f91-b331-03e865b0d890, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:W_xrHnK43,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MoWhu20Sf:{text:textContent}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e55v5.framer-qj5y3e, .framer-e55v5 .framer-qj5y3e { display: block; }\",\".framer-e55v5.framer-qzaq54 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-e55v5 .framer-1szmlad { bottom: 1px; flex: none; gap: 12px; left: 1px; overflow: visible; position: absolute; right: 1px; top: 1px; }\",\".framer-e55v5 .framer-1pvj0z9 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 16px; }\",\".framer-e55v5 .framer-19iqznl, .framer-e55v5 .framer-1aq75wa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-e55v5.framer-v-1ry05s9.framer-qzaq54 { gap: 4px; padding: 16px 32px 16px 32px; }\",\".framer-e55v5.framer-v-1ry05s9 .framer-1szmlad { order: 0; }\",\".framer-e55v5.framer-v-1ry05s9 .framer-19iqznl { order: 2; }\",\".framer-e55v5.framer-v-1ry05s9 .framer-1aq75wa { order: 3; }\",\".framer-e55v5.framer-v-bu16qv.framer-qzaq54 { gap: 8px; padding: 12px; }\",\".framer-e55v5.framer-v-bu16qv .framer-1pvj0z9 { height: var(--framer-aspect-ratio-supported, 13px); width: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MoWhu20Sf\":{\"layout\":[\"auto\",\"auto\"]},\"LVJK6c0sk\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KtWuGVFlU\":\"icon\",\"W_xrHnK43\":\"name1\",\"W5kUhHEKp\":\"extra\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"n7iFxzltIwWGd6P70KyB\"]\n */const FramerPz7QVCkkm=withCSS(Component,css,\"framer-e55v5\");export default FramerPz7QVCkkm;FramerPz7QVCkkm.displayName=\"Integration Icon Pill\";FramerPz7QVCkkm.defaultProps={height:200,width:200};addPropertyControls(FramerPz7QVCkkm,{variant:{options:[\"zTKrA2rbW\",\"MoWhu20Sf\",\"LVJK6c0sk\"],optionTitles:[\"Default\",\"Extra\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},KtWuGVFlU:{defaultValue:{identifier:\"local-module:vector/H_wFOZ62M:default\",moduleId:\"dMHXKyLW5XYIdpsuMtaz\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon\",type:ControlType.VectorSetItem},W_xrHnK43:{defaultValue:\"GitHub\",displayTextArea:false,title:\"Name\",type:ControlType.String},W5kUhHEKp:{defaultValue:3,displayStepper:true,max:99,min:1,title:\"Extra\",type:ControlType.Number}});addFonts(FramerPz7QVCkkm,[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPz7QVCkkm\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MoWhu20Sf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LVJK6c0sk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"KtWuGVFlU\\\":\\\"icon\\\",\\\"W_xrHnK43\\\":\\\"name1\\\",\\\"W5kUhHEKp\\\":\\\"extra\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"n7iFxzltIwWGd6P70KyB\\\"]\",\"framerIntrinsicWidth\":\"200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pz7QVCkkm.map","// Generated by Framer (2241b95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Divider from\"https://framerusercontent.com/modules/ew4MjzULd7bsHQUoyOLn/tMx0F1wGRXygf68100wn/clg4k0FKM.js\";import IntegrationIconPill from\"https://framerusercontent.com/modules/frGmIMYtLVzIQtmJiHgm/OL7vNSrwmkQj194TAtKy/Pz7QVCkkm.js\";const DividerFonts=getFonts(Divider);const IntegrationIconPillFonts=getFonts(IntegrationIconPill);const cycleOrder=[\"trZsFTNx9\",\"uZ1PG9UXf\"];const serializationHash=\"framer-dhVYl\";const variantClassNames={trZsFTNx9:\"framer-v-1hwc5r8\",uZ1PG9UXf:\"framer-v-2qof7c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UyVE5Zvwe=undefined;const JErXg1onk=undefined;const NQcAzILqb=undefined;const YpM6kWijm=undefined;const jwJIA5Z4j=undefined;const ukgFeqryM=undefined;const pXkN9hAdD=undefined;const u6BPjwD7P=undefined;const hn_Jv1l9_=undefined;const bvestLrM8=undefined;const BTE88ixDj=undefined;const mDiZrR_PM=undefined;const WV5AusYRN=undefined;const CVMrmLaFG=undefined;const mzMeYpjlI=undefined;const PY_dazBJA=undefined;const L39iR83pY=undefined;const ZB05noKXf=undefined;const uZDDx8_PT=undefined;const XkS5MVkK2=undefined;const vQn_cBZnV=undefined;const tKg4CiI4z=undefined;const mu9UDSf1p=undefined;const vyZ2L5lOe=undefined;const LdLgpdP_U=undefined;const q71rQUaQ3=undefined;const PAHJybsCn=undefined;const MMxiuEHep=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const greaterThan=(a,b)=>{return typeof a===\"number\"&&typeof b===\"number\"?a>b:false;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"trZsFTNx9\",Mobile:\"uZ1PG9UXf\"};const getProps=({count,height,icon1,icon10,icon11,icon12,icon2,icon3,icon4,icon5,icon6,icon7,icon8,icon9,id,number,subtitle,title,tool1,tool10,tool11,tool12,tool2,tool3,tool4,tool5,tool6,tool7,tool8,tool9,width,...props})=>{return{...props,BTE88ixDj:tool4??props.BTE88ixDj??\"Jira\",bvestLrM8:icon4??props.bvestLrM8,CVMrmLaFG:icon6??props.CVMrmLaFG,hn_Jv1l9_:tool3??props.hn_Jv1l9_??\"Bitbucket\",JErXg1onk:subtitle??props.JErXg1onk??\"Sync your code, issues, and deployments directly into your workflow.\",jwJIA5Z4j:count??props.jwJIA5Z4j??6,L39iR83pY:tool7??props.L39iR83pY??\"Figma\",LdLgpdP_U:tool11??props.LdLgpdP_U??\"Sentry\",mDiZrR_PM:icon5??props.mDiZrR_PM,MMxiuEHep:number??props.MMxiuEHep??\"undefined\",mu9UDSf1p:tool10??props.mu9UDSf1p??\"HubSpot\",mzMeYpjlI:tool6??props.mzMeYpjlI??\"CircleCI\",NQcAzILqb:icon1??props.NQcAzILqb,PAHJybsCn:tool12??props.PAHJybsCn??\"Zendesk\",pXkN9hAdD:tool2??props.pXkN9hAdD??\"GitLab\",PY_dazBJA:icon7??props.PY_dazBJA,q71rQUaQ3:icon12??props.q71rQUaQ3,tKg4CiI4z:icon10??props.tKg4CiI4z,u6BPjwD7P:icon3??props.u6BPjwD7P,ukgFeqryM:icon2??props.ukgFeqryM,UyVE5Zvwe:title??props.UyVE5Zvwe??\"Engineering\",uZDDx8_PT:tool8??props.uZDDx8_PT??\"Sketch\",variant:humanReadableVariantMap[props.variant]??props.variant??\"trZsFTNx9\",vQn_cBZnV:tool9??props.vQn_cBZnV??\"Miro\",vyZ2L5lOe:icon11??props.vyZ2L5lOe,WV5AusYRN:tool5??props.WV5AusYRN??\"GitHub\",XkS5MVkK2:icon9??props.XkS5MVkK2,YpM6kWijm:tool1??props.YpM6kWijm??\"GitHub\",ZB05noKXf:icon8??props.ZB05noKXf};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UyVE5Zvwe,JErXg1onk,jwJIA5Z4j,NQcAzILqb,ukgFeqryM,u6BPjwD7P,bvestLrM8,mDiZrR_PM,CVMrmLaFG,PY_dazBJA,ZB05noKXf,XkS5MVkK2,tKg4CiI4z,vyZ2L5lOe,q71rQUaQ3,YpM6kWijm,pXkN9hAdD,hn_Jv1l9_,BTE88ixDj,WV5AusYRN,mzMeYpjlI,L39iR83pY,uZDDx8_PT,vQn_cBZnV,mu9UDSf1p,LdLgpdP_U,PAHJybsCn,MMxiuEHep,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"trZsFTNx9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=greaterThan(jwJIA5Z4j,1);const visible1=greaterThan(jwJIA5Z4j,2);const visible2=greaterThan(jwJIA5Z4j,3);const visible3=greaterThan(jwJIA5Z4j,4);const visible4=greaterThan(jwJIA5Z4j,5);const visible5=greaterThan(jwJIA5Z4j,6);const visible6=greaterThan(jwJIA5Z4j,7);const visible7=greaterThan(jwJIA5Z4j,8);const visible8=greaterThan(jwJIA5Z4j,9);const visible9=greaterThan(jwJIA5Z4j,10);const visible10=greaterThan(jwJIA5Z4j,11);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hwc5r8\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"trZsFTNx9\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-9d63c1c7-d861-4142-9e2d-0cbff97c1903, rgb(23, 23, 23))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(20, 20, 20)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({uZ1PG9UXf:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rsun08\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"mafi6dRlY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-0fb69f39-a3d4-4f91-b331-03e865b0d890, rgb(255, 255, 255)))\"},children:\"Engineering\"})}),className:\"framer-s14oj1\",\"data-framer-name\":\"Engineering\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"j4KnSg5Sp\",style:{\"--extracted-1lwpl3i\":\"var(--token-0fb69f39-a3d4-4f91-b331-03e865b0d890, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:UyVE5Zvwe,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a8c2ed03-cf84-48a5-8c7c-9b0a5de70cb2, rgb(161, 161, 161)))\"},children:\"Sync your code, issues, and deployments directly into your workflow.\"})}),className:\"framer-1faheox\",\"data-framer-name\":\"Sync your code, issues, and deployments directly into your workflow.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fAhlWUr9e\",style:{\"--extracted-r6o4lv\":\"var(--token-a8c2ed03-cf84-48a5-8c7c-9b0a5de70cb2, rgb(161, 161, 161))\",\"--framer-paragraph-spacing\":\"0px\"},text:JErXg1onk,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...addPropertyOverrides({uZ1PG9UXf:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ax0gcq-container\",layoutDependency:layoutDependency,layoutId:\"WNNlUkZsH-container\",nodeId:\"WNNlUkZsH\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"WNNlUkZsH\",layoutId:\"WNNlUkZsH\",style:{height:\"100%\",width:\"100%\"},variant:\"FUYoPtJsN\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o3gxlb\",\"data-framer-name\":\"Icons Container\",layoutDependency:layoutDependency,layoutId:\"hp7XoZ98Z\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-msaylq-container\",layoutDependency:layoutDependency,layoutId:\"aGlFRCVFG-container\",nodeId:\"aGlFRCVFG\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"aGlFRCVFG\",KtWuGVFlU:NQcAzILqb,layoutId:\"aGlFRCVFG\",variant:\"zTKrA2rbW\",W_xrHnK43:YpM6kWijm,W5kUhHEKp:3,width:\"100%\",...addPropertyOverrides({uZ1PG9UXf:{variant:\"LVJK6c0sk\"}},baseVariant,gestureVariant)})})}),visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ubgq0u-container\",layoutDependency:layoutDependency,layoutId:\"Gy5VqYOg0-container\",nodeId:\"Gy5VqYOg0\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"Gy5VqYOg0\",KtWuGVFlU:ukgFeqryM,layoutId:\"Gy5VqYOg0\",variant:\"zTKrA2rbW\",W_xrHnK43:pXkN9hAdD,W5kUhHEKp:3,width:\"100%\"})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14owfkl-container\",layoutDependency:layoutDependency,layoutId:\"kSmHeUXPc-container\",nodeId:\"kSmHeUXPc\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"kSmHeUXPc\",KtWuGVFlU:u6BPjwD7P,layoutId:\"kSmHeUXPc\",variant:\"zTKrA2rbW\",W_xrHnK43:hn_Jv1l9_,W5kUhHEKp:3,width:\"100%\"})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dk6gxu-container\",layoutDependency:layoutDependency,layoutId:\"Hy9iHbYlU-container\",nodeId:\"Hy9iHbYlU\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"Hy9iHbYlU\",KtWuGVFlU:bvestLrM8,layoutId:\"Hy9iHbYlU\",variant:\"zTKrA2rbW\",W_xrHnK43:BTE88ixDj,W5kUhHEKp:3,width:\"100%\"})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z607wl-container\",layoutDependency:layoutDependency,layoutId:\"sGKNfPcqw-container\",nodeId:\"sGKNfPcqw\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"sGKNfPcqw\",KtWuGVFlU:mDiZrR_PM,layoutId:\"sGKNfPcqw\",variant:\"zTKrA2rbW\",W_xrHnK43:WV5AusYRN,W5kUhHEKp:3,width:\"100%\"})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ifl026-container\",layoutDependency:layoutDependency,layoutId:\"br5efyXA7-container\",nodeId:\"br5efyXA7\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"br5efyXA7\",KtWuGVFlU:CVMrmLaFG,layoutId:\"br5efyXA7\",variant:\"zTKrA2rbW\",W_xrHnK43:mzMeYpjlI,W5kUhHEKp:3,width:\"100%\"})})}),visible5&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jgd8uc-container\",layoutDependency:layoutDependency,layoutId:\"DBQ556jfk-container\",nodeId:\"DBQ556jfk\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"DBQ556jfk\",KtWuGVFlU:PY_dazBJA,layoutId:\"DBQ556jfk\",variant:\"zTKrA2rbW\",W_xrHnK43:L39iR83pY,W5kUhHEKp:3,width:\"100%\"})})}),visible6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-154ynm9-container\",layoutDependency:layoutDependency,layoutId:\"TEbxBRjHB-container\",nodeId:\"TEbxBRjHB\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"TEbxBRjHB\",KtWuGVFlU:ZB05noKXf,layoutId:\"TEbxBRjHB\",variant:\"zTKrA2rbW\",W_xrHnK43:uZDDx8_PT,W5kUhHEKp:3,width:\"100%\"})})}),visible7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gx9cl5-container\",layoutDependency:layoutDependency,layoutId:\"YmyKbcWbi-container\",nodeId:\"YmyKbcWbi\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"YmyKbcWbi\",KtWuGVFlU:XkS5MVkK2,layoutId:\"YmyKbcWbi\",variant:\"zTKrA2rbW\",W_xrHnK43:vQn_cBZnV,W5kUhHEKp:3,width:\"100%\"})})}),visible8&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14mjquv-container\",layoutDependency:layoutDependency,layoutId:\"rzEq2_Ce1-container\",nodeId:\"rzEq2_Ce1\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"rzEq2_Ce1\",KtWuGVFlU:tKg4CiI4z,layoutId:\"rzEq2_Ce1\",variant:\"zTKrA2rbW\",W_xrHnK43:mu9UDSf1p,W5kUhHEKp:3,width:\"100%\"})})}),visible9&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jwhel9-container\",layoutDependency:layoutDependency,layoutId:\"O9hKIe3Ic-container\",nodeId:\"O9hKIe3Ic\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"O9hKIe3Ic\",KtWuGVFlU:vyZ2L5lOe,layoutId:\"O9hKIe3Ic\",variant:\"zTKrA2rbW\",W_xrHnK43:LdLgpdP_U,W5kUhHEKp:3,width:\"100%\"})})}),visible10&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-142sur0-container\",layoutDependency:layoutDependency,layoutId:\"S0OgirGMJ-container\",nodeId:\"S0OgirGMJ\",rendersWithMotion:true,scopeId:\"HExwKNcZt\",children:/*#__PURE__*/_jsx(IntegrationIconPill,{height:\"100%\",id:\"S0OgirGMJ\",KtWuGVFlU:q71rQUaQ3,layoutId:\"S0OgirGMJ\",variant:\"zTKrA2rbW\",W_xrHnK43:PAHJybsCn,W5kUhHEKp:3,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n8sy15\",\"data-border\":true,\"data-framer-name\":\"Amount\",layoutDependency:layoutDependency,layoutId:\"sOZ2SV9N3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.03)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:16},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a8c2ed03-cf84-48a5-8c7c-9b0a5de70cb2, rgb(161, 161, 161)))\"},children:\"undefined\"})}),className:\"framer-138002f\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"w7p3uveBI\",style:{\"--extracted-r6o4lv\":\"var(--token-a8c2ed03-cf84-48a5-8c7c-9b0a5de70cb2, rgb(161, 161, 161))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MMxiuEHep,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dhVYl.framer-1epi53x, .framer-dhVYl .framer-1epi53x { display: block; }\",\".framer-dhVYl.framer-1hwc5r8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 575px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dhVYl .framer-1rsun08 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 32px 0px 0px; position: relative; width: 100%; }\",\".framer-dhVYl .framer-s14oj1, .framer-dhVYl .framer-1faheox { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dhVYl .framer-1ax0gcq-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-dhVYl .framer-o3gxlb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dhVYl .framer-msaylq-container, .framer-dhVYl .framer-ubgq0u-container, .framer-dhVYl .framer-14owfkl-container, .framer-dhVYl .framer-1dk6gxu-container, .framer-dhVYl .framer-z607wl-container, .framer-dhVYl .framer-1ifl026-container, .framer-dhVYl .framer-jgd8uc-container, .framer-dhVYl .framer-154ynm9-container, .framer-dhVYl .framer-gx9cl5-container, .framer-dhVYl .framer-14mjquv-container, .framer-dhVYl .framer-1jwhel9-container, .framer-dhVYl .framer-142sur0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dhVYl .framer-n8sy15 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 47px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 15px 18px 15px 18px; position: absolute; right: 0px; top: 0px; width: 52px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-dhVYl .framer-138002f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dhVYl.framer-v-2qof7c.framer-1hwc5r8 { gap: 20px; padding: 20px; }\",'.framer-dhVYl[data-border=\"true\"]::after, .framer-dhVYl [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 283\n * @framerIntrinsicWidth 575\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uZ1PG9UXf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UyVE5Zvwe\":\"title\",\"JErXg1onk\":\"subtitle\",\"jwJIA5Z4j\":\"count\",\"NQcAzILqb\":\"icon1\",\"ukgFeqryM\":\"icon2\",\"u6BPjwD7P\":\"icon3\",\"bvestLrM8\":\"icon4\",\"mDiZrR_PM\":\"icon5\",\"CVMrmLaFG\":\"icon6\",\"PY_dazBJA\":\"icon7\",\"ZB05noKXf\":\"icon8\",\"XkS5MVkK2\":\"icon9\",\"tKg4CiI4z\":\"icon10\",\"vyZ2L5lOe\":\"icon11\",\"q71rQUaQ3\":\"icon12\",\"YpM6kWijm\":\"tool1\",\"pXkN9hAdD\":\"tool2\",\"hn_Jv1l9_\":\"tool3\",\"BTE88ixDj\":\"tool4\",\"WV5AusYRN\":\"tool5\",\"mzMeYpjlI\":\"tool6\",\"L39iR83pY\":\"tool7\",\"uZDDx8_PT\":\"tool8\",\"vQn_cBZnV\":\"tool9\",\"mu9UDSf1p\":\"tool10\",\"LdLgpdP_U\":\"tool11\",\"PAHJybsCn\":\"tool12\",\"MMxiuEHep\":\"number\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"n7iFxzltIwWGd6P70KyB\"]\n */const FramerHExwKNcZt=withCSS(Component,css,\"framer-dhVYl\");export default FramerHExwKNcZt;FramerHExwKNcZt.displayName=\"Integrations Group\";FramerHExwKNcZt.defaultProps={height:283,width:575};addPropertyControls(FramerHExwKNcZt,{variant:{options:[\"trZsFTNx9\",\"uZ1PG9UXf\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},UyVE5Zvwe:{defaultValue:\"Engineering\",displayTextArea:false,title:\"Title\",type:ControlType.String},JErXg1onk:{defaultValue:\"Sync your code, issues, and deployments directly into your workflow.\",displayTextArea:true,title:\"Subtitle\",type:ControlType.String},jwJIA5Z4j:{defaultValue:6,displayStepper:true,max:12,min:1,title:\"Count\",type:ControlType.Number},NQcAzILqb:{defaultValue:{identifier:\"local-module:vector/H_wFOZ62M:default\",moduleId:\"dMHXKyLW5XYIdpsuMtaz\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 1\",type:ControlType.VectorSetItem},ukgFeqryM:{defaultValue:{identifier:\"local-module:vector/ZUxqRXrvR:default\",moduleId:\"wSnyNAroJ7MftCR7odEy\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 2\",type:ControlType.VectorSetItem},u6BPjwD7P:{defaultValue:{identifier:\"local-module:vector/YhmV1xHQE:default\",moduleId:\"LVzqzM8q0SFtXcRBJnS7\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 3\",type:ControlType.VectorSetItem},bvestLrM8:{defaultValue:{identifier:\"local-module:vector/my966tspT:default\",moduleId:\"oYsgQUAqVnmmbYNd7Mhx\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 4\",type:ControlType.VectorSetItem},mDiZrR_PM:{defaultValue:{identifier:\"local-module:vector/H_wFOZ62M:default\",moduleId:\"dMHXKyLW5XYIdpsuMtaz\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 5\",type:ControlType.VectorSetItem},CVMrmLaFG:{defaultValue:{identifier:\"local-module:vector/s1BRybKRc:default\",moduleId:\"cXpzr76i9HTVMnB9BtGV\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 6\",type:ControlType.VectorSetItem},PY_dazBJA:{defaultValue:{identifier:\"local-module:vector/NQ9l7Uyzz:default\",moduleId:\"vTzDH6TP65YdjVPaTnU6\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 7\",type:ControlType.VectorSetItem},ZB05noKXf:{defaultValue:{identifier:\"local-module:vector/cPdKJHy9_:default\",moduleId:\"k9ELzajNzkVxPaFZ4ETp\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 8\",type:ControlType.VectorSetItem},XkS5MVkK2:{defaultValue:{identifier:\"local-module:vector/yEgI4flP_:default\",moduleId:\"mKjwufKDyxtdQWyv3llV\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 9\",type:ControlType.VectorSetItem},tKg4CiI4z:{defaultValue:{identifier:\"local-module:vector/A3TD4H7J5:default\",moduleId:\"PPgjyDOP4OwoaVV5GoNN\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 10\",type:ControlType.VectorSetItem},vyZ2L5lOe:{defaultValue:{identifier:\"local-module:vector/QF86DRwWM:default\",moduleId:\"9KxDihRmcIHMkUFIYFQ0\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 11\",type:ControlType.VectorSetItem},q71rQUaQ3:{defaultValue:{identifier:\"local-module:vector/GrHnH5TbC:default\",moduleId:\"SbULGMeTosXQMO7Jng23\"},setModuleId:\"n7iFxzltIwWGd6P70KyB\",title:\"Icon 12\",type:ControlType.VectorSetItem},YpM6kWijm:{defaultValue:\"GitHub\",displayTextArea:false,title:\"Tool 1\",type:ControlType.String},pXkN9hAdD:{defaultValue:\"GitLab\",displayTextArea:false,title:\"Tool 2\",type:ControlType.String},hn_Jv1l9_:{defaultValue:\"Bitbucket\",displayTextArea:false,title:\"Tool 3\",type:ControlType.String},BTE88ixDj:{defaultValue:\"Jira\",displayTextArea:false,title:\"Tool 4\",type:ControlType.String},WV5AusYRN:{defaultValue:\"GitHub\",displayTextArea:false,title:\"Tool 5\",type:ControlType.String},mzMeYpjlI:{defaultValue:\"CircleCI\",displayTextArea:false,title:\"Tool 6\",type:ControlType.String},L39iR83pY:{defaultValue:\"Figma\",displayTextArea:false,title:\"Tool 7\",type:ControlType.String},uZDDx8_PT:{defaultValue:\"Sketch\",displayTextArea:false,title:\"Tool 8\",type:ControlType.String},vQn_cBZnV:{defaultValue:\"Miro\",displayTextArea:false,title:\"Tool 9\",type:ControlType.String},mu9UDSf1p:{defaultValue:\"HubSpot\",displayTextArea:false,title:\"Tool 10\",type:ControlType.String},LdLgpdP_U:{defaultValue:\"Sentry\",displayTextArea:false,title:\"Tool 11\",type:ControlType.String},PAHJybsCn:{defaultValue:\"Zendesk\",displayTextArea:false,title:\"Tool 12\",type:ControlType.String},MMxiuEHep:{defaultValue:\"undefined\",displayTextArea:false,title:\"number\",type:ControlType.String}});addFonts(FramerHExwKNcZt,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...DividerFonts,...IntegrationIconPillFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHExwKNcZt\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UyVE5Zvwe\\\":\\\"title\\\",\\\"JErXg1onk\\\":\\\"subtitle\\\",\\\"jwJIA5Z4j\\\":\\\"count\\\",\\\"NQcAzILqb\\\":\\\"icon1\\\",\\\"ukgFeqryM\\\":\\\"icon2\\\",\\\"u6BPjwD7P\\\":\\\"icon3\\\",\\\"bvestLrM8\\\":\\\"icon4\\\",\\\"mDiZrR_PM\\\":\\\"icon5\\\",\\\"CVMrmLaFG\\\":\\\"icon6\\\",\\\"PY_dazBJA\\\":\\\"icon7\\\",\\\"ZB05noKXf\\\":\\\"icon8\\\",\\\"XkS5MVkK2\\\":\\\"icon9\\\",\\\"tKg4CiI4z\\\":\\\"icon10\\\",\\\"vyZ2L5lOe\\\":\\\"icon11\\\",\\\"q71rQUaQ3\\\":\\\"icon12\\\",\\\"YpM6kWijm\\\":\\\"tool1\\\",\\\"pXkN9hAdD\\\":\\\"tool2\\\",\\\"hn_Jv1l9_\\\":\\\"tool3\\\",\\\"BTE88ixDj\\\":\\\"tool4\\\",\\\"WV5AusYRN\\\":\\\"tool5\\\",\\\"mzMeYpjlI\\\":\\\"tool6\\\",\\\"L39iR83pY\\\":\\\"tool7\\\",\\\"uZDDx8_PT\\\":\\\"tool8\\\",\\\"vQn_cBZnV\\\":\\\"tool9\\\",\\\"mu9UDSf1p\\\":\\\"tool10\\\",\\\"LdLgpdP_U\\\":\\\"tool11\\\",\\\"PAHJybsCn\\\":\\\"tool12\\\",\\\"MMxiuEHep\\\":\\\"number\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"283\",\"framerDisplayContentsDiv\":\"false\",\"framerVectorSets\":\"[\\\"n7iFxzltIwWGd6P70KyB\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uZ1PG9UXf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"575\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HExwKNcZt.map","// Generated by Framer (ed8225c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"B9ylWsGLJ\",\"urj9GluSt\",\"KkDbJFuAZ\",\"J2OeXwboN\"];const serializationHash=\"framer-tgxrI\";const variantClassNames={B9ylWsGLJ:\"framer-v-xjo4vs\",J2OeXwboN:\"framer-v-1sx3v72\",KkDbJFuAZ:\"framer-v-5e2g8n\",urj9GluSt:\"framer-v-vtw5eh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Close Black\":\"J2OeXwboN\",\"Close White\":\"KkDbJFuAZ\",\"Open Black\":\"urj9GluSt\",\"Open White\":\"B9ylWsGLJ\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"B9ylWsGLJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"B9ylWsGLJ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-xjo4vs\",className,classNames),\"data-framer-name\":\"Open White\",layoutDependency:layoutDependency,layoutId:\"B9ylWsGLJ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({J2OeXwboN:{\"data-framer-name\":\"Close Black\"},KkDbJFuAZ:{\"data-framer-name\":\"Close White\"},urj9GluSt:{\"data-framer-name\":\"Open Black\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vzvgm\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"JlJM8ogZY\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{J2OeXwboN:{backgroundColor:\"var(--token-fedf1058-e083-453b-be89-8377784e8ac5, rgb(2, 2, 2))\",rotate:-45},KkDbJFuAZ:{rotate:-45},urj9GluSt:{backgroundColor:\"var(--token-fedf1058-e083-453b-be89-8377784e8ac5, rgb(2, 2, 2))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2nfzpr\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"SrKMgg7ws\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{J2OeXwboN:{backgroundColor:\"var(--token-fedf1058-e083-453b-be89-8377784e8ac5, rgb(2, 2, 2))\"},urj9GluSt:{backgroundColor:\"var(--token-fedf1058-e083-453b-be89-8377784e8ac5, rgb(2, 2, 2))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n9n551\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"VFp6uKGvb\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{J2OeXwboN:{backgroundColor:\"var(--token-fedf1058-e083-453b-be89-8377784e8ac5, rgb(2, 2, 2))\",rotate:45},KkDbJFuAZ:{rotate:45},urj9GluSt:{backgroundColor:\"var(--token-fedf1058-e083-453b-be89-8377784e8ac5, rgb(2, 2, 2))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tgxrI.framer-6r87gj, .framer-tgxrI .framer-6r87gj { display: block; }\",\".framer-tgxrI.framer-xjo4vs { height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-tgxrI .framer-vzvgm { bottom: 6px; flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: hidden; position: absolute; width: 16px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tgxrI .framer-2nfzpr { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 16px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tgxrI .framer-1n9n551 { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: hidden; position: absolute; top: 6px; width: 16px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tgxrI.framer-v-5e2g8n .framer-vzvgm, .framer-tgxrI.framer-v-1sx3v72 .framer-vzvgm { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-tgxrI.framer-v-5e2g8n .framer-2nfzpr, .framer-tgxrI.framer-v-1sx3v72 .framer-2nfzpr { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-tgxrI.framer-v-5e2g8n .framer-1n9n551, .framer-tgxrI.framer-v-1sx3v72 .framer-1n9n551 { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"urj9GluSt\":{\"layout\":[\"fixed\",\"fixed\"]},\"KkDbJFuAZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"J2OeXwboN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOf2My2S7b=withCSS(Component,css,\"framer-tgxrI\");export default FramerOf2My2S7b;FramerOf2My2S7b.displayName=\"Navigation/Hamburger Menu\";FramerOf2My2S7b.defaultProps={height:24,width:24};addPropertyControls(FramerOf2My2S7b,{variant:{options:[\"B9ylWsGLJ\",\"urj9GluSt\",\"KkDbJFuAZ\",\"J2OeXwboN\"],optionTitles:[\"Open White\",\"Open Black\",\"Close White\",\"Close Black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOf2My2S7b,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOf2My2S7b\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"urj9GluSt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KkDbJFuAZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J2OeXwboN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Of2My2S7b.map","// Generated by Framer (b012016)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationHamburgerMenu from\"https://framerusercontent.com/modules/wf4YLB2tQ1H8URbLFv68/2SKQbdKB0UVBhv0QDcec/Of2My2S7b.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7nKnHfXaSfKyeNriiDOl/1gWwWqmneWwfsZvj45sf/NPW28R8xG.js\";const NavigationHamburgerMenuFonts=getFonts(NavigationHamburgerMenu);const cycleOrder=[\"qY_9hgBwz\",\"fPCXYJjtH\",\"DNhDZJ1uH\",\"SRpgu0b7K\",\"epWIAQbTp\"];const serializationHash=\"framer-XF6br\";const variantClassNames={DNhDZJ1uH:\"framer-v-wor8pq\",epWIAQbTp:\"framer-v-hc4ehr\",fPCXYJjtH:\"framer-v-14ky46e\",qY_9hgBwz:\"framer-v-1yrp0vw\",SRpgu0b7K:\"framer-v-1dk5x8k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.7,0,.3,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Lightmode\":\"DNhDZJ1uH\",\"Menu Open Lightmode\":\"SRpgu0b7K\",\"Mobile Open Darkmode\":\"fPCXYJjtH\",Desktop:\"qY_9hgBwz\",Mobile:\"epWIAQbTp\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qY_9hgBwz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qY_9hgBwz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap9vzvqy=activeVariantCallback(async(...args)=>{setVariant(\"epWIAQbTp\");});const onTap1osoa5p=activeVariantCallback(async(...args)=>{setVariant(\"fPCXYJjtH\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"fPCXYJjtH\",\"epWIAQbTp\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yrp0vw\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"qY_9hgBwz\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{DNhDZJ1uH:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},epWIAQbTp:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(0px)\"},fPCXYJjtH:{backdropFilter:\"blur(0px)\",backgroundColor:\"var(--token-fedf1058-e083-453b-be89-8377784e8ac5, rgb(2, 2, 2))\",WebkitBackdropFilter:\"blur(0px)\"},SRpgu0b7K:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-4f7c6b03-a232-426e-91c6-9791251d705e, rgba(255, 255, 255, 0.1))\",WebkitBackdropFilter:\"blur(8px)\"}},...addPropertyOverrides({DNhDZJ1uH:{\"data-framer-name\":\"Desktop Lightmode\"},epWIAQbTp:{\"data-framer-name\":\"Mobile\"},fPCXYJjtH:{\"data-framer-name\":\"Mobile Open Darkmode\"},SRpgu0b7K:{\"data-framer-name\":\"Menu Open Lightmode\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1srqo89\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"kKmtlf3D3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gg15z8\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"zaHEiTPtR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sobfqr\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"WAYgRmf7z\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"XO00ogTSC\",openInNewTab:false,scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"Protocol3 Logo\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+26+.5+0),pixelHeight:308,pixelWidth:1253,positionX:\"left\",positionY:\"center\",sizes:\"116px\",src:\"https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png\",srcSet:\"https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png?scale-down-to=512 512w,https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png 1253w\"},className:\"framer-o0qlcd framer-1rgix49\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XO00ogTSC\",...addPropertyOverrides({epWIAQbTp:{background:{alt:\"Protocol3 Logo\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+16+0+0+0+2.425),pixelHeight:308,pixelWidth:1253,positionX:\"left\",positionY:\"center\",sizes:\"151px\",src:\"https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png\",srcSet:\"https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png?scale-down-to=512 512w,https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png 1253w\"}},fPCXYJjtH:{background:{alt:\"Protocol3 Logo\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+16+0+0+0+3),pixelHeight:308,pixelWidth:1253,positionX:\"left\",positionY:\"center\",sizes:\"151px\",src:\"https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png\",srcSet:\"https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png?scale-down-to=512 512w,https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LaYV59yHIsDUQMUHBYyWD4geA68.png 1253w\"}},SRpgu0b7K:{background:{alt:\"Protocol3 Logo\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+16+0+0+0+0),pixelHeight:18,pixelWidth:79,positionX:\"left\",positionY:\"center\",src:\"https://framerusercontent.com/images/6NbarvXUfnB9Asfs9kbWwkXovY0.svg\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d0uhur\",\"data-framer-name\":\"Hamburger Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"F6H5zWvV1\",...addPropertyOverrides({epWIAQbTp:{\"data-highlight\":true,onTap:onTap1osoa5p},fPCXYJjtH:{\"data-highlight\":true,onTap:onTap9vzvqy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({epWIAQbTp:{y:(componentViewport?.y||0)+0+0+16+0+0+0+0+8},fPCXYJjtH:{y:(componentViewport?.y||0)+0+0+16+0+0+0+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yxzqp6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mKCVYYSXq-container\",nodeId:\"mKCVYYSXq\",rendersWithMotion:true,scopeId:\"JCPtlfxgg\",children:/*#__PURE__*/_jsx(NavigationHamburgerMenu,{height:\"100%\",id:\"mKCVYYSXq\",layoutId:\"mKCVYYSXq\",style:{height:\"100%\",width:\"100%\"},variant:\"KkDbJFuAZ\",width:\"100%\",...addPropertyOverrides({epWIAQbTp:{variant:\"B9ylWsGLJ\"}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gc3hau\",\"data-border\":true,\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"m5oPbiEDH\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-4f7c6b03-a232-426e-91c6-9791251d705e, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{DNhDZJ1uH:{\"--border-color\":\"var(--token-f4f66cca-19fb-4c5a-8859-01d97d659f0a, rgb(208, 209, 212))\"},epWIAQbTp:{\"--border-bottom-width\":\"1px\",\"--border-left-width\":\"0px\"},fPCXYJjtH:{\"--border-left-width\":\"0px\"},SRpgu0b7K:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f4f66cca-19fb-4c5a-8859-01d97d659f0a, rgb(208, 209, 212))\",\"--border-left-width\":\"0px\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":neRP074yJ\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"GJuTcJVpY\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"The Problem\"})})})}),className:\"framer-qp8p9j\",\"data-framer-name\":\"Solutions\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GJuTcJVpY\",style:{\"--extracted-r6o4lv\":\"var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DNhDZJ1uH:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"},SRpgu0b7K:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({DNhDZJ1uH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GJuTcJVpY\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"The Problem\"})})})})},epWIAQbTp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":neRP074yJ\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"GJuTcJVpY\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"The Problem\"})})})})},fPCXYJjtH:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":mQjoTvPVA\",webPageId:\"hckS5UTI0\"},motionChild:true,nodeId:\"GJuTcJVpY\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"The Problem\"})})})}),onTap:onTap9vzvqy},SRpgu0b7K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":neRP074yJ\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"GJuTcJVpY\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"The Problem\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":CQrlLjaFH\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"AHFi3WnzX\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Features\"})})})}),className:\"framer-1c4pk9t\",\"data-framer-name\":\"Solutions\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AHFi3WnzX\",style:{\"--extracted-r6o4lv\":\"var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DNhDZJ1uH:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"},SRpgu0b7K:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({DNhDZJ1uH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AHFi3WnzX\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Features\"})})})})},epWIAQbTp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":CQrlLjaFH\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"AHFi3WnzX\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Features\"})})})})},fPCXYJjtH:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":k6T3dfpQ2\",webPageId:\"hckS5UTI0\"},motionChild:true,nodeId:\"AHFi3WnzX\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Features\"})})})}),onTap:onTap9vzvqy},SRpgu0b7K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":CQrlLjaFH\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"AHFi3WnzX\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Features\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":c4HVykmXC\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"CBolyv4gi\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Pricing\"})})})}),className:\"framer-1mn09pb\",\"data-framer-name\":\"About us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CBolyv4gi\",style:{\"--extracted-r6o4lv\":\"var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DNhDZJ1uH:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"},SRpgu0b7K:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({DNhDZJ1uH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"CBolyv4gi\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Pricing\"})})})})},epWIAQbTp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://calendly.com/d/cq66-xmn-3z7/lopus-ai-enterprise-meeting\",motionChild:true,nodeId:\"CBolyv4gi\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Beacon\"})})})})},fPCXYJjtH:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"CBolyv4gi\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Beacon\"})})})}),onTap:onTap9vzvqy},SRpgu0b7K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":c4HVykmXC\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"CBolyv4gi\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Pricing\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ALC3C1qZN\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"ZOXCqcrwV\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Testimonials\"})})})}),className:\"framer-oup7xk\",\"data-framer-name\":\"Pricing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZOXCqcrwV\",style:{\"--extracted-r6o4lv\":\"var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DNhDZJ1uH:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"},SRpgu0b7K:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({DNhDZJ1uH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ALC3C1qZN\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"ZOXCqcrwV\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Testimonials\"})})})})},epWIAQbTp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ALC3C1qZN\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"ZOXCqcrwV\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Our Core\"})})})})},fPCXYJjtH:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":BmG6pQSLd\",webPageId:\"hckS5UTI0\"},motionChild:true,nodeId:\"ZOXCqcrwV\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Our Core\"})})})}),onTap:onTap9vzvqy},SRpgu0b7K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ALC3C1qZN\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"ZOXCqcrwV\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Testimonials\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":UIN5WJ6cl\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"uGWc2wUPF\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Contact Us\"})})})}),className:\"framer-kgv8r0\",\"data-framer-name\":\"Pricing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uGWc2wUPF\",style:{\"--extracted-r6o4lv\":\"var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DNhDZJ1uH:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"},SRpgu0b7K:{\"--extracted-r6o4lv\":\"var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134))\"}},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({DNhDZJ1uH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":UIN5WJ6cl\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"uGWc2wUPF\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Contact Us\"})})})})},epWIAQbTp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":UIN5WJ6cl\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"uGWc2wUPF\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Contact Us\"})})})})},fPCXYJjtH:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-116f37bc-8ac3-4be4-85c8-42a7239ab511, rgb(165, 165, 172)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":XsTlSs4h2\",webPageId:\"hckS5UTI0\"},motionChild:true,nodeId:\"uGWc2wUPF\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Contact Us\"})})})}),onTap:onTap9vzvqy},SRpgu0b7K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d6b3f73-8c5c-4d67-9a0e-f0d83292b2a4, rgb(122, 125, 134)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":UIN5WJ6cl\",webPageId:\"TmiV_Jd7G\"},motionChild:true,nodeId:\"uGWc2wUPF\",openInNewTab:false,relValues:[],scopeId:\"JCPtlfxgg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1p46704\",\"data-styles-preset\":\"NPW28R8xG\",children:\"Contact Us\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GaEtmmIj0\",openInNewTab:true,scopeId:\"JCPtlfxgg\",...addPropertyOverrides({epWIAQbTp:{href:\"https://calendly.com/d/cq66-xmn-3z7/lopus-ai-enterprise-meeting\"},fPCXYJjtH:{href:\"https://calendly.com/d/cnxn-7kv-xfd/lopus-ai-discovery-call\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ymmjqg framer-1rgix49\",\"data-framer-name\":\"Metal Button\",layoutDependency:layoutDependency,layoutId:\"GaEtmmIj0\",style:{background:\"linear-gradient(180deg, rgb(31, 31, 31) 0%, rgb(0, 0, 0) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,boxShadow:\"0px 5px 10px 5px rgba(0, 0, 0, 0.3)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-116u2t\",\"data-framer-name\":\"Bevel\",layoutDependency:layoutDependency,layoutId:\"mYSD54zWU\",style:{background:\"linear-gradient(180deg, rgb(227, 227, 227) 0%, rgb(112, 112, 112) 17%, rgb(59, 59, 59) 33%, rgb(18, 18, 18) 58.546241554054056%, rgb(51, 51, 51) 87.83783783783784%, rgb(102, 102, 102) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-82wn87\",\"data-framer-name\":\"Cap\",layoutDependency:layoutDependency,layoutId:\"eIkCqstrb\",style:{background:\"linear-gradient(180deg, var(--token-90d86037-5fda-463a-9471-b218c7fbafc9, rgb(71, 77, 80)) 0%, var(--token-5fd8c6ec-e7fd-461b-a003-a6217236ad2d, rgb(39, 43, 45)) 42%, var(--token-87ce5201-c1ff-4232-87e4-95133095fc9f, rgb(30, 32, 33)) 74%, var(--token-23822ab7-bd70-44a8-8138-c4ec0564d85b, rgb(19, 20, 21)) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,boxShadow:\"inset 0px -1px 0px 0px rgba(255, 255, 255, 0.2)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(186, 190, 194))\"},children:\"Open Beacon\"})}),className:\"framer-1renod5\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"cYxPGwNsE\",style:{\"--extracted-r6o4lv\":\"rgb(186, 190, 194)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",textShadow:\"0px -0.5px 0px rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({epWIAQbTp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(186, 190, 194))\"},children:\"Book Demo\"})})},fPCXYJjtH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(186, 190, 194))\"},children:\"Book Demo\"})})}},baseVariant,gestureVariant)})})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XF6br.framer-1rgix49, .framer-XF6br .framer-1rgix49 { display: block; }\",\".framer-XF6br.framer-1yrp0vw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-XF6br .framer-1srqo89 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1224px; overflow: visible; padding: 20px; position: relative; width: 97%; z-index: 1; }\",\".framer-XF6br .framer-gg15z8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XF6br .framer-1sobfqr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XF6br .framer-o0qlcd { flex: none; height: 27px; overflow: hidden; position: relative; text-decoration: none; width: 116px; }\",\".framer-XF6br .framer-1d0uhur { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-XF6br .framer-1yxzqp6-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-XF6br .framer-1gc3hau { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 4px 16px; position: relative; width: min-content; }\",\".framer-XF6br .framer-qp8p9j, .framer-XF6br .framer-1c4pk9t, .framer-XF6br .framer-1mn09pb, .framer-XF6br .framer-oup7xk, .framer-XF6br .framer-kgv8r0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XF6br .framer-1ymmjqg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 1px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-XF6br .framer-116u2t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-XF6br .framer-82wn87 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-XF6br .framer-1renod5 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-XF6br.framer-v-14ky46e.framer-1yrp0vw { width: 390px; }\",\".framer-XF6br.framer-v-14ky46e .framer-1srqo89 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: 802px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 16px 16px 16px 24px; width: 100%; }\",\".framer-XF6br.framer-v-14ky46e .framer-gg15z8, .framer-XF6br.framer-v-hc4ehr .framer-gg15z8 { flex-direction: column; width: 100%; }\",\".framer-XF6br.framer-v-14ky46e .framer-1sobfqr, .framer-XF6br.framer-v-hc4ehr .framer-1sobfqr { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-XF6br.framer-v-14ky46e .framer-o0qlcd { aspect-ratio: 4.235294117647059 / 1; height: var(--framer-aspect-ratio-supported, 36px); width: 151px; }\",\".framer-XF6br.framer-v-14ky46e .framer-1d0uhur, .framer-XF6br.framer-v-hc4ehr .framer-1d0uhur { cursor: pointer; }\",\".framer-XF6br.framer-v-14ky46e .framer-1gc3hau, .framer-XF6br.framer-v-hc4ehr .framer-1gc3hau { flex-direction: column; gap: 32px; justify-content: flex-end; order: 1; padding: 32px 0px 48px 0px; width: 100%; }\",\".framer-XF6br.framer-v-14ky46e .framer-qp8p9j { cursor: pointer; order: 0; }\",\".framer-XF6br.framer-v-14ky46e .framer-1c4pk9t { cursor: pointer; order: 1; }\",\".framer-XF6br.framer-v-14ky46e .framer-1mn09pb { cursor: pointer; order: 4; }\",\".framer-XF6br.framer-v-14ky46e .framer-oup7xk { cursor: pointer; order: 2; }\",\".framer-XF6br.framer-v-14ky46e .framer-kgv8r0 { cursor: pointer; order: 3; }\",\".framer-XF6br.framer-v-1dk5x8k.framer-1yrp0vw { height: 802px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",\".framer-XF6br.framer-v-1dk5x8k .framer-1srqo89 { flex: 1 0 0px; flex-direction: column; gap: 0px; height: 1px; justify-content: flex-start; padding: 16px; width: 100%; }\",\".framer-XF6br.framer-v-1dk5x8k .framer-gg15z8 { flex: 1 0 0px; flex-direction: column; height: 1px; width: 100%; }\",\".framer-XF6br.framer-v-1dk5x8k .framer-1sobfqr { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; gap: unset; height: 1px; justify-content: space-between; order: 0; width: 100%; }\",\".framer-XF6br.framer-v-1dk5x8k .framer-1gc3hau { flex-direction: column; gap: 32px; justify-content: center; order: 1; padding: 64px 0px 64px 0px; width: 100%; }\",\".framer-XF6br.framer-v-hc4ehr.framer-1yrp0vw { height: 72px; width: 390px; }\",\".framer-XF6br.framer-v-hc4ehr .framer-1srqo89 { flex-direction: column; gap: 0px; height: 802px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 16px; width: 100%; }\",\".framer-XF6br.framer-v-hc4ehr .framer-o0qlcd { height: 35px; width: 151px; }\",\".framer-XF6br.framer-v-hc4ehr .framer-qp8p9j { order: 0; }\",\".framer-XF6br.framer-v-hc4ehr .framer-1c4pk9t { order: 1; }\",\".framer-XF6br.framer-v-hc4ehr .framer-1mn09pb { order: 4; }\",\".framer-XF6br.framer-v-hc4ehr .framer-oup7xk { order: 2; }\",\".framer-XF6br.framer-v-hc4ehr .framer-kgv8r0 { order: 3; }\",...sharedStyle.css,'.framer-XF6br[data-border=\"true\"]::after, .framer-XF6br [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fPCXYJjtH\":{\"layout\":[\"fixed\",\"auto\"]},\"DNhDZJ1uH\":{\"layout\":[\"fixed\",\"auto\"]},\"SRpgu0b7K\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"epWIAQbTp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJCPtlfxgg=withCSS(Component,css,\"framer-XF6br\");export default FramerJCPtlfxgg;FramerJCPtlfxgg.displayName=\"Navigation/Nav 2\";FramerJCPtlfxgg.defaultProps={height:80,width:1200};addPropertyControls(FramerJCPtlfxgg,{variant:{options:[\"qY_9hgBwz\",\"fPCXYJjtH\",\"DNhDZJ1uH\",\"SRpgu0b7K\",\"epWIAQbTp\"],optionTitles:[\"Desktop\",\"Mobile Open Darkmode\",\"Desktop Lightmode\",\"Menu Open Lightmode\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJCPtlfxgg,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...NavigationHamburgerMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJCPtlfxgg\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fPCXYJjtH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DNhDZJ1uH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SRpgu0b7K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"epWIAQbTp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"rxZSLxDCO\",\"p_sISdK9w\"];const serializationHash=\"framer-9Tz2X\";const variantClassNames={p_sISdK9w:\"framer-v-mkiq2g\",rxZSLxDCO:\"framer-v-1q67pln\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZNZ57xlX4=undefined;const ZIr9YwD4h=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={desktop:\"rxZSLxDCO\",mobile:\"p_sISdK9w\"};const getProps=({description,height,id,number,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rxZSLxDCO\",ZIr9YwD4h:description??props.ZIr9YwD4h??\"description\",ZNZ57xlX4:number??props.ZNZ57xlX4??\"Number /\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZNZ57xlX4,ZIr9YwD4h,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rxZSLxDCO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(ZNZ57xlX4);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q67pln\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"rxZSLxDCO\",ref:refBinding,style:{...style},...addPropertyOverrides({p_sISdK9w:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kk0vio\",\"data-framer-name\":\"Frame\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Q3kctTpkz\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g><path d=\"M 0 32 L 0 0 L 32 0 L 32 32 Z\" fill=\"transparent\"></path><g><path d=\"M 17.143 0 L 14.857 0 L 14.857 13.241 L 5.494 3.878 L 3.878 5.494 L 13.241 14.857 L 0 14.857 L 0 17.143 L 13.241 17.143 L 3.878 26.506 L 5.494 28.122 L 14.857 18.759 L 14.857 32 L 17.143 32 L 17.143 18.759 L 26.506 28.122 L 28.122 26.506 L 18.759 17.143 L 32 17.143 L 32 14.857 L 18.759 14.857 L 28.122 5.494 L 26.506 3.878 L 17.143 13.241 Z\" fill=\"rgb(255, 184, 147)\"></path></g></g></svg>',svgContentId:8656271945,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x3fhp5\",layoutDependency:layoutDependency,layoutId:\"kKOSLSL4F\",children:[visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 184, 147))\"},children:\"Number /\"})}),className:\"framer-1n412j6\",\"data-framer-name\":\">95% / client retention rate\",fonts:[\"GF;Manrope-600\"],layoutDependency:layoutDependency,layoutId:\"erfOBQI21\",style:{\"--extracted-r6o4lv\":\"rgb(255, 184, 147)\",\"--framer-paragraph-spacing\":\"0px\"},text:ZNZ57xlX4,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({p_sISdK9w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 184, 147))\"},children:\"Number /\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"years of experience\"})}),className:\"framer-1uzvh73\",\"data-framer-name\":\">95% / client retention rate\",fonts:[\"GF;Manrope-600\"],layoutDependency:layoutDependency,layoutId:\"nsTnwX1TY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:ZIr9YwD4h,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({p_sISdK9w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"description\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Tz2X.framer-1lq5cm4, .framer-9Tz2X .framer-1lq5cm4 { display: block; }\",\".framer-9Tz2X.framer-1q67pln { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Tz2X .framer-kk0vio { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-9Tz2X .framer-x3fhp5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Tz2X .framer-1n412j6, .framer-9Tz2X .framer-1uzvh73 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9Tz2X.framer-v-mkiq2g.framer-1q67pln { gap: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 419\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"p_sISdK9w\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZNZ57xlX4\":\"number\",\"ZIr9YwD4h\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framereti0jwCVe=withCSS(Component,css,\"framer-9Tz2X\");export default Framereti0jwCVe;Framereti0jwCVe.displayName=\"Ticker item 2\";Framereti0jwCVe.defaultProps={height:64,width:419};addPropertyControls(Framereti0jwCVe,{variant:{options:[\"rxZSLxDCO\",\"p_sISdK9w\"],optionTitles:[\"desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},ZNZ57xlX4:{defaultValue:\"Number /\",displayTextArea:false,placeholder:\"\",title:\"Number\",type:ControlType.String},ZIr9YwD4h:{defaultValue:\"description\",displayTextArea:false,title:\"description\",type:ControlType.String}});addFonts(Framereti0jwCVe,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_A87jxeN7B.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framereti0jwCVe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerVariables\":\"{\\\"ZNZ57xlX4\\\":\\\"number\\\",\\\"ZIr9YwD4h\\\":\\\"description\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"419\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p_sISdK9w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eti0jwCVe.map","// Generated by Framer (3256e0c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import TickerItem2 from\"https://framerusercontent.com/modules/rG2syd4EnkY1pkeXgONk/owxBI4wYrSYVEvnTC18Z/eti0jwCVe.js\";const TickerItem2Fonts=getFonts(TickerItem2);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"vyYkM5cGH\",\"N4YUyz_tz\"];const serializationHash=\"framer-kFpse\";const variantClassNames={N4YUyz_tz:\"framer-v-1wxjecq\",vyYkM5cGH:\"framer-v-1unfo4t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ocoluOEZo=undefined;const WFUNR5_Ok=undefined;const eBqMtzQHE=undefined;const U7MJejad2=undefined;const mWirz3oxs=undefined;const tinhmYfS8=undefined;const kpxbnMuh9=undefined;const WuukyzOlW=undefined;const wZIgtp_0x=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"vyYkM5cGH\",Phone:\"N4YUyz_tz\"};const getProps=({_01Description,_01Number,_02Description,_02Number,_03Description,_03Number,_04Description,_04Number,height,id,speed,width,...props})=>{return{...props,eBqMtzQHE:_01Number??props.eBqMtzQHE??\"01 Number\",kpxbnMuh9:_03Number??props.kpxbnMuh9??\"03 Number\",mWirz3oxs:_02Number??props.mWirz3oxs??\"02 Number\",ocoluOEZo:speed??props.ocoluOEZo??40,tinhmYfS8:_03Description??props.tinhmYfS8??\"03 Description\",U7MJejad2:_02Description??props.U7MJejad2??\"02 Description\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vyYkM5cGH\",WFUNR5_Ok:_01Description??props.WFUNR5_Ok??\"01 Description\",WuukyzOlW:_04Description??props.WuukyzOlW??\"04 Description\",wZIgtp_0x:_04Number??props.wZIgtp_0x??\"04 Number\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ocoluOEZo,eBqMtzQHE,WFUNR5_Ok,mWirz3oxs,U7MJejad2,kpxbnMuh9,tinhmYfS8,wZIgtp_0x,WuukyzOlW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vyYkM5cGH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"N4YUyz_tz\")return true;return false;};const visible=isSet(WFUNR5_Ok);const visible1=isSet(U7MJejad2);const visible2=isSet(tinhmYfS8);const visible3=isSet(WuukyzOlW);const isDisplayed1=()=>{if(baseVariant===\"N4YUyz_tz\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1unfo4t\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vyYkM5cGH\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0.02)\",...style},...addPropertyOverrides({N4YUyz_tz:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lbfa2y\",layoutDependency:layoutDependency,layoutId:\"k4GiCC2RM\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0) 100%)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aadhr2-container\",\"data-framer-name\":\"Ticker mobile\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PZQHxZt_y-container\",name:\"Ticker mobile\",nodeId:\"PZQHxZt_y\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:40,height:\"100%\",hoverFactor:1,id:\"PZQHxZt_y\",layoutId:\"PZQHxZt_y\",name:\"Ticker mobile\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:false},slots:[visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"355px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qkgiag-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"wR5jNTtAc-container\",nodeId:\"wR5jNTtAc\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"wR5jNTtAc\",layoutId:\"wR5jNTtAc\",variant:\"p_sISdK9w\",width:\"100%\",ZIr9YwD4h:WFUNR5_Ok,ZNZ57xlX4:eBqMtzQHE})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"364px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hdirb7-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"zYhnTI4TQ-container\",nodeId:\"zYhnTI4TQ\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"zYhnTI4TQ\",layoutId:\"zYhnTI4TQ\",variant:\"p_sISdK9w\",width:\"100%\",ZIr9YwD4h:U7MJejad2,ZNZ57xlX4:mWirz3oxs})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"363px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6wh7c9-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"aKLNXziuO-container\",nodeId:\"aKLNXziuO\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"aKLNXziuO\",layoutId:\"aKLNXziuO\",variant:\"p_sISdK9w\",width:\"100%\",ZIr9YwD4h:tinhmYfS8,ZNZ57xlX4:kpxbnMuh9})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"364px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oe6icy-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"wYx5ykbsJ-container\",nodeId:\"wYx5ykbsJ\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"wYx5ykbsJ\",layoutId:\"wYx5ykbsJ\",variant:\"p_sISdK9w\",width:\"100%\",ZIr9YwD4h:WuukyzOlW,ZNZ57xlX4:wZIgtp_0x})})})],speed:ocoluOEZo,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zq8kj\",layoutDependency:layoutDependency,layoutId:\"NTB1p5Jiy\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0) 100%)\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l4rm4f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gO8IsRRBk-container\",nodeId:\"gO8IsRRBk\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:52,overflow:false},gap:70,height:\"100%\",hoverFactor:1,id:\"gO8IsRRBk\",layoutId:\"gO8IsRRBk\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:false},slots:[visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"481px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w2r4fn-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"aZohQlY5L-container\",nodeId:\"aZohQlY5L\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"aZohQlY5L\",layoutId:\"aZohQlY5L\",variant:\"rxZSLxDCO\",width:\"100%\",ZIr9YwD4h:WFUNR5_Ok,ZNZ57xlX4:eBqMtzQHE})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"492px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2kusdk-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"E3Z_7wxXy-container\",nodeId:\"E3Z_7wxXy\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"E3Z_7wxXy\",layoutId:\"E3Z_7wxXy\",variant:\"rxZSLxDCO\",width:\"100%\",ZIr9YwD4h:U7MJejad2,ZNZ57xlX4:mWirz3oxs})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"491px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4re1nx-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"nUKZ4WnlW-container\",nodeId:\"nUKZ4WnlW\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"nUKZ4WnlW\",layoutId:\"nUKZ4WnlW\",variant:\"rxZSLxDCO\",width:\"100%\",ZIr9YwD4h:tinhmYfS8,ZNZ57xlX4:kpxbnMuh9})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"493px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mdx02f-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"FpJmJPefi-container\",nodeId:\"FpJmJPefi\",rendersWithMotion:true,scopeId:\"NRIa9ra07\",children:/*#__PURE__*/_jsx(TickerItem2,{height:\"100%\",id:\"FpJmJPefi\",layoutId:\"FpJmJPefi\",variant:\"rxZSLxDCO\",width:\"100%\",ZIr9YwD4h:WuukyzOlW,ZNZ57xlX4:wZIgtp_0x})})})],speed:ocoluOEZo,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kFpse.framer-1u1mty1, .framer-kFpse .framer-1u1mty1 { display: block; }\",\".framer-kFpse.framer-1unfo4t { height: 100px; overflow: hidden; position: relative; width: 1400px; }\",\".framer-kFpse .framer-lbfa2y { flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; }\",\".framer-kFpse .framer-1aadhr2-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-kFpse .framer-qkgiag-container, .framer-kFpse .framer-1hdirb7-container, .framer-kFpse .framer-6wh7c9-container, .framer-kFpse .framer-1oe6icy-container, .framer-kFpse .framer-1w2r4fn-container, .framer-kFpse .framer-2kusdk-container, .framer-kFpse .framer-4re1nx-container, .framer-kFpse .framer-1mdx02f-container { height: auto; position: relative; width: auto; }\",\".framer-kFpse .framer-zq8kj { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 100%; }\",\".framer-kFpse .framer-l4rm4f-container { bottom: -1px; flex: none; height: 100%; left: 0px; position: absolute; width: 100%; }\",\".framer-kFpse.framer-v-1wxjecq.framer-1unfo4t { height: 80px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"N4YUyz_tz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ocoluOEZo\":\"speed\",\"eBqMtzQHE\":\"_01Number\",\"WFUNR5_Ok\":\"_01Description\",\"mWirz3oxs\":\"_02Number\",\"U7MJejad2\":\"_02Description\",\"kpxbnMuh9\":\"_03Number\",\"tinhmYfS8\":\"_03Description\",\"wZIgtp_0x\":\"_04Number\",\"WuukyzOlW\":\"_04Description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNRIa9ra07=withCSS(Component,css,\"framer-kFpse\");export default FramerNRIa9ra07;FramerNRIa9ra07.displayName=\"Ticker 2\";FramerNRIa9ra07.defaultProps={height:100,width:1400};addPropertyControls(FramerNRIa9ra07,{variant:{options:[\"vyYkM5cGH\",\"N4YUyz_tz\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},ocoluOEZo:{defaultValue:40,displayStepper:true,max:1e3,min:0,step:5,title:\"Speed\",type:ControlType.Number},eBqMtzQHE:{defaultValue:\"01 Number\",displayTextArea:false,placeholder:\"\",title:\"01 Number\",type:ControlType.String},WFUNR5_Ok:{defaultValue:\"01 Description\",displayTextArea:false,title:\"01 Description\",type:ControlType.String},mWirz3oxs:{defaultValue:\"02 Number\",displayTextArea:false,placeholder:\"\",title:\"02 Number\",type:ControlType.String},U7MJejad2:{defaultValue:\"02 Description\",displayTextArea:false,title:\"02 Description\",type:ControlType.String},kpxbnMuh9:{defaultValue:\"03 Number\",displayTextArea:false,placeholder:\"\",title:\"03 Number\",type:ControlType.String},tinhmYfS8:{defaultValue:\"03 Description\",displayTextArea:false,title:\"03 Description\",type:ControlType.String},wZIgtp_0x:{defaultValue:\"04 Number\",displayTextArea:false,placeholder:\"\",title:\"04 Number\",type:ControlType.String},WuukyzOlW:{defaultValue:\"04 Description\",displayTextArea:false,title:\"04 Description\",type:ControlType.String}});addFonts(FramerNRIa9ra07,[{explicitInter:true,fonts:[]},...TickerItem2Fonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNRIa9ra07\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N4YUyz_tz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"ocoluOEZo\\\":\\\"speed\\\",\\\"eBqMtzQHE\\\":\\\"_01Number\\\",\\\"WFUNR5_Ok\\\":\\\"_01Description\\\",\\\"mWirz3oxs\\\":\\\"_02Number\\\",\\\"U7MJejad2\\\":\\\"_02Description\\\",\\\"kpxbnMuh9\\\":\\\"_03Number\\\",\\\"tinhmYfS8\\\":\\\"_03Description\\\",\\\"wZIgtp_0x\\\":\\\"_04Number\\\",\\\"WuukyzOlW\\\":\\\"_04Description\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1400\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NRIa9ra07.map","// Generated by Framer (3256e0c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"EKGaI945L\",\"IzIVKFMxm\",\"W457mktm1\",\"LYhRlyTAd\"];const serializationHash=\"framer-SSV5J\";const variantClassNames={EKGaI945L:\"framer-v-1eqchu0\",IzIVKFMxm:\"framer-v-2xqcxd\",LYhRlyTAd:\"framer-v-x9oxw\",W457mktm1:\"framer-v-1klqoea\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mv_7aWvj_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"EKGaI945L\",\"Variant 2\":\"IzIVKFMxm\",\"Variant 3\":\"W457mktm1\",\"Variant 4\":\"LYhRlyTAd\"};const getProps=({height,id,link,width,...props})=>{return{...props,mv_7aWvj_:link??props.mv_7aWvj_,variant:humanReadableVariantMap[props.variant]??props.variant??\"EKGaI945L\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,mv_7aWvj_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EKGaI945L\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear16ml7dl=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EKGaI945L\",true),400);});const onMouseLeavedc0yar=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"IzIVKFMxm\");});const onMouseEnter1lt8xh7=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"W457mktm1\"),300);});const onMouseEnterkma5me=activeVariantCallback(async(...args)=>{setVariant(\"IzIVKFMxm\");});useOnVariantChange(baseVariant,{IzIVKFMxm:onAppear16ml7dl});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IzIVKFMxm\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:mv_7aWvj_,motionChild:true,nodeId:\"EKGaI945L\",openInNewTab:true,scopeId:\"XMp3ZmpYd\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1eqchu0\",className,classNames)} framer-be5e0u`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EKGaI945L\",ref:refBinding,style:{...style},...addPropertyOverrides({IzIVKFMxm:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true},LYhRlyTAd:{\"data-framer-name\":\"Variant 4\"},W457mktm1:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":true,onMouseLeave:onMouseLeavedc0yar}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zykv8z\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pg9MiuIqG\",onMouseEnter:onMouseEnter1lt8xh7}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ncqae0\",\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"j7XB_NhxS\",style:{backgroundColor:\"rgb(227, 116, 57)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(222, 224, 215))\",\"--framer-text-transform\":\"uppercase\"},children:\"Book Demo\"})}),className:\"framer-1opxb51\",\"data-framer-name\":\"Authorize\",fonts:[\"GF;JetBrains Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"D9zhGB20j\",style:{\"--extracted-r6o4lv\":\"rgb(222, 224, 215)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{W457mktm1:{\"--extracted-r6o4lv\":\"rgb(247, 238, 225)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({W457mktm1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(247, 238, 225))\",\"--framer-text-transform\":\"uppercase\"},children:\"Book Demo\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h35cie\",\"data-framer-name\":\"material-symbols:switch-access\",layoutDependency:layoutDependency,layoutId:\"XjOBlIIUS\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5eoiq1\",\"data-framer-name\":\"Rectangle 1\",layoutDependency:layoutDependency,layoutId:\"XRWQmkZhp\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s4surt\",\"data-framer-name\":\"Rectangle 5\",layoutDependency:layoutDependency,layoutId:\"Oskv0TLss\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u9f1yt\",\"data-framer-name\":\"Rectangle 3\",layoutDependency:layoutDependency,layoutId:\"kC6o6C8nM\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ohfk7o\",\"data-framer-name\":\"Rectangle 6\",layoutDependency:layoutDependency,layoutId:\"Xmevgk6kR\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v98lme\",\"data-framer-name\":\"Rectangle 2\",layoutDependency:layoutDependency,layoutId:\"gExPPkuW7\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9r6bi\",\"data-framer-name\":\"Rectangle 8\",layoutDependency:layoutDependency,layoutId:\"CK2wWc447\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hatiaq\",\"data-framer-name\":\"Rectangle 4\",layoutDependency:layoutDependency,layoutId:\"G3UZgsMhx\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q3ro1b\",\"data-framer-name\":\"Rectangle 7\",layoutDependency:layoutDependency,layoutId:\"te7lm461o\",style:{backgroundColor:\"rgb(217, 217, 217)\",rotate:90}})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(227, 116, 57))\",\"--framer-text-transform\":\"uppercase\"},children:\"Book Demo\"})}),className:\"framer-vujoq1\",\"data-framer-name\":\"Authorize\",\"data-highlight\":true,fonts:[\"GF;JetBrains Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"tXRNMQaMR\",onMouseEnter:onMouseEnterkma5me,style:{\"--extracted-r6o4lv\":\"rgb(227, 116, 57)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IzIVKFMxm:{\"data-highlight\":undefined,onMouseEnter:undefined,transformTemplate:transformTemplate1},LYhRlyTAd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", monospace',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(227, 116, 57))\",\"--framer-text-transform\":\"uppercase\"},children:\"Book Demo\"})})},W457mktm1:{\"data-highlight\":undefined,onMouseEnter:undefined,transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SSV5J.framer-be5e0u, .framer-SSV5J .framer-be5e0u { display: block; }\",\".framer-SSV5J.framer-1eqchu0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 27px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 144px; }\",\".framer-SSV5J .framer-zykv8z { flex: none; height: 100%; left: calc(49.65986394557825% - 100% / 2); overflow: visible; position: absolute; top: calc(48.14814814814817% - 100% / 2); width: 100%; z-index: 10; }\",\".framer-SSV5J .framer-1ncqae0 { flex: none; gap: 0px; height: 13px; overflow: hidden; position: relative; width: 17px; }\",\".framer-SSV5J .framer-1opxb51 { flex: none; height: auto; left: 21px; position: absolute; top: -7px; white-space: pre; width: auto; }\",\".framer-SSV5J .framer-h35cie { bottom: 0px; flex: none; gap: 0px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-SSV5J .framer-5eoiq1 { bottom: 4px; flex: none; height: 2px; position: absolute; right: 6px; width: 2px; }\",\".framer-SSV5J .framer-s4surt { bottom: 4px; flex: none; height: 2px; position: absolute; right: 3px; width: 2px; }\",\".framer-SSV5J .framer-1u9f1yt { flex: none; height: 2px; position: absolute; right: 6px; top: 4px; width: 2px; }\",\".framer-SSV5J .framer-1ohfk7o { bottom: 7px; flex: none; height: 2px; position: absolute; right: 3px; width: 2px; }\",\".framer-SSV5J .framer-1v98lme { bottom: 4px; flex: none; height: 2px; left: 6px; position: absolute; width: 2px; }\",\".framer-SSV5J .framer-9r6bi { flex: none; height: 2px; left: 3px; position: absolute; top: 7px; width: 2px; }\",\".framer-SSV5J .framer-1hatiaq { flex: none; height: 2px; left: 6px; position: absolute; top: 4px; width: 2px; }\",\".framer-SSV5J .framer-1q3ro1b { flex: none; height: 2px; left: 3px; position: absolute; top: 4px; width: 2px; }\",\".framer-SSV5J .framer-vujoq1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-1ncqae0 { bottom: 0px; height: unset; left: 8px; position: absolute; top: 0px; z-index: 1; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-1opxb51 { left: 22px; top: 1px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-h35cie { bottom: unset; height: 27px; right: unset; width: 17px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-5eoiq1, .framer-SSV5J.framer-v-2xqcxd .framer-1v98lme { bottom: 9px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-s4surt { bottom: 6px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-1u9f1yt, .framer-SSV5J.framer-v-2xqcxd .framer-1hatiaq { top: 9px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-1ohfk7o { bottom: 19px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-9r6bi { top: 19px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-1q3ro1b { top: 6px; }\",\".framer-SSV5J.framer-v-2xqcxd .framer-vujoq1 { position: absolute; right: 8px; top: 48%; z-index: 1; }\",\".framer-SSV5J.framer-v-1klqoea .framer-1ncqae0 { bottom: 0px; height: unset; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-SSV5J.framer-v-1klqoea .framer-1opxb51 { left: unset; right: 9px; top: 1px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-h35cie { left: 6px; right: unset; width: 17px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-5eoiq1 { bottom: 9px; right: 4px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-s4surt { bottom: 6px; right: 1px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-1u9f1yt { right: 4px; top: 9px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-1ohfk7o { bottom: 19px; right: 1px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-1v98lme { bottom: 9px; left: 4px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-9r6bi { left: 1px; top: 19px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-1hatiaq { left: 4px; top: 9px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-1q3ro1b { left: 1px; top: 6px; }\",\".framer-SSV5J.framer-v-1klqoea .framer-vujoq1 { position: absolute; right: 9px; top: 48%; z-index: 0; }\",\".framer-SSV5J.framer-v-x9oxw.framer-1eqchu0 { width: 122px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IzIVKFMxm\":{\"layout\":[\"fixed\",\"fixed\"]},\"W457mktm1\":{\"layout\":[\"fixed\",\"fixed\"]},\"LYhRlyTAd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mv_7aWvj_\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXMp3ZmpYd=withCSS(Component,css,\"framer-SSV5J\");export default FramerXMp3ZmpYd;FramerXMp3ZmpYd.displayName=\"Publish\";FramerXMp3ZmpYd.defaultProps={height:27,width:144};addPropertyControls(FramerXMp3ZmpYd,{variant:{options:[\"EKGaI945L\",\"IzIVKFMxm\",\"W457mktm1\",\"LYhRlyTAd\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},mv_7aWvj_:{title:\"Link\",type:ControlType.Link}});addFonts(FramerXMp3ZmpYd,[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjOFmUsaaDhw.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXMp3ZmpYd\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"27\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"mv_7aWvj_\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IzIVKFMxm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W457mktm1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LYhRlyTAd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"144\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XMp3ZmpYd.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Noise\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Noise(props){const{opacity,backgroundSize,borderRadius}=props;return /*#__PURE__*/ _jsx(\"div\",{style:{...containerStyle,opacity,backgroundSize,borderRadius}});};Noise.defaultProps={opacity:.5,backgroundSize:128,radius:0};addPropertyControls(Noise,{backgroundSize:{title:\"Size\",type:ControlType.Number,min:64,max:256},opacity:{title:\"Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true}});const containerStyle={width:\"100%\",height:\"100%\",backgroundSize:\"256px 256px\",backgroundRepeat:\"repeat\",backgroundImage:\"url('https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png')\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Noise\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Noise.map","// Generated by Framer (aabb2d2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Noise from\"https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js\";const NoiseFonts=getFonts(Noise);const enabledGestures={cIM8jI55N:{pressed:true},OWlTksmUc:{pressed:true},PD4LEiIFO:{pressed:true}};const cycleOrder=[\"PD4LEiIFO\",\"cIM8jI55N\",\"OWlTksmUc\"];const serializationHash=\"framer-AEqYY\";const variantClassNames={cIM8jI55N:\"framer-v-1l69wce\",OWlTksmUc:\"framer-v-7v4cxf\",PD4LEiIFO:\"framer-v-1o9rrn9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const abHkkZurn=undefined;const Ou3vS0QdF=undefined;const DfNFGrITs=undefined;const mulYmLFRQ=undefined;const transition1={delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Black:\"cIM8jI55N\",Orange:\"PD4LEiIFO\",White:\"OWlTksmUc\"};const getProps=({height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,abHkkZurn:link??props.abHkkZurn,DfNFGrITs:smoothScroll??props.DfNFGrITs,mulYmLFRQ:title??props.mulYmLFRQ??\"Record\",Ou3vS0QdF:newTab??props.Ou3vS0QdF,variant:humanReadableVariantMap[props.variant]??props.variant??\"PD4LEiIFO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,mulYmLFRQ,abHkkZurn,Ou3vS0QdF,DfNFGrITs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PD4LEiIFO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:abHkkZurn,motionChild:true,nodeId:\"PD4LEiIFO\",openInNewTab:Ou3vS0QdF,scopeId:\"Z8dKJ1Fhp\",smoothScroll:DfNFGrITs,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1o9rrn9\",className,classNames)} framer-1teocbx`,\"data-framer-name\":\"Orange\",layoutDependency:layoutDependency,layoutId:\"PD4LEiIFO\",ref:refBinding,style:{backgroundColor:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"1px 1px 2px 0px rgb(255, 255, 255)\",...style},...addPropertyOverrides({\"cIM8jI55N-pressed\":{\"data-framer-name\":undefined},\"OWlTksmUc-pressed\":{\"data-framer-name\":undefined},\"PD4LEiIFO-pressed\":{\"data-framer-name\":undefined},cIM8jI55N:{\"data-framer-name\":\"Black\"},OWlTksmUc:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iti2vg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IcoeTwLRt-container\",nodeId:\"IcoeTwLRt\",rendersWithMotion:true,scopeId:\"Z8dKJ1Fhp\",style:{opacity:.5},children:/*#__PURE__*/_jsx(Noise,{backgroundSize:80,borderRadius:11,height:\"100%\",id:\"IcoeTwLRt\",layoutId:\"IcoeTwLRt\",opacity:.1,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({OWlTksmUc:{borderRadius:12}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yv7lt8\",\"data-border\":true,\"data-framer-name\":\"Color Bounce\",layoutDependency:layoutDependency,layoutId:\"PoZV10XD4\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(242, 123, 80)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},variants:{cIM8jI55N:{\"--border-color\":\"rgb(49, 49, 49)\"},OWlTksmUc:{\"--border-color\":\"rgb(219, 215, 209)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y4tg03\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"sF1ALQpwR\",style:{background:\"linear-gradient(117deg, rgb(227, 116, 57) 0%, rgb(227, 116, 57) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 1px 1px 2px 0px rgb(255, 191, 143), inset -1px -1px 2px 0px rgba(0, 0, 0, 0.4), 0.5335007174120983px 0.5335007174120983px 1.3580711101799376px -0.75px rgba(38, 14, 4, 0.74), 1.4528641287790378px 1.4528641287790378px 3.6983882793684346px -1.5px rgba(38, 14, 4, 0.71), 3.189963788396563px 3.189963788396563px 8.120322095453057px -2.25px rgba(38, 14, 4, 0.66), 7.0809912605508005px 7.0809912605508005px 18.02526097628934px -3px rgba(38, 14, 4, 0.55), 18px 18px 45.820519420888274px -3.75px rgba(38, 14, 4, 0.25)\"},variants:{\"cIM8jI55N-pressed\":{boxShadow:\"inset 1px 1px 2px 0px rgba(255, 191, 143, 0), inset -1px -1px 2px 0px rgba(0, 0, 0, 0), 0.24087492070975713px 0.24087492070975713px 0.47690801158459534px 0px rgba(38, 14, 4, 0), 0.9154133212973828px 0.9154133212973828px 1.8124259078180616px 0px rgba(38, 14, 4, 0), 4px 4px 7.919595949289331px 0px rgba(38, 14, 4, 0), inset 0px 0px 4px 0px rgb(0, 0, 0)\"},\"OWlTksmUc-pressed\":{boxShadow:\"inset 1px 1px 2px 0px rgba(255, 191, 143, 0), inset -1px -1px 2px 0px rgba(0, 0, 0, 0), 0.24087492070975713px 0.24087492070975713px 0.47690801158459534px 0px rgba(38, 14, 4, 0), 0.9154133212973828px 0.9154133212973828px 1.8124259078180616px 0px rgba(38, 14, 4, 0), 4px 4px 7.919595949289331px 0px rgba(38, 14, 4, 0), inset 0px 0px 4px 0px rgb(0, 0, 0)\"},\"PD4LEiIFO-pressed\":{boxShadow:\"inset 1px 1px 2px 0px rgba(255, 191, 143, 0), inset -1px -1px 2px 0px rgba(0, 0, 0, 0), 0.24087492070975713px 0.24087492070975713px 0.47690801158459534px 0px rgba(38, 14, 4, 0), 0.9154133212973828px 0.9154133212973828px 1.8124259078180616px 0px rgba(38, 14, 4, 0), 4px 4px 7.919595949289331px 0px rgba(38, 14, 4, 0), inset 0px 0px 4px 0px rgb(0, 0, 0)\"},cIM8jI55N:{background:\"linear-gradient(117deg, rgb(52, 56, 53) 0%, rgb(49, 49, 49) 100%)\",boxShadow:\"inset 1px 1px 2px 0px rgba(255, 255, 255, 0.65), inset -1px -1px 2px 0px rgba(0, 0, 0, 0.8), 0.5335007174120983px 0.5335007174120983px 1.3580711101799376px -0.75px rgba(0, 0, 0, 0.74), 1.4528641287790378px 1.4528641287790378px 3.6983882793684346px -1.5px rgba(0, 0, 0, 0.71), 3.189963788396563px 3.189963788396563px 8.120322095453057px -2.25px rgba(0, 0, 0, 0.66), 7.0809912605508005px 7.0809912605508005px 18.02526097628934px -3px rgba(0, 0, 0, 0.55), 18px 18px 45.820519420888274px -3.75px rgba(0, 0, 0, 0.25)\"},OWlTksmUc:{background:\"linear-gradient(117deg, rgb(227, 226, 218) 0%, rgb(222, 216, 213) 100%)\",boxShadow:\"inset 1px 1px 2px 0px rgb(255, 255, 255), inset -1px -1px 2px 0px rgba(0, 0, 0, 0.53), 0.5335007174120983px 0.5335007174120983px 1.3580711101799376px -0.75px rgba(0, 0, 0, 0.74), 1.4528641287790378px 1.4528641287790378px 3.6983882793684346px -1.5px rgba(0, 0, 0, 0.71), 3.189963788396563px 3.189963788396563px 8.120322095453057px -2.25px rgba(0, 0, 0, 0.66), 7.0809912605508005px 7.0809912605508005px 18.02526097628934px -3px rgba(0, 0, 0, 0.55), 18px 18px 45.820519420888274px -3.75px rgba(0, 0, 0, 0.25)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})}),className:\"framer-15ql8dr\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"dvvAWEQE_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"0px -1px 1px rgba(0, 0, 0, 0.15)\"},text:mulYmLFRQ,variants:{OWlTksmUc:{textShadow:\"0px -1px 1px rgba(255, 255, 255, 0.45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cIM8jI55N-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})})},\"PD4LEiIFO-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})})},OWlTksmUc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.03em\"},children:\"Record\"})}),fonts:[\"FS;Satoshi-bold\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cb9gud\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"fE5qS_Hgt\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RlY2hub3R5cGUzNF9FUF9zZXJpZXNfMjEgbm92IFJlZ3VsYXI=\",\"--framer-font-family\":'\"CUSTOM;Technotype34_EP_series_21 nov Regular\", sans-serif',\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})}),className:\"framer-9jf3h9\",fonts:[\"CUSTOM;Technotype34_EP_series_21 nov Regular\"],layoutDependency:layoutDependency,layoutId:\"OpLEs1S89\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"0px -1px 1px rgba(0, 0, 0, 0.15)\"},text:mulYmLFRQ,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AEqYY.framer-1teocbx, .framer-AEqYY .framer-1teocbx { display: block; }\",\".framer-AEqYY.framer-1o9rrn9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 3px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AEqYY .framer-iti2vg-container { bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-AEqYY .framer-1yv7lt8 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-AEqYY .framer-1y4tg03 { align-content: center; align-items: center; bottom: 3px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 3px; overflow: hidden; padding: 8px 15px 9px 15px; position: absolute; right: 3px; top: 3px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-AEqYY .framer-15ql8dr, .framer-AEqYY .framer-9jf3h9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-AEqYY .framer-1cb9gud { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 15px 9px 15px; pointer-events: none; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-AEqYY.framer-v-1o9rrn9.pressed .framer-1y4tg03, .framer-AEqYY.framer-v-1l69wce.pressed .framer-1y4tg03, .framer-AEqYY.framer-v-7v4cxf.pressed .framer-1y4tg03 { bottom: 4px; left: 4px; right: 4px; top: 4px; }\",'.framer-AEqYY[data-border=\"true\"]::after, .framer-AEqYY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cIM8jI55N\":{\"layout\":[\"auto\",\"auto\"]},\"OWlTksmUc\":{\"layout\":[\"auto\",\"auto\"]},\"SIFbRM8aJ\":{\"layout\":[\"auto\",\"auto\"]},\"VpJZC5GwS\":{\"layout\":[\"auto\",\"auto\"]},\"rgcnQY6je\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mulYmLFRQ\":\"title\",\"abHkkZurn\":\"link\",\"Ou3vS0QdF\":\"newTab\",\"DfNFGrITs\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ8dKJ1Fhp=withCSS(Component,css,\"framer-AEqYY\");export default FramerZ8dKJ1Fhp;FramerZ8dKJ1Fhp.displayName=\"TE Button 2\";FramerZ8dKJ1Fhp.defaultProps={height:46,width:90};addPropertyControls(FramerZ8dKJ1Fhp,{variant:{options:[\"PD4LEiIFO\",\"cIM8jI55N\",\"OWlTksmUc\"],optionTitles:[\"Orange\",\"Black\",\"White\"],title:\"Variant\",type:ControlType.Enum},mulYmLFRQ:{defaultValue:\"Record\",displayTextArea:false,title:\"Title\",type:ControlType.String},abHkkZurn:{title:\"Link\",type:ControlType.Link},Ou3vS0QdF:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},DfNFGrITs:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerZ8dKJ1Fhp,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...NoiseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ8dKJ1Fhp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerVariables\":\"{\\\"mulYmLFRQ\\\":\\\"title\\\",\\\"abHkkZurn\\\":\\\"link\\\",\\\"Ou3vS0QdF\\\":\\\"newTab\\\",\\\"DfNFGrITs\\\":\\\"smoothScroll\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cIM8jI55N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OWlTksmUc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SIFbRM8aJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VpJZC5GwS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rgcnQY6je\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"46\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z8dKJ1Fhp.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{motion,useAnimation}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function TextColorAnimation({text,fontSize,fontFamily,fontWeight,textAlign,color01,color02,Duration,delay,replays,letterSpacing,lineHeight}){const controls=useAnimation();const textRef=useRef();useEffect(()=>{const observer=new IntersectionObserver(async([entry])=>{if(entry.isIntersecting){await new Promise(resolve=>setTimeout(resolve,delay*1e3))// delay before animation starts\n;controls.start(\"visible\");}else if(!entry.isIntersecting&&replays){controls.start(\"hidden\");}});observer.observe(textRef.current);return()=>observer.disconnect();},[Duration,controls,color01,delay,replays]);return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:`${fontSize}px`,fontFamily:fontFamily,fontWeight:fontWeight,textAlign:textAlign,color:color01,lineHeight:lineHeight,letterSpacing:`${letterSpacing}px`,width:\"100%\",whiteSpace:\"nowrap\"},ref:textRef,children:/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\"},children:[text,/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",overflow:\"hidden\",whiteSpace:\"nowrap\",color:color02,top:0,left:0,width:\"0%\"},animate:controls,initial:{width:\"0%\"},variants:{visible:{width:\"100%\"},hidden:{width:\"0%\"}},transition:{duration:Duration},children:text})]})});}addPropertyControls(TextColorAnimation,{text:{type:ControlType.String,defaultValue:\"Hello, World!\"},fontSize:{type:ControlType.Number,defaultValue:16,min:1,max:200,unit:\"px\"},fontFamily:{type:ControlType.String,defaultValue:\"Arial\"},fontWeight:{type:ControlType.Enum,defaultValue:\"400\",options:[\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"]},textAlign:{title:\"Text Align\",type:ControlType.Enum,displaySegmentedControl:true,optionTitles:[\"Left\",\"Center\",\"Right\"],options:[\"left\",\"center\",\"right\"]},color01:{title:\"Color 01\",type:ControlType.Color,defaultValue:\"#333\"},color02:{title:\"Color 02\",type:ControlType.Color,defaultValue:\"#fff\"},Duration:{type:ControlType.Number,defaultValue:1,min:.1,max:10,step:.1},delay:{title:\"Delay\",type:ControlType.Number,defaultValue:0,min:0,max:10,step:.1},replays:{title:\"Replays\",type:ControlType.Boolean,defaultValue:true},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",defaultValue:0,min:-5,max:10,unit:\"px\"},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1.5,min:1,max:3,unit:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextColorAnimation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Color_Animation.map"],"mappings":"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"}