{"version":3,"file":"script_main.CwcmsR3W.mjs","names":["_Fragment","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LogoName","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","MasterFonts","Master","Image","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Animation","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Card","Dot","Arrow","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","useMemo","useCallback","addPropertyOverrides","MasterFonts","Master","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","CopyToClipboard","MasterFonts","Master","MenuItem","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Master","Footer","Master1","useRef","React.useId","className","PropertyOverrides","React.createElement","HeaderFooter","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"],"sources":["https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/zkYee4F8dTCaZSef2L0v/LpNHhHlhSsrm7u3PIflL/dj_GkOjsm.js","https:/framerusercontent.com/modules/3vL0RK1VaDZG3RjTjY9A/ivsRJMzATg3tk5q3cERg/j4WNy9pBY.js","https:/framerusercontent.com/modules/czo11IMSpPAjrXWTZsHU/8uImvTIzojqPk8f6o98J/cBpFaNqHI.js","https:/framerusercontent.com/modules/5m821gTe2q0T1eRaJGNQ/bOfL3tJjv0Yqvh8hLplA/tirqvp2EW.js","https:/framerusercontent.com/modules/nOU8p0Gfzkr2NC7eM6wm/bOAaZFs2axdswqhtHTOv/to9fnyUya.js","https:/framerusercontent.com/modules/nmCJ3m4qjXRenM72sCJX/ZUGRmM59rvo8Jls2rqc6/VEoxbxoXJ.js","https:/framerusercontent.com/modules/1TO2b5le49XND7P96VWf/97miAMTClTg2HbevVhHz/cris6FSTp.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:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/framerusercontent.com/modules/uHbYhcywgkGh0M8e7TNF/41n7hGs9mMYIxznEFsLe/zO1HKQ1mC.js","https:/framerusercontent.com/modules/6HLBFajMvlT6kcIDINKM/tNUCc1gUmQaCzSF7KPKi/qBZTvyRxk.js","https:/framerusercontent.com/modules/t8WhpYlP3SPKANxB2T6g/7ZGJjGkHI6EN0aukonhi/twBVZqf3O.js","framer:toplevel/main"],"sourcesContent":["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;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !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\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle from\"https://framerusercontent.com/modules/ie40MprDPO4po7MWfvFs/Y5YmpG0bJfQe9M0F9Df8/dtMbXw68r.js\";const enabledGestures={qLmNC7bIw:{pressed:true}};const serializationHash=\"framer-ScAbj\";const variantClassNames={qLmNC7bIw:\"framer-v-fmwy8x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.5,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 getProps=({color,height,hover,id,pressed,text,width,...props})=>{return{...props,Bxv6QDWZq:pressed??props.Bxv6QDWZq,QlEmpM1kQ:text??props.QlEmpM1kQ??\"Anthony Carter\",UqLhIcfAh:hover??props.UqLhIcfAh,v8hwCUFWl:color??props.v8hwCUFWl??\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(20, 20, 20))\"};};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,QlEmpM1kQ,v8hwCUFWl,UqLhIcfAh,Bxv6QDWZq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"qLmNC7bIw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fmwy8x\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"qLmNC7bIw\",ref:refBinding,style:{opacity:1,...style},variants:{\"qLmNC7bIw-pressed\":{opacity:.8}},...addPropertyOverrides({\"qLmNC7bIw-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rsXCGNroA\"},motionChild:true,nodeId:\"jV1Ok1rDO\",openInNewTab:false,scopeId:\"dj_GkOjsm\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"home\",className:\"framer-7gasqw framer-1i2yq7v\",\"data-framer-cursor\":UqLhIcfAh,\"data-framer-name\":\"trigger-area\",layoutDependency:layoutDependency,layoutId:\"jV1Ok1rDO\",...addPropertyOverrides({\"qLmNC7bIw-pressed\":{\"data-framer-cursor\":Bxv6QDWZq}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1e323y5\",\"data-styles-preset\":\"dtMbXw68r\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--variable-reference-v8hwCUFWl-dj_GkOjsm))\"},children:\"❖ Anthony Carter\"})}),className:\"framer-y2z1hw\",\"data-framer-name\":\"logo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"efMmzbOzC\",style:{\"--extracted-tcooor\":\"var(--variable-reference-v8hwCUFWl-dj_GkOjsm)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-v8hwCUFWl-dj_GkOjsm\":v8hwCUFWl},text:QlEmpM1kQ,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ScAbj.framer-1i2yq7v, .framer-ScAbj .framer-1i2yq7v { display: block; }\",\".framer-ScAbj.framer-fmwy8x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ScAbj .framer-7gasqw { bottom: -8px; flex: none; left: -8px; overflow: hidden; position: absolute; right: -8px; text-decoration: none; top: -8px; z-index: 2; }\",\".framer-ScAbj .framer-y2z1hw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 118.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GDaIuCXPS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"QlEmpM1kQ\":\"text\",\"v8hwCUFWl\":\"color\",\"UqLhIcfAh\":\"hover\",\"Bxv6QDWZq\":\"pressed\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdj_GkOjsm=withCSS(Component,css,\"framer-ScAbj\");export default Framerdj_GkOjsm;Framerdj_GkOjsm.displayName=\"logo-name\";Framerdj_GkOjsm.defaultProps={height:24,width:118.5};addPropertyControls(Framerdj_GkOjsm,{QlEmpM1kQ:{defaultValue:\"Anthony Carter\",displayTextArea:false,title:\"Text\",type:ControlType.String},v8hwCUFWl:{defaultValue:'var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(20, 20, 20)) /* {\"name\":\"black\"} */',title:\"Color\",type:ControlType.Color},UqLhIcfAh:{title:\"Hover\",type:ControlType.CustomCursor},Bxv6QDWZq:{title:\"Pressed\",type:ControlType.CustomCursor}});addFonts(Framerdj_GkOjsm,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdj_GkOjsm\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"QlEmpM1kQ\\\":\\\"text\\\",\\\"v8hwCUFWl\\\":\\\"color\\\",\\\"UqLhIcfAh\\\":\\\"hover\\\",\\\"Bxv6QDWZq\\\":\\\"pressed\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GDaIuCXPS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"118.5\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dj_GkOjsm.map","// Generated by Framer (98b71dc)\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 StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import LogoName from\"https://framerusercontent.com/modules/zkYee4F8dTCaZSef2L0v/LpNHhHlhSsrm7u3PIflL/dj_GkOjsm.js\";const LogoNameFonts=getFonts(LogoName);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"bH28ETW1g\",\"bvaEWLRcm\",\"ggMNHRx3f\",\"nRXR1jh6k\"];const serializationHash=\"framer-Vsqbg\";const variantClassNames={bH28ETW1g:\"framer-v-11n7w5k\",bvaEWLRcm:\"framer-v-1qli7ci\",ggMNHRx3f:\"framer-v-1auny1g\",nRXR1jh6k:\"framer-v-1j4h6j2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"black-bg-mobile\":\"nRXR1jh6k\",\"black-bg\":\"ggMNHRx3f\",\"white-bg-mobile\":\"bvaEWLRcm\",\"white-bg\":\"bH28ETW1g\"};const getProps=({height,hover,id,myName,pressed,width,...props})=>{return{...props,J98s5IoD8:hover??props.J98s5IoD8,M0U8k9EV8:myName??props.M0U8k9EV8??\"Daniel Jaracz\",variant:humanReadableVariantMap[props.variant]??props.variant??\"bH28ETW1g\",ZXzik3PRb:pressed??props.ZXzik3PRb};};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,M0U8k9EV8,J98s5IoD8,ZXzik3PRb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bH28ETW1g\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"bvaEWLRcm\",\"nRXR1jh6k\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"bvaEWLRcm\",\"nRXR1jh6k\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11n7w5k\",className,classNames),\"data-framer-name\":\"white-bg\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"bH28ETW1g\",ref:refBinding,style:{backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-df70ac58-0e14-4e48-907e-b6083f4c8b7d, rgba(255, 255, 255, 0.85))\",WebkitBackdropFilter:\"blur(20px)\",...style},variants:{ggMNHRx3f:{backgroundColor:\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(20, 20, 20))\"},nRXR1jh6k:{backdropFilter:\"none\",backgroundColor:\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(17, 17, 17))\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({bvaEWLRcm:{\"data-framer-name\":\"white-bg-mobile\",\"data-hide-scrollbars\":undefined},ggMNHRx3f:{\"data-framer-name\":\"black-bg\",\"data-hide-scrollbars\":undefined},nRXR1jh6k:{\"data-framer-name\":\"black-bg-mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gyxsvn\",\"data-framer-name\":\"logo_wrapper\",layoutDependency:layoutDependency,layoutId:\"mcQ6fjSys\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(24+((componentViewport?.height||72)-48-24)/2)+0,...addPropertyOverrides({bvaEWLRcm:{y:(componentViewport?.y||0)+24+(0+0+((componentViewport?.height||72)-48-24)/1*0)+0},nRXR1jh6k:{y:(componentViewport?.y||0)+24+(0+0+((componentViewport?.height||72)-48-24)/1*0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-omnqdc-container\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"xQzNZ_SK9-container\",name:\"logo\",nodeId:\"xQzNZ_SK9\",rendersWithMotion:true,scopeId:\"j4WNy9pBY\",children:/*#__PURE__*/_jsx(LogoName,{Bxv6QDWZq:ZXzik3PRb,height:\"100%\",id:\"xQzNZ_SK9\",layoutId:\"xQzNZ_SK9\",name:\"logo\",QlEmpM1kQ:M0U8k9EV8,UqLhIcfAh:J98s5IoD8,v8hwCUFWl:\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(20, 20, 20))\",width:\"100%\",...addPropertyOverrides({ggMNHRx3f:{v8hwCUFWl:\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\"},nRXR1jh6k:{v8hwCUFWl:\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1evwc6e\",\"data-framer-name\":\"navbar-links_wrapper\",layoutDependency:layoutDependency,layoutId:\"EIPZru60_\"})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-snfitq-container\",\"data-framer-name\":\"stop-scroll_utility\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"u9YFncVvQ-container\",name:\"stop-scroll_utility\",nodeId:\"u9YFncVvQ\",rendersWithMotion:true,scopeId:\"j4WNy9pBY\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"u9YFncVvQ\",layoutId:\"u9YFncVvQ\",name:\"stop-scroll_utility\",toggle:false,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Vsqbg.framer-i6myvl, .framer-Vsqbg .framer-i6myvl { display: block; }\",\".framer-Vsqbg.framer-11n7w5k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 32px 24px 32px; position: relative; width: 1200px; }\",\".framer-Vsqbg .framer-1gyxsvn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vsqbg .framer-omnqdc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Vsqbg .framer-1evwc6e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; min-height: 24px; min-width: 71px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vsqbg .framer-snfitq-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-Vsqbg.framer-v-1qli7ci.framer-11n7w5k, .framer-Vsqbg.framer-v-1j4h6j2.framer-11n7w5k { align-content: flex-start; align-items: flex-start; flex-direction: column; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 24px 16px 24px 16px; width: 480px; }\",\".framer-Vsqbg.framer-v-1qli7ci .framer-1gyxsvn, .framer-Vsqbg.framer-v-1j4h6j2 .framer-1gyxsvn { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-Vsqbg.framer-v-1qli7ci .framer-omnqdc-container { order: 0; }\",'.framer-Vsqbg[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-Vsqbg [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-Vsqbg[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-Vsqbg [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-Vsqbg[data-hide-scrollbars=\"true\"], .framer-Vsqbg [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bvaEWLRcm\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"ggMNHRx3f\":{\"layout\":[\"fixed\",\"auto\"]},\"nRXR1jh6k\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerVariables {\"M0U8k9EV8\":\"myName\",\"J98s5IoD8\":\"hover\",\"ZXzik3PRb\":\"pressed\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj4WNy9pBY=withCSS(Component,css,\"framer-Vsqbg\");export default Framerj4WNy9pBY;Framerj4WNy9pBY.displayName=\"master\";Framerj4WNy9pBY.defaultProps={height:72,width:1200};addPropertyControls(Framerj4WNy9pBY,{variant:{options:[\"bH28ETW1g\",\"bvaEWLRcm\",\"ggMNHRx3f\",\"nRXR1jh6k\"],optionTitles:[\"white-bg\",\"white-bg-mobile\",\"black-bg\",\"black-bg-mobile\"],title:\"Variant\",type:ControlType.Enum},M0U8k9EV8:{defaultValue:\"Daniel Jaracz\",displayTextArea:false,title:\"My name\",type:ControlType.String},J98s5IoD8:{title:\"Hover\",type:ControlType.CustomCursor},ZXzik3PRb:{title:\"Pressed\",type:ControlType.CustomCursor}});addFonts(Framerj4WNy9pBY,[{explicitInter:true,fonts:[]},...LogoNameFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj4WNy9pBY\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"M0U8k9EV8\\\":\\\"myName\\\",\\\"J98s5IoD8\\\":\\\"hover\\\",\\\"ZXzik3PRb\\\":\\\"pressed\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bvaEWLRcm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"ggMNHRx3f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nRXR1jh6k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j4WNy9pBY.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"hxf4JR3Sl\",\"Y9jwZuwM8\",\"buURTgIwp\",\"vfRBfYiZ2\",\"YNm5rInbE\"];const serializationHash=\"framer-cfpZp\";const variantClassNames={buURTgIwp:\"framer-v-9agn45\",hxf4JR3Sl:\"framer-v-1ryzvys\",vfRBfYiZ2:\"framer-v-1h6rqad\",Y9jwZuwM8:\"framer-v-1scn2as\",YNm5rInbE:\"framer-v-wqsx5f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"arrow-right\":\"Y9jwZuwM8\",\"arrow-up-right\":\"hxf4JR3Sl\",\"copy-to-clipboard\":\"buURTgIwp\",check:\"YNm5rInbE\",quote:\"vfRBfYiZ2\"};const getProps=({color,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref,_ref1;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"hxf4JR3Sl\",wDftQIZAU:(_ref1=color!==null&&color!==void 0?color:props.wDftQIZAU)!==null&&_ref1!==void 0?_ref1:\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(28, 28, 28))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,wDftQIZAU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hxf4JR3Sl\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.figure,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ryzvys\",className,classNames),\"data-framer-name\":\"arrow-up-right\",layoutDependency:layoutDependency,layoutId:\"hxf4JR3Sl\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({buURTgIwp:{\"data-framer-name\":\"copy-to-clipboard\"},vfRBfYiZ2:{\"data-framer-name\":\"quote\"},Y9jwZuwM8:{\"data-framer-name\":\"arrow-right\"},YNm5rInbE:{\"data-framer-name\":\"check\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lrku3h\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"bdJ7OJPII\",style:{backgroundColor:wDftQIZAU,mask:\"url('https://framerusercontent.com/images/ymblyjjxlXNniOwyY1vxhUKdF8.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/ymblyjjxlXNniOwyY1vxhUKdF8.svg') alpha no-repeat center / cover add\"},variants:{buURTgIwp:{mask:\"url('https://framerusercontent.com/images/BTE6xQdjHn7sHcXpxKYOzHfvU.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/BTE6xQdjHn7sHcXpxKYOzHfvU.svg') alpha no-repeat center / cover add\"},vfRBfYiZ2:{mask:\"url('https://framerusercontent.com/images/DNGKHosJ40IstEnJxv2pUz9N38.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/DNGKHosJ40IstEnJxv2pUz9N38.svg') alpha no-repeat center / cover add\"},Y9jwZuwM8:{mask:\"url('https://framerusercontent.com/images/gDGfhaWfgXnzKFVkOhYMqD6zJI.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/gDGfhaWfgXnzKFVkOhYMqD6zJI.svg') alpha no-repeat center / cover add\"},YNm5rInbE:{mask:\"url('https://framerusercontent.com/images/WerZNbTWMG00fcY4UlVGV1m2U.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/WerZNbTWMG00fcY4UlVGV1m2U.svg') alpha no-repeat center / cover add\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cfpZp.framer-17sf5fc, .framer-cfpZp .framer-17sf5fc { display: block; }\",\".framer-cfpZp.framer-1ryzvys { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 24px; }\",\".framer-cfpZp .framer-lrku3h { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cfpZp.framer-1ryzvys { gap: 0px; } .framer-cfpZp.framer-1ryzvys > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-cfpZp.framer-1ryzvys > :first-child { margin-left: 0px; } .framer-cfpZp.framer-1ryzvys > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Y9jwZuwM8\":{\"layout\":[\"fixed\",\"auto\"]},\"buURTgIwp\":{\"layout\":[\"fixed\",\"auto\"]},\"vfRBfYiZ2\":{\"layout\":[\"fixed\",\"auto\"]},\"YNm5rInbE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wDftQIZAU\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramercBpFaNqHI=withCSS(Component,css,\"framer-cfpZp\");export default FramercBpFaNqHI;FramercBpFaNqHI.displayName=\"master\";FramercBpFaNqHI.defaultProps={height:24,width:24};addPropertyControls(FramercBpFaNqHI,{variant:{options:[\"hxf4JR3Sl\",\"Y9jwZuwM8\",\"buURTgIwp\",\"vfRBfYiZ2\",\"YNm5rInbE\"],optionTitles:[\"arrow-up-right\",\"arrow-right\",\"copy-to-clipboard\",\"quote\",\"check\"],title:\"Variant\",type:ControlType.Enum},wDftQIZAU:{defaultValue:'var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(28, 28, 28)) /* {\"name\":\"black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramercBpFaNqHI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercBpFaNqHI\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"wDftQIZAU\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y9jwZuwM8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"buURTgIwp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vfRBfYiZ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YNm5rInbE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cBpFaNqHI.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ie40MprDPO4po7MWfvFs/Y5YmpG0bJfQe9M0F9Df8/dtMbXw68r.js\";import Master from\"https://framerusercontent.com/modules/czo11IMSpPAjrXWTZsHU/8uImvTIzojqPk8f6o98J/cBpFaNqHI.js\";import Image from\"https://framerusercontent.com/modules/zbJ6PP5EwBSusbuodgTZ/44QT0SK3Rbx7g91MlGz8/HeHMFAmHm.js\";const MasterFonts=getFonts(Master);const ImageFonts=getFonts(Image);const cycleOrder=[\"i2AKWe6Wj\",\"zZLltiBfK\"];const serializationHash=\"framer-AKhZD\";const variantClassNames={i2AKWe6Wj:\"framer-v-txajga\",zZLltiBfK:\"framer-v-zt3vvh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.8,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"desktop/tablet\":\"i2AKWe6Wj\",mobile:\"zZLltiBfK\"};const getProps=({height,id,name1,photo,role,text,width,...props})=>{return{...props,kvTfuMP9S:role??props.kvTfuMP9S??\"CEO, Tech Innovations\",lBDS8hQ78:text??props.lBDS8hQ78??\"Anthony's expertise is evident in his knack for turning complexity into simplicity, creating user-friendly interfaces that anyone can enjoy.\",MrgqcwBG9:name1??props.MrgqcwBG9??\"Michael Scott\",variant:humanReadableVariantMap[props.variant]??props.variant??\"i2AKWe6Wj\",YPtdF6Sg4:photo??props.YPtdF6Sg4};};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,lBDS8hQ78,YPtdF6Sg4,MrgqcwBG9,kvTfuMP9S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i2AKWe6Wj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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-txajga\",className,classNames),\"data-framer-name\":\"desktop/tablet\",layoutDependency:layoutDependency,layoutId:\"i2AKWe6Wj\",ref:refBinding,style:{backgroundColor:\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(20, 20, 20))\",...style},...addPropertyOverrides({zZLltiBfK:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"32px\",y:(componentViewport?.y||0)+32+((componentViewport?.height||270.5)-64-744+0+0),...addPropertyOverrides({zZLltiBfK:{y:(componentViewport?.y||0)+16+((componentViewport?.height||192)-32-676+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jj21zt-container\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"Zxee4B8nN-container\",name:\"icon\",nodeId:\"Zxee4B8nN\",rendersWithMotion:true,scopeId:\"tirqvp2EW\",children:/*#__PURE__*/_jsx(Master,{height:\"100%\",id:\"Zxee4B8nN\",layoutId:\"Zxee4B8nN\",name:\"icon\",style:{width:\"100%\"},variant:\"vfRBfYiZ2\",wDftQIZAU:\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmsgj2\",\"data-framer-name\":\"text_wrapper\",layoutDependency:layoutDependency,layoutId:\"ZE4eXGXLz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255)))\"},children:\"Anthony's expertise is evident in his knack for turning complexity into simplicity, creating user-friendly interfaces that anyone can enjoy.\"})}),className:\"framer-6b7965\",\"data-framer-name\":\"text\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"jtGkdiwqu\",style:{\"--extracted-r6o4lv\":\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lBDS8hQ78,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zZLltiBfK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e323y5\",\"data-styles-preset\":\"dtMbXw68r\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255)))\"},children:\"Anthony's expertise is evident in his knack for turning complexity into simplicity, creating user-friendly interfaces that anyone can enjoy.\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g6sq11\",\"data-framer-name\":\"author_wrapper\",layoutDependency:layoutDependency,layoutId:\"oXHnJ3YT7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"48px\",y:(componentViewport?.y||0)+32+((componentViewport?.height||270.5)-64-744+180+64)+0,...addPropertyOverrides({zZLltiBfK:{y:(componentViewport?.y||0)+16+((componentViewport?.height||192)-32-676+144+32)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e09zr9-container\",\"data-framer-name\":\"photo\",layoutDependency:layoutDependency,layoutId:\"q2jrrSKQb-container\",name:\"photo\",nodeId:\"q2jrrSKQb\",rendersWithMotion:true,scopeId:\"tirqvp2EW\",children:/*#__PURE__*/_jsx(Image,{DGQaQnwGq:toResponsiveImage(YPtdF6Sg4),ew_0KUuZC:\"100%\",GVcXeR9pU:{borderColor:\"var(--token-668938b7-3188-41fb-a1d8-a4f927601718, rgba(255, 255, 255, 0.2))\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"q2jrrSKQb\",layoutId:\"q2jrrSKQb\",name:\"photo\",nIxUAhC2W:{bounce:0,delay:0,duration:1,type:\"spring\"},qObVKf4OM:\"p4KTQsFN6\",style:{width:\"100%\"},variant:\"uq5j_37Zq\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fhipq6\",\"data-framer-name\":\"name+role\",layoutDependency:layoutDependency,layoutId:\"H4Vu3dywk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e323y5\",\"data-styles-preset\":\"dtMbXw68r\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255)))\"},children:\"Franc Sinatra\"})}),className:\"framer-jlddy0\",\"data-framer-name\":\"name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZnS5xnpEd\",style:{\"--extracted-r6o4lv\":\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"12px\"},text:MrgqcwBG9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e323y5\",\"data-styles-preset\":\"dtMbXw68r\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df70ac58-0e14-4e48-907e-b6083f4c8b7d, rgba(255, 255, 255, 0.85)))\"},children:\"CEO, Tech Innovations\"})}),className:\"framer-a6vb9n\",\"data-framer-name\":\"role\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GGYy49jWl\",style:{\"--extracted-r6o4lv\":\"var(--token-df70ac58-0e14-4e48-907e-b6083f4c8b7d, rgba(255, 255, 255, 0.85))\",\"--framer-paragraph-spacing\":\"12px\",opacity:.5},text:kvTfuMP9S,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AKhZD.framer-1x71y9x, .framer-AKhZD .framer-1x71y9x { display: block; }\",\".framer-AKhZD.framer-txajga { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; max-width: 960px; overflow: visible; padding: 32px; position: relative; width: 960px; }\",\".framer-AKhZD .framer-1jj21zt-container { flex: none; height: auto; position: relative; width: 32px; }\",\".framer-AKhZD .framer-fmsgj2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-AKhZD .framer-6b7965 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-AKhZD .framer-1g6sq11 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-AKhZD .framer-e09zr9-container { flex: none; height: auto; position: relative; width: 48px; }\",\".framer-AKhZD .framer-fhipq6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-AKhZD .framer-jlddy0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AKhZD .framer-a6vb9n { flex: none; height: 24px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-AKhZD.framer-v-zt3vvh.framer-txajga { gap: 16px; padding: 16px; }\",\".framer-AKhZD.framer-v-zt3vvh .framer-a6vb9n { height: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 270.5\n * @framerIntrinsicWidth 960\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"960px\",null,null]},\"zZLltiBfK\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"960px\",null,null]}}}\n * @framerVariables {\"lBDS8hQ78\":\"text\",\"YPtdF6Sg4\":\"photo\",\"MrgqcwBG9\":\"name1\",\"kvTfuMP9S\":\"role\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertirqvp2EW=withCSS(Component,css,\"framer-AKhZD\");export default Framertirqvp2EW;Framertirqvp2EW.displayName=\"card\";Framertirqvp2EW.defaultProps={height:270.5,width:960};addPropertyControls(Framertirqvp2EW,{variant:{options:[\"i2AKWe6Wj\",\"zZLltiBfK\"],optionTitles:[\"desktop/tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},lBDS8hQ78:{defaultValue:\"Anthony's expertise is evident in his knack for turning complexity into simplicity, creating user-friendly interfaces that anyone can enjoy.\",displayTextArea:false,title:\"Text\",type:ControlType.String},YPtdF6Sg4:{title:\"Photo\",type:ControlType.ResponsiveImage},MrgqcwBG9:{defaultValue:\"Michael Scott\",displayTextArea:false,title:\"Name\",type:ControlType.String},kvTfuMP9S:{defaultValue:\"CEO, Tech Innovations\",displayTextArea:false,title:\"Role\",type:ControlType.String}});addFonts(Framertirqvp2EW,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{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\"}]},...MasterFonts,...ImageFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertirqvp2EW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"960\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"lBDS8hQ78\\\":\\\"text\\\",\\\"YPtdF6Sg4\\\":\\\"photo\\\",\\\"MrgqcwBG9\\\":\\\"name1\\\",\\\"kvTfuMP9S\\\":\\\"role\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"960px\\\",null,null]},\\\"zZLltiBfK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"960px\\\",null,null]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"270.5\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tirqvp2EW.map","// Generated by Framer (c56cc2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Animation from\"https://framerusercontent.com/modules/wIZVIeBQuZIAcIYUMRET/tPXACjXlZuorh1J9mtWV/xMWBk2wLf.js\";const AnimationFonts=getFonts(Animation);const cycleOrder=[\"bidlxpBUj\",\"cy14QesWM\"];const serializationHash=\"framer-f5yNR\";const variantClassNames={bidlxpBUj:\"framer-v-1jxixin\",cy14QesWM:\"framer-v-16otnad\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"cy14QesWM\",default:\"bidlxpBUj\"};const getProps=({click,height,hover,id,pressed,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,a8sn_LUX_:hover!==null&&hover!==void 0?hover:props.a8sn_LUX_,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"bidlxpBUj\",XbDeftwL1:pressed!==null&&pressed!==void 0?pressed:props.XbDeftwL1,yoB8e3uUm:click!==null&&click!==void 0?click:props.yoB8e3uUm};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,yoB8e3uUm,a8sn_LUX_,XbDeftwL1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bidlxpBUj\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qszct6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yoB8e3uUm){const res=await yoB8e3uUm(...args);if(res===false)return false;}setVariant(\"cy14QesWM\");});const onAppear1rh28bk=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bidlxpBUj\"),300);});useOnVariantChange(baseVariant,{cy14QesWM:onAppear1rh28bk});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,\"aria-label\":\"previous/next testimonial\",className:cx(serializationHash,...sharedStyleClassNames,\"framer-1jxixin\",className,classNames),\"data-framer-cursor\":a8sn_LUX_,\"data-framer-name\":\"default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"bidlxpBUj\",onTap:onTap1qszct6,ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",opacity:1,...style},variants:{cy14QesWM:{opacity:.8}},...addPropertyOverrides({cy14QesWM:{\"data-framer-cursor\":XbDeftwL1,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)*.5000000000000002-12),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-crf9e1-container\",\"data-framer-name\":\"icon-animation\",layoutDependency:layoutDependency,layoutId:\"plmDsHr_Q-container\",name:\"icon-animation\",children:/*#__PURE__*/_jsx(Animation,{height:\"100%\",id:\"plmDsHr_Q\",ir0Lh2Wmq:\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",jJ03az2eS:\"yRLHDSEm7\",layoutId:\"plmDsHr_Q\",name:\"icon-animation\",NPoYp5F2J:\"CjhvtDjS2\",style:{height:\"100%\",width:\"100%\"},variant:\"t4oFLQqqp\",width:\"100%\",...addPropertyOverrides({cy14QesWM:{variant:\"r6mpZuiYQ\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f5yNR.framer-q8tjlu, .framer-f5yNR .framer-q8tjlu { display: block; }\",\".framer-f5yNR.framer-1jxixin { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-f5yNR .framer-crf9e1-container { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-f5yNR.framer-v-16otnad.framer-1jxixin { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cy14QesWM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yoB8e3uUm\":\"click\",\"a8sn_LUX_\":\"hover\",\"XbDeftwL1\":\"pressed\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerto9fnyUya=withCSS(Component,css,\"framer-f5yNR\");export default Framerto9fnyUya;Framerto9fnyUya.displayName=\"arrow\";Framerto9fnyUya.defaultProps={height:44,width:44};addPropertyControls(Framerto9fnyUya,{variant:{options:[\"bidlxpBUj\",\"cy14QesWM\"],optionTitles:[\"default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},yoB8e3uUm:{title:\"Click\",type:ControlType.EventHandler},a8sn_LUX_:{title:\"Hover\",type:ControlType.CustomCursor},XbDeftwL1:{title:\"Pressed\",type:ControlType.CustomCursor}});addFonts(Framerto9fnyUya,[{explicitInter:true,fonts:[]},...AnimationFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerto9fnyUya\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cy14QesWM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"44\",\"framerVariables\":\"{\\\"yoB8e3uUm\\\":\\\"click\\\",\\\"a8sn_LUX_\\\":\\\"hover\\\",\\\"XbDeftwL1\\\":\\\"pressed\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./to9fnyUya.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"lOxIIYS_T\",\"Gqc0h1vhS\",\"PZo4TdOg2\"];const serializationHash=\"framer-5u2Kz\";const variantClassNames={Gqc0h1vhS:\"framer-v-41gpol\",lOxIIYS_T:\"framer-v-1b2y7rs\",PZo4TdOg2:\"framer-v-1a3ptmw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:15,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={empty:\"Gqc0h1vhS\",full:\"lOxIIYS_T\",Variant:\"PZo4TdOg2\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lOxIIYS_T\"};};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:\"lOxIIYS_T\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearet2u4c=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Gqc0h1vhS\"),100);});useOnVariantChange(baseVariant,{default:onAppearet2u4c,PZo4TdOg2:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PZo4TdOg2\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b2y7rs\",className,classNames),\"data-framer-name\":\"full\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lOxIIYS_T\",ref:refBinding,style:{...style},...addPropertyOverrides({Gqc0h1vhS:{\"data-framer-name\":\"empty\"},PZo4TdOg2:{\"data-framer-name\":undefined,\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rr03zz\",layoutDependency:layoutDependency,layoutId:\"XO5Dm5PNd\",style:{backgroundColor:\"var(--token-668938b7-3188-41fb-a1d8-a4f927601718, rgba(255, 255, 255, 0.2))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bvdxqz\",\"data-framer-name\":\"dot\",layoutDependency:layoutDependency,layoutId:\"eCpjmoYCG\",style:{backgroundColor:\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",mask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,0) 0deg, rgba(0, 0, 0, 0) 0deg, rgba(0,0,0,1) 0deg) add\",WebkitMask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,0) 0deg, rgba(0, 0, 0, 0) 0deg, rgba(0,0,0,1) 0deg) add\"},variants:{Gqc0h1vhS:{mask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,0) 0deg, rgba(0, 0, 0, 0) 360deg, rgba(0,0,0,1) 360deg) add\",WebkitMask:\"conic-gradient(from 0deg at 50% 50%, rgba(0,0,0,0) 0deg, rgba(0, 0, 0, 0) 360deg, rgba(0,0,0,1) 360deg) add\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5u2Kz.framer-bm9gyn, .framer-5u2Kz .framer-bm9gyn { display: block; }\",\".framer-5u2Kz.framer-1b2y7rs { gap: 8px; height: 12px; overflow: hidden; position: relative; width: 12px; }\",\".framer-5u2Kz .framer-1rr03zz { bottom: 0px; flex: none; gap: 8px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-5u2Kz .framer-bvdxqz { flex: none; height: 12px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-5u2Kz.framer-v-41gpol.framer-1b2y7rs, .framer-5u2Kz.framer-v-1a3ptmw.framer-1b2y7rs { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 12px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 12\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gqc0h1vhS\":{\"layout\":[\"fixed\",\"fixed\"]},\"PZo4TdOg2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVEoxbxoXJ=withCSS(Component,css,\"framer-5u2Kz\");export default FramerVEoxbxoXJ;FramerVEoxbxoXJ.displayName=\"dot\";FramerVEoxbxoXJ.defaultProps={height:12,width:12};addPropertyControls(FramerVEoxbxoXJ,{variant:{options:[\"lOxIIYS_T\",\"Gqc0h1vhS\",\"PZo4TdOg2\"],optionTitles:[\"full\",\"empty\",\"Variant\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVEoxbxoXJ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVEoxbxoXJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gqc0h1vhS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PZo4TdOg2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"12\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"12\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VEoxbxoXJ.map","// Generated by Framer (973d7a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Card from\"https://framerusercontent.com/modules/5m821gTe2q0T1eRaJGNQ/bOfL3tJjv0Yqvh8hLplA/tirqvp2EW.js\";import Arrow from\"https://framerusercontent.com/modules/nOU8p0Gfzkr2NC7eM6wm/bOAaZFs2axdswqhtHTOv/to9fnyUya.js\";import Dot from\"https://framerusercontent.com/modules/nmCJ3m4qjXRenM72sCJX/ZUGRmM59rvo8Jls2rqc6/VEoxbxoXJ.js\";const CardFonts=getFonts(Card);const DotFonts=getFonts(Dot);const ArrowFonts=getFonts(Arrow);const CardControls=getPropertyControls(Card);const cycleOrder=[\"xVQlHJTg8\",\"MDDRwq6IS\"];const serializationHash=\"framer-sjFFI\";const variantClassNames={MDDRwq6IS:\"framer-v-az4a79\",xVQlHJTg8:\"framer-v-3cv6ge\"};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:150,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"desktop/tablet\":\"i2AKWe6Wj\",mobile:\"zZLltiBfK\"};const humanReadableVariantMap={\"01\":\"xVQlHJTg8\",\"02\":\"MDDRwq6IS\"};const getProps=({breakpoint,height,hover,id,pressed,width,...props})=>{return{...props,j8dHKaENj:humanReadableEnumMap[breakpoint]??breakpoint??props.j8dHKaENj??\"i2AKWe6Wj\",Uf8j4ig99:hover??props.Uf8j4ig99,variant:humanReadableVariantMap[props.variant]??props.variant??\"xVQlHJTg8\",WYuBlJ_ES:pressed??props.WYuBlJ_ES};};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,j8dHKaENj,Uf8j4ig99,WYuBlJ_ES,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xVQlHJTg8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear413c7z=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"MDDRwq6IS\"),15e3);});const onAppear4j49lj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"xVQlHJTg8\"),15e3);});const yoB8e3uUma74ivb=activeVariantCallback(async(...args)=>{setVariant(\"MDDRwq6IS\");});const yoB8e3uUmdalf93=activeVariantCallback(async(...args)=>{setVariant(\"xVQlHJTg8\");});useOnVariantChange(baseVariant,{default:onAppear413c7z,MDDRwq6IS:onAppear4j49lj});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-3cv6ge\",className,classNames),\"data-framer-name\":\"01\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xVQlHJTg8\",ref:refBinding,style:{backgroundColor:\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(20, 20, 20))\",...style},...addPropertyOverrides({MDDRwq6IS:{\"data-framer-name\":\"02\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9itejl\",\"data-border\":true,\"data-framer-name\":\"testimonial_wrapper\",layoutDependency:layoutDependency,layoutId:\"PPYlkx2Gp\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-668938b7-3188-41fb-a1d8-a4f927601718, rgba(255, 255, 255, 0.2))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||416)-0-322+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5a18jp-container\",\"data-framer-name\":\"testimonial\",layoutDependency:layoutDependency,layoutId:\"qA5y0DliA-container\",name:\"testimonial\",nodeId:\"qA5y0DliA\",rendersWithMotion:true,scopeId:\"cris6FSTp\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"qA5y0DliA\",kvTfuMP9S:\"Senior UX Designer and Design System Lead at Pure Storage\",layoutId:\"qA5y0DliA\",lBDS8hQ78:\"I worked with Daniel on a Design system and Mobile app projects. He takes a proactive, practical approach and always delivers top quality work. He’s great at balancing fresh ideas with technical constraints, communicates clearly, takes feedback openly and stays humble. This makes him a teammate you can fully rely on.\",MrgqcwBG9:\"Josef Vondr\\xe1k\",name:\"testimonial\",style:{width:\"100%\"},variant:j8dHKaENj,width:\"100%\",YPtdF6Sg4:addImageAlt({pixelHeight:265,pixelWidth:265,src:\"https://framerusercontent.com/images/dje01XhLsgAGBl2JNZcX9mAVdU.jpeg?width=265&height=265\"},\"\"),...addPropertyOverrides({MDDRwq6IS:{kvTfuMP9S:\"Senior Software Architect | Chief Information Officer at Moje Ambulance\",lBDS8hQ78:\"Daniel is not just a talented UI designer, he is a professional with maturity, self-awareness, and a drive for constant growth. I can recommend him without hesitation, and I believe any team that gives him an opportunity will gain not only a skilled designer but also a colleague who keeps raising the bar for himself and those around him.\",MrgqcwBG9:\"Petr Kaleta\",YPtdF6Sg4:addImageAlt({pixelHeight:767,pixelWidth:767,src:\"https://framerusercontent.com/images/53a5pOodAKgif5zqrygEnN418ao.jpeg?width=767&height=767\",srcSet:\"https://framerusercontent.com/images/53a5pOodAKgif5zqrygEnN418ao.jpeg?scale-down-to=512&width=767&height=767 512w,https://framerusercontent.com/images/53a5pOodAKgif5zqrygEnN418ao.jpeg?width=767&height=767 767w\"},\"\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14rjr01\",\"data-framer-name\":\"controllers_wrapper\",layoutDependency:layoutDependency,layoutId:\"JwRS6uXCT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f1guzo\",\"data-framer-name\":\"dots\",layoutDependency:layoutDependency,layoutId:\"AErXjmx4b\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,width:\"12px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||416)-0-322+270+8)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bxj10g-container\",\"data-framer-name\":\"01\",layoutDependency:layoutDependency,layoutId:\"XVW2N01nu-container\",name:\"01\",nodeId:\"XVW2N01nu\",rendersWithMotion:true,scopeId:\"cris6FSTp\",children:/*#__PURE__*/_jsx(Dot,{height:\"100%\",id:\"XVW2N01nu\",layoutId:\"XVW2N01nu\",name:\"01\",style:{height:\"100%\",width:\"100%\"},variant:\"lOxIIYS_T\",width:\"100%\",...addPropertyOverrides({MDDRwq6IS:{variant:\"PZo4TdOg2\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,width:\"12px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||416)-0-322+270+8)+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jnjnn5-container\",\"data-framer-name\":\"02\",layoutDependency:layoutDependency,layoutId:\"EGPTox3Q8-container\",name:\"02\",nodeId:\"EGPTox3Q8\",rendersWithMotion:true,scopeId:\"cris6FSTp\",children:/*#__PURE__*/_jsx(Dot,{height:\"100%\",id:\"EGPTox3Q8\",layoutId:\"EGPTox3Q8\",name:\"02\",style:{height:\"100%\",width:\"100%\"},variant:\"PZo4TdOg2\",width:\"100%\",...addPropertyOverrides({MDDRwq6IS:{variant:\"lOxIIYS_T\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tlwmvs\",\"data-framer-name\":\"arrows\",layoutDependency:layoutDependency,layoutId:\"rT4Lp3bWx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||416)-0-322+270+8)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bfa4e7-container\",\"data-framer-name\":\"previous\",layoutDependency:layoutDependency,layoutId:\"ui9e490j7-container\",name:\"previous\",nodeId:\"ui9e490j7\",rendersWithMotion:true,scopeId:\"cris6FSTp\",style:{rotate:180},children:/*#__PURE__*/_jsx(Arrow,{a8sn_LUX_:Uf8j4ig99,height:\"100%\",id:\"ui9e490j7\",layoutId:\"ui9e490j7\",name:\"previous\",style:{height:\"100%\",width:\"100%\"},variant:\"bidlxpBUj\",width:\"100%\",XbDeftwL1:WYuBlJ_ES,yoB8e3uUm:yoB8e3uUma74ivb,...addPropertyOverrides({MDDRwq6IS:{yoB8e3uUm:yoB8e3uUmdalf93}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||416)-0-322+270+8)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ozwtuk-container\",\"data-framer-name\":\"next\",layoutDependency:layoutDependency,layoutId:\"mB34Xmf86-container\",name:\"next\",nodeId:\"mB34Xmf86\",rendersWithMotion:true,scopeId:\"cris6FSTp\",children:/*#__PURE__*/_jsx(Arrow,{a8sn_LUX_:Uf8j4ig99,height:\"100%\",id:\"mB34Xmf86\",layoutId:\"mB34Xmf86\",name:\"next\",style:{height:\"100%\",width:\"100%\"},variant:\"bidlxpBUj\",width:\"100%\",XbDeftwL1:WYuBlJ_ES,yoB8e3uUm:yoB8e3uUma74ivb,...addPropertyOverrides({MDDRwq6IS:{yoB8e3uUm:yoB8e3uUmdalf93}},baseVariant,gestureVariant)})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sjFFI.framer-11vien3, .framer-sjFFI .framer-11vien3 { display: block; }\",\".framer-sjFFI.framer-3cv6ge { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 960px; }\",\".framer-sjFFI .framer-9itejl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-sjFFI .framer-5a18jp-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-sjFFI .framer-14rjr01 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 960px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-sjFFI .framer-f1guzo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sjFFI .framer-1bxj10g-container, .framer-sjFFI .framer-1jnjnn5-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\".framer-sjFFI .framer-tlwmvs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-sjFFI .framer-bfa4e7-container, .framer-sjFFI .framer-ozwtuk-container { flex: none; height: 44px; position: relative; width: 44px; }\",'.framer-sjFFI[data-border=\"true\"]::after, .framer-sjFFI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 416\n * @framerIntrinsicWidth 960\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MDDRwq6IS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"j8dHKaENj\":\"breakpoint\",\"Uf8j4ig99\":\"hover\",\"WYuBlJ_ES\":\"pressed\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framercris6FSTp=withCSS(Component,css,\"framer-sjFFI\");export default Framercris6FSTp;Framercris6FSTp.displayName=\"master\";Framercris6FSTp.defaultProps={height:416,width:960};addPropertyControls(Framercris6FSTp,{variant:{options:[\"xVQlHJTg8\",\"MDDRwq6IS\"],optionTitles:[\"01\",\"02\"],title:\"Variant\",type:ControlType.Enum},j8dHKaENj:CardControls?.[\"variant\"]&&{...CardControls[\"variant\"],defaultValue:\"i2AKWe6Wj\",description:undefined,hidden:undefined,title:\"Breakpoint\"},Uf8j4ig99:{title:\"Hover\",type:ControlType.CustomCursor},WYuBlJ_ES:{title:\"Pressed\",type:ControlType.CustomCursor}});addFonts(Framercris6FSTp,[{explicitInter:true,fonts:[]},...CardFonts,...DotFonts,...ArrowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framercris6FSTp\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"416\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"j8dHKaENj\\\":\\\"breakpoint\\\",\\\"Uf8j4ig99\\\":\\\"hover\\\",\\\"WYuBlJ_ES\\\":\\\"pressed\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MDDRwq6IS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"960\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cris6FSTp.map","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\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","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 (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1zbzZ95GgnALG846roqp/nu3Z8ngCAOBWEh7uzSoF/TedrfHzl7.js\";import Master from\"https://framerusercontent.com/modules/czo11IMSpPAjrXWTZsHU/8uImvTIzojqPk8f6o98J/cBpFaNqHI.js\";const ClipboardFonts=getFonts(Clipboard);const MasterFonts=getFonts(Master);const enabledGestures={aj8NZW0F1:{pressed:true},lKov7AD6L:{pressed:true},ltTe1iN9x:{pressed:true}};const cycleOrder=[\"D4cDwNmqa\",\"ltTe1iN9x\",\"a2kAhHZHX\",\"ZVPGX_i0v\",\"aj8NZW0F1\",\"aYWye8iNw\",\"lKov7AD6L\",\"xoUboW7CE\"];const serializationHash=\"framer-l2Fs0\";const variantClassNames={a2kAhHZHX:\"framer-v-10wpa72\",aj8NZW0F1:\"framer-v-1nr0008\",aYWye8iNw:\"framer-v-mhqx92\",D4cDwNmqa:\"framer-v-uc1f9m\",lKov7AD6L:\"framer-v-yg0rrg\",ltTe1iN9x:\"framer-v-8bsjji\",xoUboW7CE:\"framer-v-1t1ba3m\",ZVPGX_i0v:\"framer-v-1b9va4e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:0,delay:0,duration:.3,type:\"spring\"};const transition3={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"mouse-enter\":\"ltTe1iN9x\",\"mouse-leave\":\"a2kAhHZHX\",\"phone-activated\":\"xoUboW7CE\",\"tablet-activated\":\"aYWye8iNw\",activated:\"ZVPGX_i0v\",default:\"D4cDwNmqa\",phone:\"lKov7AD6L\",tablet:\"aj8NZW0F1\"};const getProps=({copyEmail,height,hover,id,pressed,width,...props})=>{return{...props,c8mHrkKHs:pressed??props.c8mHrkKHs,HWxJ9gD1e:copyEmail??props.HWxJ9gD1e??\"hi@anthonycarter.com\",pKyTSCIAe:hover??props.pKyTSCIAe,variant:humanReadableVariantMap[props.variant]??props.variant??\"D4cDwNmqa\"};};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,HWxJ9gD1e,pKyTSCIAe,c8mHrkKHs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D4cDwNmqa\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterjezhn7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ltTe1iN9x\");});const onTap11g90qp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"ZVPGX_i0v\");});const onMouseLeave937p5g=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"a2kAhHZHX\");});const onAppearyyl03t=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"D4cDwNmqa\"),300);});const onAppear16h3yu6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"D4cDwNmqa\"),2e3);});const onTap1ejzbwt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"aYWye8iNw\");});const onAppearqdrhhj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"aj8NZW0F1\"),3e3);});const onTap1hj9hvq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"xoUboW7CE\");});const onAppear5t5zz0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lKov7AD6L\"),3e3);});useOnVariantChange(baseVariant,{a2kAhHZHX:onAppearyyl03t,aYWye8iNw:onAppearqdrhhj,xoUboW7CE:onAppear5t5zz0,ZVPGX_i0v:onAppear16h3yu6});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"aj8NZW0F1-pressed\",\"lKov7AD6L-pressed\"].includes(gestureVariant))return false;if([\"aj8NZW0F1\",\"aYWye8iNw\",\"lKov7AD6L\",\"xoUboW7CE\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({a2kAhHZHX:{value:transition2},aYWye8iNw:{value:transition2},ltTe1iN9x:{value:transition2},xoUboW7CE:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-uc1f9m\",className,classNames),\"data-framer-cursor\":pKyTSCIAe,\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D4cDwNmqa\",onMouseEnter:onMouseEnterjezhn7,ref:refBinding,style:{opacity:1,...style},variants:{\"aj8NZW0F1-pressed\":{opacity:.8},\"lKov7AD6L-pressed\":{opacity:.8},\"ltTe1iN9x-pressed\":{opacity:.8}},...addPropertyOverrides({\"aj8NZW0F1-pressed\":{\"data-framer-cursor\":c8mHrkKHs,\"data-framer-name\":undefined,onMouseEnter:undefined},\"lKov7AD6L-pressed\":{\"data-framer-cursor\":c8mHrkKHs,\"data-framer-name\":undefined,onMouseEnter:undefined},\"ltTe1iN9x-pressed\":{\"data-framer-cursor\":c8mHrkKHs,\"data-framer-name\":undefined,onMouseEnter:undefined},a2kAhHZHX:{\"data-framer-name\":\"mouse-leave\",onMouseEnter:undefined},aj8NZW0F1:{\"data-framer-name\":\"tablet\",onMouseEnter:undefined,onTap:onTap1ejzbwt},aYWye8iNw:{\"data-framer-name\":\"tablet-activated\",onMouseEnter:undefined},lKov7AD6L:{\"data-framer-name\":\"phone\",onMouseEnter:undefined,onTap:onTap1hj9hvq},ltTe1iN9x:{\"data-framer-name\":\"mouse-enter\",onMouseEnter:undefined,onMouseLeave:onMouseLeave937p5g,onTap:onTap11g90qp},xoUboW7CE:{\"data-framer-name\":\"phone-activated\",onMouseEnter:undefined},ZVPGX_i0v:{\"data-framer-name\":\"activated\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ip28k5-container\",\"data-framer-name\":\"clipboard-trigger\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eAmwNDQ1X-container\",name:\"clipboard-trigger\",nodeId:\"eAmwNDQ1X\",rendersWithMotion:true,scopeId:\"zO1HKQ1mC\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,color:\"rgba(255, 255, 255, 0)\",content:HWxJ9gD1e,fill:\"rgba(255, 255, 255, 0)\",font:{},height:\"100%\",id:\"eAmwNDQ1X\",isMixedBorderRadius:false,label:\"🙅‍♂️\",layoutId:\"eAmwNDQ1X\",name:\"clipboard-trigger\",padding:0,paddingBottom:8,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:8,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a0k1g9\",\"data-styles-preset\":\"TedrfHzl7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-41b146b7-7d78-46eb-82d3-c7b5e9e09ba7, rgb(243, 63, 63)))\"},children:\"Copy My Email\"})}),className:\"framer-165yk0t\",\"data-framer-name\":\"label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ndDkjjJks\",style:{\"--extracted-r6o4lv\":\"var(--token-41b146b7-7d78-46eb-82d3-c7b5e9e09ba7, rgb(243, 63, 63))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{aYWye8iNw:{\"--extracted-r6o4lv\":\"var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5))\"},xoUboW7CE:{\"--extracted-r6o4lv\":\"var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5))\"},ZVPGX_i0v:{\"--extracted-r6o4lv\":\"var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aYWye8iNw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a0k1g9\",\"data-styles-preset\":\"TedrfHzl7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5)))\"},children:\"Copied!\"})})},xoUboW7CE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a0k1g9\",\"data-styles-preset\":\"TedrfHzl7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5)))\"},children:\"Copied!\"})})},ZVPGX_i0v:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a0k1g9\",\"data-styles-preset\":\"TedrfHzl7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5)))\"},children:\"Copied!\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-44)/2),...addPropertyOverrides({a2kAhHZHX:{height:1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-1)/2)},aj8NZW0F1:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-36)/2)},aYWye8iNw:{height:36,width:\"36px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-36)/2)},lKov7AD6L:{height:28,width:\"28px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-28)/2)},ltTe1iN9x:{height:1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-1)/2)},xoUboW7CE:{height:28,width:\"28px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-28)/2)},ZVPGX_i0v:{height:1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-1)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aktbso-container\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"PeRGTBnql-container\",name:\"icon\",nodeId:\"PeRGTBnql\",rendersWithMotion:true,scopeId:\"zO1HKQ1mC\",children:/*#__PURE__*/_jsx(Master,{height:\"100%\",id:\"PeRGTBnql\",layoutId:\"PeRGTBnql\",name:\"icon\",style:{height:\"100%\",width:\"100%\"},variant:\"buURTgIwp\",wDftQIZAU:\"var(--token-41b146b7-7d78-46eb-82d3-c7b5e9e09ba7, rgb(243, 63, 63))\",width:\"100%\",...addPropertyOverrides({aYWye8iNw:{variant:\"YNm5rInbE\",wDftQIZAU:\"var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5))\"},xoUboW7CE:{variant:\"YNm5rInbE\",wDftQIZAU:\"var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5))\"},ZVPGX_i0v:{variant:\"YNm5rInbE\",wDftQIZAU:\"var(--token-0df4f773-5857-41bb-a9d7-7cc69457c5a4, rgba(255, 255, 255, 0.5))\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oaqngw\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"By99e30DT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-d13vsd\",\"data-framer-name\":\"pusher\",layoutDependency:layoutDependency,layoutId:\"UEvVGX2vF\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-89gy08\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"mM6C35lg1\",style:{backgroundColor:\"var(--token-41b146b7-7d78-46eb-82d3-c7b5e9e09ba7, rgb(243, 63, 63))\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l2Fs0.framer-1xesmqo, .framer-l2Fs0 .framer-1xesmqo { display: block; }\",\".framer-l2Fs0.framer-uc1f9m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-l2Fs0 .framer-1ip28k5-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-l2Fs0 .framer-165yk0t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-l2Fs0 .framer-1aktbso-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); position: relative; width: 44px; }\",\".framer-l2Fs0 .framer-oaqngw { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 7%; justify-content: flex-start; left: 0px; overflow: hidden; padding: 0px; position: absolute; width: 100%; z-index: 0; }\",\".framer-l2Fs0 .framer-d13vsd, .framer-l2Fs0 .framer-89gy08 { flex: none; height: 100%; overflow: hidden; position: relative; width: 0%; z-index: 1; }\",\".framer-l2Fs0.framer-v-8bsjji.framer-uc1f9m, .framer-l2Fs0.framer-v-1nr0008.framer-uc1f9m, .framer-l2Fs0.framer-v-yg0rrg.framer-uc1f9m { cursor: pointer; }\",\".framer-l2Fs0.framer-v-8bsjji .framer-89gy08, .framer-l2Fs0.framer-v-10wpa72 .framer-d13vsd, .framer-l2Fs0.framer-v-10wpa72 .framer-89gy08 { width: 100%; }\",\".framer-l2Fs0.framer-v-1nr0008 .framer-1aktbso-container, .framer-l2Fs0.framer-v-mhqx92 .framer-1aktbso-container { height: var(--framer-aspect-ratio-supported, 36px); width: 36px; }\",\".framer-l2Fs0.framer-v-yg0rrg .framer-1aktbso-container, .framer-l2Fs0.framer-v-1t1ba3m .framer-1aktbso-container { height: var(--framer-aspect-ratio-supported, 28px); width: 28px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 484\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ltTe1iN9x\":{\"layout\":[\"auto\",\"auto\"]},\"a2kAhHZHX\":{\"layout\":[\"auto\",\"auto\"]},\"ZVPGX_i0v\":{\"layout\":[\"auto\",\"auto\"]},\"aj8NZW0F1\":{\"layout\":[\"auto\",\"auto\"]},\"aYWye8iNw\":{\"layout\":[\"auto\",\"auto\"]},\"lKov7AD6L\":{\"layout\":[\"auto\",\"auto\"]},\"xoUboW7CE\":{\"layout\":[\"auto\",\"auto\"]},\"KgCHjxDf6\":{\"layout\":[\"auto\",\"auto\"]},\"aMYhfaW7i\":{\"layout\":[\"auto\",\"auto\"]},\"kV0UEJksj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HWxJ9gD1e\":\"copyEmail\",\"pKyTSCIAe\":\"hover\",\"c8mHrkKHs\":\"pressed\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzO1HKQ1mC=withCSS(Component,css,\"framer-l2Fs0\");export default FramerzO1HKQ1mC;FramerzO1HKQ1mC.displayName=\"copy-to-clipboard\";FramerzO1HKQ1mC.defaultProps={height:72,width:484};addPropertyControls(FramerzO1HKQ1mC,{variant:{options:[\"D4cDwNmqa\",\"ltTe1iN9x\",\"a2kAhHZHX\",\"ZVPGX_i0v\",\"aj8NZW0F1\",\"aYWye8iNw\",\"lKov7AD6L\",\"xoUboW7CE\"],optionTitles:[\"default\",\"mouse-enter\",\"mouse-leave\",\"activated\",\"tablet\",\"tablet-activated\",\"phone\",\"phone-activated\"],title:\"Variant\",type:ControlType.Enum},HWxJ9gD1e:{defaultValue:\"hi@anthonycarter.com\",description:\"Add your email address.\",displayTextArea:false,title:\"Copy email\",type:ControlType.String},pKyTSCIAe:{title:\"Hover\",type:ControlType.CustomCursor},c8mHrkKHs:{title:\"Pressed\",type:ControlType.CustomCursor}});addFonts(FramerzO1HKQ1mC,[{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\"}]},...ClipboardFonts,...MasterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzO1HKQ1mC\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"484\",\"framerIntrinsicHeight\":\"72\",\"framerVariables\":\"{\\\"HWxJ9gD1e\\\":\\\"copyEmail\\\",\\\"pKyTSCIAe\\\":\\\"hover\\\",\\\"c8mHrkKHs\\\":\\\"pressed\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ltTe1iN9x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a2kAhHZHX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZVPGX_i0v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aj8NZW0F1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aYWye8iNw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lKov7AD6L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xoUboW7CE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KgCHjxDf6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aMYhfaW7i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kV0UEJksj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zO1HKQ1mC.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Master from\"https://framerusercontent.com/modules/1TO2b5le49XND7P96VWf/97miAMTClTg2HbevVhHz/cris6FSTp.js\";import MenuItem from\"https://framerusercontent.com/modules/vAgRqET3GtBvCQr14hQ4/sha5KzEdABZ7p2FYs7tG/M7q1MdwEU.js\";import CopyToClipboard from\"https://framerusercontent.com/modules/uHbYhcywgkGh0M8e7TNF/41n7hGs9mMYIxznEFsLe/zO1HKQ1mC.js\";const CopyToClipboardFonts=getFonts(CopyToClipboard);const MasterFonts=getFonts(Master);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"TOrNfHsz9\",\"X25_652GK\",\"UwKHwv155\"];const serializationHash=\"framer-6ZBHN\";const variantClassNames={TOrNfHsz9:\"framer-v-hfpya8\",UwKHwv155:\"framer-v-1x7hs7v\",X25_652GK:\"framer-v-3620oi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,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:\"TOrNfHsz9\",mobile:\"X25_652GK\",tablet:\"UwKHwv155\"};const getProps=({height,hover,id,pressed,testimonialsAppear,width,...props})=>{return{...props,G3Na3itPq:testimonialsAppear??props.G3Na3itPq,hCkskDUxn:hover??props.hCkskDUxn,variant:humanReadableVariantMap[props.variant]??props.variant??\"TOrNfHsz9\",XdpY6FncD:pressed??props.XdpY6FncD};};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,G3Na3itPq,hCkskDUxn,XdpY6FncD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TOrNfHsz9\",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__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hfpya8\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"TOrNfHsz9\",ref:refBinding,style:{backgroundColor:\"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(28, 28, 28))\",...style},...addPropertyOverrides({UwKHwv155:{\"data-framer-name\":\"tablet\"},X25_652GK:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5cuuun\",\"data-framer-name\":\"title_wrapper\",layoutDependency:layoutDependency,layoutId:\"lnE_YHHap\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,...addPropertyOverrides({X25_652GK:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dwu4kh-container\",\"data-framer-name\":\"copy-email_component\",layoutDependency:layoutDependency,layoutId:\"vNs09lXE5-container\",name:\"copy-email_component\",nodeId:\"vNs09lXE5\",rendersWithMotion:true,scopeId:\"qBZTvyRxk\",children:/*#__PURE__*/_jsx(CopyToClipboard,{c8mHrkKHs:XdpY6FncD,height:\"100%\",HWxJ9gD1e:\"jaracz.daniel@gmail.com\",id:\"vNs09lXE5\",layoutId:\"vNs09lXE5\",name:\"copy-email_component\",pKyTSCIAe:hCkskDUxn,variant:\"D4cDwNmqa\",width:\"100%\",...addPropertyOverrides({UwKHwv155:{variant:\"aj8NZW0F1\"},X25_652GK:{style:{width:\"100%\"},variant:\"lKov7AD6L\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ya0ipp\",\"data-framer-name\":\"testimonials_wrapper\",layoutDependency:layoutDependency,layoutId:\"TvGFuiV7Z\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:416,width:`min(${componentViewport?.width||\"100vw\"} - 64px, 960px)`,...addPropertyOverrides({X25_652GK:{height:undefined,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 960px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20}},{ref:G3Na3itPq,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uh5fwt-container\",\"data-framer-name\":\"carousel_component\",layoutDependency:layoutDependency,layoutId:\"cmDeF32ib-container\",name:\"carousel_component\",nodeId:\"cmDeF32ib\",rendersWithMotion:true,scopeId:\"qBZTvyRxk\",...addPropertyOverrides({X25_652GK:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Master,{height:\"100%\",id:\"cmDeF32ib\",j8dHKaENj:\"i2AKWe6Wj\",layoutId:\"cmDeF32ib\",name:\"carousel_component\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},Uf8j4ig99:hCkskDUxn,variant:\"xVQlHJTg8\",width:\"100%\",WYuBlJ_ES:XdpY6FncD,...addPropertyOverrides({X25_652GK:{j8dHKaENj:\"zZLltiBfK\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k0gvbn\",\"data-framer-name\":\"bottom_wrapper\",layoutDependency:layoutDependency,layoutId:\"IxUxyQWTs\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xhhl2e\",\"data-framer-name\":\"socials_wrapper\",layoutDependency:layoutDependency,layoutId:\"wDGBOOVCt\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13k36ge-container\",\"data-framer-cursor\":hCkskDUxn,\"data-framer-name\":\"02\",layoutDependency:layoutDependency,layoutId:\"yRCygoXdU-container\",name:\"02\",nodeId:\"yRCygoXdU\",rendersWithMotion:true,scopeId:\"qBZTvyRxk\",children:/*#__PURE__*/_jsx(MenuItem,{h6fIk58gg:hCkskDUxn,height:\"100%\",id:\"yRCygoXdU\",jZd6LtQ_c:\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",layoutId:\"yRCygoXdU\",name:\"02\",rNeBiTEXO:XdpY6FncD,variant:\"bg1yTvzia\",VzelZB5RW:\"https://www.linkedin.com/in/daniel-jaracz/\",width:\"100%\",YGbYFFjDk:\"LinkedIn\",...addPropertyOverrides({X25_652GK:{variant:\"UIL9XIzpt\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bpfu7p-container\",\"data-framer-cursor\":hCkskDUxn,\"data-framer-name\":\"01\",layoutDependency:layoutDependency,layoutId:\"n2ujPyVPp-container\",name:\"01\",nodeId:\"n2ujPyVPp\",rendersWithMotion:true,scopeId:\"qBZTvyRxk\",children:/*#__PURE__*/_jsx(MenuItem,{h6fIk58gg:hCkskDUxn,height:\"100%\",id:\"n2ujPyVPp\",jZd6LtQ_c:\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",layoutId:\"n2ujPyVPp\",name:\"01\",rNeBiTEXO:XdpY6FncD,variant:\"bg1yTvzia\",VzelZB5RW:\"https://drive.google.com/uc?export=download&id=1_SyPzk6hkBQanaRCnQ3-zKwV_dLzy_ZG\",width:\"100%\",YGbYFFjDk:\"CV\",...addPropertyOverrides({X25_652GK:{variant:\"UIL9XIzpt\"}},baseVariant,gestureVariant)})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6ZBHN.framer-1tcq9rv, .framer-6ZBHN .framer-1tcq9rv { display: block; }\",\".framer-6ZBHN.framer-hfpya8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1000px; justify-content: flex-start; overflow: visible; padding: 72px 32px 0px 32px; position: relative; width: 1200px; }\",\".framer-6ZBHN .framer-5cuuun { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-6ZBHN .framer-1dwu4kh-container, .framer-6ZBHN .framer-13k36ge-container, .framer-6ZBHN .framer-bpfu7p-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6ZBHN .framer-ya0ipp { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 1px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6ZBHN .framer-1uh5fwt-container { flex: none; height: 416px; max-width: 960px; position: relative; width: 100%; }\",\".framer-6ZBHN .framer-1k0gvbn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-6ZBHN .framer-xhhl2e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6ZBHN.framer-v-3620oi.framer-hfpya8 { gap: unset; justify-content: space-between; padding: 72px 16px 0px 16px; width: 440px; }\",\".framer-6ZBHN.framer-v-3620oi .framer-1dwu4kh-container { width: 100%; }\",\".framer-6ZBHN.framer-v-3620oi .framer-ya0ipp { align-content: flex-start; align-items: flex-start; gap: 0px; }\",\".framer-6ZBHN.framer-v-3620oi .framer-1uh5fwt-container { flex: 1 0 0px; height: 1px; }\",\".framer-6ZBHN.framer-v-3620oi .framer-1k0gvbn { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; }\",\".framer-6ZBHN.framer-v-3620oi .framer-xhhl2e { flex-wrap: wrap; justify-content: center; width: 100%; }\",\".framer-6ZBHN.framer-v-3620oi .framer-13k36ge-container { order: 1; }\",\".framer-6ZBHN.framer-v-3620oi .framer-bpfu7p-container { order: 0; }\",\".framer-6ZBHN.framer-v-1x7hs7v.framer-hfpya8 { height: 1095px; width: 810px; }\",\".framer-6ZBHN.framer-v-1x7hs7v .framer-1k0gvbn { align-content: center; align-items: center; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"X25_652GK\":{\"layout\":[\"fixed\",\"fixed\"]},\"UwKHwv155\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"G3Na3itPq\":\"testimonialsAppear\",\"hCkskDUxn\":\"hover\",\"XdpY6FncD\":\"pressed\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqBZTvyRxk=withCSS(Component,css,\"framer-6ZBHN\");export default FramerqBZTvyRxk;FramerqBZTvyRxk.displayName=\"footer\";FramerqBZTvyRxk.defaultProps={height:1e3,width:1200};addPropertyControls(FramerqBZTvyRxk,{variant:{options:[\"TOrNfHsz9\",\"X25_652GK\",\"UwKHwv155\"],optionTitles:[\"desktop\",\"mobile\",\"tablet\"],title:\"Variant\",type:ControlType.Enum},G3Na3itPq:{title:\"Testimonials appear\",type:ControlType.ScrollSectionRef},hCkskDUxn:{title:\"Hover\",type:ControlType.CustomCursor},XdpY6FncD:{title:\"Pressed\",type:ControlType.CustomCursor}});addFonts(FramerqBZTvyRxk,[{explicitInter:true,fonts:[]},...CopyToClipboardFonts,...MasterFonts,...MenuItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqBZTvyRxk\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"G3Na3itPq\\\":\\\"testimonialsAppear\\\",\\\"hCkskDUxn\\\":\\\"hover\\\",\\\"XdpY6FncD\\\":\\\"pressed\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X25_652GK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UwKHwv155\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qBZTvyRxk.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Master from\"#framer/local/canvasComponent/j4WNy9pBY/j4WNy9pBY.js\";import Master1 from\"#framer/local/canvasComponent/lH5wjIt15/lH5wjIt15.js\";import Footer from\"#framer/local/canvasComponent/qBZTvyRxk/qBZTvyRxk.js\";const MasterFonts=getFonts(Master);const MasterWithVariantAppearEffect=withVariantAppearEffect(Master);const FooterFonts=getFonts(Footer);const ContainerWithFX=withFX(Container);const Master1Fonts=getFonts(Master1);const breakpoints={hMvJJUJo0:\"(min-width: 1200px)\",slRq1YXUO:\"(max-width: 809.98px)\",vWhHzvD5b:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-8CglM\";const variantClassNames={hMvJJUJo0:\"framer-v-wlb3lk\",slRq1YXUO:\"framer-v-p0utby\",vWhHzvD5b:\"framer-v-1jap3as\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"jCXvq5pou\":return\"ggMNHRx3f\";default:return\"bH28ETW1g\";}};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"uyhXISvHF\":return\"kjngEEcGM\";case\"jCXvq5pou\":return\"a8shI3tUX\";case\"jQ0EpCIr7\":return\"n9NmY5U8P\";case\"RQtsU6Z6l\":return\"JujV7TR4u\";default:return\"NU2WOraUj\";}};const convertFromEnum2=(value,activeLocale)=>{switch(value){case\"jCXvq5pou\":return\"nRXR1jh6k\";default:return\"bvaEWLRcm\";}};const convertFromEnum3=(value,activeLocale)=>{switch(value){case\"hW56ZN2nS\":return false;default:return true;}};const toBoolean=value=>{return Boolean(value);};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8CglM.framer-edlxsi, .framer-8CglM .framer-edlxsi { display: block; }\",\".framer-8CglM.framer-wlb3lk { align-content: center; align-items: center; background-color: var(--eccg46); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8CglM .framer-zqrslv-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-8CglM .framer-rmw554 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-8CglM .framer-v4162o-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={hMvJJUJo0:\"(min-width: 1200px)\",slRq1YXUO:\"(max-width: 809.98px)\",vWhHzvD5b:\"(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 humanReadableEnumMap={\"404\":\"hW56ZN2nS\",\"Case Studies\":\"uyhXISvHF\",\"Home OR Other\":\"u8gnQ9Bg8\",Sandbox:\"jCXvq5pou\",Ventures:\"jQ0EpCIr7\",Writing:\"RQtsU6Z6l\"};const humanReadableVariantMap={Desktop:\"hMvJJUJo0\",Phone:\"slRq1YXUO\",Tablet:\"vWhHzvD5b\"};const getProps=({currentPage,darkNavbar,footerAppear,height,id,lightNavbar,pageBackground,testimonialsAppear,width,...props})=>{return{...props,A4Rf9vJAF:humanReadableEnumMap[currentPage]??currentPage??props.A4Rf9vJAF??\"u8gnQ9Bg8\",Hr8a09plR:testimonialsAppear??props.Hr8a09plR,kbtQxK_o1:footerAppear??props.kbtQxK_o1,QK8kU8uri:pageBackground??props.QK8kU8uri??\"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hMvJJUJo0\",yyuIGnqJ3:lightNavbar??props.yyuIGnqJ3,YZVcoPM5y:darkNavbar??props.YZVcoPM5y};};const cursor={component:Master1,variant:\"ao2rr03kb\"};const cursor1={component:Master1,variant:\"j00NQx7xu\"};const cursor2={component:Master1,variant:\"wR_njNMgE\"};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,A4Rf9vJAF,QK8kU8uri,yyuIGnqJ3,YZVcoPM5y,kbtQxK_o1,Hr8a09plR,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=toBoolean(convertFromEnum3(A4Rf9vJAF,activeLocale));useCustomCursors({\"14lwcv4\":cursor2,f1vabu:cursor1,kv6634:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"hMvJJUJo0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(QK8kU8uri)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-wlb3lk\",className),\"data-framer-cursor\":\"kv6634\",\"data-layout-template\":true,ref:refBinding,style:{\"--eccg46\":QK8kU8uri,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zqrslv-container\",\"data-framer-name\":\"navbar_component\",layoutScroll:true,name:\"navbar_component\",nodeId:\"wpvbGGAH0\",rendersWithMotion:true,scopeId:\"twBVZqf3O\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{slRq1YXUO:{__framer__targets:[{ref:yyuIGnqJ3,target:\"bvaEWLRcm\"},{ref:YZVcoPM5y,target:\"nRXR1jh6k\"}],variant:convertFromEnum2(A4Rf9vJAF,activeLocale)}},children:/*#__PURE__*/_jsx(MasterWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:yyuIGnqJ3,target:\"bH28ETW1g\"},{ref:YZVcoPM5y,target:\"ggMNHRx3f\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,ByckKaxGe:convertFromEnum1(A4Rf9vJAF,activeLocale),height:\"100%\",id:\"wpvbGGAH0\",J98s5IoD8:\"f1vabu\",layoutId:\"wpvbGGAH0\",M0U8k9EV8:\"Daniel Jaracz\",name:\"navbar_component\",style:{width:\"100%\"},variant:convertFromEnum(A4Rf9vJAF,activeLocale),width:\"100%\",ZXzik3PRb:\"14lwcv4\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-rmw554\"}),visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0}},{ref:kbtQxK_o1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-v4162o-container\",\"data-framer-name\":\"footer_component\",layoutScroll:true,name:\"footer_component\",nodeId:\"jeOYA_pfO\",rendersWithMotion:true,scopeId:\"twBVZqf3O\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{slRq1YXUO:{variant:\"X25_652GK\"},vWhHzvD5b:{variant:\"UwKHwv155\"}},children:/*#__PURE__*/_jsx(Footer,{G3Na3itPq:Hr8a09plR,hCkskDUxn:\"f1vabu\",height:\"100%\",id:\"jeOYA_pfO\",layoutId:\"jeOYA_pfO\",name:\"footer_component\",style:{height:\"100%\",width:\"100%\"},variant:\"TOrNfHsz9\",width:\"100%\",XdpY6FncD:\"14lwcv4\"})})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vWhHzvD5b\":{\"layout\":[\"fixed\",\"fixed\"]},\"slRq1YXUO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"A4Rf9vJAF\":\"currentPage\",\"QK8kU8uri\":\"pageBackground\",\"yyuIGnqJ3\":\"lightNavbar\",\"YZVcoPM5y\":\"darkNavbar\",\"kbtQxK_o1\":\"footerAppear\",\"Hr8a09plR\":\"testimonialsAppear\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"hMvJJUJo0\":[\".framer-zqrslv-container\",\".framer-v4162o-container\"],\"vWhHzvD5b\":[\".framer-zqrslv-container\",\".framer-v4162o-container\"],\"slRq1YXUO\":[\".framer-zqrslv-container\",\".framer-v4162o-container\"]}\n * @framerBreakpoints {\"hMvJJUJo0\":{\"min\":1200,\"canvasClassName\":\"framer-wlb3lk-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"vWhHzvD5b\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1jap3as-override\",\"minHeight\":998,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"slRq1YXUO\":{\"max\":809,\"canvasClassName\":\"framer-p0utby-override\",\"minHeight\":800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":360,\"rootFontSize\":16}}\n * @framerDefaultVariant hMvJJUJo0\n * @framerLayoutTemplate\n */const FramertwBVZqf3O=withCSS(Component,css,\"framer-8CglM\");export default FramertwBVZqf3O;FramertwBVZqf3O.displayName=\"header+footer\";FramertwBVZqf3O.defaultProps={height:800,width:1200};addPropertyControls(FramertwBVZqf3O,{A4Rf9vJAF:{defaultValue:\"u8gnQ9Bg8\",options:[\"u8gnQ9Bg8\",\"uyhXISvHF\",\"jCXvq5pou\",\"jQ0EpCIr7\",\"RQtsU6Z6l\",\"hW56ZN2nS\"],optionTitles:[\"Home OR Other\",\"Case Studies\",\"Sandbox\",\"Ventures\",\"Writing\",\"404\"],title:\"Current Page\",type:ControlType.Enum},QK8kU8uri:{defaultValue:'var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255)) /* {\"name\":\"solid\"} */',title:\"Page Background\",type:ControlType.Color},yyuIGnqJ3:{title:\"Light Navbar\",type:ControlType.ScrollSectionRef},YZVcoPM5y:{title:\"Dark Navbar\",type:ControlType.ScrollSectionRef},kbtQxK_o1:{title:\"Footer Appear\",type:ControlType.ScrollSectionRef},Hr8a09plR:{title:\"Testimonials Appear\",type:ControlType.ScrollSectionRef}});addFonts(FramertwBVZqf3O,[{explicitInter:true,fonts:[]},...MasterFonts,...FooterFonts,...Master1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertwBVZqf3O\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"A4Rf9vJAF\\\":\\\"currentPage\\\",\\\"QK8kU8uri\\\":\\\"pageBackground\\\",\\\"yyuIGnqJ3\\\":\\\"lightNavbar\\\",\\\"YZVcoPM5y\\\":\\\"darkNavbar\\\",\\\"kbtQxK_o1\\\":\\\"footerAppear\\\",\\\"Hr8a09plR\\\":\\\"testimonialsAppear\\\"}\",\"framerDefaultVariant\":\"hMvJJUJo0\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"hMvJJUJo0\\\":[\\\".framer-zqrslv-container\\\",\\\".framer-v4162o-container\\\"],\\\"vWhHzvD5b\\\":[\\\".framer-zqrslv-container\\\",\\\".framer-v4162o-container\\\"],\\\"slRq1YXUO\\\":[\\\".framer-zqrslv-container\\\",\\\".framer-v4162o-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"hMvJJUJo0\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-wlb3lk-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"vWhHzvD5b\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1jap3as-override\\\",\\\"minHeight\\\":998,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"slRq1YXUO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-p0utby-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":360,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vWhHzvD5b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"slRq1YXUO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport HeaderFooter from \"https://framerusercontent.com/modules/t8WhpYlP3SPKANxB2T6g/7ZGJjGkHI6EN0aukonhi/twBVZqf3O.js\";\r\n\r\n        const routes = {rsXCGNroA: {elements: {GCIvTMdD6: \"dont-miss-fadeinout\", kaq7jNamT: \"light-navbar\", LlxOmEPCH: \"expertise-fadeinout\", lvib70LhY: \"testimonials-appear\", MP17Kl15x: \"hero-fadein-out\", MrB404Cf5: \"footer-appear\", Og6skCFP4: \"about-anchor\", PPwW1IS6B: \"dark-navbar\", vQ15MZVH_: \"paragraph-03-appear-100\", zST4SqgT0: \"about-fadein-out\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s9zQi1BPX8OWK30HwWW0/UfqUoxXKrpQ1UNGHkPFi/rsXCGNroA.js\")), path: \"/\"}, f5qG1DsrI: {elements: {DiFkP9Syo: \"grid\", KFvJ5iFP3: \"dark-navbar\", mcbdPREgc: \"testimonials-appear\", UtRrEwBHO: \"footer-appear\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jZqDkFhFeGO3ktR2iybi/JznbjBZMaj5GsPMGjKke/f5qG1DsrI.js\")), path: \"/sandbox\"}, ymVqtuC7H: {elements: {DkEEq2RNN: \"light-navbar\", ttzdwlXZR: \"testimonials-appear\", UmKckyKiI: \"footer-appear\", w768evy3o: \"dark-navbar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dphsLCjzcoZkrJtoCG6t/bsEqXQEMii84npmRdjJP/ymVqtuC7H.js\")), path: \"/case-studies\"}, oXKZ_oOpV: {elements: {fGNqsJEie: \"footer-appear\", KFhcTNuTT: \"light-navbar\", NOgjxne3O: \"testimonials-appear\", P7pS9EhuO: \"dark-navbar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3CUpPkGAujTwQMXR85Si/1HBeyoabdPKqZRNSyi1h/oXKZ_oOpV.js\")), path: \"/ventures\"}, EeDNWtd55: {elements: {myUQ4VVIa: \"light-navbar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4ckEAaIb7Hra4xARszES/5NTBd6UIZHLn7OXACHvI/EeDNWtd55.js\")), path: \"/404\"}, uXAGkUIQ6: {collectionId: \"nOv5ZBVKz\", elements: {CN1E1XnDT: \"testimonials-appear\", EQ2RClSPs: \"case-10\", fWQdFTUx1: \"case-04\", GaS7MWtP_: \"case-05\", gj5zA_Xf_: \"dark-navbar\", GTTG1MbRY: \"1\", KljJFlTjN: \"light-navbar\", lQlO5WLqu: \"case-09\", LZmw4LT5W: \"case-06\", QKaF8ERSF: \"case-01\", ssl7LaVzU: \"case-07\", taYY2YGSU: \"title-move\", uNl8d0R7e: \"case-08\", wdFtcrjN8: \"case-03\", XUHEBOyxj: \"cover-scalein\", YuYcLatbW: \"footer-appear\", z4lQHn8sy: \"case-02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tyiwGjKPdOdFHrXWaIl4/cDUcf97ghIgozLmDDQ2n/uXAGkUIQ6.js\")), path: \"/case-studies/:gDY4pBEmh\"}, SIn73iIDN: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p7a04OvZF6sKFkWKIHBd/qGrxuFAKaG7J4gGFzzy7/SIn73iIDN.js\"))}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {nOv5ZBVKz: async () => (await import(\"https://framerusercontent.com/modules/69VsL8aziTUgAPeqk37a/2d3VRDhzjbxzGf6B7Ocx/nOv5ZBVKz.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"ad32c0841d5cc37490f1752e03772cabc6ab7a37031d6d892205dc0dee9dccc0\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {A4Rf9vJAF: \"u8gnQ9Bg8\", Hr8a09plR: {href: {hash: \":lvib70LhY\", webPageId: \"rsXCGNroA\"}, refKey: true}, kbtQxK_o1: {href: {hash: \":MrB404Cf5\", webPageId: \"rsXCGNroA\"}, refKey: true}, QK8kU8uri: \"var(--token-341258e7-6634-409e-9b83-94a32f364f37, rgb(255, 255, 255))\", yyuIGnqJ3: {href: {hash: \":kaq7jNamT\", webPageId: \"rsXCGNroA\"}, refKey: true}, YZVcoPM5y: {href: {hash: \":PPwW1IS6B\", webPageId: \"rsXCGNroA\"}, refKey: true}}\r\nconst props2 = {...props1, A4Rf9vJAF: \"jCXvq5pou\", Hr8a09plR: {href: {hash: \":mcbdPREgc\", webPageId: \"f5qG1DsrI\"}, refKey: true}, kbtQxK_o1: {href: {hash: \":UtRrEwBHO\", webPageId: \"f5qG1DsrI\"}, refKey: true}, QK8kU8uri: \"var(--token-8c8e4761-cbf1-4c70-b6ff-c75356cb9a53, rgb(20, 20, 20))\", yyuIGnqJ3: {href: {hash: \":KFvJ5iFP3\", webPageId: \"f5qG1DsrI\"}, refKey: true}, YZVcoPM5y: {href: {hash: \":KFvJ5iFP3\", webPageId: \"f5qG1DsrI\"}, refKey: true}}\r\nconst props3 = {...props1, A4Rf9vJAF: \"uyhXISvHF\", Hr8a09plR: {href: {hash: \":ttzdwlXZR\", webPageId: \"ymVqtuC7H\"}, refKey: true}, kbtQxK_o1: {href: {hash: \":UmKckyKiI\", webPageId: \"ymVqtuC7H\"}, refKey: true}, yyuIGnqJ3: {href: {hash: \":DkEEq2RNN\", webPageId: \"ymVqtuC7H\"}, refKey: true}, YZVcoPM5y: {href: {hash: \":w768evy3o\", webPageId: \"ymVqtuC7H\"}, refKey: true}}\r\nconst props4 = {...props1, A4Rf9vJAF: \"jQ0EpCIr7\", Hr8a09plR: {href: {hash: \":NOgjxne3O\", webPageId: \"oXKZ_oOpV\"}, refKey: true}, kbtQxK_o1: {href: {hash: \":fGNqsJEie\", webPageId: \"oXKZ_oOpV\"}, refKey: true}, yyuIGnqJ3: {href: {hash: \":KFhcTNuTT\", webPageId: \"oXKZ_oOpV\"}, refKey: true}, YZVcoPM5y: {href: {hash: \":P7pS9EhuO\", webPageId: \"oXKZ_oOpV\"}, refKey: true}}\r\nconst props5 = {...props1, A4Rf9vJAF: \"hW56ZN2nS\", Hr8a09plR: undefined, kbtQxK_o1: undefined, yyuIGnqJ3: {href: {hash: \":myUQ4VVIa\", webPageId: \"EeDNWtd55\"}, refKey: true}, YZVcoPM5y: undefined}\r\nconst props6 = {...props1, Hr8a09plR: {href: {hash: \":CN1E1XnDT\", webPageId: \"uXAGkUIQ6\"}, refKey: true}, kbtQxK_o1: {href: {hash: \":YuYcLatbW\", webPageId: \"uXAGkUIQ6\"}, refKey: true}, yyuIGnqJ3: {href: {hash: \":KljJFlTjN\", webPageId: \"uXAGkUIQ6\"}, refKey: true}, YZVcoPM5y: {href: {hash: \":gj5zA_Xf_\", webPageId: \"uXAGkUIQ6\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {EeDNWtd55: props5, f5qG1DsrI: props2, oXKZ_oOpV: props4, rsXCGNroA: props1, uXAGkUIQ6: props6, ymVqtuC7H: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"rsXCGNroA\":\r\ncase \"f5qG1DsrI\":\r\ncase \"ymVqtuC7H\":\r\ncase \"oXKZ_oOpV\":\r\ncase \"EeDNWtd55\":\r\ncase \"uXAGkUIQ6\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"yyuIGnqJ3\"], props[\"YZVcoPM5y\"], props[\"kbtQxK_o1\"], props[\"Hr8a09plR\"]]}, (resolvedLinks) => React.createElement(HeaderFooter, {...props, Hr8a09plR: siteRef(resolvedLinks[3]), kbtQxK_o1: siteRef(resolvedLinks[2]), key: \"HeaderFooter\", style, webPageId, yyuIGnqJ3: siteRef(resolvedLinks[0]), YZVcoPM5y: siteRef(resolvedLinks[1])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"rsXCGNroA\":\r\ncase \"f5qG1DsrI\":\r\ncase \"ymVqtuC7H\":\r\ncase \"oXKZ_oOpV\":\r\ncase \"EeDNWtd55\":\r\ncase \"uXAGkUIQ6\":\r\nreturn [{hash: \"wlb3lk\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1jap3as\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"p0utby\", 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(\"https://framerusercontent.com/modules/4ckEAaIb7Hra4xARszES/5NTBd6UIZHLn7OXACHvI/EeDNWtd55.js\")),\r\n                    isReducedMotion: false,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://www.danieljaracz.com\",\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: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, 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            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. 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                    \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\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    "],"mappings":"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"}