{"version":3,"file":"shared-lib.BWIBk9ML.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","__esmMin","pe","init_npm_react_18_3_1","x","ie","oe","p","c","J","init_jsx_runtime","de","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","motion","addPropertyControls","addFonts","getFonts","SmartComponentScopedContainer","init_framer_BL70qLPA","useVariantState","Link","ComponentViewportProvider","cx","useLocaleInfo","Color","ControlType","useComponentViewport","withCSS","ColorCycle","props","shuffledColors","colors","randomStart","a","b","value","radius","animOptions","animRepeat","animPause","init_ColorCycle","addPropertyOverrides","variants","nextOverrides","variant","overrides","ColorCycleFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","FramerVrzQVNhQQ","init_VrzQVNhQQ","config","transition","contextValue","link","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","isDisplayed","gestureVariant","isDisplayed1","layoutId","Jtfab_7aK","baseVariant","gestureHandlers","className","classNames","style","metadata","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/dXMoFu7V9NbxJuWGeX9h/8zU7so8TlI4oIVv2mQOr/ColorCycle.js","https:/framerusercontent.com/modules/m89BcQTwL1cxFxh0ln4O/ZvZMu1VPN8ces03d6QrA/VrzQVNhQQ.js","https:/framerusercontent.com/modules/A0iPL2qyazeGFdFMX1X2/yJVmjObBk0nVfvxkTEeR/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Color}from\"framer\";import{motion}from\"framer-motion\";/**\n * COLOR CYCLE\n * By Benjamin den Boer\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function ColorCycle(props){const{colors,radius,randomStart,animOptions,animRepeat,animPause}=props;let shuffledColors=colors;colors.push(colors[0]);if(randomStart){shuffledColors=colors.map(value=>({value,sort:Math.random()})).sort((a,b)=>a.sort-b.sort).map(({value})=>Color.toHslString(Color(value)));shuffledColors.push(shuffledColors[0]);}return /*#__PURE__*/ _jsx(motion.div,{style:{width:\"100%\",height:\"100%\",backgroundColor:shuffledColors[0],borderRadius:radius,willChange:\"background-color\"},animate:{backgroundColor:[...shuffledColors]},transition:{...animOptions,repeat:animRepeat&&Infinity,repeatType:animRepeat&&\"loop\",repeatDelay:animPause}});};ColorCycle.defaultProps={radius:0,colors:[\"#0CF\",\"#2DD\",\"#F64\",\"#99F\"],randomStart:false,animOptions:{type:\"tween\",ease:[0,0,1,1],duration:1},animRepeat:true,animPause:0};ColorCycle.displayName=\"Color Cycle\";addPropertyControls(ColorCycle,{radius:{type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true,defaultValue:0},colors:{type:ControlType.Array,control:{type:ControlType.Color},defaultValue:ColorCycle.defaultProps.colors},animOptions:{type:ControlType.Transition,title:\"Transition\",defaultValue:ColorCycle.defaultProps.animOptions},randomStart:{type:ControlType.Boolean,title:\"Randomize\",defaultValue:ColorCycle.defaultProps.randomStart},animRepeat:{type:ControlType.Boolean,title:\"Repeat\",defaultValue:ColorCycle.defaultProps.animRepeat},animPause:{type:ControlType.Number,title:\"Pause\",min:0,max:10,displayStepper:true,step:1,defaultValue:ColorCycle.defaultProps.animPause}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ColorCycle\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ColorCycle.map","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ColorCycle from\"https://framerusercontent.com/modules/dXMoFu7V9NbxJuWGeX9h/8zU7so8TlI4oIVv2mQOr/ColorCycle.js\";const ColorCycleFonts=getFonts(ColorCycle);const enabledGestures={CYBgzhVmg:{hover:true}};const cycleOrder=[\"CYBgzhVmg\",\"LHD_U146h\",\"mRGjoaU5q\",\"DkqxmU_88\"];const serializationHash=\"framer-SpwNc\";const variantClassNames={CYBgzhVmg:\"framer-v-u3o8m8\",DkqxmU_88:\"framer-v-1by0qlp\",LHD_U146h:\"framer-v-1i74zje\",mRGjoaU5q:\"framer-v-v422dt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Jtfab_7aK=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Static Dark\":\"LHD_U146h\",\"Static Grey\":\"DkqxmU_88\",\"Static Light\":\"mRGjoaU5q\",Primary:\"CYBgzhVmg\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,Jtfab_7aK:link??props.Jtfab_7aK,variant:humanReadableVariantMap[props.variant]??props.variant??\"CYBgzhVmg\"};};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,Jtfab_7aK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CYBgzhVmg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"CYBgzhVmg-hover\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"CYBgzhVmg-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Jtfab_7aK,motionChild:true,nodeId:\"CYBgzhVmg\",openInNewTab:false,scopeId:\"VrzQVNhQQ\",smoothScroll:false,...addPropertyOverrides({DkqxmU_88:{href:undefined},LHD_U146h:{href:undefined},mRGjoaU5q:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-u3o8m8\",className,classNames)} framer-p8dsnl`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"CYBgzhVmg\",ref:refBinding,style:{...style},...addPropertyOverrides({\"CYBgzhVmg-hover\":{\"data-framer-name\":undefined},DkqxmU_88:{\"data-framer-name\":\"Static Grey\"},LHD_U146h:{\"data-framer-name\":\"Static Dark\"},mRGjoaU5q:{\"data-framer-name\":\"Static Light\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15x8df7-container\",\"data-framer-name\":\"Static\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AmPg7f6hA-container\",name:\"Static\",nodeId:\"AmPg7f6hA\",rendersWithMotion:true,scopeId:\"VrzQVNhQQ\",style:{mask:\"url('https://framerusercontent.com/images/GnxKKE5JUKhS7g7K0nN63gPjSL0.svg?width=575&height=150') alpha no-repeat center / contain add\",WebkitMask:\"url('https://framerusercontent.com/images/GnxKKE5JUKhS7g7K0nN63gPjSL0.svg?width=575&height=150') alpha no-repeat center / contain add\"},children:/*#__PURE__*/_jsx(ColorCycle,{animOptions:{delay:0,duration:5,ease:[0,0,1,1],type:\"tween\"},animPause:0,animRepeat:true,colors:[\"var(--token-5be2e02f-71fc-4a57-873b-72b2b0049ce7, rgb(51, 51, 51))\"],height:\"100%\",id:\"AmPg7f6hA\",layoutId:\"AmPg7f6hA\",name:\"Static\",radius:0,randomStart:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({DkqxmU_88:{colors:[\"var(--token-19f18bbd-73cc-4dd2-bca7-90acf2baf6c1, rgb(84, 84, 83))\"]},mRGjoaU5q:{colors:[\"var(--token-2f7b0dc6-fce2-40cb-9509-9f9097fbd808, rgb(247, 246, 242))\"]}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f1u78d-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fVYBf3KUg-container\",nodeId:\"fVYBf3KUg\",rendersWithMotion:true,scopeId:\"VrzQVNhQQ\",style:{mask:\"url('https://framerusercontent.com/images/GnxKKE5JUKhS7g7K0nN63gPjSL0.svg?width=575&height=150') alpha no-repeat center / contain add\",WebkitMask:\"url('https://framerusercontent.com/images/GnxKKE5JUKhS7g7K0nN63gPjSL0.svg?width=575&height=150') alpha no-repeat center / contain add\"},children:/*#__PURE__*/_jsx(ColorCycle,{animOptions:{delay:0,duration:5,ease:[0,0,1,1],type:\"tween\"},animPause:0,animRepeat:true,colors:[\"var(--token-496470c4-7895-481f-ad54-e563e960f0cf, rgb(50, 79, 130))\",\"var(--token-de432bc5-67ed-42f9-b516-0b5df68d7b4c, rgb(38, 102, 59))\",\"var(--token-b0b99c38-fdfb-4f08-b300-9f19b44d3e29, rgb(237, 168, 34))\",\"var(--token-de2b809b-2b05-41a3-91c3-1419d449ab55, rgb(245, 102, 41))\",\"var(--token-ac89f063-4c3a-4af8-86df-130bd400bf3f, rgb(242, 55, 47))\",\"var(--token-049c3155-da54-493a-bfce-8cf99d1fe2d8, rgb(103, 96, 170))\"],height:\"100%\",id:\"fVYBf3KUg\",layoutId:\"fVYBf3KUg\",radius:0,randomStart:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\".framer-SpwNc.framer-p8dsnl, .framer-SpwNc .framer-p8dsnl { display: block; }\",\".framer-SpwNc.framer-u3o8m8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100px; }\",\".framer-SpwNc .framer-15x8df7-container { flex: none; height: 24px; position: relative; width: 100px; z-index: 1; }\",\".framer-SpwNc .framer-1f1u78d-container { flex: none; height: 30px; position: relative; width: 100px; z-index: 1; }\",\".framer-SpwNc.framer-v-1i74zje.framer-u3o8m8 { cursor: unset; }\",\".framer-SpwNc.framer-v-v422dt.framer-u3o8m8, .framer-SpwNc.framer-v-1by0qlp.framer-u3o8m8 { cursor: unset; height: min-content; }\",\".framer-SpwNc.framer-v-v422dt .framer-15x8df7-container, .framer-SpwNc.framer-v-1by0qlp .framer-15x8df7-container { aspect-ratio: 4.166666666666667 / 1; height: auto; width: 108%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LHD_U146h\":{\"layout\":[\"fixed\",\"fixed\"]},\"mRGjoaU5q\":{\"layout\":[\"fixed\",\"auto\"]},\"DkqxmU_88\":{\"layout\":[\"fixed\",\"auto\"]},\"vb3yVIYhi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Jtfab_7aK\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVrzQVNhQQ=withCSS(Component,css,\"framer-SpwNc\");export default FramerVrzQVNhQQ;FramerVrzQVNhQQ.displayName=\"Logo\";FramerVrzQVNhQQ.defaultProps={height:30,width:100};addPropertyControls(FramerVrzQVNhQQ,{variant:{options:[\"CYBgzhVmg\",\"LHD_U146h\",\"mRGjoaU5q\",\"DkqxmU_88\"],optionTitles:[\"Primary\",\"Static Dark\",\"Static Light\",\"Static Grey\"],title:\"Variant\",type:ControlType.Enum},Jtfab_7aK:{title:\"Link\",type:ControlType.Link}});addFonts(FramerVrzQVNhQQ,[{explicitInter:true,fonts:[]},...ColorCycleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVrzQVNhQQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Jtfab_7aK\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LHD_U146h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mRGjoaU5q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DkqxmU_88\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vb3yVIYhi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VrzQVNhQQ.map","// Generated by Framer (3d0591d)\nexport default function metadata(params,activeLocale){return{description:\"A strategy and design studio building a more just, compassionate, and functional future of care.\",favicon:\"https://framerusercontent.com/assets/YPr3noXjtqDaVdBerv3eSFjrcE.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/aSRTmzGHRezXX2CfqwtJcGU5ynY.png\",title:\"Cove Studio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}