{"version":3,"file":"Examples.BxuRB8fk.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","_Fragment","HamburguerMenu","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","SVG","sharedStyle.css","sharedStyle.fonts","useState","useMemo","__esmMin","oe","ie","x","l","_e","pe","p","J","init_jsx_runtime","ce","init_npm_react_18_3_1","de","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","motion","forwardLoader","SmartComponentScopedContainer","cx","getFonts","getFontsFromSharedStyle","runTasksWithYield","addPropertyControls","init_framer_DcxuU94H","useVariantState","Data","RichText","useObserveData","useSVGTemplate","useComponentViewport","Link","ControlType","useActiveVariantCallback","ComponentViewportProvider","useLocaleInfo","withCSS","addFonts","SVG$2","withFX","init_kFEmRr2nZ","css$1","fonts","className","init_VAaMblqj6","FramerVAaMblqj6","mask$1","Base$1","MotionSVG$1","SVG$1","svg$1","getProps$2","Icon$1","init_MGxSTuq4B","props","rest","animated","width1","color","restProps","href","P_DcoRcrY","JEeZYcamG","style","mask","Base","MotionSVG","SVG","svg","getProps$1","Icon","init_AwMEOGfYK","StopScroll","toggle","init_StopScroll_Prod","addPropertyOverrides","variants","nextOverrides","variant","overrides","StopScrollFonts","HamburguerMenuFonts","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","transformTemplate1","matchVariant","transition3","animation1","animation2","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","Framers60jEvYz7","init_s60jEvYz7","args","arg","config","transition","value","contextValue","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","className$1","layoutDependency","baseVariant","U1w4e4gIP1y08g7b","activeVariantCallback","setVariant","U1w4e4gIP1pzo2aa","onTap1y08g7b","scopingClassNames","isDisplayed","isDisplayed1","layoutId","gestureHandlers","classNames","gestureVariant","context","createStore","dataStore","state1","setDataStore","newState","storeState","storeSetters","setStoreState","setter","useStore","state","setState","init_createStore","init_store_js__1_0","centerContent","init_Utils","init_utils_js__0_9","PreloadHeroImage","backgroundImageUrl","rawBackgroundImage","selector","preloadLink","init_Examples"],"sources":["https:/framerusercontent.com/modules/IvBJmkSPAgtTtuT7dhLP/UbasqBjvOVbnVxesHuFG/MGxSTuq4B.js","https:/framerusercontent.com/modules/NDH8IBIpqJQp2Vggx8eD/l6brIxNNfpK1ToGDr5mP/AwMEOGfYK.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/tQUiR8E8LC39zsb2wDqD/StopScroll_Prod.js","https:/framerusercontent.com/modules/8uinDLvZPdOoIAN089fm/iMOmhRR6IV1iLWD0zQdC/s60jEvYz7.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/r7vZ2xpWwNe6ZxedSIlq/WclBaoP5Cii8gxxW7RWQ/Examples.js"],"sourcesContent":["// Generated by Framer (85eaff3)\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 8 4 L 10 4 C 11.105 4 12 3.105 12 2 C 12 0.895 11.105 0 10 0 L 7 0 C 6.4 0 5.9 0.2 5.6 0.6 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"JTe2b2c0N\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 8)\" width=\"12px\"/><path d=\"M 0 11.057 L 1.6 9.657 C 1.9 9.257 2.4 9.057 3 9.057 L 7 9.057 C 8.1 9.057 9.1 8.657 9.8 7.857 L 14.4 3.457 C 15.204 2.698 15.239 1.43 14.48 0.627 C 13.721 -0.177 12.454 -0.212 11.65 0.547 L 7.45 4.447\" fill=\"transparent\" height=\"11.05691659414843px\" id=\"yt3PZfFBP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 6.943)\" width=\"15.026916594148425px\"/><path d=\"M 0 0 L 6 6\" fill=\"transparent\" height=\"6px\" id=\"ZwcrOl21s\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 13)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1963951350\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lPF6w\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-lPF6w { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Hand Helping\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-lPF6w\");Icon.displayName=\"Hand Helping\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Hand Helping\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\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 4.34 4.34 L 0 0\" fill=\"transparent\" height=\"4.34px\" id=\"z8RZjJ9Kn\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16.66 16.66)\" width=\"4.34px\"/><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 C 12.418 0 16 3.582 16 8 C 16 12.418 12.418 16 8 16 C 3.582 16 0 12.418 0 8 Z\" fill=\"transparent\" height=\"16px\" id=\"FZH9LEsdu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1952988144\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-4is15\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-4is15 { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Search\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-4is15\");Icon.displayName=\"Search\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Search\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;// `height: auto` is unconditional on purpose. Framer's preview injects\n// `html, body { width: 100%; height: 100% }`, which pins body to one\n// viewport. Locking overflow on top of that collapses the viewport scroll\n// range, so the browser clamps the scroll offset to 0 and never restores it\n// -- the page jumps to the top. Published pages already compute html/body\n// to auto height, so the declaration is a no-op there and no environment\n// check is needed. Width is left alone; only the height causes the clamp.\nreturn toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; height: auto !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (aa2af64)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/tQUiR8E8LC39zsb2wDqD/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fyjGkhtjLWbSipl0mA3O/SfMYSlpya7WXL0HVuh2l/kFEmRr2nZ.js\";import HamburguerMenu from\"https://framerusercontent.com/modules/qhXIp8Ni3jq80VM8V4GH/U9F0mrVQiHWf5ystJacU/VAaMblqj6.js\";const StopScrollFonts=getFonts(StopScroll);const HamburguerMenuFonts=getFonts(HamburguerMenu);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"HOorIKkaf\",\"nU9EXOeXs\",\"jpvt6njb9\",\"bjtyMPJUj\",\"XWAGkslpk\"];const serializationHash=\"framer-lNksV\";const variantClassNames={bjtyMPJUj:\"framer-v-145v902\",HOorIKkaf:\"framer-v-1wzw4e6\",jpvt6njb9:\"framer-v-x15zzi\",nU9EXOeXs:\"framer-v-btkgne\",XWAGkslpk:\"framer-v-1ebs6py\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const transition2={bounce:.2,delay:0,duration:.35,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={bounce:.2,delay:0,duration:.3,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition3};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition3};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Hidden\":\"bjtyMPJUj\",\"Phone Closed\":\"jpvt6njb9\",\"Phone Hidden\":\"XWAGkslpk\",\"Phone Opened\":\"nU9EXOeXs\",Desktop:\"HOorIKkaf\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HOorIKkaf\"};};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:\"HOorIKkaf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const U1w4e4gIP1y08g7b=activeVariantCallback(async(...args)=>{setVariant(\"jpvt6njb9\");});const U1w4e4gIP1pzo2aa=activeVariantCallback(async(...args)=>{setVariant(\"nU9EXOeXs\");});const onTap1y08g7b=activeVariantCallback(async(...args)=>{setVariant(\"jpvt6njb9\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"nU9EXOeXs\")return true;return false;};const isDisplayed1=()=>{if([\"nU9EXOeXs\",\"jpvt6njb9\",\"XWAGkslpk\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1wzw4e6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HOorIKkaf\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-c5b80cf5-c922-46e7-9c4f-436abf553904, rgb(240, 236, 230))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ef21d547-9964-4ba3-b3dc-3f69272ef932, rgb(255, 255, 255))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"0px 18px 50px 0px rgba(252, 94, 58, 0.08)\",opacity:1,...style},variants:{bjtyMPJUj:{opacity:0},jpvt6njb9:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},nU9EXOeXs:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},XWAGkslpk:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,opacity:0}},...addPropertyOverrides({bjtyMPJUj:{__targetOpacity:0,\"data-framer-name\":\"Desktop Hidden\"},jpvt6njb9:{\"data-framer-name\":\"Phone Closed\"},nU9EXOeXs:{\"data-framer-name\":\"Phone Opened\"},XWAGkslpk:{__targetOpacity:0,\"data-framer-name\":\"Phone Hidden\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u7l56t-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"V5BuhXmiL-container\",nodeId:\"V5BuhXmiL\",rendersWithMotion:true,scopeId:\"s60jEvYz7\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"V5BuhXmiL\",layoutId:\"V5BuhXmiL\",toggle:false,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1esgz25\",layoutDependency:layoutDependency,layoutId:\"fWJFYP9SL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-133xo09\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"QRxPr_q4q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6131aff0-b4b9-4c3b-b289-c890d40e1feb, rgb(9, 46, 45)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-weight\":\"700\"},children:\"M\\xe1rian\"}),\"Wiermann\"]})}),className:\"framer-1xl1bma\",\"data-framer-name\":\"Brand Name\",fonts:[\"FS;Plus Jakarta Sans-medium\",\"FS;Plus Jakarta Sans-bold\"],layoutDependency:layoutDependency,layoutId:\"uhjwrxRVf\",style:{\"--extracted-r6o4lv\":\"var(--token-6131aff0-b4b9-4c3b-b289-c890d40e1feb, rgb(9, 46, 45))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bqbnx4\",layoutDependency:layoutDependency,layoutId:\"queOlyQYf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-b0439e3c-9757-4483-9fb1-7ff5de4ebbac, rgb(252, 94, 59)) /* {&quot;name&quot;:&quot;Coral (Destaque)&quot;} */\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jpvt6njb9:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+0+8},nU9EXOeXs:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+0+8},XWAGkslpk:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pazpd1-container\",layoutDependency:layoutDependency,layoutId:\"QTucBhfBP-container\",nodeId:\"QTucBhfBP\",rendersWithMotion:true,scopeId:\"s60jEvYz7\",children:/*#__PURE__*/_jsx(HamburguerMenu,{height:\"100%\",id:\"QTucBhfBP\",layoutId:\"QTucBhfBP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cEFnn_7GE\"),width:\"100%\",...addPropertyOverrides({jpvt6njb9:{U1w4e4gIP:U1w4e4gIP1pzo2aa,variant:matchVariant(\"PjwgJ7FiG\")},nU9EXOeXs:{U1w4e4gIP:U1w4e4gIP1y08g7b},XWAGkslpk:{U1w4e4gIP:U1w4e4gIP1pzo2aa,variant:matchVariant(\"PjwgJ7FiG\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gfza3n\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"QogWZTHXL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tt3849\",\"data-framer-name\":\"Hero Proof Row\",layoutDependency:layoutDependency,layoutId:\"HMOEcO1PL\",style:{opacity:1},variants:{bjtyMPJUj:{opacity:1},jpvt6njb9:{opacity:0},XWAGkslpk:{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":wtwHoCuAN\",webPageId:\"DVeWpw8T9\"},motionChild:true,nodeId:\"yBFdrO4Be\",openInNewTab:false,relValues:[],scopeId:\"s60jEvYz7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eyevgt\",\"data-styles-preset\":\"kFEmRr2nZ\",children:\"Projetos\"})})})}),className:\"framer-14uoxnm\",\"data-framer-name\":\"Proof One\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"yBFdrO4Be\",style:{\"--extracted-r6o4lv\":\"var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nU9EXOeXs:{\"data-highlight\":true,onTap:onTap1y08g7b},XWAGkslpk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":wtwHoCuAN\",webPageId:\"DVeWpw8T9\"},motionChild:true,nodeId:\"yBFdrO4Be\",openInNewTab:false,relValues:[],scopeId:\"s60jEvYz7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eyevgt\",\"data-styles-preset\":\"kFEmRr2nZ\",children:\"Projetos\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DVeWpw8T9\"},motionChild:true,nodeId:\"D7pejiHfZ\",openInNewTab:false,relValues:[],scopeId:\"s60jEvYz7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eyevgt\",\"data-styles-preset\":\"kFEmRr2nZ\",children:\"Servi\\xe7os\"})})})}),className:\"framer-f6ns7k\",\"data-framer-name\":\"Proof Two\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"D7pejiHfZ\",style:{\"--extracted-r6o4lv\":\"var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nU9EXOeXs:{\"data-highlight\":true,onTap:onTap1y08g7b},XWAGkslpk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DVeWpw8T9\"},motionChild:true,nodeId:\"D7pejiHfZ\",openInNewTab:false,relValues:[],scopeId:\"s60jEvYz7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eyevgt\",\"data-styles-preset\":\"kFEmRr2nZ\",children:\"Servi\\xe7os\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DVeWpw8T9\"},motionChild:true,nodeId:\"CCtCTr80l\",openInNewTab:false,relValues:[],scopeId:\"s60jEvYz7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eyevgt\",\"data-styles-preset\":\"kFEmRr2nZ\",children:\"Sobre\"})})})}),className:\"framer-1c43kd5\",\"data-framer-name\":\"Proof One\",fonts:[\"FS;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"CCtCTr80l\",style:{\"--extracted-r6o4lv\":\"var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nU9EXOeXs:{\"data-highlight\":true,onTap:onTap1y08g7b},XWAGkslpk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d5f58e8e-6068-4819-8170-bd565efd8a4a, rgb(3, 18, 20)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DVeWpw8T9\"},motionChild:true,nodeId:\"CCtCTr80l\",openInNewTab:false,relValues:[],scopeId:\"s60jEvYz7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eyevgt\",\"data-styles-preset\":\"kFEmRr2nZ\",children:\"Sobre\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Link,{href:\"https://wa.me/5516991581630?text=Ol\\xe1!%20Gostaria%20de%20solicitar%20um%20or\\xe7amento%20para%20um%20site.\",motionChild:true,nodeId:\"mMZCGWdey\",openInNewTab:true,scopeId:\"s60jEvYz7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sdl7v8 framer-19dq863\",\"data-framer-name\":\"WhatsApp Primary Button\",layoutDependency:layoutDependency,layoutId:\"mMZCGWdey\",style:{backgroundColor:\"var(--token-b0439e3c-9757-4483-9fb1-7ff5de4ebbac, rgb(252, 94, 59))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,opacity:1},variants:{bjtyMPJUj:{opacity:1},jpvt6njb9:{opacity:0},XWAGkslpk:{opacity:0}},whileHover:animation1,whileTap:animation2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Fale comigo\"})}),className:\"framer-19elmt5\",\"data-framer-name\":\"Primary Button Label\",fonts:[\"FS;Plus Jakarta Sans-bold\"],layoutDependency:layoutDependency,layoutId:\"azZpjacGh\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jpvt6njb9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Fale comigo\"})})},nU9EXOeXs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Fale comigo\"})})},XWAGkslpk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtYm9sZA==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Fale comigo\"})})}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\".framer-lNksV.framer-19dq863, .framer-lNksV .framer-19dq863 { display: block; }\",\".framer-lNksV.framer-1wzw4e6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1120px; overflow: var(--overflow-clip-fallback, clip); padding: 12px 14px 12px 18px; position: relative; width: 1046px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lNksV .framer-1u7l56t-container { flex: none; height: auto; left: 51%; position: absolute; top: 12px; width: auto; z-index: 1; }\",\".framer-lNksV .framer-1esgz25 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lNksV .framer-133xo09 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-lNksV .framer-1xl1bma, .framer-lNksV .framer-14uoxnm, .framer-lNksV .framer-f6ns7k, .framer-lNksV .framer-1c43kd5, .framer-lNksV .framer-19elmt5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lNksV .framer-1bqbnx4 { height: 4px; position: relative; width: 4px; }\",\".framer-lNksV .framer-1pazpd1-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-lNksV .framer-1gfza3n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lNksV .framer-tt3849 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 16px 24px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lNksV .framer-1sdl7v8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 22px 8px 22px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-lNksV.framer-v-btkgne.framer-1wzw4e6 { flex-direction: column; gap: 24px; justify-content: flex-start; max-width: unset; width: 400px; }\",\".framer-lNksV.framer-v-btkgne .framer-1esgz25, .framer-lNksV.framer-v-x15zzi .framer-1esgz25, .framer-lNksV.framer-v-1ebs6py .framer-1esgz25 { gap: unset; justify-content: space-between; padding: 8px 14px 8px 14px; width: 100%; }\",\".framer-lNksV.framer-v-btkgne .framer-1gfza3n { flex: none; flex-direction: column; gap: 25px; padding: 0px 0px 16px 0px; width: 100%; }\",\".framer-lNksV.framer-v-btkgne .framer-tt3849 { flex: none; flex-direction: column; gap: 32px 24px; padding: 32px; width: 100%; }\",\".framer-lNksV.framer-v-btkgne .framer-14uoxnm, .framer-lNksV.framer-v-btkgne .framer-f6ns7k, .framer-lNksV.framer-v-btkgne .framer-1c43kd5 { cursor: pointer; }\",\".framer-lNksV.framer-v-btkgne .framer-1sdl7v8, .framer-lNksV.framer-v-x15zzi .framer-1sdl7v8, .framer-lNksV.framer-v-1ebs6py .framer-1sdl7v8 { height: min-content; padding: 13px 22px 13px 22px; }\",\".framer-lNksV.framer-v-x15zzi.framer-1wzw4e6, .framer-lNksV.framer-v-1ebs6py.framer-1wzw4e6 { flex-direction: column; gap: 24px; height: 64px; justify-content: flex-start; max-width: 360px; width: 360px; }\",\".framer-lNksV.framer-v-x15zzi .framer-1gfza3n, .framer-lNksV.framer-v-1ebs6py .framer-1gfza3n { flex: none; flex-direction: column; gap: 62px; width: 100%; }\",\".framer-lNksV.framer-v-x15zzi .framer-tt3849, .framer-lNksV.framer-v-1ebs6py .framer-tt3849 { flex: none; flex-direction: column; gap: 32px 24px; width: 100%; }\",...sharedStyle.css,'.framer-lNksV[data-border=\"true\"]::after, .framer-lNksV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1046\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1120px\",null,null]},\"nU9EXOeXs\":{\"layout\":[\"fixed\",\"auto\"]},\"jpvt6njb9\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"360px\",null,null]},\"bjtyMPJUj\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1120px\",null,null]},\"XWAGkslpk\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"360px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers60jEvYz7=withCSS(Component,css,\"framer-lNksV\");export default Framers60jEvYz7;Framers60jEvYz7.displayName=\"NavBar\";Framers60jEvYz7.defaultProps={height:64,width:1046};addPropertyControls(Framers60jEvYz7,{variant:{options:[\"HOorIKkaf\",\"nU9EXOeXs\",\"jpvt6njb9\",\"bjtyMPJUj\",\"XWAGkslpk\"],optionTitles:[\"Desktop\",\"Phone Opened\",\"Phone Closed\",\"Desktop Hidden\",\"Phone Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framers60jEvYz7,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AJVGEOXGB2ALQKAZEK2LDOLCVBCMCOIT/LDEP4R7SNNABDEG433DCQGM2A7YCBHLU/OWABOLGBAKFVLPZ756IYS6EKYKU54K3I.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TX2N2Q6ZO2LBO34H72H5RVJTBQFGU4GV/ZICVNTLTT4V7CCIJPWNY363N6LIP2AET/OUUAK2X2MEGEKC6ULA4CFSBY4PE5EGPV.woff2\",weight:\"400\"}]},...StopScrollFonts,...HamburguerMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framers60jEvYz7.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HamburguerMenu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers60jEvYz7\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1120px\\\",null,null]},\\\"nU9EXOeXs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jpvt6njb9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"360px\\\",null,null]},\\\"bjtyMPJUj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1120px\\\",null,null]},\\\"XWAGkslpk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"360px\\\",null,null]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1046\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s60jEvYz7.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useMemo}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function PreloadHeroImage(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const backgroundImageUrl=useMemo(()=>{const style=props?.style??{};const rawBackgroundImage=style.backgroundImage??style.background??(typeof props?.background===\"string\"?props.background:\"\");if(typeof rawBackgroundImage!==\"string\")return null;const match=rawBackgroundImage.match(/url\\((['\"]?)(.*?)\\1\\)/i);return match?.[2]??null;},[props?.style,props?.background]);useEffect(()=>{if(typeof document===\"undefined\"||!backgroundImageUrl)return;const selector=`link[rel=\"preload\"][as=\"image\"][href=\"${backgroundImageUrl}\"]`;const existingLink=document.head.querySelector(selector);if(existingLink)return;const preloadLink=document.createElement(\"link\");preloadLink.rel=\"preload\";preloadLink.as=\"image\";preloadLink.href=backgroundImageUrl;if(\"fetchPriority\"in preloadLink){preloadLink.setAttribute(\"fetchpriority\",\"high\");}preloadLink.setAttribute(\"data-framer-preload-hero-image\",\"true\");document.head.appendChild(preloadLink);},[backgroundImageUrl]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PreloadHeroImage\":{\"type\":\"reactHoc\",\"name\":\"PreloadHeroImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"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"}