{"version":3,"file":"script_main.CJTaXSsu.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Component","css","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Component","css","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Component","css","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Component","css","Icon","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","User","createLayoutDependency","useRef","React.useId","Image","mask","Base","MotionSVG","SVG","svg","getProps","Component","css","Icon","useMemo","useCallback","SVG","getProps","Component","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Copy","CheckCircle","Image","addPropertyOverrides","CopyButtonFonts","CopyButton","RemixButtonFonts","RemixButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Menu","Close","FloppyDisc","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","DivideFonts","Divide","CopyButton","RemixButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","FloppyDisc","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Navigation","Mobile","Divide","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","DemoSiteHeader","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","PropertyOverrides","Image","css","useRef","React.useId","Image","React.createElement","Main","Embed","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js","https:/framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js","https:/framerusercontent.com/modules/TeZw2JEMaWUiiVfp8B84/sdlWOJYtddvEUKbcXsnx/RDF1GjNh0.js","https:/framerusercontent.com/modules/764a0a1N4rrspwzKwDQP/zykMLogEfDJwNTxb66Uk/HjUXo2lxD.js","https:/framerusercontent.com/modules/r6ALSK5rbjw5SxmP5vdQ/yymJB4T227mFmoy1Z0OC/iEjaumqz6.js","https:/framerusercontent.com/modules/5y2HuGfoefhwvypzjZxg/5FGYL6nGPMl8S1bUD9aA/W_YYdIjKE.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/framerusercontent.com/modules/OL9eRRkY8weiNRHBRpng/v4d6rLZWQbUweDzHaUJa/CbX0b__Vr.js","https:/framerusercontent.com/modules/V5SCVdjjxZflYpP7Mfet/IL4QqoNnyuRR39Je2cZm/lqdqhrKV7.js","https:/framerusercontent.com/modules/4Q2SsaHpmd96gRXicOMK/MzIEz8uLbEKN75TBFx5j/fHlheOTtD.js","https:/framerusercontent.com/modules/LDsZjIVCgoxrpq3pnOqJ/SnMst8eCPOIwkV0cja83/uvURykt6K.js","https:/framerusercontent.com/modules/llf95kJEDz5GODGN677H/IXVTHJLa1LVCbqMgrrB9/WkwivLlK5.js","https:/framerusercontent.com/modules/j8COWTnhxkt4s6jNr1Ih/KzxqpvQrrprIX3vjGrQz/ZrV1PrqJV.js","https:/framerusercontent.com/modules/g8sNBjfB2AtumObiK09d/1POHmEtIzhAGcIj9RmmM/uDr6YB2De.js","https:/framerusercontent.com/modules/m9DYJXdFPOLfU69a0IOc/Un2WW5iEQzErPvb93lYu/SSehOtphV.js","https:/framerusercontent.com/modules/NE3dxyqUK4IPSsBhwAXV/cU5IPVongr0w38z8lNpW/H7vDccw_b.js","framer:toplevel/main"],"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 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"jMF44oNeb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 5.75)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"lwuMFFtBI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 18.25)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"KKxXbtl64\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1171430842\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OmG2n\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-OmG2n { -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 {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-OmG2n\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 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 10.5 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"dJkACGH8G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 0 0 L 10.5 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pgy_UnrTc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3527454627\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KpKpK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KpKpK { -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 {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KpKpK\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 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 2 14.5 L 12.5 14.5 C 13.605 14.5 14.5 13.605 14.5 12.5 L 14.5 5.078 C 14.5 4.548 14.289 4.039 13.914 3.664 L 10.836 0.586 C 10.461 0.211 9.952 0 9.422 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 12.5 C 0 13.605 0.895 14.5 2 14.5 Z\" fill=\"transparent\" height=\"14.5px\" id=\"G7V9oZlpF\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 4.75)\" width=\"14.5px\"/><path d=\"M 0 4.25 L 0 1 C 0 0.448 0.448 0 1 0 L 5.5 0 C 6.052 0 6.5 0.448 6.5 1 L 6.5 4.25\" fill=\"transparent\" height=\"4.25px\" id=\"xJMyNEUvk\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 14.75)\" width=\"6.5px\"/><path d=\"M 0 0 L 0 3.25\" fill=\"transparent\" height=\"3.25px\" id=\"HIM62rQWH\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 5)\" width=\"1px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3541716143\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dC8Xd\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-dC8Xd { -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 {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Floppy Disc\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-dC8Xd\");Icon.displayName=\"Floppy Disc\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Floppy Disc\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 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 0 3.25 C 0 1.455 1.455 0 3.25 0 C 5.045 0 6.5 1.455 6.5 3.25 C 6.5 5.045 5.045 6.5 3.25 6.5 C 1.455 6.5 0 5.045 0 3.25 Z\" fill=\"transparent\" height=\"6.5px\" id=\"vZex20khi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 4.75)\" width=\"6.5px\"/><path d=\"M 1.648 5.25 L 11.953 5.25 C 13.095 5.25 13.975 4.268 13.441 3.258 C 12.657 1.773 10.869 0 6.801 0 C 2.733 0 0.944 1.773 0.16 3.258 C -0.374 4.268 0.506 5.25 1.648 5.25 Z\" fill=\"transparent\" height=\"5.25px\" id=\"iHNmJqHXE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(5.199 14)\" width=\"13.6010223228378px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3998104402\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-NLaZB\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-NLaZB { -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 {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"User\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-NLaZB\");Icon.displayName=\"User\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"User\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import User from\"https://framerusercontent.com/modules/764a0a1N4rrspwzKwDQP/zykMLogEfDJwNTxb66Uk/HjUXo2lxD.js\";const enabledGestures={dxS8bg4tg:{hover:true,pressed:true},JaonOhRCi:{hover:true,pressed:true}};const cycleOrder=[\"JaonOhRCi\",\"dxS8bg4tg\",\"TkJ5o1KU2\"];const serializationHash=\"framer-RbN79\";const variantClassNames={dxS8bg4tg:\"framer-v-ywdb16\",JaonOhRCi:\"framer-v-1hf4x54\",TkJ5o1KU2:\"framer-v-53zvju\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"TkJ5o1KU2\",Default:\"JaonOhRCi\",Highlight:\"dxS8bg4tg\"};const getProps=({height,icon,id,link,newTab,showIcon,title,width,...props})=>{return{...props,bX4usb7KP:icon??props.bX4usb7KP??User,fRYfX9Xaf:showIcon??props.fRYfX9Xaf??true,kp99PGDNL:title??props.kp99PGDNL??\"Get Started\",oI1roPVY5:link??props.oI1roPVY5,onX1QOSpS:newTab??props.onX1QOSpS,variant:humanReadableVariantMap[props.variant]??props.variant??\"JaonOhRCi\"};};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,fRYfX9Xaf,bX4usb7KP,oI1roPVY5,onX1QOSpS,kp99PGDNL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JaonOhRCi\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:oI1roPVY5,motionChild:true,nodeId:\"JaonOhRCi\",openInNewTab:onX1QOSpS,scopeId:\"iEjaumqz6\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1hf4x54\",className,classNames)} framer-l8jz8s`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"JaonOhRCi\",ref:refBinding,style:{backgroundColor:\"rgb(240, 235, 231)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"inset 0px 3px 4px 0px rgba(255, 255, 255, 0.8), inset 0px 2px 4px 1px rgba(255, 255, 255, 0.25)\",filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\",...style},variants:{\"dxS8bg4tg-hover\":{filter:\"brightness(1.04)\",WebkitFilter:\"brightness(1.04)\"},\"dxS8bg4tg-pressed\":{boxShadow:\"inset 0px 3px 4px 0px rgb(199, 73, 0), inset 0px 2px 4px 1px rgb(186, 75, 11)\",filter:\"brightness(1.01)\",WebkitFilter:\"brightness(1.01)\"},\"JaonOhRCi-hover\":{filter:\"brightness(1.04)\",WebkitFilter:\"brightness(1.04)\"},\"JaonOhRCi-pressed\":{boxShadow:\"inset 0px 1px 1px 0px rgba(138, 128, 121, 0.8), inset 0px 2px 4px 1px rgba(255, 255, 255, 0.25)\",filter:\"brightness(1.01)\",WebkitFilter:\"brightness(1.01)\"},dxS8bg4tg:{backgroundColor:\"var(--token-7d4d4d74-1ac8-405c-8d9b-fa4d67014cb7, rgb(254, 96, 3))\",boxShadow:\"inset 0px 3px 4px 0px rgb(255, 129, 56), inset 0px 2px 4px 1px rgb(255, 127, 54)\"},TkJ5o1KU2:{boxShadow:\"inset 0px 1px 1px 0px rgba(138, 128, 121, 0.8), inset 0px 2px 4px 1px rgba(255, 255, 255, 0.25)\",filter:\"brightness(1.01)\",WebkitFilter:\"brightness(1.01)\"}},...addPropertyOverrides({\"dxS8bg4tg-hover\":{\"data-framer-name\":undefined},\"dxS8bg4tg-pressed\":{\"data-framer-name\":undefined},\"JaonOhRCi-hover\":{\"data-framer-name\":undefined},\"JaonOhRCi-pressed\":{\"data-framer-name\":undefined},dxS8bg4tg:{\"data-framer-name\":\"Highlight\"},TkJ5o1KU2:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[fRYfX9Xaf&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1oq19yi\",Component:bX4usb7KP,layoutDependency:layoutDependency,layoutId:\"zZByrNHRm\",style:{\"--1335ju\":2,\"--18mrqx2\":\"rgb(168, 156, 148)\",\"--3it368\":1},variants:{dxS8bg4tg:{\"--18mrqx2\":\"var(--token-01b7eda7-eb51-437c-86b3-208bd0bd962f, rgb(240, 235, 231))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c64acc6f-e57f-44b5-a68b-fb078ee604d3, rgb(4, 2, 32)))\"},children:\"Get Started\"})}),className:\"framer-wmzdgj\",\"data-framer-name\":\"Name\",fonts:[\"FS;Public Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"mcUZOZFJg\",style:{\"--extracted-r6o4lv\":\"var(--token-c64acc6f-e57f-44b5-a68b-fb078ee604d3, rgb(4, 2, 32))\",\"--framer-paragraph-spacing\":\"0px\"},text:kp99PGDNL,variants:{\"JaonOhRCi-hover\":{\"--extracted-r6o4lv\":\"var(--token-7d4d4d74-1ac8-405c-8d9b-fa4d67014cb7, rgb(254, 96, 3))\"},\"JaonOhRCi-pressed\":{\"--extracted-r6o4lv\":\"var(--token-7d4d4d74-1ac8-405c-8d9b-fa4d67014cb7, rgb(254, 96, 3))\"},dxS8bg4tg:{\"--extracted-r6o4lv\":\"var(--token-ed0f8a51-4f2b-4116-af7c-0e05f1fd22c4, rgb(240, 235, 231))\"},TkJ5o1KU2:{\"--extracted-r6o4lv\":\"var(--token-7d4d4d74-1ac8-405c-8d9b-fa4d67014cb7, rgb(254, 96, 3))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"JaonOhRCi-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d4d4d74-1ac8-405c-8d9b-fa4d67014cb7, rgb(254, 96, 3)))\"},children:\"Get Started\"})})},\"JaonOhRCi-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d4d4d74-1ac8-405c-8d9b-fa4d67014cb7, rgb(254, 96, 3)))\"},children:\"Get Started\"})})},dxS8bg4tg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ed0f8a51-4f2b-4116-af7c-0e05f1fd22c4, rgb(240, 235, 231)))\"},children:\"Get Started\"})})},TkJ5o1KU2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d4d4d74-1ac8-405c-8d9b-fa4d67014cb7, rgb(254, 96, 3)))\"},children:\"Get Started\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||48)*.5000000000000002-(componentViewport?.height||48)*1/2)),pixelHeight:256,pixelWidth:256,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256\"},className:\"framer-hvercv\",\"data-framer-name\":\"Noise\",layoutDependency:layoutDependency,layoutId:\"ddnTz0eNA\",style:{opacity:.04},variants:{dxS8bg4tg:{opacity:.06}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RbN79.framer-l8jz8s, .framer-RbN79 .framer-l8jz8s { display: block; }\",\".framer-RbN79.framer-1hf4x54 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 14px 0px 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-RbN79 .framer-1oq19yi { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-RbN79 .framer-wmzdgj { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\",\".framer-RbN79 .framer-hvercv { flex: none; height: 100%; left: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-RbN79.framer-v-ywdb16.framer-1hf4x54 { padding: 0px 14px 0px 12px; }\",\".framer-RbN79.framer-v-53zvju.framer-1hf4x54 { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 142.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"dxS8bg4tg\":{\"layout\":[\"auto\",\"fixed\"]},\"TkJ5o1KU2\":{\"layout\":[\"auto\",\"fixed\"]},\"pypsF5RTT\":{\"layout\":[\"auto\",\"fixed\"]},\"sryfqtVXa\":{\"layout\":[\"auto\",\"fixed\"]},\"PII5kt7nN\":{\"layout\":[\"auto\",\"fixed\"]},\"P9pqUx2sy\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"fRYfX9Xaf\":\"showIcon\",\"bX4usb7KP\":\"icon\",\"oI1roPVY5\":\"link\",\"onX1QOSpS\":\"newTab\",\"kp99PGDNL\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"EqX8thWQjdZcOB1c6p5N\"]\n */const FrameriEjaumqz6=withCSS(Component,css,\"framer-RbN79\");export default FrameriEjaumqz6;FrameriEjaumqz6.displayName=\"Remix Button\";FrameriEjaumqz6.defaultProps={height:48,width:142.5};addPropertyControls(FrameriEjaumqz6,{variant:{options:[\"JaonOhRCi\",\"dxS8bg4tg\",\"TkJ5o1KU2\"],optionTitles:[\"Default\",\"Highlight\",\"Active\"],title:\"Variant\",type:ControlType.Enum},fRYfX9Xaf:{defaultValue:true,title:\"Show Icon\",type:ControlType.Boolean},bX4usb7KP:{defaultValue:{identifier:\"module:764a0a1N4rrspwzKwDQP/zykMLogEfDJwNTxb66Uk/HjUXo2lxD.js:default\",moduleId:\"764a0a1N4rrspwzKwDQP\"},setModuleId:\"EqX8thWQjdZcOB1c6p5N\",title:\"Icon\",type:ControlType.VectorSetItem},oI1roPVY5:{title:\"Link\",type:ControlType.Link},onX1QOSpS:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},kp99PGDNL:{defaultValue:\"Get Started\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FrameriEjaumqz6,[{explicitInter:true,fonts:[{family:\"Public Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KEZHVBA7K5W2AK35YD2Q332ZH6JJYKPI/YSSJL3FZ55BIRNOPQ7IG2MVJBJEXVSQ4/4QGWO2XSJ47NHK4SEA7ZMAX2NY3M6FUV.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriEjaumqz6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"EqX8thWQjdZcOB1c6p5N\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"142.5\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dxS8bg4tg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TkJ5o1KU2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pypsF5RTT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"sryfqtVXa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PII5kt7nN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"P9pqUx2sy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerVariables\":\"{\\\"fRYfX9Xaf\\\":\\\"showIcon\\\",\\\"bX4usb7KP\\\":\\\"icon\\\",\\\"oI1roPVY5\\\":\\\"link\\\",\\\"onX1QOSpS\\\":\\\"newTab\\\",\\\"kp99PGDNL\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iEjaumqz6.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 1.75 10.5 L 1.75 10.5 C 0.784 10.5 0 9.716 0 8.75 L 0 2 C 0 0.895 0.895 0 2 0 L 8.75 0 C 9.716 0 10.5 0.784 10.5 1.75 L 10.5 1.75\" fill=\"transparent\" height=\"10.5px\" id=\"wY5_DsvCc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 4.75)\" width=\"10.5px\"/><path d=\"M 2 10.5 C 0.895 10.5 0 9.605 0 8.5 L 0 2 C 0 0.895 0.895 0 2 0 L 8.5 0 C 9.605 0 10.5 0.895 10.5 2 L 10.5 8.5 C 10.5 9.605 9.605 10.5 8.5 10.5 Z\" fill=\"transparent\" height=\"10.5px\" id=\"wxasWqZLu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(8.75 8.75)\" width=\"10.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"155609164\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Z9vVw\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Z9vVw { -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 {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Copy\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Z9vVw\");Icon.displayName=\"Copy\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Copy\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.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 0 7.25 C 0 3.246 3.246 0 7.25 0 L 7.25 0 C 11.254 0 14.5 3.246 14.5 7.25 L 14.5 7.25 C 14.5 11.254 11.254 14.5 7.25 14.5 L 7.25 14.5 C 3.246 14.5 0 11.254 0 7.25 Z\" fill=\"transparent\" height=\"14.5px\" id=\"pn5fFM997\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 4.75)\" width=\"14.5px\"/><path d=\"M 0 3 L 0.434 3.924 C 0.777 4.657 1.804 4.699 2.206 3.997 L 4.5 0\" fill=\"transparent\" height=\"4.499652874612709px\" id=\"lKzatC_KM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(9.75 9.75)\" width=\"4.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1124763718\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-LSL4w\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-LSL4w { -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 {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check Circle\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-LSL4w\");Icon.displayName=\"Check Circle\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Check Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Instance,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Copy from\"https://framerusercontent.com/modules/5y2HuGfoefhwvypzjZxg/5FGYL6nGPMl8S1bUD9aA/W_YYdIjKE.js\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";import CheckCircle from\"https://framerusercontent.com/modules/OL9eRRkY8weiNRHBRpng/v4d6rLZWQbUweDzHaUJa/CbX0b__Vr.js\";const ClipboardFonts=getFonts(Clipboard);const enabledGestures={zg4hoZVfb:{hover:true,pressed:true}};const cycleOrder=[\"zg4hoZVfb\",\"Q9mwJr3ZL\"];const serializationHash=\"framer-vLzOu\";const variantClassNames={Q9mwJr3ZL:\"framer-v-lzo7gp\",zg4hoZVfb:\"framer-v-12dd7x0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={Copied:\"Q9mwJr3ZL\",Default:\"zg4hoZVfb\"};const getProps=({cipboard,distribute,height,id,showIcon,width,...props})=>{return{...props,czpvE8QO6:humanReadableEnumMap[distribute]??distribute??props.czpvE8QO6??\"flex-start\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zg4hoZVfb\",VY3Hy517U:showIcon??props.VY3Hy517U??true,xRk6rt8Pd:cipboard??props.xRk6rt8Pd??\"Copied text.\"};};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,VY3Hy517U,czpvE8QO6,xRk6rt8Pd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zg4hoZVfb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap105p1gn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Q9mwJr3ZL\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12dd7x0\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zg4hoZVfb\",onTap:onTap105p1gn,ref:refBinding,style:{backgroundColor:\"rgba(184, 171, 163, 0.6)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 1px 2px 0px rgba(255, 255, 255, 0.6), inset 0px -1px 2px 0px rgba(184, 171, 163, 0.6)\",...style},...addPropertyOverrides({\"zg4hoZVfb-hover\":{\"data-framer-name\":undefined},\"zg4hoZVfb-pressed\":{\"data-framer-name\":undefined},Q9mwJr3ZL:{\"data-framer-name\":\"Copied\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t8sg0i\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"s5R5o0Kep\",style:{backgroundColor:\"rgb(240, 235, 231)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 0px 3px 4px 0px rgba(255, 255, 255, 0.8), inset 0px 2px 4px 1px rgba(255, 255, 255, 0.25)\",filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\"},variants:{\"zg4hoZVfb-hover\":{filter:\"brightness(1.04)\",WebkitFilter:\"brightness(1.04)\"},\"zg4hoZVfb-pressed\":{boxShadow:\"inset 0px 1px 1px 0px rgba(138, 128, 121, 0.8), inset 0px 2px 4px 1px rgba(255, 255, 255, 0.25)\",filter:\"brightness(1.01)\",WebkitFilter:\"brightness(1.01)\"},Q9mwJr3ZL:{boxShadow:\"inset 0px 1px 1px 0px rgba(138, 128, 121, 0.8), inset 0px 2px 4px 1px rgba(255, 255, 255, 0.25)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i49fa6\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"s5FH49OY1\",style:{\"--113k1q1\":czpvE8QO6,backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(240, 235, 231, 0)\",WebkitBackdropFilter:\"blur(5px)\"},variants:{Q9mwJr3ZL:{backgroundColor:\"rgba(240, 235, 231, 0.1)\"}},children:[VY3Hy517U&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-um8dr3\",Component:Copy,layoutDependency:layoutDependency,layoutId:\"fWnns3LTG\",style:{\"--1335ju\":2,\"--18mrqx2\":\"rgb(168, 156, 148)\",\"--3it368\":1},variants:{Q9mwJr3ZL:{\"--18mrqx2\":\"var(--token-8026d75c-1817-4d86-9a14-4e6527378aa4, rgb(4, 2, 32))\"}},...addPropertyOverrides({Q9mwJr3ZL:{Component:CheckCircle}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8026d75c-1817-4d86-9a14-4e6527378aa4, rgb(4, 2, 32)))\"},children:\"Copy Component\"})}),className:\"framer-ydwosr\",fonts:[\"FS;Public Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"pyVKt30Gp\",style:{\"--extracted-r6o4lv\":\"var(--token-8026d75c-1817-4d86-9a14-4e6527378aa4, rgb(4, 2, 32))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"zg4hoZVfb-hover\":{\"--extracted-r6o4lv\":\"var(--token-56bf39e1-c147-4348-bd81-79118f6819cc, rgb(254, 96, 3))\"},\"zg4hoZVfb-pressed\":{\"--extracted-r6o4lv\":\"var(--token-56bf39e1-c147-4348-bd81-79118f6819cc, rgb(254, 96, 3))\"},Q9mwJr3ZL:{\"--extracted-r6o4lv\":\"var(--token-56bf39e1-c147-4348-bd81-79118f6819cc, rgb(254, 96, 3))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"zg4hoZVfb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-56bf39e1-c147-4348-bd81-79118f6819cc, rgb(254, 96, 3)))\"},children:\"Copy Component\"})})},\"zg4hoZVfb-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-56bf39e1-c147-4348-bd81-79118f6819cc, rgb(254, 96, 3)))\"},children:\"Copy Component\"})})},Q9mwJr3ZL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-56bf39e1-c147-4348-bd81-79118f6819cc, rgb(254, 96, 3)))\"},children:\"Copied\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||48)-8-40)/2)+0),pixelHeight:256,pixelWidth:256,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256\"},className:\"framer-69615n\",\"data-framer-name\":\"Noise\",layoutDependency:layoutDependency,layoutId:\"K_PB_L0zn\",style:{opacity:.04}})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cohbos-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ll433XRak-container\",nodeId:\"ll433XRak\",rendersWithMotion:true,scopeId:\"lqdqhrKV7\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:12,bottomLeftRadius:12,bottomRightRadius:12,color:\"rgba(255, 255, 255, 0)\",content:xRk6rt8Pd,fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"ll433XRak\",isMixedBorderRadius:false,label:\"\",layoutId:\"ll433XRak\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:12,topRightRadius:12,width:\"100%\"})})})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vLzOu.framer-vjnclw, .framer-vLzOu .framer-vjnclw { display: block; }\",\".framer-vLzOu.framer-12dd7x0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 250px; }\",\".framer-vLzOu .framer-t8sg0i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vLzOu .framer-i49fa6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: var(--113k1q1); min-height: 40px; overflow: hidden; padding: 8px; position: relative; width: 100%; }\",\".framer-vLzOu .framer-um8dr3 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-vLzOu .framer-ydwosr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vLzOu .framer-69615n { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-vLzOu .framer-cohbos-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 4; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Q9mwJr3ZL\":{\"layout\":[\"fixed\",\"auto\"]},\"lyVoEIbrH\":{\"layout\":[\"fixed\",\"auto\"]},\"H6dSE8hnY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VY3Hy517U\":\"showIcon\",\"czpvE8QO6\":\"distribute\",\"xRk6rt8Pd\":\"cipboard\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlqdqhrKV7=withCSS(Component,css,\"framer-vLzOu\");export default FramerlqdqhrKV7;FramerlqdqhrKV7.displayName=\"Copy Button\";FramerlqdqhrKV7.defaultProps={height:48,width:250};addPropertyControls(FramerlqdqhrKV7,{variant:{options:[\"zg4hoZVfb\",\"Q9mwJr3ZL\"],optionTitles:[\"Default\",\"Copied\"],title:\"Variant\",type:ControlType.Enum},VY3Hy517U:{defaultValue:true,title:\"Show Icon\",type:ControlType.Boolean},czpvE8QO6:{defaultValue:\"flex-start\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute\",type:ControlType.Enum},xRk6rt8Pd:{defaultValue:\"Copied text.\",displayTextArea:true,title:\"Cipboard\",type:ControlType.String}});addFonts(FramerlqdqhrKV7,[{explicitInter:true,fonts:[{family:\"Public Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6F623VDCXKIQWJDOOR7MUU7C355VFFY6/WWG3CY5KG34AQBVN2OUAUHXNRTL47AVA/GDKOTCZ4SQDPR75LBVP7JSLM3MDN6HE6.woff2\",weight:\"500\"}]},...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlqdqhrKV7\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"VY3Hy517U\\\":\\\"showIcon\\\",\\\"czpvE8QO6\\\":\\\"distribute\\\",\\\"xRk6rt8Pd\\\":\\\"cipboard\\\"}\",\"framerIntrinsicWidth\":\"250\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q9mwJr3ZL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lyVoEIbrH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H6dSE8hnY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lqdqhrKV7.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Instance,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js\";import Close from\"https://framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js\";import FloppyDisc from\"https://framerusercontent.com/modules/TeZw2JEMaWUiiVfp8B84/sdlWOJYtddvEUKbcXsnx/RDF1GjNh0.js\";import RemixButton from\"https://framerusercontent.com/modules/r6ALSK5rbjw5SxmP5vdQ/yymJB4T227mFmoy1Z0OC/iEjaumqz6.js\";import CopyButton from\"https://framerusercontent.com/modules/V5SCVdjjxZflYpP7Mfet/IL4QqoNnyuRR39Je2cZm/lqdqhrKV7.js\";const CopyButtonFonts=getFonts(CopyButton);const RemixButtonFonts=getFonts(RemixButton);const cycleOrder=[\"rb6q1_Pg5\",\"JrQhZw4e7\"];const serializationHash=\"framer-us40A\";const variantClassNames={JrQhZw4e7:\"framer-v-1e1scj2\",rb6q1_Pg5:\"framer-v-1j75lyc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"rb6q1_Pg5\",Open:\"JrQhZw4e7\"};const getProps=({copyComponentURL,height,id,remixLink,width,...props})=>{return{...props,RPQd5LamH:remixLink??props.RPQd5LamH,variant:humanReadableVariantMap[props.variant]??props.variant??\"rb6q1_Pg5\",xGyd9DF81:copyComponentURL??props.xGyd9DF81};};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,xGyd9DF81,RPQd5LamH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rb6q1_Pg5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkywjyt=activeVariantCallback(async(...args)=>{setVariant(\"JrQhZw4e7\");});const onTap1wshg5l=activeVariantCallback(async(...args)=>{setVariant(\"rb6q1_Pg5\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1j75lyc\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"rb6q1_Pg5\",ref:refBinding,style:{...style},...addPropertyOverrides({JrQhZw4e7:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17hi2ls\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"PulQbmV7Y\",children:[/*#__PURE__*/_jsx(Link,{clickTrackingId:\"demo-site\",href:\"https://interface.supply/?utm_medium=resource&utm_source=demo-site\",motionChild:true,nodeId:\"wCHtObr87\",openInNewTab:true,preserveParams:true,scopeId:\"fHlheOTtD\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-x9tk5q framer-1x7ar3x\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"wCHtObr87\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-9lkmu2\",\"data-framer-name\":\"Mark\",layoutDependency:layoutDependency,layoutId:\"OYPUCn_cc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 19\" overflow=\"visible\"><g><path d=\"M 0 0 L 9.048 0 L 9.048 2.461 L 0 2.461 Z M 9.048 19 L 0 19 L 0 16.539 L 9.048 16.539 Z\" fill=\"rgb(4,2,32)\"></path><path d=\"M 9.009 9.784 L 5.704 9.784 L 5.704 7.323 L 9.009 7.323 Z\" fill=\"rgb(254,96,5)\"></path><path d=\"M 5.781 0 L 5.781 7.431 L 3.344 7.431 L 3.344 0 Z M 3.344 16.539 L 3.344 9.892 L 5.781 9.892 L 5.781 16.539 Z\" fill=\"rgb(4,2,32)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-6q7qk6\",layoutDependency:layoutDependency,layoutId:\"dZOytoYfq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 19\" overflow=\"visible\"><path d=\"M 0 0 L 9.048 0 L 9.048 2.461 L 0 2.461 Z M 9.048 19 L 0 19 L 0 16.539 L 9.048 16.539 Z\" fill=\"rgb(4,2,32)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3s39vu\",layoutDependency:layoutDependency,layoutId:\"R0yBogGeT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 2.461\" overflow=\"visible\"><path d=\"M 0 0 L 9.048 0 L 9.048 2.461 L 0 2.461 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d0hpg1\",layoutDependency:layoutDependency,layoutId:\"P7zn0P_3f\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 2.461\" overflow=\"visible\"><path d=\"M 9.048 2.461 L 0 2.461 L 0 0 L 9.048 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c0uvb0\",layoutDependency:layoutDependency,layoutId:\"TWxuVNKUn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.305 2.461\" overflow=\"visible\"><path d=\"M 3.305 2.461 L 0 2.461 L 0 0 L 3.305 0 Z\" fill=\"rgb(254,96,5)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qns5t6\",layoutDependency:layoutDependency,layoutId:\"NiUxDSD7h\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.438 16.539\" overflow=\"visible\"><path d=\"M 2.438 0 L 2.438 7.431 L 0 7.431 L 0 0 Z M 0 16.539 L 0 9.892 L 2.438 9.892 L 2.438 16.539 Z\" fill=\"rgb(4,2,32)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1lsyw1n\",layoutDependency:layoutDependency,layoutId:\"e3XmXybHq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.437 7.431\" overflow=\"visible\"><path d=\"M 2.437 0 L 2.437 7.431 L 0 7.431 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vjt03v\",layoutDependency:layoutDependency,layoutId:\"FgB03iVPz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.438 6.647\" overflow=\"visible\"><path d=\"M 0 6.647 L 0 0 L 2.438 0 L 2.438 6.647 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-dz5y8j\",\"data-framer-name\":\"Word\",layoutDependency:layoutDependency,layoutId:\"z2VyJRb93\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 95.861 20\" overflow=\"visible\"><path d=\"M 9.189 10.719 C 9.189 9.742 8.954 8.982 8.486 8.44 C 8.035 7.897 7.333 7.625 6.378 7.625 C 5.243 7.625 4.333 7.942 3.648 8.575 C 2.982 9.209 2.648 10.05 2.648 11.099 L 2.648 19.593 L 0 19.593 L 0 5.753 L 2.648 5.753 L 2.648 7.49 L 2.703 7.49 C 3.117 6.875 3.702 6.368 4.459 5.97 C 5.216 5.554 6.144 5.346 7.243 5.346 C 8.594 5.346 9.693 5.744 10.54 6.54 C 11.405 7.318 11.837 8.467 11.837 9.986 L 11.837 19.593 L 9.189 19.593 Z M 19.108 19.756 C 17.883 19.756 16.965 19.457 16.352 18.86 C 15.757 18.263 15.46 17.205 15.46 15.685 L 15.46 7.951 L 13.46 7.951 L 13.46 5.753 L 15.46 5.753 L 15.46 1.303 L 18.109 1.303 L 18.109 5.753 L 20.757 5.753 L 20.757 7.951 L 18.109 7.951 L 18.109 15.767 C 18.109 16.472 18.217 16.952 18.433 17.205 C 18.667 17.44 19.072 17.558 19.649 17.558 C 19.991 17.558 20.37 17.521 20.784 17.449 L 20.784 19.593 C 20.243 19.701 19.685 19.756 19.108 19.756 Z M 28.778 20 C 27.355 20 26.13 19.683 25.103 19.05 C 24.076 18.417 23.292 17.549 22.752 16.445 C 22.229 15.342 21.968 14.075 21.968 12.646 C 21.968 11.199 22.238 9.923 22.779 8.82 C 23.337 7.716 24.13 6.857 25.157 6.242 C 26.184 5.626 27.391 5.319 28.778 5.319 C 30.85 5.319 32.454 5.952 33.589 7.218 C 34.742 8.485 35.318 10.204 35.318 12.375 C 35.318 12.899 35.309 13.234 35.291 13.379 L 24.697 13.379 C 24.733 14.627 25.103 15.685 25.805 16.554 C 26.526 17.404 27.535 17.829 28.832 17.829 C 29.913 17.829 30.742 17.567 31.318 17.042 C 31.913 16.517 32.291 15.947 32.454 15.332 L 35.156 15.332 C 34.76 16.744 34.03 17.874 32.967 18.725 C 31.904 19.575 30.508 20 28.778 20 Z M 32.562 11.289 C 32.562 10.185 32.201 9.281 31.481 8.575 C 30.778 7.852 29.85 7.49 28.697 7.49 C 27.58 7.49 26.652 7.843 25.913 8.548 C 25.175 9.236 24.769 10.149 24.697 11.289 Z M 40.204 19.593 L 37.555 19.593 L 37.555 5.753 L 40.204 5.753 L 40.204 8.385 L 40.258 8.385 C 41.087 6.413 42.321 5.428 43.96 5.428 C 44.411 5.428 44.834 5.455 45.23 5.509 L 45.23 8.06 C 44.906 8.005 44.609 7.978 44.339 7.978 C 43.132 7.978 42.141 8.394 41.366 9.227 C 40.591 10.059 40.204 11.126 40.204 12.429 Z M 47.924 4.07 C 47.924 2.551 48.212 1.492 48.789 0.896 C 49.383 0.299 50.284 0 51.491 0 C 51.851 0 52.41 0.054 53.167 0.163 L 53.167 2.307 C 52.626 2.252 52.248 2.225 52.032 2.225 C 51.473 2.225 51.095 2.343 50.897 2.578 C 50.698 2.813 50.599 3.293 50.599 4.016 L 50.599 5.753 L 53.167 5.753 L 53.167 7.951 L 50.599 7.951 L 50.599 19.593 L 47.924 19.593 L 47.924 7.951 L 46.032 7.951 L 46.032 5.753 L 47.924 5.753 Z M 58.441 19.973 C 57.072 19.973 55.973 19.611 55.144 18.887 C 54.333 18.164 53.928 17.205 53.928 16.011 C 53.928 15.016 54.153 14.22 54.604 13.623 C 55.072 13.008 55.712 12.537 56.523 12.212 C 57.351 11.868 58.405 11.578 59.684 11.343 C 60.567 11.18 61.234 11.036 61.684 10.909 C 62.135 10.764 62.495 10.574 62.765 10.339 C 63.036 10.086 63.171 9.742 63.171 9.308 C 63.171 8.078 62.297 7.463 60.549 7.463 C 59.378 7.463 58.558 7.662 58.09 8.06 C 57.622 8.458 57.351 9.127 57.279 10.068 L 54.577 10.068 C 54.649 8.639 55.18 7.49 56.171 6.621 C 57.162 5.753 58.658 5.319 60.657 5.319 C 62.207 5.319 63.441 5.699 64.36 6.459 C 65.297 7.2 65.765 8.412 65.765 10.095 L 65.765 16.445 C 65.765 16.97 65.81 17.359 65.9 17.612 C 65.99 17.847 66.161 17.965 66.414 17.965 L 66.738 17.938 L 66.738 19.566 C 66.296 19.673 65.842 19.728 65.387 19.729 C 64.702 19.729 64.18 19.575 63.819 19.267 C 63.477 18.942 63.27 18.399 63.198 17.639 L 63.144 17.639 C 62.693 18.381 62.072 18.96 61.279 19.376 C 60.486 19.774 59.54 19.973 58.441 19.973 Z M 56.685 15.821 C 56.685 17.16 57.469 17.829 59.036 17.829 C 60.279 17.829 61.279 17.521 62.036 16.906 C 62.792 16.273 63.171 15.369 63.171 14.193 L 63.171 12.212 C 62.973 12.393 62.621 12.564 62.117 12.727 C 61.63 12.872 60.973 13.035 60.144 13.216 C 58.901 13.469 58.009 13.795 57.469 14.193 C 56.946 14.573 56.685 15.115 56.685 15.821 Z M 74.91 20 C 73.558 20 72.369 19.692 71.342 19.077 C 70.315 18.462 69.523 17.603 68.964 16.499 C 68.406 15.378 68.126 14.102 68.126 12.673 C 68.126 11.244 68.406 9.977 68.964 8.874 C 69.523 7.752 70.306 6.884 71.315 6.269 C 72.342 5.654 73.531 5.346 74.883 5.346 C 76.036 5.346 77.063 5.581 77.963 6.051 C 78.864 6.504 79.585 7.146 80.125 7.978 C 80.666 8.792 80.99 9.724 81.098 10.773 L 78.369 10.773 C 78.279 9.905 77.963 9.154 77.423 8.521 C 76.882 7.87 76.045 7.544 74.91 7.544 C 73.54 7.544 72.522 8.042 71.856 9.037 C 71.207 10.014 70.883 11.226 70.883 12.673 C 70.883 14.12 71.207 15.332 71.856 16.309 C 72.522 17.286 73.54 17.775 74.91 17.775 C 76.063 17.775 76.91 17.458 77.45 16.825 C 77.99 16.192 78.297 15.405 78.369 14.464 L 81.098 14.464 C 81.044 15.513 80.747 16.463 80.207 17.313 C 79.666 18.146 78.936 18.806 78.017 19.295 C 77.099 19.765 76.063 20 74.91 20 Z M 89.321 20 C 87.897 20 86.672 19.683 85.645 19.05 C 84.618 18.417 83.835 17.549 83.294 16.445 C 82.772 15.342 82.51 14.075 82.51 12.646 C 82.51 11.199 82.781 9.923 83.321 8.82 C 83.88 7.716 84.672 6.857 85.699 6.242 C 86.726 5.626 87.933 5.319 89.321 5.319 C 91.393 5.319 92.996 5.952 94.131 7.218 C 95.284 8.485 95.861 10.204 95.861 12.375 C 95.861 12.899 95.852 13.234 95.834 13.379 L 85.24 13.379 C 85.276 14.627 85.645 15.685 86.348 16.554 C 87.069 17.404 88.078 17.829 89.375 17.829 C 90.456 17.829 91.284 17.567 91.861 17.042 C 92.456 16.517 92.834 15.947 92.996 15.332 L 95.699 15.332 C 95.302 16.744 94.573 17.874 93.51 18.725 C 92.447 19.575 91.05 20 89.321 20 Z M 93.104 11.289 C 93.104 10.185 92.744 9.281 92.023 8.575 C 91.321 7.852 90.393 7.49 89.24 7.49 C 88.123 7.49 87.195 7.843 86.456 8.548 C 85.717 9.236 85.312 10.149 85.24 11.289 Z\" fill=\"rgb(4, 2, 32)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uh6oqm\",layoutDependency:layoutDependency,layoutId:\"fB2YDvGGE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.837 14.247\" overflow=\"visible\"><path d=\"M 9.189 5.373 C 9.189 4.396 8.954 3.636 8.486 3.094 C 8.035 2.551 7.333 2.279 6.378 2.279 C 5.243 2.279 4.333 2.596 3.648 3.229 C 2.982 3.863 2.648 4.704 2.648 5.753 L 2.648 14.247 L 0 14.247 L 0 0.407 L 2.648 0.407 L 2.648 2.144 L 2.703 2.144 C 3.117 1.529 3.702 1.022 4.459 0.624 C 5.216 0.208 6.144 0 7.243 0 C 8.594 0 9.693 0.398 10.54 1.194 C 11.405 1.972 11.837 3.121 11.837 4.641 L 11.837 14.247 L 9.189 14.247 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-efdcte\",layoutDependency:layoutDependency,layoutId:\"NxaMdB3kG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.324 18.453\" overflow=\"visible\"><path d=\"M 5.648 18.453 C 4.423 18.453 3.504 18.155 2.892 17.558 C 2.297 16.961 2 15.902 2 14.383 L 2 6.649 L 0 6.649 L 0 4.451 L 2 4.451 L 2 0 L 4.648 0 L 4.648 4.451 L 7.297 4.451 L 7.297 6.649 L 4.648 6.649 L 4.648 14.464 C 4.648 15.17 4.756 15.649 4.973 15.902 C 5.207 16.138 5.612 16.255 6.189 16.255 C 6.531 16.255 6.909 16.219 7.324 16.147 L 7.324 18.29 C 6.783 18.399 6.225 18.453 5.648 18.453 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pvfveq\",layoutDependency:layoutDependency,layoutId:\"xktxNMCiI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.351 14.681\" overflow=\"visible\"><path d=\"M 6.81 14.681 C 5.387 14.681 4.162 14.365 3.135 13.731 C 2.108 13.098 1.324 12.23 0.784 11.126 C 0.261 10.023 0 8.756 0 7.327 C 0 5.88 0.27 4.604 0.811 3.501 C 1.369 2.397 2.162 1.538 3.189 0.923 C 4.216 0.308 5.423 0 6.81 0 C 8.882 0 10.486 0.633 11.621 1.9 C 12.774 3.166 13.351 4.885 13.351 7.056 C 13.351 7.58 13.342 7.915 13.323 8.06 L 2.73 8.06 C 2.766 9.308 3.135 10.366 3.838 11.235 C 4.558 12.085 5.567 12.51 6.865 12.51 C 7.945 12.51 8.774 12.248 9.351 11.723 C 9.945 11.199 10.324 10.629 10.486 10.014 L 13.188 10.014 C 12.792 11.425 12.062 12.555 10.999 13.406 C 9.936 14.256 8.54 14.681 6.81 14.681 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6s2rby\",layoutDependency:layoutDependency,layoutId:\"V_p41Npxk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.864 3.799\" overflow=\"visible\"><path d=\"M 7.864 3.799 C 7.864 2.696 7.504 1.791 6.783 1.085 C 6.081 0.362 5.153 0 4 0 C 2.883 0 1.955 0.353 1.216 1.058 C 0.477 1.746 0.072 2.659 0 3.799 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fcbpja\",layoutDependency:layoutDependency,layoutId:\"gZpC9DwSx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.675 14.165\" overflow=\"visible\"><path d=\"M 2.648 14.165 L 0 14.165 L 0 0.326 L 2.648 0.326 L 2.648 2.958 L 2.702 2.958 C 3.531 0.986 4.765 0 6.405 0 C 6.855 0 7.279 0.027 7.675 0.081 L 7.675 2.632 C 7.351 2.578 7.054 2.551 6.783 2.551 C 5.576 2.551 4.585 2.967 3.811 3.799 C 3.036 4.631 2.648 5.699 2.648 7.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kabmzb\",layoutDependency:layoutDependency,layoutId:\"OH2QdH_q3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.135 19.593\" overflow=\"visible\"><path d=\"M 1.892 4.07 C 1.892 2.551 2.18 1.492 2.757 0.896 C 3.351 0.299 4.252 0 5.459 0 C 5.819 0 6.378 0.054 7.135 0.163 L 7.135 2.307 C 6.594 2.252 6.216 2.225 6 2.225 C 5.441 2.225 5.063 2.343 4.865 2.578 C 4.666 2.813 4.567 3.293 4.567 4.016 L 4.567 5.753 L 7.135 5.753 L 7.135 7.951 L 4.567 7.951 L 4.567 19.593 L 1.892 19.593 L 1.892 7.951 L 0 7.951 L 0 5.753 L 1.892 5.753 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pztr9i\",layoutDependency:layoutDependency,layoutId:\"nPPdJJKBW\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.81 14.654\" overflow=\"visible\"><path d=\"M 4.513 14.654 C 3.144 14.654 2.045 14.292 1.216 13.569 C 0.405 12.845 0 11.886 0 10.692 C 0 9.697 0.225 8.901 0.676 8.304 C 1.144 7.689 1.784 7.219 2.594 6.893 C 3.423 6.549 4.477 6.26 5.756 6.025 C 6.639 5.862 7.306 5.717 7.756 5.59 C 8.207 5.446 8.567 5.256 8.837 5.02 C 9.107 4.767 9.243 4.423 9.243 3.989 C 9.243 2.759 8.369 2.144 6.621 2.144 C 5.45 2.144 4.63 2.343 4.162 2.741 C 3.693 3.139 3.423 3.808 3.351 4.749 L 0.649 4.749 C 0.721 3.32 1.252 2.171 2.243 1.303 C 3.234 0.434 4.729 0 6.729 0 C 8.279 0 9.513 0.38 10.432 1.14 C 11.368 1.882 11.837 3.094 11.837 4.776 L 11.837 11.126 C 11.837 11.651 11.882 12.04 11.972 12.293 C 12.062 12.528 12.233 12.646 12.486 12.646 L 12.81 12.619 L 12.81 14.247 C 12.367 14.355 11.914 14.409 11.459 14.41 C 10.774 14.41 10.251 14.256 9.891 13.949 C 9.549 13.623 9.342 13.08 9.269 12.32 L 9.216 12.32 C 8.765 13.062 8.143 13.641 7.351 14.057 C 6.558 14.455 5.612 14.654 4.513 14.654 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wgb2dl\",layoutDependency:layoutDependency,layoutId:\"F5JML_J7b\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.486 5.617\" overflow=\"visible\"><path d=\"M 0 3.609 C 0 4.948 0.784 5.617 2.351 5.617 C 3.594 5.617 4.594 5.31 5.351 4.695 C 6.108 4.061 6.486 3.157 6.486 1.981 L 6.486 0 C 6.288 0.181 5.937 0.353 5.432 0.516 C 4.946 0.66 4.288 0.823 3.459 1.004 C 2.216 1.257 1.324 1.583 0.784 1.981 C 0.261 2.361 0 2.904 0 3.609 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14tpoj6\",layoutDependency:layoutDependency,layoutId:\"TNqBgsrpo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.972 14.654\" overflow=\"visible\"><path d=\"M 6.783 14.654 C 5.432 14.654 4.243 14.346 3.216 13.731 C 2.189 13.116 1.396 12.257 0.838 11.153 C 0.279 10.032 0 8.756 0 7.327 C 0 5.898 0.279 4.631 0.838 3.528 C 1.396 2.406 2.18 1.538 3.189 0.923 C 4.216 0.308 5.405 0 6.756 0 C 7.909 0 8.936 0.235 9.837 0.705 C 10.738 1.158 11.459 1.8 11.999 2.632 C 12.54 3.446 12.864 4.378 12.972 5.428 L 10.242 5.428 C 10.152 4.559 9.837 3.808 9.297 3.175 C 8.756 2.524 7.918 2.198 6.783 2.198 C 5.414 2.198 4.396 2.696 3.729 3.691 C 3.081 4.668 2.757 5.88 2.757 7.327 C 2.757 8.774 3.081 9.986 3.729 10.963 C 4.396 11.94 5.414 12.429 6.783 12.429 C 7.936 12.429 8.783 12.112 9.324 11.479 C 9.864 10.846 10.17 10.059 10.242 9.118 L 12.972 9.118 C 12.918 10.167 12.621 11.117 12.08 11.967 C 11.54 12.8 10.81 13.46 9.891 13.949 C 8.972 14.419 7.936 14.654 6.783 14.654 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1izyn2c\",layoutDependency:layoutDependency,layoutId:\"DMTPoKdng\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.35 14.681\" overflow=\"visible\"><path d=\"M 6.81 14.681 C 5.387 14.681 4.162 14.365 3.135 13.731 C 2.108 13.098 1.324 12.23 0.784 11.126 C 0.261 10.023 0 8.756 0 7.327 C 0 5.88 0.27 4.604 0.811 3.501 C 1.369 2.397 2.162 1.538 3.189 0.923 C 4.216 0.308 5.423 0 6.81 0 C 8.882 0 10.486 0.633 11.621 1.9 C 12.774 3.166 13.35 4.885 13.35 7.056 C 13.35 7.58 13.341 7.915 13.323 8.06 L 2.73 8.06 C 2.766 9.308 3.135 10.366 3.838 11.235 C 4.558 12.085 5.567 12.51 6.864 12.51 C 7.945 12.51 8.774 12.248 9.351 11.723 C 9.945 11.199 10.324 10.629 10.486 10.014 L 13.188 10.014 C 12.792 11.425 12.062 12.555 10.999 13.406 C 9.936 14.256 8.54 14.681 6.81 14.681 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rzx7x7\",layoutDependency:layoutDependency,layoutId:\"SVbwgDCXK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.864 3.799\" overflow=\"visible\"><path d=\"M 7.864 3.799 C 7.864 2.696 7.504 1.791 6.783 1.085 C 6.081 0.362 5.153 0 4 0 C 2.883 0 1.955 0.353 1.216 1.058 C 0.477 1.746 0.072 2.659 0 3.799 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tsxkto\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vczuapffY\",onTap:onTapkywjyt,...addPropertyOverrides({JrQhZw4e7:{onTap:onTap1wshg5l}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1urv3jl\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"e8M2tMFEl\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"rgb(4, 2, 33)\",\"--3it368\":1},...addPropertyOverrides({JrQhZw4e7:{Component:Close}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1okgt0o\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"gasIslOiZ\",style:{opacity:0},variants:{JrQhZw4e7:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bwh318\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"Bwdla4dHk\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+12+34+12+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qybgh0-container\",layoutDependency:layoutDependency,layoutId:\"ePoZr7yo1-container\",nodeId:\"ePoZr7yo1\",rendersWithMotion:true,scopeId:\"fHlheOTtD\",children:/*#__PURE__*/_jsx(CopyButton,{czpvE8QO6:\"center\",height:\"100%\",id:\"ePoZr7yo1\",layoutId:\"ePoZr7yo1\",style:{width:\"100%\"},variant:\"zg4hoZVfb\",VY3Hy517U:true,width:\"100%\",xRk6rt8Pd:xGyd9DF81})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+12+34+12+0+0+58,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mhih8k-container\",layoutDependency:layoutDependency,layoutId:\"JwwmyrXjq-container\",nodeId:\"JwwmyrXjq\",rendersWithMotion:true,scopeId:\"fHlheOTtD\",children:/*#__PURE__*/_jsx(RemixButton,{bX4usb7KP:FloppyDisc,fRYfX9Xaf:true,height:\"100%\",id:\"JwwmyrXjq\",kp99PGDNL:\"Remix\",layoutId:\"JwwmyrXjq\",oI1roPVY5:RPQd5LamH,onX1QOSpS:false,style:{height:\"100%\",width:\"100%\"},variant:\"dxS8bg4tg\",width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-us40A.framer-1x7ar3x, .framer-us40A .framer-1x7ar3x { display: block; }\",\".framer-us40A.framer-1j75lyc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px 24px 12px 24px; position: relative; width: 480px; }\",\".framer-us40A .framer-17hi2ls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-us40A .framer-x9tk5q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-us40A .framer-9lkmu2 { height: 19px; position: relative; width: 9px; }\",\".framer-us40A .framer-6q7qk6 { height: 19px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-us40A .framer-3s39vu { height: 3px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-us40A .framer-1d0hpg1 { height: 3px; left: 0px; position: absolute; top: 17px; width: 9px; }\",\".framer-us40A .framer-c0uvb0 { height: 3px; left: 6px; position: absolute; top: 8px; width: 4px; }\",\".framer-us40A .framer-1qns5t6 { height: 17px; left: 4px; position: absolute; top: 0px; width: 3px; }\",\".framer-us40A .framer-1lsyw1n { height: 8px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-us40A .framer-1vjt03v { height: 7px; left: 0px; position: absolute; top: 10px; width: 3px; }\",\".framer-us40A .framer-dz5y8j { height: 20px; position: relative; width: 96px; }\",\".framer-us40A .framer-uh6oqm { height: 14px; left: 0px; position: absolute; top: 6px; width: 12px; }\",\".framer-us40A .framer-efdcte { height: 19px; left: 14px; position: absolute; top: 2px; width: 8px; }\",\".framer-us40A .framer-1pvfveq { height: 15px; left: 22px; position: absolute; top: 6px; width: 14px; }\",\".framer-us40A .framer-6s2rby { height: 4px; left: 25px; position: absolute; top: 8px; width: 8px; }\",\".framer-us40A .framer-1fcbpja { height: 14px; left: 38px; position: absolute; top: 6px; width: 8px; }\",\".framer-us40A .framer-1kabmzb { height: 20px; left: 46px; position: absolute; top: 0px; width: 7px; }\",\".framer-us40A .framer-1pztr9i { height: 15px; left: 54px; position: absolute; top: 6px; width: 13px; }\",\".framer-us40A .framer-wgb2dl { height: 6px; left: 57px; position: absolute; top: 12px; width: 7px; }\",\".framer-us40A .framer-14tpoj6 { height: 15px; left: 68px; position: absolute; top: 6px; width: 13px; }\",\".framer-us40A .framer-1izyn2c { height: 15px; left: 83px; position: absolute; top: 6px; width: 14px; }\",\".framer-us40A .framer-1rzx7x7 { height: 4px; left: 85px; position: absolute; top: 8px; width: 8px; }\",\".framer-us40A .framer-1tsxkto { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-us40A .framer-1urv3jl { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-us40A .framer-1okgt0o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-us40A .framer-bwh318 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-us40A .framer-qybgh0-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-us40A .framer-1mhih8k-container { flex: none; height: 48px; position: relative; width: 100%; }\",\".framer-us40A.framer-v-1e1scj2.framer-1j75lyc { height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JrQhZw4e7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xGyd9DF81\":\"copyComponentURL\",\"RPQd5LamH\":\"remixLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"demo-site\",\"nodeId\":\"wCHtObr87\",\"type\":\"click\"}]\n */const FramerfHlheOTtD=withCSS(Component,css,\"framer-us40A\");export default FramerfHlheOTtD;FramerfHlheOTtD.displayName=\"Mobile\";FramerfHlheOTtD.defaultProps={height:48,width:480};addPropertyControls(FramerfHlheOTtD,{variant:{options:[\"rb6q1_Pg5\",\"JrQhZw4e7\"],optionTitles:[\"Default\",\"Open\"],title:\"Variant\",type:ControlType.Enum},xGyd9DF81:{defaultValue:\"\",displayTextArea:true,title:\"Copy Component URL\",type:ControlType.String},RPQd5LamH:{title:\"Remix Link\",type:ControlType.Link}});addFonts(FramerfHlheOTtD,[{explicitInter:true,fonts:[]},...CopyButtonFonts,...RemixButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfHlheOTtD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"demo-site\\\",\\\"nodeId\\\":\\\"wCHtObr87\\\",\\\"type\\\":\\\"click\\\"}]\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JrQhZw4e7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"xGyd9DF81\\\":\\\"copyComponentURL\\\",\\\"RPQd5LamH\\\":\\\"remixLink\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"480\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2797bee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LK4vNCRzi\",\"tgGnOxbGq\"];const serializationHash=\"framer-MjTww\";const variantClassNames={LK4vNCRzi:\"framer-v-110omtv\",tgGnOxbGq:\"framer-v-144qnxe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Horizontal:\"LK4vNCRzi\",Vertical:\"tgGnOxbGq\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LK4vNCRzi\"};};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:\"LK4vNCRzi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tgGnOxbGq\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"tgGnOxbGq\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-110omtv\",className,classNames),\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"LK4vNCRzi\",ref:refBinding,style:{...style},...addPropertyOverrides({tgGnOxbGq:{\"data-framer-name\":\"Vertical\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f04rbb\",\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"oqA0SviIW\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c87nqp\",\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"COceknJAt\",style:{backgroundColor:\"rgba(184, 171, 163, 0.6)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j9v1a6\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"bGDDjYgF6\",style:{backgroundColor:\"rgba(255, 255, 255, 0.6)\"}})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4qxwlm\",\"data-framer-name\":\"Vertical\",layoutDependency:layoutDependency,layoutId:\"hda9iDmQA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f5q7cg\",\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"pzY5f9hX8\",style:{backgroundColor:\"rgba(184, 171, 163, 0.6)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6lf56v\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"IjUKl3TAU\",style:{backgroundColor:\"rgba(255, 255, 255, 0.6)\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MjTww.framer-z0sbo1, .framer-MjTww .framer-z0sbo1 { display: block; }\",\".framer-MjTww.framer-110omtv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-MjTww .framer-1f04rbb { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-MjTww .framer-1c87nqp, .framer-MjTww .framer-1j9v1a6 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-MjTww .framer-4qxwlm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-MjTww .framer-1f5q7cg, .framer-MjTww .framer-6lf56v { flex: none; height: 100%; overflow: visible; position: relative; width: 1px; z-index: 1; }\",\".framer-MjTww.framer-v-144qnxe.framer-110omtv { height: 200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2\n * @framerIntrinsicWidth 0\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tgGnOxbGq\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruvURykt6K=withCSS(Component,css,\"framer-MjTww\");export default FrameruvURykt6K;FrameruvURykt6K.displayName=\"Divide\";FrameruvURykt6K.defaultProps={height:2,width:0};addPropertyControls(FrameruvURykt6K,{variant:{options:[\"LK4vNCRzi\",\"tgGnOxbGq\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruvURykt6K,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruvURykt6K\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"2\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"0\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tgGnOxbGq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uvURykt6K.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Divide from\"https://framerusercontent.com/modules/LDsZjIVCgoxrpq3pnOqJ/SnMst8eCPOIwkV0cja83/uvURykt6K.js\";import FloppyDisc from\"https://framerusercontent.com/modules/TeZw2JEMaWUiiVfp8B84/sdlWOJYtddvEUKbcXsnx/RDF1GjNh0.js\";import RemixButton from\"https://framerusercontent.com/modules/r6ALSK5rbjw5SxmP5vdQ/yymJB4T227mFmoy1Z0OC/iEjaumqz6.js\";import CopyButton from\"https://framerusercontent.com/modules/V5SCVdjjxZflYpP7Mfet/IL4QqoNnyuRR39Je2cZm/lqdqhrKV7.js\";const DivideFonts=getFonts(Divide);const CopyButtonFonts=getFonts(CopyButton);const RemixButtonFonts=getFonts(RemixButton);const serializationHash=\"framer-BWurV\";const variantClassNames={CN1pVrMzd:\"framer-v-mo2ffk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({copyComponentURL,height,id,originalSource,productTitle,remixLink,width,...props})=>{return{...props,AI2BUZdtW:originalSource??props.AI2BUZdtW,JpOynjbeV:copyComponentURL??props.JpOynjbeV,UTFNHUo2A:productTitle??props.UTFNHUo2A??\"Product title\",ws4gACRY3:remixLink??props.ws4gACRY3};};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,UTFNHUo2A,AI2BUZdtW,JpOynjbeV,ws4gACRY3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CN1pVrMzd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(AI2BUZdtW);const visible1=isSet(JpOynjbeV);const visible2=isSet(ws4gACRY3);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mo2ffk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"CN1pVrMzd\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-llio4b\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"rChmQhQQf\",children:[/*#__PURE__*/_jsx(Link,{clickTrackingId:\"demo-site\",href:\"https://interface.supply/?utm_medium=resource&utm_source=demo-site\",motionChild:true,nodeId:\"NM6cs4ZLw\",openInNewTab:true,preserveParams:true,scopeId:\"WkwivLlK5\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-18zgyhk framer-ox67ix\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"NM6cs4ZLw\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-8sna7z\",\"data-framer-name\":\"Mark\",layoutDependency:layoutDependency,layoutId:\"JvAaNsgVT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 19\" overflow=\"visible\"><g><path d=\"M 0 0 L 9.048 0 L 9.048 2.461 L 0 2.461 Z M 9.048 19 L 0 19 L 0 16.539 L 9.048 16.539 Z\" fill=\"rgb(4,2,32)\"></path><path d=\"M 9.009 9.784 L 5.704 9.784 L 5.704 7.323 L 9.009 7.323 Z\" fill=\"rgb(254,96,5)\"></path><path d=\"M 5.781 0 L 5.781 7.431 L 3.344 7.431 L 3.344 0 Z M 3.344 16.539 L 3.344 9.892 L 5.781 9.892 L 5.781 16.539 Z\" fill=\"rgb(4,2,32)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-12r11z9\",layoutDependency:layoutDependency,layoutId:\"XMOwNEmve\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 19\" overflow=\"visible\"><path d=\"M 0 0 L 9.048 0 L 9.048 2.461 L 0 2.461 Z M 9.048 19 L 0 19 L 0 16.539 L 9.048 16.539 Z\" fill=\"rgb(4,2,32)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1mqamau\",layoutDependency:layoutDependency,layoutId:\"ha7BWUlmv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 2.461\" overflow=\"visible\"><path d=\"M 0 0 L 9.048 0 L 9.048 2.461 L 0 2.461 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w7gnay\",layoutDependency:layoutDependency,layoutId:\"zgWMzsRBW\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.048 2.461\" overflow=\"visible\"><path d=\"M 9.048 2.461 L 0 2.461 L 0 0 L 9.048 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hba70z\",layoutDependency:layoutDependency,layoutId:\"p6ZBTXpMx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.305 2.461\" overflow=\"visible\"><path d=\"M 3.305 2.461 L 0 2.461 L 0 0 L 3.305 0 Z\" fill=\"rgb(254,96,5)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1sn9b9r\",layoutDependency:layoutDependency,layoutId:\"jYtDkcAhh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.438 16.539\" overflow=\"visible\"><path d=\"M 2.438 0 L 2.438 7.431 L 0 7.431 L 0 0 Z M 0 16.539 L 0 9.892 L 2.438 9.892 L 2.438 16.539 Z\" fill=\"rgb(4,2,32)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ikm7cf\",layoutDependency:layoutDependency,layoutId:\"tclUIlqdb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.437 7.431\" overflow=\"visible\"><path d=\"M 2.437 0 L 2.437 7.431 L 0 7.431 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hki5c7\",layoutDependency:layoutDependency,layoutId:\"kJDu1twWU\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.438 6.647\" overflow=\"visible\"><path d=\"M 0 6.647 L 0 0 L 2.438 0 L 2.438 6.647 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qm29ug\",\"data-framer-name\":\"Word\",layoutDependency:layoutDependency,layoutId:\"TjtXLTPol\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 95.861 20\" overflow=\"visible\"><path d=\"M 9.189 10.719 C 9.189 9.742 8.954 8.982 8.486 8.44 C 8.035 7.897 7.333 7.625 6.378 7.625 C 5.243 7.625 4.333 7.942 3.648 8.575 C 2.982 9.209 2.648 10.05 2.648 11.099 L 2.648 19.593 L 0 19.593 L 0 5.753 L 2.648 5.753 L 2.648 7.49 L 2.703 7.49 C 3.117 6.875 3.702 6.368 4.459 5.97 C 5.216 5.554 6.144 5.346 7.243 5.346 C 8.594 5.346 9.693 5.744 10.54 6.54 C 11.405 7.318 11.837 8.467 11.837 9.986 L 11.837 19.593 L 9.189 19.593 Z M 19.108 19.756 C 17.883 19.756 16.965 19.457 16.352 18.86 C 15.757 18.263 15.46 17.205 15.46 15.685 L 15.46 7.951 L 13.46 7.951 L 13.46 5.753 L 15.46 5.753 L 15.46 1.303 L 18.109 1.303 L 18.109 5.753 L 20.757 5.753 L 20.757 7.951 L 18.109 7.951 L 18.109 15.767 C 18.109 16.472 18.217 16.952 18.433 17.205 C 18.667 17.44 19.072 17.558 19.649 17.558 C 19.991 17.558 20.37 17.521 20.784 17.449 L 20.784 19.593 C 20.243 19.701 19.685 19.756 19.108 19.756 Z M 28.778 20 C 27.355 20 26.13 19.683 25.103 19.05 C 24.076 18.417 23.292 17.549 22.752 16.445 C 22.229 15.342 21.968 14.075 21.968 12.646 C 21.968 11.199 22.238 9.923 22.779 8.82 C 23.337 7.716 24.13 6.857 25.157 6.242 C 26.184 5.626 27.391 5.319 28.778 5.319 C 30.85 5.319 32.454 5.952 33.589 7.218 C 34.742 8.485 35.318 10.204 35.318 12.375 C 35.318 12.899 35.309 13.234 35.291 13.379 L 24.697 13.379 C 24.733 14.627 25.103 15.685 25.805 16.554 C 26.526 17.404 27.535 17.829 28.832 17.829 C 29.913 17.829 30.742 17.567 31.318 17.042 C 31.913 16.517 32.291 15.947 32.454 15.332 L 35.156 15.332 C 34.76 16.744 34.03 17.874 32.967 18.725 C 31.904 19.575 30.508 20 28.778 20 Z M 32.562 11.289 C 32.562 10.185 32.201 9.281 31.481 8.575 C 30.778 7.852 29.85 7.49 28.697 7.49 C 27.58 7.49 26.652 7.843 25.913 8.548 C 25.175 9.236 24.769 10.149 24.697 11.289 Z M 40.204 19.593 L 37.555 19.593 L 37.555 5.753 L 40.204 5.753 L 40.204 8.385 L 40.258 8.385 C 41.087 6.413 42.321 5.428 43.96 5.428 C 44.411 5.428 44.834 5.455 45.23 5.509 L 45.23 8.06 C 44.906 8.005 44.609 7.978 44.339 7.978 C 43.132 7.978 42.141 8.394 41.366 9.227 C 40.591 10.059 40.204 11.126 40.204 12.429 Z M 47.924 4.07 C 47.924 2.551 48.212 1.492 48.789 0.896 C 49.383 0.299 50.284 0 51.491 0 C 51.851 0 52.41 0.054 53.167 0.163 L 53.167 2.307 C 52.626 2.252 52.248 2.225 52.032 2.225 C 51.473 2.225 51.095 2.343 50.897 2.578 C 50.698 2.813 50.599 3.293 50.599 4.016 L 50.599 5.753 L 53.167 5.753 L 53.167 7.951 L 50.599 7.951 L 50.599 19.593 L 47.924 19.593 L 47.924 7.951 L 46.032 7.951 L 46.032 5.753 L 47.924 5.753 Z M 58.441 19.973 C 57.072 19.973 55.973 19.611 55.144 18.887 C 54.333 18.164 53.928 17.205 53.928 16.011 C 53.928 15.016 54.153 14.22 54.604 13.623 C 55.072 13.008 55.712 12.537 56.523 12.212 C 57.351 11.868 58.405 11.578 59.684 11.343 C 60.567 11.18 61.234 11.036 61.684 10.909 C 62.135 10.764 62.495 10.574 62.765 10.339 C 63.036 10.086 63.171 9.742 63.171 9.308 C 63.171 8.078 62.297 7.463 60.549 7.463 C 59.378 7.463 58.558 7.662 58.09 8.06 C 57.622 8.458 57.351 9.127 57.279 10.068 L 54.577 10.068 C 54.649 8.639 55.18 7.49 56.171 6.621 C 57.162 5.753 58.658 5.319 60.657 5.319 C 62.207 5.319 63.441 5.699 64.36 6.459 C 65.297 7.2 65.765 8.412 65.765 10.095 L 65.765 16.445 C 65.765 16.97 65.81 17.359 65.9 17.612 C 65.99 17.847 66.161 17.965 66.414 17.965 L 66.738 17.938 L 66.738 19.566 C 66.296 19.673 65.842 19.728 65.387 19.729 C 64.702 19.729 64.18 19.575 63.819 19.267 C 63.477 18.942 63.27 18.399 63.198 17.639 L 63.144 17.639 C 62.693 18.381 62.072 18.96 61.279 19.376 C 60.486 19.774 59.54 19.973 58.441 19.973 Z M 56.685 15.821 C 56.685 17.16 57.469 17.829 59.036 17.829 C 60.279 17.829 61.279 17.521 62.036 16.906 C 62.792 16.273 63.171 15.369 63.171 14.193 L 63.171 12.212 C 62.973 12.393 62.621 12.564 62.117 12.727 C 61.63 12.872 60.973 13.035 60.144 13.216 C 58.901 13.469 58.009 13.795 57.469 14.193 C 56.946 14.573 56.685 15.115 56.685 15.821 Z M 74.91 20 C 73.558 20 72.369 19.692 71.342 19.077 C 70.315 18.462 69.523 17.603 68.964 16.499 C 68.406 15.378 68.126 14.102 68.126 12.673 C 68.126 11.244 68.406 9.977 68.964 8.874 C 69.523 7.752 70.306 6.884 71.315 6.269 C 72.342 5.654 73.531 5.346 74.883 5.346 C 76.036 5.346 77.063 5.581 77.963 6.051 C 78.864 6.504 79.585 7.146 80.125 7.978 C 80.666 8.792 80.99 9.724 81.098 10.773 L 78.369 10.773 C 78.279 9.905 77.963 9.154 77.423 8.521 C 76.882 7.87 76.045 7.544 74.91 7.544 C 73.54 7.544 72.522 8.042 71.856 9.037 C 71.207 10.014 70.883 11.226 70.883 12.673 C 70.883 14.12 71.207 15.332 71.856 16.309 C 72.522 17.286 73.54 17.775 74.91 17.775 C 76.063 17.775 76.91 17.458 77.45 16.825 C 77.99 16.192 78.297 15.405 78.369 14.464 L 81.098 14.464 C 81.044 15.513 80.747 16.463 80.207 17.313 C 79.666 18.146 78.936 18.806 78.017 19.295 C 77.099 19.765 76.063 20 74.91 20 Z M 89.321 20 C 87.897 20 86.672 19.683 85.645 19.05 C 84.618 18.417 83.835 17.549 83.294 16.445 C 82.772 15.342 82.51 14.075 82.51 12.646 C 82.51 11.199 82.781 9.923 83.321 8.82 C 83.88 7.716 84.672 6.857 85.699 6.242 C 86.726 5.626 87.933 5.319 89.321 5.319 C 91.393 5.319 92.996 5.952 94.131 7.218 C 95.284 8.485 95.861 10.204 95.861 12.375 C 95.861 12.899 95.852 13.234 95.834 13.379 L 85.24 13.379 C 85.276 14.627 85.645 15.685 86.348 16.554 C 87.069 17.404 88.078 17.829 89.375 17.829 C 90.456 17.829 91.284 17.567 91.861 17.042 C 92.456 16.517 92.834 15.947 92.996 15.332 L 95.699 15.332 C 95.302 16.744 94.573 17.874 93.51 18.725 C 92.447 19.575 91.05 20 89.321 20 Z M 93.104 11.289 C 93.104 10.185 92.744 9.281 92.023 8.575 C 91.321 7.852 90.393 7.49 89.24 7.49 C 88.123 7.49 87.195 7.843 86.456 8.548 C 85.717 9.236 85.312 10.149 85.24 11.289 Z\" fill=\"rgb(4, 2, 32)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-r2p26m\",layoutDependency:layoutDependency,layoutId:\"Uy5dXBG9u\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.837 14.247\" overflow=\"visible\"><path d=\"M 9.189 5.373 C 9.189 4.396 8.954 3.636 8.486 3.094 C 8.035 2.551 7.333 2.279 6.378 2.279 C 5.243 2.279 4.333 2.596 3.648 3.229 C 2.982 3.863 2.648 4.704 2.648 5.753 L 2.648 14.247 L 0 14.247 L 0 0.407 L 2.648 0.407 L 2.648 2.144 L 2.703 2.144 C 3.117 1.529 3.702 1.022 4.459 0.624 C 5.216 0.208 6.144 0 7.243 0 C 8.594 0 9.693 0.398 10.54 1.194 C 11.405 1.972 11.837 3.121 11.837 4.641 L 11.837 14.247 L 9.189 14.247 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1orz06v\",layoutDependency:layoutDependency,layoutId:\"OAkU38mYX\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.324 18.453\" overflow=\"visible\"><path d=\"M 5.648 18.453 C 4.423 18.453 3.504 18.155 2.892 17.558 C 2.297 16.961 2 15.902 2 14.383 L 2 6.649 L 0 6.649 L 0 4.451 L 2 4.451 L 2 0 L 4.648 0 L 4.648 4.451 L 7.297 4.451 L 7.297 6.649 L 4.648 6.649 L 4.648 14.464 C 4.648 15.17 4.756 15.649 4.973 15.902 C 5.207 16.138 5.612 16.255 6.189 16.255 C 6.531 16.255 6.909 16.219 7.324 16.147 L 7.324 18.29 C 6.783 18.399 6.225 18.453 5.648 18.453 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l69nq\",layoutDependency:layoutDependency,layoutId:\"F1PCgOC6Q\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.351 14.681\" overflow=\"visible\"><path d=\"M 6.81 14.681 C 5.387 14.681 4.162 14.365 3.135 13.731 C 2.108 13.098 1.324 12.23 0.784 11.126 C 0.261 10.023 0 8.756 0 7.327 C 0 5.88 0.27 4.604 0.811 3.501 C 1.369 2.397 2.162 1.538 3.189 0.923 C 4.216 0.308 5.423 0 6.81 0 C 8.882 0 10.486 0.633 11.621 1.9 C 12.774 3.166 13.351 4.885 13.351 7.056 C 13.351 7.58 13.342 7.915 13.323 8.06 L 2.73 8.06 C 2.766 9.308 3.135 10.366 3.838 11.235 C 4.558 12.085 5.567 12.51 6.865 12.51 C 7.945 12.51 8.774 12.248 9.351 11.723 C 9.945 11.199 10.324 10.629 10.486 10.014 L 13.188 10.014 C 12.792 11.425 12.062 12.555 10.999 13.406 C 9.936 14.256 8.54 14.681 6.81 14.681 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f0jjep\",layoutDependency:layoutDependency,layoutId:\"v9yrW_0S_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.864 3.799\" overflow=\"visible\"><path d=\"M 7.864 3.799 C 7.864 2.696 7.504 1.791 6.783 1.085 C 6.081 0.362 5.153 0 4 0 C 2.883 0 1.955 0.353 1.216 1.058 C 0.477 1.746 0.072 2.659 0 3.799 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e7vo26\",layoutDependency:layoutDependency,layoutId:\"nAaqxYCFy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.675 14.165\" overflow=\"visible\"><path d=\"M 2.648 14.165 L 0 14.165 L 0 0.326 L 2.648 0.326 L 2.648 2.958 L 2.702 2.958 C 3.531 0.986 4.765 0 6.405 0 C 6.855 0 7.279 0.027 7.675 0.081 L 7.675 2.632 C 7.351 2.578 7.054 2.551 6.783 2.551 C 5.576 2.551 4.585 2.967 3.811 3.799 C 3.036 4.631 2.648 5.699 2.648 7.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c13bim\",layoutDependency:layoutDependency,layoutId:\"zPiietoB8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.135 19.593\" overflow=\"visible\"><path d=\"M 1.892 4.07 C 1.892 2.551 2.18 1.492 2.757 0.896 C 3.351 0.299 4.252 0 5.459 0 C 5.819 0 6.378 0.054 7.135 0.163 L 7.135 2.307 C 6.594 2.252 6.216 2.225 6 2.225 C 5.441 2.225 5.063 2.343 4.865 2.578 C 4.666 2.813 4.567 3.293 4.567 4.016 L 4.567 5.753 L 7.135 5.753 L 7.135 7.951 L 4.567 7.951 L 4.567 19.593 L 1.892 19.593 L 1.892 7.951 L 0 7.951 L 0 5.753 L 1.892 5.753 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x706z3\",layoutDependency:layoutDependency,layoutId:\"adsU1ypAW\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.81 14.654\" overflow=\"visible\"><path d=\"M 4.513 14.654 C 3.144 14.654 2.045 14.292 1.216 13.569 C 0.405 12.845 0 11.886 0 10.692 C 0 9.697 0.225 8.901 0.676 8.304 C 1.144 7.689 1.784 7.219 2.594 6.893 C 3.423 6.549 4.477 6.26 5.756 6.025 C 6.639 5.862 7.306 5.717 7.756 5.59 C 8.207 5.446 8.567 5.256 8.837 5.02 C 9.107 4.767 9.243 4.423 9.243 3.989 C 9.243 2.759 8.369 2.144 6.621 2.144 C 5.45 2.144 4.63 2.343 4.162 2.741 C 3.693 3.139 3.423 3.808 3.351 4.749 L 0.649 4.749 C 0.721 3.32 1.252 2.171 2.243 1.303 C 3.234 0.434 4.729 0 6.729 0 C 8.279 0 9.513 0.38 10.432 1.14 C 11.368 1.882 11.837 3.094 11.837 4.776 L 11.837 11.126 C 11.837 11.651 11.882 12.04 11.972 12.293 C 12.062 12.528 12.233 12.646 12.486 12.646 L 12.81 12.619 L 12.81 14.247 C 12.367 14.355 11.914 14.409 11.459 14.41 C 10.774 14.41 10.251 14.256 9.891 13.949 C 9.549 13.623 9.342 13.08 9.269 12.32 L 9.216 12.32 C 8.765 13.062 8.143 13.641 7.351 14.057 C 6.558 14.455 5.612 14.654 4.513 14.654 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-enl9i5\",layoutDependency:layoutDependency,layoutId:\"vLdiaeiL3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.486 5.617\" overflow=\"visible\"><path d=\"M 0 3.609 C 0 4.948 0.784 5.617 2.351 5.617 C 3.594 5.617 4.594 5.31 5.351 4.695 C 6.108 4.061 6.486 3.157 6.486 1.981 L 6.486 0 C 6.288 0.181 5.937 0.353 5.432 0.516 C 4.946 0.66 4.288 0.823 3.459 1.004 C 2.216 1.257 1.324 1.583 0.784 1.981 C 0.261 2.361 0 2.904 0 3.609 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n2g2xc\",layoutDependency:layoutDependency,layoutId:\"VDAM9sCmG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.972 14.654\" overflow=\"visible\"><path d=\"M 6.783 14.654 C 5.432 14.654 4.243 14.346 3.216 13.731 C 2.189 13.116 1.396 12.257 0.838 11.153 C 0.279 10.032 0 8.756 0 7.327 C 0 5.898 0.279 4.631 0.838 3.528 C 1.396 2.406 2.18 1.538 3.189 0.923 C 4.216 0.308 5.405 0 6.756 0 C 7.909 0 8.936 0.235 9.837 0.705 C 10.738 1.158 11.459 1.8 11.999 2.632 C 12.54 3.446 12.864 4.378 12.972 5.428 L 10.242 5.428 C 10.152 4.559 9.837 3.808 9.297 3.175 C 8.756 2.524 7.918 2.198 6.783 2.198 C 5.414 2.198 4.396 2.696 3.729 3.691 C 3.081 4.668 2.757 5.88 2.757 7.327 C 2.757 8.774 3.081 9.986 3.729 10.963 C 4.396 11.94 5.414 12.429 6.783 12.429 C 7.936 12.429 8.783 12.112 9.324 11.479 C 9.864 10.846 10.17 10.059 10.242 9.118 L 12.972 9.118 C 12.918 10.167 12.621 11.117 12.08 11.967 C 11.54 12.8 10.81 13.46 9.891 13.949 C 8.972 14.419 7.936 14.654 6.783 14.654 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i05dze\",layoutDependency:layoutDependency,layoutId:\"WpVEJxY0t\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.35 14.681\" overflow=\"visible\"><path d=\"M 6.81 14.681 C 5.387 14.681 4.162 14.365 3.135 13.731 C 2.108 13.098 1.324 12.23 0.784 11.126 C 0.261 10.023 0 8.756 0 7.327 C 0 5.88 0.27 4.604 0.811 3.501 C 1.369 2.397 2.162 1.538 3.189 0.923 C 4.216 0.308 5.423 0 6.81 0 C 8.882 0 10.486 0.633 11.621 1.9 C 12.774 3.166 13.35 4.885 13.35 7.056 C 13.35 7.58 13.341 7.915 13.323 8.06 L 2.73 8.06 C 2.766 9.308 3.135 10.366 3.838 11.235 C 4.558 12.085 5.567 12.51 6.864 12.51 C 7.945 12.51 8.774 12.248 9.351 11.723 C 9.945 11.199 10.324 10.629 10.486 10.014 L 13.188 10.014 C 12.792 11.425 12.062 12.555 10.999 13.406 C 9.936 14.256 8.54 14.681 6.81 14.681 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cleaec\",layoutDependency:layoutDependency,layoutId:\"V0sbT57FD\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.864 3.799\" overflow=\"visible\"><path d=\"M 7.864 3.799 C 7.864 2.696 7.504 1.791 6.783 1.085 C 6.081 0.362 5.153 0 4 0 C 2.883 0 1.955 0.353 1.216 1.058 C 0.477 1.746 0.072 2.659 0 3.799 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport?.height||72)-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-((componentViewport?.height||72)-0)*1)/2)+(0+(((componentViewport?.height||72)-0)*1-0-(((componentViewport?.height||72)-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16e9yq7-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XZ1HZtgDb-container\",nodeId:\"XZ1HZtgDb\",rendersWithMotion:true,scopeId:\"WkwivLlK5\",children:/*#__PURE__*/_jsx(Divide,{height:\"100%\",id:\"XZ1HZtgDb\",layoutId:\"XZ1HZtgDb\",style:{height:\"100%\"},variant:\"tgGnOxbGq\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rf426\",\"data-styles-preset\":\"nRR290loy\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(66, 56, 49))\"},children:\"Product title\"})}),className:\"framer-9igkno\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TKoGMysdx\",style:{\"--extracted-r6o4lv\":\"rgb(66, 56, 49)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:UTFNHUo2A,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qizutl\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"MXLgrqfNt\",children:[visible&&/*#__PURE__*/_jsx(Link,{href:AI2BUZdtW,motionChild:true,nodeId:\"T7L7CiLZ1\",openInNewTab:true,scopeId:\"WkwivLlK5\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15jrxwa framer-ox67ix\",\"data-framer-name\":\"Source\",layoutDependency:layoutDependency,layoutId:\"T7L7CiLZ1\",style:{backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7rf426\",\"data-styles-preset\":\"nRR290loy\",style:{\"--framer-text-alignment\":\"left\"},children:\"Original\"})}),className:\"framer-9b0wem\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"t0mNJOXV8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1njz1xf\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"VQm7LmBIV\",children:[visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-0)/2)+0+-24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2ann77-container\",layoutDependency:layoutDependency,layoutId:\"ERFPhp4YI-container\",nodeId:\"ERFPhp4YI\",rendersWithMotion:true,scopeId:\"WkwivLlK5\",children:/*#__PURE__*/_jsx(CopyButton,{czpvE8QO6:\"flex-start\",height:\"100%\",id:\"ERFPhp4YI\",layoutId:\"ERFPhp4YI\",style:{width:\"100%\"},variant:\"zg4hoZVfb\",VY3Hy517U:true,width:\"100%\",xRk6rt8Pd:JpOynjbeV})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-0)/2)+0+-24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ucceuz-container\",layoutDependency:layoutDependency,layoutId:\"TQvvDuEb_-container\",nodeId:\"TQvvDuEb_\",rendersWithMotion:true,scopeId:\"WkwivLlK5\",children:/*#__PURE__*/_jsx(RemixButton,{bX4usb7KP:FloppyDisc,fRYfX9Xaf:true,height:\"100%\",id:\"TQvvDuEb_\",kp99PGDNL:\"Remix\",layoutId:\"TQvvDuEb_\",oI1roPVY5:ws4gACRY3,onX1QOSpS:true,style:{height:\"100%\"},variant:\"dxS8bg4tg\",width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BWurV.framer-ox67ix, .framer-BWurV .framer-ox67ix { display: block; }\",\".framer-BWurV.framer-mo2ffk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 72px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: 1200px; }\",\".framer-BWurV .framer-llio4b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BWurV .framer-18zgyhk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-BWurV .framer-8sna7z { height: 19px; position: relative; width: 9px; }\",\".framer-BWurV .framer-12r11z9 { height: 19px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-BWurV .framer-1mqamau { height: 3px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-BWurV .framer-w7gnay { height: 3px; left: 0px; position: absolute; top: 17px; width: 9px; }\",\".framer-BWurV .framer-hba70z { height: 3px; left: 6px; position: absolute; top: 8px; width: 4px; }\",\".framer-BWurV .framer-1sn9b9r { height: 17px; left: 4px; position: absolute; top: 0px; width: 3px; }\",\".framer-BWurV .framer-1ikm7cf { height: 8px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-BWurV .framer-1hki5c7 { height: 7px; left: 0px; position: absolute; top: 10px; width: 3px; }\",\".framer-BWurV .framer-1qm29ug { height: 20px; position: relative; width: 96px; }\",\".framer-BWurV .framer-r2p26m { height: 14px; left: 0px; position: absolute; top: 6px; width: 12px; }\",\".framer-BWurV .framer-1orz06v { height: 19px; left: 14px; position: absolute; top: 2px; width: 8px; }\",\".framer-BWurV .framer-1l69nq { height: 15px; left: 22px; position: absolute; top: 6px; width: 14px; }\",\".framer-BWurV .framer-1f0jjep { height: 4px; left: 25px; position: absolute; top: 8px; width: 8px; }\",\".framer-BWurV .framer-1e7vo26 { height: 14px; left: 38px; position: absolute; top: 6px; width: 8px; }\",\".framer-BWurV .framer-c13bim { height: 20px; left: 46px; position: absolute; top: 0px; width: 7px; }\",\".framer-BWurV .framer-x706z3 { height: 15px; left: 54px; position: absolute; top: 6px; width: 13px; }\",\".framer-BWurV .framer-enl9i5 { height: 6px; left: 57px; position: absolute; top: 12px; width: 7px; }\",\".framer-BWurV .framer-n2g2xc { height: 15px; left: 68px; position: absolute; top: 6px; width: 13px; }\",\".framer-BWurV .framer-i05dze { height: 15px; left: 83px; position: absolute; top: 6px; width: 14px; }\",\".framer-BWurV .framer-1cleaec { height: 4px; left: 85px; position: absolute; top: 8px; width: 8px; }\",\".framer-BWurV .framer-16e9yq7-container { flex: none; height: 100%; position: relative; width: auto; z-index: 1; }\",\".framer-BWurV .framer-9igkno, .framer-BWurV .framer-9b0wem { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BWurV .framer-qizutl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-BWurV .framer-15jrxwa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-BWurV .framer-1njz1xf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BWurV .framer-2ann77-container { flex: none; height: auto; position: relative; width: 200px; }\",\".framer-BWurV .framer-ucceuz-container { flex: none; height: 48px; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"UTFNHUo2A\":\"productTitle\",\"AI2BUZdtW\":\"originalSource\",\"JpOynjbeV\":\"copyComponentURL\",\"ws4gACRY3\":\"remixLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"demo-site\",\"nodeId\":\"NM6cs4ZLw\",\"type\":\"click\"}]\n */const FramerWkwivLlK5=withCSS(Component,css,\"framer-BWurV\");export default FramerWkwivLlK5;FramerWkwivLlK5.displayName=\"Navigation\";FramerWkwivLlK5.defaultProps={height:72,width:1200};addPropertyControls(FramerWkwivLlK5,{UTFNHUo2A:{defaultValue:\"Product title\",displayTextArea:false,title:\"Product Title\",type:ControlType.String},AI2BUZdtW:{title:\"Original Source\",type:ControlType.Link},JpOynjbeV:{defaultValue:\"\",displayTextArea:true,title:\"Copy Component URL\",type:ControlType.String},ws4gACRY3:{title:\"Remix Link\",type:ControlType.Link}});addFonts(FramerWkwivLlK5,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DivideFonts,...CopyButtonFonts,...RemixButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWkwivLlK5\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"72\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"demo-site\\\",\\\"nodeId\\\":\\\"NM6cs4ZLw\\\",\\\"type\\\":\\\"click\\\"}]\",\"framerVariables\":\"{\\\"UTFNHUo2A\\\":\\\"productTitle\\\",\\\"AI2BUZdtW\\\":\\\"originalSource\\\",\\\"JpOynjbeV\\\":\\\"copyComponentURL\\\",\\\"ws4gACRY3\\\":\\\"remixLink\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WkwivLlK5.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"E5eeTlmL2\",\"ZtgNW7pjL\"];const serializationHash=\"framer-ZnlnO\";const variantClassNames={E5eeTlmL2:\"framer-v-1p36yjp\",ZtgNW7pjL:\"framer-v-1wls07f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Horizontal:\"E5eeTlmL2\",Vertical:\"ZtgNW7pjL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"E5eeTlmL2\"};};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:\"E5eeTlmL2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ZtgNW7pjL\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ZtgNW7pjL\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p36yjp\",className,classNames),\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"E5eeTlmL2\",ref:refBinding,style:{...style},...addPropertyOverrides({ZtgNW7pjL:{\"data-framer-name\":\"Vertical\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yd3th3\",\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"iCXJ1eMxg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zbg76e\",\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"ag4eov4iL\",style:{backgroundColor:\"rgba(184, 171, 163, 0.6)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yai2yb\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"dLwJq9ueW\",style:{backgroundColor:\"rgba(255, 255, 255, 0.6)\"}})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ljcezf\",\"data-framer-name\":\"Vertical\",layoutDependency:layoutDependency,layoutId:\"hm2b9P4J6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xe99xr\",\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"PlIoUJGZ_\",style:{backgroundColor:\"rgba(184, 171, 163, 0.6)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-137b8wa\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"zQvGwDXkX\",style:{backgroundColor:\"rgba(255, 255, 255, 0.6)\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZnlnO.framer-10tm04p, .framer-ZnlnO .framer-10tm04p { display: block; }\",\".framer-ZnlnO.framer-1p36yjp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZnlnO .framer-1yd3th3 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-ZnlnO .framer-zbg76e, .framer-ZnlnO .framer-1yai2yb { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-ZnlnO .framer-1ljcezf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZnlnO .framer-xe99xr, .framer-ZnlnO .framer-137b8wa { flex: none; height: 100%; overflow: visible; position: relative; width: 1px; z-index: 1; }\",\".framer-ZnlnO.framer-v-1wls07f.framer-1p36yjp { height: 200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2\n * @framerIntrinsicWidth 0\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZtgNW7pjL\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrV1PrqJV=withCSS(Component,css,\"framer-ZnlnO\");export default FramerZrV1PrqJV;FramerZrV1PrqJV.displayName=\"Divide\";FramerZrV1PrqJV.defaultProps={height:2,width:0};addPropertyControls(FramerZrV1PrqJV,{variant:{options:[\"E5eeTlmL2\",\"ZtgNW7pjL\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZrV1PrqJV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrV1PrqJV\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZtgNW7pjL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"0\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"2\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrV1PrqJV.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Mobile from\"https://framerusercontent.com/modules/4Q2SsaHpmd96gRXicOMK/MzIEz8uLbEKN75TBFx5j/fHlheOTtD.js\";import Navigation from\"https://framerusercontent.com/modules/llf95kJEDz5GODGN677H/IXVTHJLa1LVCbqMgrrB9/WkwivLlK5.js\";import Divide from\"https://framerusercontent.com/modules/j8COWTnhxkt4s6jNr1Ih/KzxqpvQrrprIX3vjGrQz/ZrV1PrqJV.js\";const NavigationFonts=getFonts(Navigation);const MobileFonts=getFonts(Mobile);const DivideFonts=getFonts(Divide);const cycleOrder=[\"XC70KBENQ\",\"fRMXgXa7y\"];const serializationHash=\"framer-UWXyV\";const variantClassNames={fRMXgXa7y:\"framer-v-3sxyac\",XC70KBENQ:\"framer-v-1q23sym\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"XC70KBENQ\",Mobile:\"fRMXgXa7y\"};const getProps=({copyComponentURL,height,id,originalSource,productTitle,remixLink,width,...props})=>{return{...props,e8dnULc8y:productTitle??props.e8dnULc8y??\"Product title\",i0avkpRWK:originalSource??props.i0avkpRWK,variant:humanReadableVariantMap[props.variant]??props.variant??\"XC70KBENQ\",VERnZRPhd:copyComponentURL??props.VERnZRPhd,zJlNJ6CYv:remixLink??props.zJlNJ6CYv};};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,e8dnULc8y,i0avkpRWK,VERnZRPhd,zJlNJ6CYv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XC70KBENQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fRMXgXa7y\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"fRMXgXa7y\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q23sym\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XC70KBENQ\",ref:refBinding,style:{...style},...addPropertyOverrides({fRMXgXa7y:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:Math.max(0,((componentViewport?.height||74)-0-2)/1)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||74)-0-(Math.max(0,((componentViewport?.height||74)-0-2)/1)*1+2+0))/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nst99c-container\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EUAaOymRQ-container\",name:\"Desktop\",nodeId:\"EUAaOymRQ\",rendersWithMotion:true,scopeId:\"uDr6YB2De\",children:/*#__PURE__*/_jsx(Navigation,{AI2BUZdtW:i0avkpRWK,height:\"100%\",id:\"EUAaOymRQ\",JpOynjbeV:VERnZRPhd,layoutId:\"EUAaOymRQ\",name:\"Desktop\",style:{height:\"100%\",width:\"100%\"},UTFNHUo2A:e8dnULc8y,width:\"100%\",ws4gACRY3:zJlNJ6CYv})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fRMXgXa7y:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||50)-0-50)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kwnn4d-container\",layoutDependency:layoutDependency,layoutId:\"pZeyRN7yj-container\",nodeId:\"pZeyRN7yj\",rendersWithMotion:true,scopeId:\"uDr6YB2De\",children:/*#__PURE__*/_jsx(Mobile,{height:\"100%\",id:\"pZeyRN7yj\",layoutId:\"pZeyRN7yj\",RPQd5LamH:zJlNJ6CYv,style:{width:\"100%\"},variant:\"rb6q1_Pg5\",width:\"100%\",xGyd9DF81:VERnZRPhd})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||74)-0-(Math.max(0,((componentViewport?.height||74)-0-2)/1)*1+2+0))/2+Math.max(0,((componentViewport?.height||74)-0-2)/1)*1+0),...addPropertyOverrides({fRMXgXa7y:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||50)-0-50)/2+48+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11y94fc-container\",layoutDependency:layoutDependency,layoutId:\"UmUb8qZpJ-container\",nodeId:\"UmUb8qZpJ\",rendersWithMotion:true,scopeId:\"uDr6YB2De\",children:/*#__PURE__*/_jsx(Divide,{height:\"100%\",id:\"UmUb8qZpJ\",layoutId:\"UmUb8qZpJ\",style:{width:\"100%\"},variant:\"E5eeTlmL2\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UWXyV.framer-12qqe7f, .framer-UWXyV .framer-12qqe7f { display: block; }\",\".framer-UWXyV.framer-1q23sym { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 74px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-UWXyV .framer-nst99c-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-UWXyV .framer-1kwnn4d-container, .framer-UWXyV .framer-11y94fc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-UWXyV.framer-v-3sxyac.framer-1q23sym { height: min-content; width: 480px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fRMXgXa7y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"e8dnULc8y\":\"productTitle\",\"i0avkpRWK\":\"originalSource\",\"VERnZRPhd\":\"copyComponentURL\",\"zJlNJ6CYv\":\"remixLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruDr6YB2De=withCSS(Component,css,\"framer-UWXyV\");export default FrameruDr6YB2De;FrameruDr6YB2De.displayName=\"Demo Site Header\";FrameruDr6YB2De.defaultProps={height:74,width:1200};addPropertyControls(FrameruDr6YB2De,{variant:{options:[\"XC70KBENQ\",\"fRMXgXa7y\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},e8dnULc8y:{defaultValue:\"Product title\",displayTextArea:false,title:\"Product Title\",type:ControlType.String},i0avkpRWK:{title:\"Original Source\",type:ControlType.Link},VERnZRPhd:{defaultValue:\"\",displayTextArea:true,title:\"Copy Component URL\",type:ControlType.String},zJlNJ6CYv:{title:\"Remix Link\",type:ControlType.Link}});addFonts(FrameruDr6YB2De,[{explicitInter:true,fonts:[]},...NavigationFonts,...MobileFonts,...DivideFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruDr6YB2De\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fRMXgXa7y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"74\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"e8dnULc8y\\\":\\\"productTitle\\\",\\\"i0avkpRWK\\\":\\\"originalSource\\\",\\\"VERnZRPhd\\\":\\\"copyComponentURL\\\",\\\"zJlNJ6CYv\\\":\\\"remixLink\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uDr6YB2De.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DemoSiteHeader from\"#framer/local/canvasComponent/uDr6YB2De/uDr6YB2De.js\";const DemoSiteHeaderFonts=getFonts(DemoSiteHeader);const breakpoints={c1WVKKWlJ:\"(min-width: 1200px)\",hJMc4VHsZ:\"(max-width: 809.98px)\",M6aYtsJNN:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-sc8am\";const variantClassNames={c1WVKKWlJ:\"framer-v-1s2sm6k\",hJMc4VHsZ:\"framer-v-19pe7rc\",M6aYtsJNN:\"framer-v-rabmtr\"};const breakpointRules={hJMc4VHsZ:[\".framer-sc8am.framer-1s2sm6k { padding: 50px 0px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={hJMc4VHsZ:\".framer-19pe7rc-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sc8am.framer-1td5cde, .framer-sc8am .framer-1td5cde { display: block; }\",\".framer-sc8am.framer-1s2sm6k { align-content: center; align-items: center; background-color: var(--token-01b7eda7-eb51-437c-86b3-208bd0bd962f, #f0ebe7); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 74px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-sc8am .framer-1idxlu8-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-sc8am .framer-g9ik94 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-sc8am .framer-p1txy3 { flex: none; height: 100%; left: 0px; opacity: 0.08; order: 1002; position: absolute; top: 0px; width: 100%; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={c1WVKKWlJ:\"(min-width: 1200px)\",hJMc4VHsZ:\"(max-width: 809.98px)\",M6aYtsJNN:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"c1WVKKWlJ\",Phone:\"hJMc4VHsZ\",Tablet:\"M6aYtsJNN\"};const getProps=({copyComponentURL,height,id,originalSource,productTitle,remixLink,width,...props})=>{return{...props,oOEXW1eTV:originalSource??props.oOEXW1eTV,variant:humanReadableVariantMap[props.variant]??props.variant??\"c1WVKKWlJ\",VnOrBQjzG:remixLink??props.VnOrBQjzG,yuD7AHCGa:copyComponentURL??props.yuD7AHCGa,z8l63vzLs:productTitle??props.z8l63vzLs??\"Product title\"};};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{style,className,layoutId,variant,oOEXW1eTV,yuD7AHCGa,VnOrBQjzG,z8l63vzLs,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"c1WVKKWlJ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-01b7eda7-eb51-437c-86b3-208bd0bd962f, rgb(240, 235, 231)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1s2sm6k\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1idxlu8-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"vK6ziHT3B\",scopeId:\"SSehOtphV\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hJMc4VHsZ:{variant:\"fRMXgXa7y\"}},children:/*#__PURE__*/_jsx(DemoSiteHeader,{e8dnULc8y:z8l63vzLs,height:\"100%\",i0avkpRWK:oOEXW1eTV,id:\"vK6ziHT3B\",layoutId:\"vK6ziHT3B\",style:{width:\"100%\"},variant:\"XC70KBENQ\",VERnZRPhd:yuD7AHCGa,width:\"100%\",zJlNJ6CYv:VnOrBQjzG})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-g9ik94\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:256,pixelWidth:256,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256\"},className:\"framer-p1txy3\",\"data-framer-name\":\"Noise\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"M6aYtsJNN\":{\"layout\":[\"fixed\",\"fixed\"]},\"hJMc4VHsZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"oOEXW1eTV\":\"originalSource\",\"yuD7AHCGa\":\"copyComponentURL\",\"VnOrBQjzG\":\"remixLink\",\"z8l63vzLs\":\"productTitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"c1WVKKWlJ\":[\".framer-1idxlu8-container\"],\"M6aYtsJNN\":[\".framer-1idxlu8-container\"],\"hJMc4VHsZ\":[\".framer-1idxlu8-container\"]}\n * @framerBreakpoints {\"c1WVKKWlJ\":{\"min\":1200,\"canvasClassName\":\"framer-1s2sm6k-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"M6aYtsJNN\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-rabmtr-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"hJMc4VHsZ\":{\"max\":809,\"canvasClassName\":\"framer-19pe7rc-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant c1WVKKWlJ\n * @framerLayoutTemplate\n */const FramerSSehOtphV=withCSS(Component,css,\"framer-sc8am\");export default FramerSSehOtphV;FramerSSehOtphV.displayName=\"Main\";FramerSSehOtphV.defaultProps={height:1e3,width:1200};addPropertyControls(FramerSSehOtphV,{oOEXW1eTV:{title:\"Original Source\",type:ControlType.Link},yuD7AHCGa:{defaultValue:\"\",displayTextArea:true,title:\"Copy Component URL\",type:ControlType.String},VnOrBQjzG:{title:\"Remix Link\",type:ControlType.Link},z8l63vzLs:{defaultValue:\"Product title\",displayTextArea:false,title:\"Product Title\",type:ControlType.String}});addFonts(FramerSSehOtphV,[{explicitInter:true,fonts:[]},...DemoSiteHeaderFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSSehOtphV\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"c1WVKKWlJ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1s2sm6k-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"M6aYtsJNN\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-rabmtr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"hJMc4VHsZ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-19pe7rc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"c1WVKKWlJ\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"oOEXW1eTV\\\":\\\"originalSource\\\",\\\"yuD7AHCGa\\\":\\\"copyComponentURL\\\",\\\"VnOrBQjzG\\\":\\\"remixLink\\\",\\\"z8l63vzLs\\\":\\\"productTitle\\\"}\",\"framerHitTargets\":\"{\\\"c1WVKKWlJ\\\":[\\\".framer-1idxlu8-container\\\"],\\\"M6aYtsJNN\\\":[\\\".framer-1idxlu8-container\\\"],\\\"hJMc4VHsZ\\\":[\\\".framer-1idxlu8-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M6aYtsJNN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hJMc4VHsZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4e1e732)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,getLoadingLazyAtYPosition,Image,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const breakpoints={GV2lHA9dF:\"(min-width: 1200px)\",QHBLtixqI:\"(max-width: 809.98px)\",YXD4n9Ify:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-8NMNn\";const variantClassNames={GV2lHA9dF:\"framer-v-uiig14\",QHBLtixqI:\"framer-v-1t5c2vp\",YXD4n9Ify:\"framer-v-5507k7\"};const breakpointRules={QHBLtixqI:[\".framer-8NMNn.framer-uiig14 { padding: 50px 0px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={QHBLtixqI:\".framer-1t5c2vp-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8NMNn.framer-13ku6tg, .framer-8NMNn .framer-13ku6tg { display: block; }\",\".framer-8NMNn.framer-uiig14 { align-content: center; align-items: center; background-color: var(--token-01b7eda7-eb51-437c-86b3-208bd0bd962f, #f0ebe7); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-8NMNn .framer-car710 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-8NMNn .framer-y3uh7t { flex: none; height: 100%; left: 0px; opacity: 0.08; order: 1001; position: absolute; top: 0px; width: 100%; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={GV2lHA9dF:\"(min-width: 1200px)\",QHBLtixqI:\"(max-width: 809.98px)\",YXD4n9Ify:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"GV2lHA9dF\",Phone:\"QHBLtixqI\",Tablet:\"YXD4n9Ify\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GV2lHA9dF\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"GV2lHA9dF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-01b7eda7-eb51-437c-86b3-208bd0bd962f, rgb(240, 235, 231)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-uiig14\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-car710\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:256,pixelWidth:256,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256\"},className:\"framer-y3uh7t\",\"data-framer-name\":\"Noise\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YXD4n9Ify\":{\"layout\":[\"fixed\",\"fixed\"]},\"QHBLtixqI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {}\n * @framerBreakpoints {\"GV2lHA9dF\":{\"min\":1200,\"canvasClassName\":\"framer-uiig14-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"YXD4n9Ify\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-5507k7-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"QHBLtixqI\":{\"max\":809,\"canvasClassName\":\"framer-1t5c2vp-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant GV2lHA9dF\n * @framerLayoutTemplate\n */const FramerH7vDccw_b=withCSS(Component,css,\"framer-8NMNn\");export default FramerH7vDccw_b;FramerH7vDccw_b.displayName=\"Embed\";FramerH7vDccw_b.defaultProps={height:1e3,width:1200};addFonts(FramerH7vDccw_b,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH7vDccw_b\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"GV2lHA9dF\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-uiig14-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"YXD4n9Ify\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-5507k7-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"QHBLtixqI\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1t5c2vp-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"GV2lHA9dF\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YXD4n9Ify\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QHBLtixqI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{}\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/m9DYJXdFPOLfU69a0IOc/Un2WW5iEQzErPvb93lYu/SSehOtphV.js\";\r\nimport Embed from \"https://framerusercontent.com/modules/NE3dxyqUK4IPSsBhwAXV/cU5IPVongr0w38z8lNpW/H7vDccw_b.js\";\r\n\r\n        const routes = {agQ7qx0sg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MmBe753hZRWlK3pOdLpS/KwCo73CnuRoRqIWAOT1F/agQ7qx0sg.js\")), path: \"/\"}, fv5XHCICj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7TbMEHbvIw2qUDM3x1ZN/sRdzB2qp6ruhlZyOZupS/fv5XHCICj.js\")), path: \"/embed\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"df31614deb8ea3168c3f94b161ac78ed0e5360080f112cc6ff18795aa35870aa\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {VnOrBQjzG: \"https://framer.com/remix/r7neAtMJQj18yZAiGCpc\", yuD7AHCGa: \"https://framer.com/m/DailyCollectionSwitcher-2oA3.js@TeKQkLnR7eIRqob3VFP8\", z8l63vzLs: \"Daily CMS Switcher\"}\r\nconst templateProps = {agQ7qx0sg: props1}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"agQ7qx0sg\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", routeId, style}, children(true));\r\ncase \"fv5XHCICj\":\r\nreturn React.createElement(Embed, {...props, key: \"Embed\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"agQ7qx0sg\":\r\nreturn [{hash: \"1s2sm6k\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"rabmtr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"19pe7rc\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"fv5XHCICj\":\r\nreturn [{hash: \"uiig14\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"5507k7\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1t5c2vp\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://daily-cms-switcher.framer.website\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.hydrateRoot(\r\n                    document.getElementById(\"__framer-badge-container\"),\r\n                    React.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n                )\r\n            })\r\n        })()\r\n    "],"mappings":"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"}