{"version":3,"file":"StoreRedirect.CT2Gc2Cc.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","__FramerMetadata__","e","t","u","a","s","n","o","r","t","e","i","n","r","n","e","t","o","n","e","t","a","n","e","r","t","s","o","i","u","p","M","n","e","t","o","a","i","s","r","A","u","O","q","j","x","V","se","b","ce","Children","useRef","useMemo","useState","useCallback","size","i","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","className","className","useState","__legacyOverrideHOC_DataObserverContext","_jsx","C"],"sources":["https:/framerusercontent.com/modules/1fnQPx6IxfWY2HZgJTr9/ikVF7oAeIBDsyJE7ZFFo/OLGuV8t_d.js","https:/framerusercontent.com/modules/9BXlokEgoIFsT4WrGwjr/2rNgrcO89PYp7Ak37kp3/rGZwTjcZ_.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.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.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js","https:/framerusercontent.com/modules/gZGVW1bgnmWVgpuHHTp4/izwMg80uoE6wPreR5oWP/Line_pattern.js","https:/framerusercontent.com/modules/rcgm25fGtDoiGhJnwZea/dnxTGzMDPov3pUR4tfRZ/adb18ftEO.js","https:/framerusercontent.com/modules/dOrxh95QeqQVYCTppeIx/EOiSPRy7XMrDvkwSsMsN/tV28mMk8F.js","https:/framerusercontent.com/modules/rxEe3FrAHXjEi551mX0e/LwqNcl7m5HWlGchwyrqs/H2IGAc20r.js","https:/framerusercontent.com/modules/zAwBAMUFNVezM69VGIzO/LNDNbV0wcx5ZPjPXl4Bd/r1gKrMevv.js","https:/framerusercontent.com/modules/HDmhaAGbXAuXbZnsM7I2/As8dyDOZEYUTIU0x2aYZ/OS_visibility.js","https:/framerusercontent.com/modules/iR1RgDRlaSV9LpXYnNKa/CfVL1QmcdFkulgWm36yZ/StoreRedirect.js"],"sourcesContent":["// 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 3 9.75 L 0 9.75 L 0 6.75 L 6.75 0 L 9.75 3 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"9.75px\" id=\"ZAxSabVdg\" transform=\"translate(9 5.25)\" width=\"9.75px\"/><path d=\"M 3 12 L 0 12 L 0 9 L 9 0 L 12 3 Z\" fill=\"transparent\" height=\"12px\" id=\"vInzDwYSd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 3)\" width=\"12px\"/><path d=\"M 0 0 L 3 3\" fill=\"transparent\" height=\"3px\" id=\"smOFtCMBv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.75 5.25)\" width=\"3px\"/><path d=\"M 16.5 8.25 L 16.5 15.75 C 16.5 16.164 16.164 16.5 15.75 16.5 L 0.75 16.5 C 0.336 16.5 0 16.164 0 15.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 8.25 0\" fill=\"transparent\" height=\"16.5px\" id=\"sH69fB6YD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 3.75)\" width=\"16.5px\"/></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(\"136852161\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-C19GG\",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-C19GG { -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\":\"Note Pencil\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-C19GG\");Icon.displayName=\"Note Pencil\";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\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Note Pencil\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6bfa4d3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"ip5ppBpGB\",\"c1ECidxuX\"];const serializationHash=\"framer-geRQD\";const variantClassNames={c1ECidxuX:\"framer-v-1yflliz\",ip5ppBpGB:\"framer-v-am9jzv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};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 humanReadableVariantMap={Desktop:\"ip5ppBpGB\",Mobile:\"c1ECidxuX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ip5ppBpGB\"};};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:\"ip5ppBpGB\",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:\"https://apps.apple.com/pl/app/glinky-ai/id6752291782\",motionChild:true,nodeId:\"ip5ppBpGB\",openInNewTab:true,scopeId:\"rGZwTjcZ_\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-am9jzv\",className,classNames)} framer-tj5pct`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ip5ppBpGB\",ref:refBinding,style:{backgroundColor:\"var(--token-9eeddc74-3981-48ed-b1f6-db9260f54e0b, rgb(18, 18, 24))\",borderBottomLeftRadius:130,borderBottomRightRadius:130,borderTopLeftRadius:130,borderTopRightRadius:130,...style},...addPropertyOverrides({c1ECidxuX:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1p8c9kw\",\"data-framer-name\":\"App Store\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RiakbGq1D\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 140 44\"><path d=\"M 91.678 21.121 L 91.678 23.641 L 90.099 23.641 L 90.099 25.294 L 91.678 25.294 L 91.678 30.909 C 91.678 32.827 92.546 33.594 94.728 33.594 C 95.112 33.594 95.477 33.548 95.796 33.493 L 95.796 31.859 C 95.522 31.886 95.349 31.905 95.048 31.905 C 94.071 31.905 93.641 31.448 93.641 30.407 L 93.641 25.294 L 95.796 25.294 L 95.796 23.641 L 93.641 23.641 L 93.641 21.121 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 101.356 33.731 C 104.259 33.731 106.04 31.786 106.04 28.563 C 106.04 25.358 104.25 23.404 101.356 23.404 C 98.452 23.404 96.662 25.358 96.662 28.563 C 96.662 31.786 98.443 33.731 101.356 33.731 Z M 101.356 31.987 C 99.648 31.987 98.689 30.736 98.689 28.563 C 98.689 26.408 99.648 25.148 101.356 25.148 C 103.054 25.148 104.022 26.408 104.022 28.563 C 104.022 30.727 103.054 31.987 101.356 31.987 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 107.563 33.539 L 109.526 33.539 L 109.526 27.668 C 109.526 26.271 110.576 25.33 112.065 25.33 C 112.412 25.33 112.996 25.394 113.16 25.449 L 113.16 23.513 C 112.95 23.459 112.576 23.431 112.284 23.431 C 110.987 23.431 109.882 24.143 109.599 25.12 L 109.453 25.12 L 109.453 23.596 L 107.563 23.596 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 118.035 25.075 C 119.487 25.075 120.436 26.088 120.482 27.65 L 115.46 27.65 C 115.569 26.097 116.583 25.075 118.035 25.075 Z M 120.473 30.855 C 120.107 31.631 119.295 32.06 118.108 32.06 C 116.537 32.06 115.524 30.955 115.46 29.211 L 115.46 29.101 L 122.481 29.101 L 122.481 28.417 C 122.481 25.294 120.811 23.404 118.044 23.404 C 115.241 23.404 113.46 25.422 113.46 28.599 C 113.46 31.777 115.204 33.731 118.053 33.731 C 120.327 33.731 121.915 32.635 122.363 30.855 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 78.804 29.867 C 78.956 32.309 80.991 33.87 84.019 33.87 C 87.256 33.87 89.281 32.233 89.281 29.621 C 89.281 27.567 88.126 26.432 85.325 25.779 L 83.82 25.41 C 82.041 24.993 81.322 24.435 81.322 23.46 C 81.322 22.23 82.439 21.425 84.114 21.425 C 85.704 21.425 86.801 22.211 87 23.469 L 89.063 23.469 C 88.94 21.17 86.915 19.551 84.142 19.551 C 81.161 19.551 79.174 21.17 79.174 23.602 C 79.174 25.608 80.3 26.801 82.77 27.378 L 84.53 27.804 C 86.338 28.23 87.133 28.854 87.133 29.895 C 87.133 31.107 85.883 31.987 84.18 31.987 C 82.353 31.987 81.085 31.164 80.905 29.867 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 58.468 23.431 C 57.117 23.431 55.948 24.107 55.346 25.239 L 55.2 25.239 L 55.2 23.596 L 53.309 23.596 L 53.309 36.844 L 55.273 36.844 L 55.273 32.032 L 55.428 32.032 C 55.948 33.082 57.071 33.703 58.487 33.703 C 60.998 33.703 62.596 31.722 62.596 28.563 C 62.596 25.403 60.998 23.431 58.468 23.431 Z M 57.911 31.941 C 56.268 31.941 55.236 30.645 55.236 28.572 C 55.236 26.49 56.268 25.193 57.92 25.193 C 59.582 25.193 60.578 26.463 60.578 28.563 C 60.578 30.672 59.582 31.941 57.911 31.941 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 69.465 23.431 C 68.113 23.431 66.945 24.107 66.342 25.239 L 66.196 25.239 L 66.196 23.596 L 64.306 23.596 L 64.306 36.844 L 66.269 36.844 L 66.269 32.032 L 66.424 32.032 C 66.945 33.082 68.068 33.703 69.483 33.703 C 71.994 33.703 73.592 31.722 73.592 28.563 C 73.592 25.403 71.994 23.431 69.465 23.431 Z M 68.908 31.941 C 67.264 31.941 66.232 30.645 66.232 28.572 C 66.232 26.49 67.264 25.193 68.917 25.193 C 70.579 25.193 71.574 26.463 71.574 28.563 C 71.574 30.672 70.579 31.941 68.908 31.941 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 49.787 33.539 L 52.04 33.539 L 47.109 19.883 L 44.828 19.883 L 39.898 33.539 L 42.074 33.539 L 43.333 29.914 L 48.538 29.914 Z M 45.86 22.362 L 46.021 22.362 L 47.999 28.135 L 43.872 28.135 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 41.216 9.582 L 41.216 16.17 L 43.594 16.17 C 45.557 16.17 46.694 14.96 46.694 12.855 C 46.694 10.783 45.548 9.582 43.594 9.582 Z M 42.238 10.513 L 43.48 10.513 C 44.845 10.513 45.653 11.381 45.653 12.869 C 45.653 14.38 44.859 15.239 43.48 15.239 L 42.238 15.239 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 50.176 16.266 C 51.628 16.266 52.518 15.293 52.518 13.682 C 52.518 12.079 51.623 11.102 50.176 11.102 C 48.724 11.102 47.829 12.079 47.829 13.682 C 47.829 15.293 48.72 16.266 50.176 16.266 Z M 50.176 15.394 C 49.322 15.394 48.843 14.768 48.843 13.682 C 48.843 12.604 49.322 11.974 50.176 11.974 C 51.025 11.974 51.509 12.604 51.509 13.682 C 51.509 14.764 51.025 15.394 50.176 15.394 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 60.099 11.198 L 59.118 11.198 L 58.232 14.992 L 58.154 14.992 L 57.132 11.198 L 56.191 11.198 L 55.169 14.992 L 55.096 14.992 L 54.205 11.198 L 53.21 11.198 L 54.58 16.17 L 55.589 16.17 L 56.611 12.508 L 56.689 12.508 L 57.716 16.17 L 58.734 16.17 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 61.23 16.17 L 62.211 16.17 L 62.211 13.262 C 62.211 12.486 62.672 12.002 63.398 12.002 C 64.124 12.002 64.471 12.399 64.471 13.198 L 64.471 16.17 L 65.453 16.17 L 65.453 12.951 C 65.453 11.769 64.841 11.102 63.732 11.102 C 62.983 11.102 62.49 11.436 62.248 11.988 L 62.175 11.988 L 62.175 11.198 L 61.23 11.198 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 66.999 16.17 L 67.98 16.17 L 67.98 9.258 L 66.999 9.258 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 71.672 16.266 C 73.124 16.266 74.014 15.293 74.014 13.682 C 74.014 12.079 73.119 11.102 71.672 11.102 C 70.22 11.102 69.325 12.079 69.325 13.682 C 69.325 15.293 70.215 16.266 71.672 16.266 Z M 71.672 15.394 C 70.818 15.394 70.339 14.768 70.339 13.682 C 70.339 12.604 70.818 11.974 71.672 11.974 C 72.521 11.974 73.005 12.604 73.005 13.682 C 73.005 14.764 72.521 15.394 71.672 15.394 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 76.938 15.426 C 76.404 15.426 76.016 15.166 76.016 14.718 C 76.016 14.28 76.327 14.047 77.011 14.001 L 78.226 13.924 L 78.226 14.339 C 78.226 14.956 77.678 15.426 76.938 15.426 Z M 76.687 16.252 C 77.34 16.252 77.883 15.969 78.18 15.472 L 78.258 15.472 L 78.258 16.17 L 79.203 16.17 L 79.203 12.773 C 79.203 11.723 78.5 11.102 77.254 11.102 C 76.126 11.102 75.322 11.65 75.222 12.504 L 76.171 12.504 C 76.281 12.152 76.66 11.951 77.208 11.951 C 77.879 11.951 78.226 12.248 78.226 12.773 L 78.226 13.203 L 76.879 13.28 C 75.697 13.353 75.03 13.869 75.03 14.764 C 75.03 15.672 75.729 16.252 76.687 16.252 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 82.534 16.252 C 83.219 16.252 83.799 15.928 84.095 15.385 L 84.173 15.385 L 84.173 16.17 L 85.113 16.17 L 85.113 9.258 L 84.132 9.258 L 84.132 11.988 L 84.059 11.988 C 83.789 11.44 83.214 11.116 82.534 11.116 C 81.278 11.116 80.47 12.111 80.47 13.682 C 80.47 15.257 81.269 16.252 82.534 16.252 Z M 82.812 11.997 C 83.634 11.997 84.15 12.65 84.15 13.686 C 84.15 14.727 83.639 15.371 82.812 15.371 C 81.981 15.371 81.484 14.736 81.484 13.682 C 81.484 12.636 81.986 11.997 82.812 11.997 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 91.478 16.266 C 92.93 16.266 93.82 15.293 93.82 13.682 C 93.82 12.079 92.926 11.102 91.478 11.102 C 90.027 11.102 89.132 12.079 89.132 13.682 C 89.132 15.293 90.022 16.266 91.478 16.266 Z M 91.478 15.394 C 90.625 15.394 90.145 14.768 90.145 13.682 C 90.145 12.604 90.625 11.974 91.478 11.974 C 92.328 11.974 92.812 12.604 92.812 13.682 C 92.812 14.764 92.328 15.394 91.478 15.394 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 95.12 16.17 L 96.101 16.17 L 96.101 13.262 C 96.101 12.486 96.563 12.002 97.288 12.002 C 98.014 12.002 98.361 12.399 98.361 13.198 L 98.361 16.17 L 99.343 16.17 L 99.343 12.951 C 99.343 11.769 98.731 11.102 97.622 11.102 C 96.873 11.102 96.38 11.436 96.138 11.988 L 96.065 11.988 L 96.065 11.198 L 95.12 11.198 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 103.864 9.961 L 103.864 11.221 L 103.074 11.221 L 103.074 12.047 L 103.864 12.047 L 103.864 14.855 C 103.864 15.814 104.297 16.197 105.388 16.197 C 105.58 16.197 105.763 16.175 105.923 16.147 L 105.923 15.33 C 105.786 15.344 105.699 15.353 105.548 15.353 C 105.06 15.353 104.845 15.124 104.845 14.604 L 104.845 12.047 L 105.923 12.047 L 105.923 11.221 L 104.845 11.221 L 104.845 9.961 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 107.24 16.17 L 108.222 16.17 L 108.222 13.266 C 108.222 12.513 108.669 12.006 109.473 12.006 C 110.167 12.006 110.536 12.408 110.536 13.203 L 110.536 16.17 L 111.518 16.17 L 111.518 12.96 C 111.518 11.778 110.865 11.107 109.806 11.107 C 109.057 11.107 108.532 11.44 108.29 11.997 L 108.213 11.997 L 108.213 9.258 L 107.24 9.258 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 115.059 11.938 C 115.785 11.938 116.26 12.445 116.282 13.225 L 113.771 13.225 C 113.826 12.449 114.333 11.938 115.059 11.938 Z M 116.278 14.828 C 116.095 15.216 115.689 15.43 115.095 15.43 C 114.31 15.43 113.803 14.878 113.771 14.006 L 113.771 13.951 L 117.282 13.951 L 117.282 13.609 C 117.282 12.047 116.447 11.102 115.063 11.102 C 113.662 11.102 112.772 12.111 112.772 13.7 C 112.772 15.289 113.644 16.266 115.068 16.266 C 116.205 16.266 116.999 15.718 117.223 14.828 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 29.246 22.331 C 29.27 20.482 30.263 18.732 31.838 17.764 C 30.844 16.344 29.18 15.444 27.448 15.39 C 25.601 15.196 23.81 16.495 22.869 16.495 C 21.909 16.495 20.46 15.409 18.899 15.442 C 16.865 15.507 14.969 16.664 13.979 18.442 C 11.852 22.125 13.438 27.539 15.476 30.516 C 16.496 31.974 17.688 33.602 19.247 33.544 C 20.773 33.481 21.342 32.572 23.184 32.572 C 25.009 32.572 25.543 33.544 27.134 33.508 C 28.771 33.481 29.803 32.044 30.787 30.572 C 31.519 29.533 32.083 28.385 32.457 27.17 C 30.533 26.356 29.248 24.42 29.246 22.331 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 26.241 13.432 C 27.134 12.361 27.573 10.983 27.467 9.593 C 26.103 9.736 24.843 10.388 23.939 11.418 C 23.054 12.425 22.593 13.778 22.68 15.116 C 24.045 15.13 25.386 14.495 26.241 13.432 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9134534731,withExternalLayout:true,...addPropertyOverrides({c1ECidxuX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 140 44\"><path d=\"M 90.035 21.232 L 90.035 23.607 L 88.564 23.607 L 88.564 25.165 L 90.035 25.165 L 90.035 30.457 C 90.035 32.265 90.843 32.988 92.876 32.988 C 93.233 32.988 93.573 32.944 93.871 32.893 L 93.871 31.352 C 93.616 31.378 93.454 31.395 93.173 31.395 C 92.263 31.395 91.864 30.965 91.864 29.984 L 91.864 25.165 L 93.871 25.165 L 93.871 23.607 L 91.864 23.607 L 91.864 21.232 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 99.049 33.117 C 101.753 33.117 103.412 31.284 103.412 28.246 C 103.412 25.225 101.744 23.383 99.049 23.383 C 96.344 23.383 94.677 25.225 94.677 28.246 C 94.677 31.284 96.336 33.117 99.049 33.117 Z M 99.049 31.473 C 97.458 31.473 96.565 30.294 96.565 28.246 C 96.565 26.215 97.458 25.027 99.049 25.027 C 100.631 25.027 101.532 26.215 101.532 28.246 C 101.532 30.285 100.631 31.473 99.049 31.473 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 104.83 32.936 L 106.659 32.936 L 106.659 27.402 C 106.659 26.086 107.637 25.199 109.023 25.199 C 109.347 25.199 109.891 25.26 110.043 25.311 L 110.043 23.487 C 109.848 23.435 109.499 23.409 109.227 23.409 C 108.019 23.409 106.99 24.08 106.727 25.001 L 106.591 25.001 L 106.591 23.564 L 104.83 23.564 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 114.584 24.958 C 115.936 24.958 116.82 25.914 116.863 27.385 L 112.185 27.385 C 112.287 25.922 113.231 24.958 114.584 24.958 Z M 116.855 30.406 C 116.514 31.137 115.757 31.542 114.652 31.542 C 113.189 31.542 112.245 30.5 112.185 28.857 L 112.185 28.753 L 118.725 28.753 L 118.725 28.108 C 118.725 25.165 117.169 23.383 114.592 23.383 C 111.982 23.383 110.323 25.285 110.323 28.28 C 110.323 31.275 111.947 33.117 114.601 33.117 C 116.719 33.117 118.198 32.084 118.615 30.406 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 78.044 29.475 C 78.185 31.776 80.081 33.248 82.901 33.248 C 85.916 33.248 87.802 31.705 87.802 29.243 C 87.802 27.308 86.727 26.237 84.118 25.622 L 82.716 25.274 C 81.059 24.881 80.389 24.355 80.389 23.436 C 80.389 22.277 81.429 21.519 82.989 21.519 C 84.47 21.519 85.493 22.259 85.678 23.445 L 87.599 23.445 C 87.485 21.278 85.599 19.753 83.016 19.753 C 80.239 19.753 78.388 21.278 78.388 23.57 C 78.388 25.461 79.437 26.585 81.738 27.129 L 83.377 27.531 C 85.061 27.932 85.801 28.521 85.801 29.502 C 85.801 30.644 84.638 31.473 83.051 31.473 C 81.35 31.473 80.169 30.697 80.001 29.475 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 59.103 23.409 C 57.845 23.409 56.756 24.046 56.195 25.113 L 56.059 25.113 L 56.059 23.564 L 54.298 23.564 L 54.298 36.051 L 56.127 36.051 L 56.127 31.516 L 56.271 31.516 C 56.756 32.506 57.802 33.091 59.12 33.091 C 61.459 33.091 62.947 31.223 62.947 28.246 C 62.947 25.268 61.459 23.409 59.103 23.409 Z M 58.585 31.43 C 57.054 31.43 56.093 30.208 56.093 28.254 C 56.093 26.292 57.054 25.07 58.593 25.07 C 60.141 25.07 61.068 26.266 61.068 28.246 C 61.068 30.234 60.141 31.43 58.585 31.43 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 69.345 23.409 C 68.087 23.409 66.998 24.046 66.437 25.113 L 66.301 25.113 L 66.301 23.564 L 64.54 23.564 L 64.54 36.051 L 66.369 36.051 L 66.369 31.516 L 66.513 31.516 C 66.998 32.506 68.044 33.091 69.362 33.091 C 71.701 33.091 73.19 31.223 73.19 28.246 C 73.19 25.268 71.701 23.409 69.345 23.409 Z M 68.827 31.43 C 67.296 31.43 66.335 30.208 66.335 28.254 C 66.335 26.292 67.296 25.07 68.835 25.07 C 70.383 25.07 71.31 26.266 71.31 28.246 C 71.31 30.234 70.383 31.43 68.827 31.43 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 51.018 32.936 L 53.116 32.936 L 48.523 20.065 L 46.399 20.065 L 41.806 32.936 L 43.834 32.936 L 45.006 29.52 L 49.854 29.52 Z M 47.36 22.402 L 47.509 22.402 L 49.352 27.843 L 45.509 27.843 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 43.034 10.357 L 43.034 16.566 L 45.25 16.566 C 47.078 16.566 48.137 15.426 48.137 13.442 C 48.137 11.488 47.07 10.357 45.25 10.357 Z M 43.987 11.234 L 45.143 11.234 C 46.415 11.234 47.167 12.052 47.167 13.455 C 47.167 14.879 46.428 15.688 45.143 15.688 L 43.987 15.688 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 51.38 16.656 C 52.732 16.656 53.561 15.74 53.561 14.221 C 53.561 12.71 52.728 11.79 51.38 11.79 C 50.028 11.79 49.194 12.71 49.194 14.221 C 49.194 15.74 50.023 16.656 51.38 16.656 Z M 51.38 15.834 C 50.585 15.834 50.138 15.245 50.138 14.221 C 50.138 13.205 50.585 12.611 51.38 12.611 C 52.171 12.611 52.621 13.205 52.621 14.221 C 52.621 15.24 52.171 15.834 51.38 15.834 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 60.622 11.88 L 59.708 11.88 L 58.883 15.456 L 58.811 15.456 L 57.858 11.88 L 56.982 11.88 L 56.03 15.456 L 55.962 15.456 L 55.133 11.88 L 54.206 11.88 L 55.481 16.566 L 56.421 16.566 L 57.374 13.115 L 57.446 13.115 L 58.403 16.566 L 59.351 16.566 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 61.675 16.566 L 62.59 16.566 L 62.59 13.825 C 62.59 13.093 63.019 12.637 63.695 12.637 C 64.371 12.637 64.694 13.012 64.694 13.765 L 64.694 16.566 L 65.609 16.566 L 65.609 13.532 C 65.609 12.418 65.039 11.79 64.006 11.79 C 63.308 11.79 62.849 12.104 62.624 12.624 L 62.556 12.624 L 62.556 11.88 L 61.675 11.88 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 67.048 16.566 L 67.963 16.566 L 67.963 10.051 L 67.048 10.051 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 71.401 16.656 C 72.753 16.656 73.582 15.74 73.582 14.221 C 73.582 12.71 72.749 11.79 71.401 11.79 C 70.049 11.79 69.215 12.71 69.215 14.221 C 69.215 15.74 70.045 16.656 71.401 16.656 Z M 71.401 15.834 C 70.606 15.834 70.159 15.245 70.159 14.221 C 70.159 13.205 70.606 12.611 71.401 12.611 C 72.192 12.611 72.643 13.205 72.643 14.221 C 72.643 15.24 72.192 15.834 71.401 15.834 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 76.306 15.864 C 75.809 15.864 75.448 15.619 75.448 15.197 C 75.448 14.784 75.737 14.565 76.374 14.522 L 77.506 14.449 L 77.506 14.84 C 77.506 15.421 76.995 15.864 76.306 15.864 Z M 76.073 16.643 C 76.681 16.643 77.187 16.376 77.463 15.907 L 77.535 15.907 L 77.535 16.566 L 78.416 16.566 L 78.416 13.364 C 78.416 12.375 77.761 11.79 76.6 11.79 C 75.55 11.79 74.801 12.306 74.708 13.111 L 75.592 13.111 C 75.694 12.779 76.047 12.59 76.557 12.59 C 77.182 12.59 77.506 12.87 77.506 13.364 L 77.506 13.769 L 76.251 13.842 C 75.15 13.911 74.529 14.397 74.529 15.24 C 74.529 16.097 75.18 16.643 76.073 16.643 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 81.518 16.643 C 82.156 16.643 82.696 16.338 82.972 15.826 L 83.045 15.826 L 83.045 16.566 L 83.92 16.566 L 83.92 10.051 L 83.006 10.051 L 83.006 12.624 L 82.938 12.624 C 82.687 12.108 82.152 11.802 81.518 11.802 C 80.349 11.802 79.596 12.74 79.596 14.221 C 79.596 15.705 80.34 16.643 81.518 16.643 Z M 81.777 12.633 C 82.543 12.633 83.023 13.248 83.023 14.225 C 83.023 15.206 82.547 15.813 81.777 15.813 C 81.004 15.813 80.54 15.215 80.54 14.221 C 80.54 13.235 81.008 12.633 81.777 12.633 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 89.849 16.656 C 91.201 16.656 92.03 15.74 92.03 14.221 C 92.03 12.71 91.197 11.79 89.849 11.79 C 88.497 11.79 87.663 12.71 87.663 14.221 C 87.663 15.74 88.493 16.656 89.849 16.656 Z M 89.849 15.834 C 89.054 15.834 88.607 15.245 88.607 14.221 C 88.607 13.205 89.054 12.611 89.849 12.611 C 90.64 12.611 91.091 13.205 91.091 14.221 C 91.091 15.24 90.64 15.834 89.849 15.834 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 93.241 16.566 L 94.155 16.566 L 94.155 13.825 C 94.155 13.093 94.584 12.637 95.26 12.637 C 95.937 12.637 96.26 13.012 96.26 13.765 L 96.26 16.566 L 97.174 16.566 L 97.174 13.532 C 97.174 12.418 96.604 11.79 95.571 11.79 C 94.874 11.79 94.414 12.104 94.189 12.624 L 94.121 12.624 L 94.121 11.88 L 93.241 11.88 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 101.385 10.714 L 101.385 11.901 L 100.649 11.901 L 100.649 12.68 L 101.385 12.68 L 101.385 15.327 C 101.385 16.23 101.788 16.592 102.804 16.592 C 102.983 16.592 103.154 16.57 103.303 16.544 L 103.303 15.774 C 103.175 15.787 103.094 15.796 102.953 15.796 C 102.499 15.796 102.299 15.58 102.299 15.09 L 102.299 12.68 L 103.303 12.68 L 103.303 11.901 L 102.299 11.901 L 102.299 10.714 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 104.529 16.566 L 105.444 16.566 L 105.444 13.829 C 105.444 13.119 105.86 12.641 106.609 12.641 C 107.256 12.641 107.599 13.02 107.599 13.769 L 107.599 16.566 L 108.514 16.566 L 108.514 13.541 C 108.514 12.426 107.906 11.794 106.919 11.794 C 106.222 11.794 105.733 12.108 105.507 12.633 L 105.436 12.633 L 105.436 10.051 L 104.529 10.051 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 111.812 12.577 C 112.488 12.577 112.931 13.055 112.951 13.79 L 110.612 13.79 C 110.664 13.059 111.136 12.577 111.812 12.577 Z M 112.947 15.301 C 112.777 15.666 112.399 15.869 111.846 15.869 C 111.114 15.869 110.642 15.348 110.612 14.526 L 110.612 14.475 L 113.883 14.475 L 113.883 14.152 C 113.883 12.68 113.105 11.79 111.816 11.79 C 110.511 11.79 109.682 12.74 109.682 14.238 C 109.682 15.735 110.494 16.656 111.82 16.656 C 112.879 16.656 113.619 16.14 113.828 15.301 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 31.885 22.372 C 31.908 20.63 32.833 18.981 34.3 18.068 C 33.374 16.73 31.824 15.882 30.211 15.831 C 28.49 15.648 26.822 16.873 25.946 16.873 C 25.052 16.873 23.702 15.849 22.249 15.879 C 20.354 15.941 18.588 17.031 17.666 18.707 C 15.684 22.179 17.162 27.281 19.06 30.087 C 20.01 31.461 21.12 32.996 22.572 32.941 C 23.993 32.881 24.524 32.024 26.239 32.024 C 27.939 32.024 28.437 32.941 29.919 32.906 C 31.444 32.881 32.404 31.526 33.321 30.139 C 34.003 29.16 34.528 28.078 34.876 26.933 C 33.084 26.166 31.887 24.341 31.885 22.372 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 29.087 13.985 C 29.918 12.975 30.328 11.677 30.228 10.367 C 28.958 10.502 27.785 11.116 26.942 12.087 C 26.118 13.036 25.689 14.311 25.77 15.572 C 27.041 15.585 28.29 14.988 29.087 13.985 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:8766590931}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-geRQD.framer-tj5pct, .framer-geRQD .framer-tj5pct { display: block; }\",\".framer-geRQD.framer-am9jzv { height: 44px; overflow: hidden; position: relative; text-decoration: none; width: 144px; will-change: var(--framer-will-change-override, transform); }\",\".framer-geRQD .framer-1p8c9kw { flex: none; height: 44px; left: calc(50.00000000000002% - 140px / 2); position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 140px; }\",\".framer-geRQD.framer-v-1yflliz.framer-am9jzv { height: 42px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"c1ECidxuX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrGZwTjcZ_=withCSS(Component,css,\"framer-geRQD\");export default FramerrGZwTjcZ_;FramerrGZwTjcZ_.displayName=\"Button/App store button 2\";FramerrGZwTjcZ_.defaultProps={height:44,width:144};addPropertyControls(FramerrGZwTjcZ_,{variant:{options:[\"ip5ppBpGB\",\"c1ECidxuX\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrGZwTjcZ_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrGZwTjcZ_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c1ECidxuX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"144\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rGZwTjcZ_.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 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 f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;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,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.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}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.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=n.stiffness,damping:s=n.damping,mass:r=n.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/r)/1e3;const l=calcDampingRatio(e,s,r);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 r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/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,startTransition,forwardRef,useImperativeHandle}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;const writingDirection=useWritingDirection();// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;const offset=useMotionValue(0);const resolvedDirection=getTickerResolvedDirection(direction===true?\"left\":direction,writingDirection);const isHorizontal=resolvedDirection===\"left\"||resolvedDirection===\"right\";const transformer=directionTransformers[resolvedDirection];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;startTransition(()=>{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[writingDirection===\"rtl\"&&isHorizontal?1:0];}if(index===filteredSlots.length-1){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?0:1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{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(Wrapper,{style:size,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,iterationStart:writingDirection===\"rtl\"?1:0,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed,writingDirection]);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*(writingDirection===\"rtl\"?1:-1):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]})});}const Wrapper=/*#__PURE__*/forwardRef(({children,...props},ref)=>{const innerRef=useRef();const inView=useInView(innerRef);useImperativeHandle(ref,()=>innerRef.current);useEffect(()=>{const current=innerRef.current;if(!current)return;// for a11y: Manage tabIndex on focusable descendants & aria-hidden on the parent.\nif(inView){current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}},[inView]);return /*#__PURE__*/_jsx(\"li\",{...props,\"aria-hidden\":!inView,ref:innerRef,children:children});});/* 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);function useWritingDirection(){if(!window||!window.document||!window.document.documentElement)return\"ltr\";return window.document.documentElement.dir===\"rtl\"?\"rtl\":\"ltr\";}function getTickerResolvedDirection(direction,writingDirection){if(writingDirection!==\"rtl\")return direction;if(direction===\"left\")return\"right\";if(direction===\"right\")return\"left\";return direction;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{Frame,addPropertyControls,ControlType}from\"framer\";/**\n * Made by Stylokit\n *\n * @framerDisableUnlink\n */export function LinePattern(props){const{lineColor,rotation,lineWidth,lineSpacing}=props;const patternStyle={background:`repeating-linear-gradient(${rotation}deg, ${lineColor}, ${lineColor} ${lineWidth}px, transparent ${lineWidth}px, transparent ${lineSpacing}px)`,width:\"100%\",height:\"100%\"};return /*#__PURE__*/_jsx(Frame,{size:\"100%\",background:\"transparent\",style:patternStyle});}LinePattern.defaultProps={lineColor:\"#000000\",rotation:45,lineWidth:2,lineSpacing:10};addPropertyControls(LinePattern,{lineColor:{type:ControlType.Color,title:\"Line Color\"},rotation:{type:ControlType.Number,title:\"Rotation\",min:0,max:360,step:1},lineWidth:{type:ControlType.Number,title:\"Line Width\",min:1,max:20,step:1},lineSpacing:{type:ControlType.Number,title:\"Line Spacing\",min:1,max:50,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"LinePattern\":{\"type\":\"reactComponent\",\"name\":\"LinePattern\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Line_pattern.map","// Generated by Framer (6bfa4d3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"wiuYaueiP\",\"N4iuMUju9\"];const serializationHash=\"framer-k80C2\";const variantClassNames={N4iuMUju9:\"framer-v-12cwokm\",wiuYaueiP:\"framer-v-hbcwno\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};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 humanReadableVariantMap={\"Variant 1\":\"wiuYaueiP\",\"Variant 2\":\"N4iuMUju9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wiuYaueiP\"};};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:\"wiuYaueiP\",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:\"https://play.google.com/store/apps/details?id=com.glnk.sales&hl=af\",motionChild:true,nodeId:\"wiuYaueiP\",openInNewTab:true,scopeId:\"adb18ftEO\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-hbcwno\",className,classNames)} framer-1i6mtni`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wiuYaueiP\",ref:refBinding,style:{backgroundColor:\"var(--token-9eeddc74-3981-48ed-b1f6-db9260f54e0b, rgb(18, 18, 24))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},...addPropertyOverrides({N4iuMUju9:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1i4y3l9\",\"data-framer-name\":\"Google Play\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Yyju9mDmu\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 154 44\"><path d=\"M 76.95 23.926 C 74.363 23.926 72.254 25.894 72.254 28.604 C 72.254 31.298 74.363 33.283 76.95 33.283 C 79.538 33.283 81.647 31.298 81.647 28.604 C 81.646 25.894 79.537 23.926 76.95 23.926 Z M 76.95 31.441 C 75.532 31.441 74.31 30.272 74.31 28.606 C 74.31 26.922 75.533 25.77 76.95 25.77 C 78.368 25.77 79.59 26.922 79.59 28.606 C 79.59 30.271 78.368 31.441 76.95 31.441 Z M 66.704 23.926 C 64.117 23.926 62.009 25.894 62.009 28.604 C 62.009 31.298 64.117 33.283 66.704 33.283 C 69.293 33.283 71.401 31.298 71.401 28.604 C 71.401 25.894 69.293 23.926 66.704 23.926 Z M 66.704 31.441 C 65.287 31.441 64.064 30.272 64.064 28.606 C 64.064 26.922 65.288 25.77 66.704 25.77 C 68.122 25.77 69.344 26.922 69.344 28.606 C 69.346 30.271 68.122 31.441 66.704 31.441 Z M 54.519 25.363 L 54.519 27.347 L 59.269 27.347 C 59.127 28.464 58.755 29.279 58.187 29.845 C 57.496 30.536 56.415 31.298 54.519 31.298 C 51.595 31.298 49.309 28.941 49.309 26.017 C 49.309 23.093 51.595 20.736 54.519 20.736 C 56.096 20.736 57.248 21.357 58.098 22.154 L 59.498 20.754 C 58.31 19.62 56.734 18.752 54.519 18.752 C 50.514 18.752 47.147 22.012 47.147 26.017 C 47.147 30.022 50.514 33.283 54.519 33.283 C 56.68 33.283 58.312 32.573 59.586 31.244 C 60.898 29.933 61.306 28.09 61.306 26.601 C 61.306 26.142 61.27 25.716 61.199 25.362 L 54.519 25.362 Z M 104.357 26.904 C 103.968 25.859 102.78 23.926 100.352 23.926 C 97.942 23.926 95.939 25.823 95.939 28.604 C 95.939 31.227 97.925 33.283 100.582 33.283 C 102.726 33.283 103.967 31.972 104.482 31.209 L 102.887 30.146 C 102.355 30.925 101.628 31.439 100.582 31.439 C 99.537 31.439 98.793 30.961 98.314 30.021 L 104.57 27.434 Z M 97.978 28.464 C 97.925 26.655 99.378 25.735 100.424 25.735 C 101.239 25.735 101.93 26.143 102.161 26.727 Z M 92.892 33 L 94.947 33 L 94.947 19.249 L 92.892 19.249 Z M 89.524 24.972 L 89.454 24.972 C 88.993 24.422 88.106 23.926 86.991 23.926 C 84.651 23.926 82.507 25.982 82.507 28.623 C 82.507 31.246 84.651 33.284 86.991 33.284 C 88.107 33.284 88.993 32.788 89.454 32.221 L 89.524 32.221 L 89.524 32.894 C 89.524 34.684 88.567 35.641 87.026 35.641 C 85.767 35.641 84.988 34.738 84.669 33.976 L 82.879 34.72 C 83.393 35.96 84.757 37.485 87.026 37.485 C 89.436 37.485 91.474 36.067 91.474 32.611 L 91.474 24.211 L 89.525 24.211 L 89.525 24.972 Z M 87.168 31.441 C 85.75 31.441 84.563 30.253 84.563 28.623 C 84.563 26.974 85.75 25.77 87.168 25.77 C 88.567 25.77 89.666 26.974 89.666 28.623 C 89.666 30.253 88.567 31.441 87.168 31.441 Z M 113.987 19.249 L 109.069 19.249 L 109.069 33 L 111.12 33 L 111.12 27.791 L 113.986 27.791 C 116.261 27.791 118.498 26.144 118.498 23.52 C 118.498 20.897 116.262 19.249 113.987 19.249 Z M 114.04 25.877 L 111.12 25.877 L 111.12 21.163 L 114.04 21.163 C 115.574 21.163 116.445 22.434 116.445 23.52 C 116.445 24.585 115.574 25.877 114.04 25.877 Z M 126.725 23.902 C 125.239 23.902 123.7 24.556 123.063 26.007 L 124.885 26.767 C 125.274 26.007 126 25.759 126.76 25.759 C 127.822 25.759 128.901 26.396 128.918 27.528 L 128.918 27.669 C 128.546 27.457 127.75 27.139 126.778 27.139 C 124.814 27.139 122.814 28.218 122.814 30.235 C 122.814 32.075 124.425 33.26 126.229 33.26 C 127.608 33.26 128.369 32.64 128.847 31.914 L 128.917 31.914 L 128.917 32.976 L 130.899 32.976 L 130.899 27.704 C 130.9 25.264 129.077 23.902 126.725 23.902 Z M 126.476 31.438 C 125.805 31.438 124.867 31.101 124.867 30.27 C 124.867 29.208 126.035 28.801 127.044 28.801 C 127.945 28.801 128.37 28.996 128.918 29.261 C 128.759 30.536 127.662 31.438 126.476 31.438 Z M 138.118 24.202 L 135.765 30.164 L 135.694 30.164 L 133.252 24.202 L 131.041 24.202 L 134.703 32.535 L 132.615 37.17 L 134.756 37.17 L 140.4 24.202 Z M 119.631 33 L 121.682 33 L 121.682 19.249 L 119.631 19.249 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 54.16 11.267 C 54.16 12.189 53.887 12.923 53.34 13.471 C 52.72 14.122 51.91 14.447 50.916 14.447 C 49.963 14.447 49.153 14.117 48.487 13.457 C 47.821 12.796 47.487 11.978 47.487 11.001 C 47.487 10.023 47.821 9.205 48.487 8.545 C 49.153 7.884 49.963 7.554 50.916 7.554 C 51.389 7.554 51.841 7.646 52.27 7.83 C 52.7 8.015 53.044 8.26 53.302 8.567 L 52.722 9.148 C 52.285 8.625 51.684 8.364 50.915 8.364 C 50.22 8.364 49.619 8.609 49.112 9.097 C 48.605 9.585 48.352 10.22 48.352 11 C 48.352 11.78 48.605 12.415 49.112 12.903 C 49.619 13.391 50.22 13.636 50.915 13.636 C 51.652 13.636 52.267 13.39 52.758 12.899 C 53.078 12.579 53.262 12.133 53.312 11.562 L 50.915 11.562 L 50.915 10.769 L 54.113 10.769 C 54.146 10.942 54.16 11.108 54.16 11.267 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 59.231 8.511 L 56.226 8.511 L 56.226 10.603 L 58.936 10.603 L 58.936 11.396 L 56.226 11.396 L 56.226 13.488 L 59.231 13.488 L 59.231 14.3 L 55.378 14.3 L 55.378 7.7 L 59.231 7.7 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 62.807 14.3 L 61.959 14.3 L 61.959 8.511 L 60.115 8.511 L 60.115 7.7 L 64.651 7.7 L 64.651 8.511 L 62.807 8.511 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 67.932 14.3 L 67.932 7.7 L 68.78 7.7 L 68.78 14.3 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 72.541 14.3 L 71.693 14.3 L 71.693 8.511 L 69.849 8.511 L 69.849 7.7 L 74.385 7.7 L 74.385 8.511 L 72.541 8.511 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 82.97 13.447 C 82.321 14.114 81.515 14.447 80.55 14.447 C 79.585 14.447 78.779 14.114 78.131 13.447 C 77.482 12.781 77.159 11.965 77.159 11 C 77.159 10.035 77.482 9.219 78.131 8.553 C 78.779 7.886 79.585 7.552 80.55 7.552 C 81.509 7.552 82.314 7.887 82.966 8.557 C 83.617 9.227 83.942 10.041 83.942 11 C 83.942 11.965 83.618 12.781 82.97 13.447 Z M 78.757 12.894 C 79.245 13.389 79.843 13.636 80.55 13.636 C 81.257 13.636 81.856 13.388 82.343 12.894 C 82.831 12.399 83.077 11.768 83.077 11 C 83.077 10.232 82.831 9.601 82.343 9.106 C 81.856 8.611 81.257 8.364 80.55 8.364 C 79.843 8.364 79.245 8.612 78.757 9.106 C 78.27 9.601 78.024 10.232 78.024 11 C 78.024 11.768 78.27 12.399 78.757 12.894 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 85.132 14.3 L 85.132 7.7 L 86.164 7.7 L 89.372 12.834 L 89.408 12.834 L 89.372 11.562 L 89.372 7.7 L 90.22 7.7 L 90.22 14.3 L 89.335 14.3 L 85.978 8.917 L 85.942 8.917 L 85.978 10.188 L 85.978 14.3 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 54.16 11.267 C 54.16 12.189 53.887 12.923 53.34 13.471 C 52.72 14.122 51.91 14.447 50.916 14.447 C 49.963 14.447 49.153 14.117 48.487 13.457 C 47.821 12.796 47.487 11.978 47.487 11.001 C 47.487 10.023 47.821 9.205 48.487 8.545 C 49.153 7.884 49.963 7.554 50.916 7.554 C 51.389 7.554 51.841 7.646 52.27 7.83 C 52.7 8.015 53.044 8.26 53.302 8.567 L 52.722 9.148 C 52.285 8.625 51.684 8.364 50.915 8.364 C 50.22 8.364 49.619 8.609 49.112 9.097 C 48.605 9.585 48.352 10.22 48.352 11 C 48.352 11.78 48.605 12.415 49.112 12.903 C 49.619 13.391 50.22 13.636 50.915 13.636 C 51.652 13.636 52.267 13.39 52.758 12.899 C 53.078 12.579 53.262 12.133 53.312 11.562 L 50.915 11.562 L 50.915 10.769 L 54.113 10.769 C 54.146 10.942 54.16 11.108 54.16 11.267 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 59.231 8.511 L 56.226 8.511 L 56.226 10.603 L 58.936 10.603 L 58.936 11.396 L 56.226 11.396 L 56.226 13.488 L 59.231 13.488 L 59.231 14.3 L 55.378 14.3 L 55.378 7.7 L 59.231 7.7 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 62.807 14.3 L 61.959 14.3 L 61.959 8.511 L 60.115 8.511 L 60.115 7.7 L 64.651 7.7 L 64.651 8.511 L 62.807 8.511 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 67.932 14.3 L 67.932 7.7 L 68.78 7.7 L 68.78 14.3 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 72.541 14.3 L 71.693 14.3 L 71.693 8.511 L 69.849 8.511 L 69.849 7.7 L 74.385 7.7 L 74.385 8.511 L 72.541 8.511 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 82.97 13.447 C 82.321 14.114 81.515 14.447 80.55 14.447 C 79.585 14.447 78.779 14.114 78.131 13.447 C 77.482 12.781 77.159 11.965 77.159 11 C 77.159 10.035 77.482 9.219 78.131 8.553 C 78.779 7.886 79.585 7.552 80.55 7.552 C 81.509 7.552 82.314 7.887 82.966 8.557 C 83.617 9.227 83.942 10.041 83.942 11 C 83.942 11.965 83.618 12.781 82.97 13.447 Z M 78.757 12.894 C 79.245 13.389 79.843 13.636 80.55 13.636 C 81.257 13.636 81.856 13.388 82.343 12.894 C 82.831 12.399 83.077 11.768 83.077 11 C 83.077 10.232 82.831 9.601 82.343 9.106 C 81.856 8.611 81.257 8.364 80.55 8.364 C 79.843 8.364 79.245 8.612 78.757 9.106 C 78.27 9.601 78.024 10.232 78.024 11 C 78.024 11.768 78.27 12.399 78.757 12.894 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 85.132 14.3 L 85.132 7.7 L 86.164 7.7 L 89.372 12.834 L 89.408 12.834 L 89.372 11.562 L 89.372 7.7 L 90.22 7.7 L 90.22 14.3 L 89.335 14.3 L 85.978 8.917 L 85.942 8.917 L 85.978 10.188 L 85.978 14.3 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><g transform=\"translate(17.971 9.855)\"><g><defs><linearGradient id=\"idss11979400491_18g1673948332\" x1=\"0.9929796493700302\" x2=\"0.007020350629969807\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(0,160,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(0,227,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.401 0.355 C 0.149 0.63 0 1.058 0 1.611 L 0 21.388 C 0 21.942 0.149 22.369 0.401 22.644 L 0.465 22.709 L 11.196 11.63 L 11.196 11.5 L 11.196 11.369 L 0.465 0.29 Z\" fill=\"url(#idss11979400491_18g1673948332)\"></path></g><g><defs><linearGradient id=\"idss11979400491_19g43703969\" x1=\"1\" x2=\"0\" y1=\"0.4974874371859296\" y2=\"0.5025125628140704\"><stop offset=\"0\" stop-color=\"rgb(255,224,0)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(255,156,0)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.773 15.324 L 11.196 11.63 L 11.196 11.5 L 11.196 11.369 L 14.774 7.676 L 14.854 7.723 L 19.092 10.209 C 20.303 10.919 20.303 12.081 19.092 12.792 L 14.854 15.278 Z\" fill=\"url(#idss11979400491_19g43703969)\"></path></g><g transform=\"translate(0.401 11.5)\"><g><defs><linearGradient id=\"idss11979400491_21g1458251021\" x1=\"0.9929797627037935\" x2=\"0.007020237296206544\" y1=\"5.551115123125783e-17\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,58,68)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(195,17,98)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.453 3.777 L 10.794 0 L 0 11.145 C 0.398 11.581 1.058 11.635 1.8 11.2 Z\" fill=\"url(#idss11979400491_21g1458251021)\"></path></g></g><g><defs><linearGradient id=\"idss11979400491_22g-2043038355\" x1=\"0.0000029757671913821504\" x2=\"0.9999970242328087\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(50,160,113)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(0,240,118)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 14.854 7.723 L 2.201 0.301 C 1.459 -0.135 0.8 -0.08 0.401 0.356 L 11.197 11.501 Z\" fill=\"url(#idss11979400491_22g-2043038355)\"></path></g></g></svg>',svgContentId:11979400491,withExternalLayout:true,...addPropertyOverrides({N4iuMUju9:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 154 44\"><path d=\"M 76.886 23.747 C 74.535 23.747 72.62 25.532 72.62 27.99 C 72.62 30.433 74.535 32.233 76.886 32.233 C 79.237 32.233 81.153 30.433 81.153 27.99 C 81.152 25.532 79.236 23.747 76.886 23.747 Z M 76.886 30.563 C 75.598 30.563 74.487 29.503 74.487 27.991 C 74.487 26.464 75.599 25.419 76.886 25.419 C 78.174 25.419 79.284 26.464 79.284 27.991 C 79.284 29.502 78.174 30.563 76.886 30.563 Z M 67.578 23.747 C 65.228 23.747 63.312 25.532 63.312 27.99 C 63.312 30.433 65.228 32.233 67.578 32.233 C 69.93 32.233 71.845 30.433 71.845 27.99 C 71.845 25.532 69.93 23.747 67.578 23.747 Z M 67.578 30.563 C 66.29 30.563 65.18 29.503 65.18 27.991 C 65.18 26.464 66.291 25.419 67.578 25.419 C 68.866 25.419 69.977 26.464 69.977 27.991 C 69.978 29.502 68.866 30.563 67.578 30.563 Z M 56.508 25.05 L 56.508 26.85 L 60.823 26.85 C 60.694 27.862 60.356 28.602 59.84 29.116 C 59.213 29.742 58.23 30.433 56.508 30.433 C 53.851 30.433 51.775 28.295 51.775 25.644 C 51.775 22.992 53.851 20.854 56.508 20.854 C 57.941 20.854 58.987 21.416 59.759 22.14 L 61.032 20.87 C 59.952 19.841 58.52 19.054 56.508 19.054 C 52.869 19.054 49.81 22.011 49.81 25.644 C 49.81 29.276 52.869 32.233 56.508 32.233 C 58.471 32.233 59.953 31.59 61.112 30.385 C 62.303 29.195 62.673 27.523 62.673 26.173 C 62.673 25.756 62.642 25.37 62.577 25.049 L 56.508 25.049 Z M 101.784 26.448 C 101.431 25.5 100.352 23.747 98.146 23.747 C 95.957 23.747 94.137 25.467 94.137 27.99 C 94.137 30.369 95.941 32.233 98.355 32.233 C 100.303 32.233 101.43 31.044 101.898 30.353 L 100.449 29.388 C 99.966 30.095 99.306 30.561 98.355 30.561 C 97.406 30.561 96.729 30.127 96.295 29.275 L 101.978 26.929 Z M 95.989 27.862 C 95.941 26.222 97.261 25.387 98.211 25.387 C 98.952 25.387 99.579 25.757 99.789 26.287 Z M 91.369 31.977 L 93.236 31.977 L 93.236 19.505 L 91.369 19.505 Z M 88.309 24.696 L 88.245 24.696 C 87.826 24.197 87.021 23.747 86.008 23.747 C 83.882 23.747 81.934 25.612 81.934 28.007 C 81.934 30.386 83.882 32.234 86.008 32.234 C 87.022 32.234 87.826 31.784 88.245 31.27 L 88.309 31.27 L 88.309 31.881 C 88.309 33.504 87.44 34.372 86.04 34.372 C 84.896 34.372 84.188 33.553 83.898 32.862 L 82.272 33.537 C 82.739 34.662 83.978 36.044 86.04 36.044 C 88.229 36.044 90.081 34.758 90.081 31.624 L 90.081 24.005 L 88.31 24.005 L 88.31 24.696 Z M 86.169 30.563 C 84.88 30.563 83.802 29.486 83.802 28.007 C 83.802 26.512 84.88 25.419 86.169 25.419 C 87.44 25.419 88.438 26.512 88.438 28.007 C 88.438 29.486 87.44 30.563 86.169 30.563 Z M 110.533 19.505 L 106.065 19.505 L 106.065 31.977 L 107.929 31.977 L 107.929 27.252 L 110.532 27.252 C 112.599 27.252 114.631 25.758 114.631 23.379 C 114.631 20.999 112.6 19.505 110.533 19.505 Z M 110.581 25.516 L 107.929 25.516 L 107.929 21.241 L 110.581 21.241 C 111.975 21.241 112.766 22.393 112.766 23.379 C 112.766 24.345 111.975 25.516 110.581 25.516 Z M 122.105 23.725 C 120.755 23.725 119.357 24.319 118.778 25.635 L 120.434 26.324 C 120.787 25.635 121.447 25.409 122.137 25.409 C 123.102 25.409 124.082 25.987 124.098 27.013 L 124.098 27.142 C 123.76 26.95 123.036 26.661 122.153 26.661 C 120.369 26.661 118.552 27.64 118.552 29.469 C 118.552 31.138 120.016 32.212 121.655 32.212 C 122.907 32.212 123.599 31.651 124.033 30.992 L 124.097 30.992 L 124.097 31.955 L 125.897 31.955 L 125.897 27.173 C 125.898 24.96 124.242 23.725 122.105 23.725 Z M 121.879 30.56 C 121.269 30.56 120.417 30.255 120.417 29.501 C 120.417 28.538 121.478 28.169 122.395 28.169 C 123.214 28.169 123.6 28.345 124.098 28.586 C 123.953 29.742 122.956 30.56 121.879 30.56 Z M 132.456 23.997 L 130.318 29.405 L 130.253 29.405 L 128.035 23.997 L 126.026 23.997 L 129.353 31.555 L 127.456 35.759 L 129.401 35.759 L 134.529 23.997 Z M 115.661 31.977 L 117.524 31.977 L 117.524 19.505 L 115.661 19.505 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 56.182 12.266 C 56.182 13.102 55.934 13.767 55.437 14.264 C 54.874 14.855 54.138 15.15 53.235 15.15 C 52.369 15.15 51.633 14.851 51.028 14.252 C 50.423 13.652 50.12 12.91 50.12 12.024 C 50.12 11.137 50.423 10.395 51.028 9.796 C 51.633 9.197 52.369 8.898 53.235 8.898 C 53.664 8.898 54.075 8.981 54.465 9.148 C 54.856 9.316 55.168 9.538 55.402 9.816 L 54.876 10.343 C 54.479 9.869 53.932 9.633 53.234 9.633 C 52.602 9.633 52.057 9.854 51.596 10.297 C 51.135 10.74 50.905 11.316 50.905 12.023 C 50.905 12.731 51.135 13.306 51.596 13.749 C 52.057 14.192 52.602 14.414 53.234 14.414 C 53.903 14.414 54.462 14.191 54.909 13.745 C 55.198 13.455 55.366 13.051 55.411 12.533 L 53.234 12.533 L 53.234 11.814 L 56.139 11.814 C 56.169 11.97 56.182 12.121 56.182 12.266 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 60.789 9.766 L 58.059 9.766 L 58.059 11.663 L 60.521 11.663 L 60.521 12.382 L 58.059 12.382 L 58.059 14.28 L 60.789 14.28 L 60.789 15.016 L 57.288 15.016 L 57.288 9.03 L 60.789 9.03 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 64.037 15.016 L 63.267 15.016 L 63.267 9.766 L 61.592 9.766 L 61.592 9.03 L 65.712 9.03 L 65.712 9.766 L 64.037 9.766 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 68.693 15.016 L 68.693 9.03 L 69.464 9.03 L 69.464 15.016 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 72.88 15.016 L 72.11 15.016 L 72.11 9.766 L 70.435 9.766 L 70.435 9.03 L 74.555 9.03 L 74.555 9.766 L 72.88 9.766 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 82.355 14.243 C 81.765 14.848 81.033 15.15 80.156 15.15 C 79.28 15.15 78.547 14.848 77.959 14.243 C 77.369 13.638 77.075 12.898 77.075 12.023 C 77.075 11.148 77.369 10.408 77.959 9.803 C 78.547 9.199 79.28 8.896 80.156 8.896 C 81.028 8.896 81.759 9.2 82.351 9.807 C 82.942 10.415 83.238 11.153 83.238 12.023 C 83.238 12.898 82.943 13.638 82.355 14.243 Z M 78.527 13.741 C 78.971 14.19 79.514 14.414 80.156 14.414 C 80.799 14.414 81.343 14.189 81.785 13.741 C 82.229 13.292 82.452 12.72 82.452 12.023 C 82.452 11.327 82.229 10.754 81.785 10.305 C 81.343 9.856 80.799 9.633 80.156 9.633 C 79.514 9.633 78.971 9.857 78.527 10.305 C 78.085 10.754 77.862 11.327 77.862 12.023 C 77.862 12.72 78.085 13.292 78.527 13.741 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 84.32 15.016 L 84.32 9.03 L 85.257 9.03 L 88.171 13.686 L 88.204 13.686 L 88.171 12.533 L 88.171 9.03 L 88.941 9.03 L 88.941 15.016 L 88.137 15.016 L 85.088 10.134 L 85.055 10.134 L 85.088 11.287 L 85.088 15.016 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 56.182 12.266 C 56.182 13.102 55.934 13.767 55.437 14.264 C 54.874 14.855 54.138 15.15 53.235 15.15 C 52.369 15.15 51.633 14.851 51.028 14.252 C 50.423 13.652 50.12 12.91 50.12 12.024 C 50.12 11.137 50.423 10.395 51.028 9.796 C 51.633 9.197 52.369 8.898 53.235 8.898 C 53.664 8.898 54.075 8.981 54.465 9.148 C 54.856 9.316 55.168 9.538 55.402 9.816 L 54.876 10.343 C 54.479 9.869 53.932 9.633 53.234 9.633 C 52.602 9.633 52.057 9.854 51.596 10.297 C 51.135 10.74 50.905 11.316 50.905 12.023 C 50.905 12.731 51.135 13.306 51.596 13.749 C 52.057 14.192 52.602 14.414 53.234 14.414 C 53.903 14.414 54.462 14.191 54.909 13.745 C 55.198 13.455 55.366 13.051 55.411 12.533 L 53.234 12.533 L 53.234 11.814 L 56.139 11.814 C 56.169 11.97 56.182 12.121 56.182 12.266 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 60.789 9.766 L 58.059 9.766 L 58.059 11.663 L 60.521 11.663 L 60.521 12.382 L 58.059 12.382 L 58.059 14.28 L 60.789 14.28 L 60.789 15.016 L 57.288 15.016 L 57.288 9.03 L 60.789 9.03 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 64.037 15.016 L 63.267 15.016 L 63.267 9.766 L 61.592 9.766 L 61.592 9.03 L 65.712 9.03 L 65.712 9.766 L 64.037 9.766 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 68.693 15.016 L 68.693 9.03 L 69.464 9.03 L 69.464 15.016 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 72.88 15.016 L 72.11 15.016 L 72.11 9.766 L 70.435 9.766 L 70.435 9.03 L 74.555 9.03 L 74.555 9.766 L 72.88 9.766 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 82.355 14.243 C 81.765 14.848 81.033 15.15 80.156 15.15 C 79.28 15.15 78.547 14.848 77.959 14.243 C 77.369 13.638 77.075 12.898 77.075 12.023 C 77.075 11.148 77.369 10.408 77.959 9.803 C 78.547 9.199 79.28 8.896 80.156 8.896 C 81.028 8.896 81.759 9.2 82.351 9.807 C 82.942 10.415 83.238 11.153 83.238 12.023 C 83.238 12.898 82.943 13.638 82.355 14.243 Z M 78.527 13.741 C 78.971 14.19 79.514 14.414 80.156 14.414 C 80.799 14.414 81.343 14.189 81.785 13.741 C 82.229 13.292 82.452 12.72 82.452 12.023 C 82.452 11.327 82.229 10.754 81.785 10.305 C 81.343 9.856 80.799 9.633 80.156 9.633 C 79.514 9.633 78.971 9.857 78.527 10.305 C 78.085 10.754 77.862 11.327 77.862 12.023 C 77.862 12.72 78.085 13.292 78.527 13.741 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 84.32 15.016 L 84.32 9.03 L 85.257 9.03 L 88.171 13.686 L 88.204 13.686 L 88.171 12.533 L 88.171 9.03 L 88.941 9.03 L 88.941 15.016 L 88.137 15.016 L 85.088 10.134 L 85.055 10.134 L 85.088 11.287 L 85.088 15.016 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><g transform=\"translate(23.305 10.985)\"><g><defs><linearGradient id=\"idss11637771275_18g1673948332\" x1=\"0.9929796493700302\" x2=\"0.007020350629969807\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(0,160,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(0,227,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.364 0.322 C 0.135 0.572 0 0.959 0 1.462 L 0 19.398 C 0 19.901 0.135 20.288 0.364 20.538 L 0.423 20.596 L 10.171 10.548 L 10.171 10.43 L 10.171 10.312 L 0.423 0.263 Z\" fill=\"url(#idss11637771275_18g1673948332)\"></path></g><g><defs><linearGradient id=\"idss11637771275_19g43703969\" x1=\"1\" x2=\"0\" y1=\"0.4974874371859296\" y2=\"0.5025125628140704\"><stop offset=\"0\" stop-color=\"rgb(255,224,0)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(255,156,0)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.421 13.899 L 10.172 10.548 L 10.172 10.43 L 10.172 10.312 L 13.422 6.962 L 13.495 7.005 L 17.345 9.26 C 18.444 9.904 18.444 10.957 17.345 11.602 L 13.495 13.857 Z\" fill=\"url(#idss11637771275_19g43703969)\"></path></g><g transform=\"translate(0.365 10.43)\"><g><defs><linearGradient id=\"idss11637771275_21g1458251021\" x1=\"0.9929797627037935\" x2=\"0.007020237296206544\" y1=\"5.551115123125783e-17\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,58,68)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(195,17,98)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.13 3.426 L 9.806 0 L 0 10.108 C 0.362 10.504 0.961 10.552 1.635 10.158 Z\" fill=\"url(#idss11637771275_21g1458251021)\"></path></g></g><g><defs><linearGradient id=\"idss11637771275_22g-2043038355\" x1=\"0.0000029757671913821504\" x2=\"0.9999970242328087\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(50,160,113)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(0,240,118)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.495 7.004 L 2 0.273 C 1.325 -0.122 0.727 -0.073 0.365 0.323 L 10.172 10.431 Z\" fill=\"url(#idss11637771275_22g-2043038355)\"></path></g></g></svg>',svgContentId:11637771275}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-k80C2.framer-1i6mtni, .framer-k80C2 .framer-1i6mtni { display: block; }\",\".framer-k80C2.framer-hbcwno { height: 44px; overflow: hidden; position: relative; text-decoration: none; width: 156px; will-change: var(--framer-will-change-override, transform); }\",\".framer-k80C2 .framer-1i4y3l9 { flex: none; height: 44px; left: calc(50.00000000000002% - 154px / 2); position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 154px; }\",\".framer-k80C2.framer-v-12cwokm.framer-hbcwno { height: 42px; width: 148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"N4iuMUju9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameradb18ftEO=withCSS(Component,css,\"framer-k80C2\");export default Frameradb18ftEO;Frameradb18ftEO.displayName=\"Button/Google Play button\";Frameradb18ftEO.defaultProps={height:44,width:156};addPropertyControls(Frameradb18ftEO,{variant:{options:[\"wiuYaueiP\",\"N4iuMUju9\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameradb18ftEO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameradb18ftEO\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"156\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N4iuMUju9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./adb18ftEO.map","// Generated by Framer (6464825)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Sans-regular\",\"GF;Instrument Sans-700\",\"GF;Instrument Sans-700italic\",\"GF;Instrument Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Instrument Sans\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v3/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"},{family:\"Instrument Sans\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v3/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"},{family:\"Instrument Sans\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/instrumentsans/v3/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENugixkywN2u7YUwU.woff2\",weight:\"700\"},{family:\"Instrument Sans\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/instrumentsans/v3/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENuu-2kywN2u7YUwU.woff2\",weight:\"400\"}]}];export const css=['.framer-d5jNv .framer-styles-preset-4hpjli:not(.rich-text-wrapper), .framer-d5jNv .framer-styles-preset-4hpjli.rich-text-wrapper p { --framer-font-family: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 14px; --framer-text-alignment: start; --framer-text-color: var(--token-1655f33c-54b8-43d4-8f16-a9e920ed6c1b, #44454c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-d5jNv\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6464825)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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=[\"jneE183jW\",\"vrlPgo_Yv\",\"xGPh2uCul\",\"m2BUWU3Tc\",\"SritcXjqI\",\"OyJrBomba\"];const serializationHash=\"framer-5Rts5\";const variantClassNames={jneE183jW:\"framer-v-1d9jf4a\",m2BUWU3Tc:\"framer-v-q66sop\",OyJrBomba:\"framer-v-pwqigw\",SritcXjqI:\"framer-v-1bd5oud\",vrlPgo_Yv:\"framer-v-1sg76yw\",xGPh2uCul:\"framer-v-ae0e3f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:4,ease:[0,0,1,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={\"0% | Cyan\":\"SritcXjqI\",\"0% | Inch worm\":\"jneE183jW\",\"0% | Red\":\"xGPh2uCul\",\"100% | Cyan\":\"OyJrBomba\",\"100% | Inch worm\":\"vrlPgo_Yv\",\"100% | Red\":\"m2BUWU3Tc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jneE183jW\"};};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:\"jneE183jW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear17uopgq=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"vrlPgo_Yv\"),100);});const onAppear1ccnfwn=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"m2BUWU3Tc\"),100);});const onAppear12yaxhr=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"OyJrBomba\"),100);});useOnVariantChange(baseVariant,{default:onAppear17uopgq,m2BUWU3Tc:onAppear1ccnfwn,OyJrBomba:onAppear12yaxhr,SritcXjqI:onAppear12yaxhr,xGPh2uCul:onAppear1ccnfwn});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-1d9jf4a\",className,classNames),\"data-framer-name\":\"0% | Inch worm\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jneE183jW\",ref:refBinding,style:{backgroundColor:\"var(--token-9d64a123-47dc-41f5-b792-92186f48fc2d, rgba(13, 41, 0, 0.05))\",...style},...addPropertyOverrides({m2BUWU3Tc:{\"data-framer-name\":\"100% | Red\"},OyJrBomba:{\"data-framer-name\":\"100% | Cyan\"},SritcXjqI:{\"data-framer-name\":\"0% | Cyan\"},vrlPgo_Yv:{\"data-framer-name\":\"100% | Inch worm\"},xGPh2uCul:{\"data-framer-name\":\"0% | Red\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-203pa8\",\"data-framer-name\":\"Progress\",layoutDependency:layoutDependency,layoutId:\"V7Tzls6dq\",style:{backgroundColor:\"var(--token-49ca73e0-59d5-41cc-9689-23236127c71f, rgb(131, 202, 22))\"},variants:{m2BUWU3Tc:{backgroundColor:\"var(--token-2b7ae930-4769-4b03-942a-2493ab15871d, rgb(250, 76, 89))\"},OyJrBomba:{backgroundColor:\"var(--token-f031ee7c-c530-4429-9187-3a5935b4698d, rgb(6, 181, 211))\"},SritcXjqI:{backgroundColor:\"var(--token-f031ee7c-c530-4429-9187-3a5935b4698d, rgb(6, 181, 211))\"},xGPh2uCul:{backgroundColor:\"var(--token-2b7ae930-4769-4b03-942a-2493ab15871d, rgb(250, 76, 89))\"}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5Rts5.framer-lyxml1, .framer-5Rts5 .framer-lyxml1 { display: block; }\",\".framer-5Rts5.framer-1d9jf4a { height: 4px; overflow: hidden; position: relative; width: 160px; }\",\".framer-5Rts5 .framer-203pa8 { flex: none; height: 4px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 0%; z-index: 1; }\",\".framer-5Rts5.framer-v-1sg76yw .framer-203pa8, .framer-5Rts5.framer-v-q66sop .framer-203pa8, .framer-5Rts5.framer-v-pwqigw .framer-203pa8 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vrlPgo_Yv\":{\"layout\":[\"fixed\",\"fixed\"]},\"xGPh2uCul\":{\"layout\":[\"fixed\",\"fixed\"]},\"m2BUWU3Tc\":{\"layout\":[\"fixed\",\"fixed\"]},\"SritcXjqI\":{\"layout\":[\"fixed\",\"fixed\"]},\"OyJrBomba\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerH2IGAc20r=withCSS(Component,css,\"framer-5Rts5\");export default FramerH2IGAc20r;FramerH2IGAc20r.displayName=\"Elements/Progress bar\";FramerH2IGAc20r.defaultProps={height:4,width:160};addPropertyControls(FramerH2IGAc20r,{variant:{options:[\"jneE183jW\",\"vrlPgo_Yv\",\"xGPh2uCul\",\"m2BUWU3Tc\",\"SritcXjqI\",\"OyJrBomba\"],optionTitles:[\"0% | Inch worm\",\"100% | Inch worm\",\"0% | Red\",\"100% | Red\",\"0% | Cyan\",\"100% | Cyan\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerH2IGAc20r,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH2IGAc20r\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vrlPgo_Yv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xGPh2uCul\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m2BUWU3Tc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SritcXjqI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OyJrBomba\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"4\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"160\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./H2IGAc20r.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 12.322 9.927 C 13.412 7.893 13.387 5.442 12.256 3.431 C 11.124 1.419 9.043 0.125 6.739 0 L 6.739 0 C 7.465 2.066 7.145 4.355 5.879 6.142 C 4.613 7.929 2.559 8.99 0.369 8.99 C 0.246 8.99 0.123 8.99 0 8.979 L 0 8.979 C 0.654 10.838 2.088 12.319 3.925 13.033 C 5.762 13.746 7.819 13.622 9.557 12.693 L 12.159 13.458 C 12.423 13.535 12.707 13.463 12.901 13.269 C 13.095 13.075 13.168 12.79 13.09 12.527 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.491110428974089px\" id=\"GFz1LXCQ_\" transform=\"translate(8.631 7.51)\" width=\"13.122321076373098px\"/><path d=\"M 0.799 9.936 C -0.78 6.985 0.041 3.324 2.728 1.33 C 5.415 -0.664 9.157 -0.389 11.524 1.977 C 13.89 4.343 14.165 8.086 12.171 10.773 C 10.177 13.46 6.515 14.28 3.565 12.701 L 0.963 13.466 C 0.699 13.543 0.415 13.471 0.221 13.277 C 0.027 13.083 -0.046 12.798 0.032 12.535 Z\" fill=\"transparent\" height=\"13.500630186506822px\" id=\"JRnaqosQo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.247 3.002)\" width=\"13.500630186506813px\"/><path d=\"M 6.739 0 C 9.043 0.125 11.124 1.419 12.256 3.431 C 13.387 5.442 13.412 7.893 12.322 9.927 L 13.088 12.53 C 13.165 12.793 13.092 13.077 12.898 13.271 C 12.704 13.465 12.42 13.538 12.157 13.461 L 9.557 12.693 C 7.819 13.622 5.762 13.746 3.925 13.033 C 2.088 12.319 0.654 10.838 0 8.979\" fill=\"transparent\" height=\"13.491110428974096px\" id=\"wvj_hqMjI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.631 7.51)\" width=\"13.122321076373098px\"/></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(\"1176205985\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DTQij\",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-DTQij { -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\":\"Chats Circle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-DTQij\");Icon.displayName=\"Chats Circle\";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\":{\"framerVector\":\"{\\\"name\\\":\\\"Chats Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";function detectOS(){const ua=navigator.userAgent||\"\";const isAndroid=/android/i.test(ua);const isIOS=/iPad|iPhone|iPod/i.test(ua)||ua.includes(\"Macintosh\")&&navigator.maxTouchPoints>1;if(isIOS)return\"ios\";if(isAndroid)return\"android\";return\"other\";}export function ShowOnlyIOS(){const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(detectOS()===\"ios\");},[]);return visible?{}:{style:{display:\"none\"}};}export function ShowOnlyAndroid(){const[visible,setVisible]=useState(false);useEffect(()=>{setVisible(detectOS()===\"android\");},[]);return visible?{}:{style:{display:\"none\"}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withShowOnlyIOS(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ShowOnlyIOS(props)});};}withShowOnlyIOS.displayName=\"ShowOnlyIOS\";export function withShowOnlyAndroid(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ShowOnlyAndroid(props)});};}withShowOnlyAndroid.displayName=\"ShowOnlyAndroid\";\nexport const __FramerMetadata__ = {\"exports\":{\"ShowOnlyIOS\":{\"type\":\"override\",\"name\":\"ShowOnlyIOS\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShowOnlyIOS\":{\"type\":\"reactHoc\",\"name\":\"withShowOnlyIOS\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShowOnlyAndroid\":{\"type\":\"reactHoc\",\"name\":\"withShowOnlyAndroid\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShowOnlyAndroid\":{\"type\":\"override\",\"name\":\"ShowOnlyAndroid\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OS_visibility.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function TrackHeroCta(Component){return props=>{const onTap=event=>{window.thradTag?.(\"event\",\"button_click\",{button_id:\"hero_cta\",page_url:window.location.href});// Preserve existing button behavior (links, interactions, other overrides).\nprops.onTap?.(event);};return /*#__PURE__*/_jsx(Component,{...props,onTap:onTap});};}\nexport const __FramerMetadata__ = {\"exports\":{\"TrackHeroCta\":{\"type\":\"reactHoc\",\"name\":\"TrackHeroCta\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StoreRedirect.map"],"mappings":"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"}