{"version":3,"file":"PartnersMap.B3TNJpmx.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","ArrowRight","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","useRef","useState"],"sources":["https:/framerusercontent.com/modules/oAhKFlnUt6pcnlxngfKz/76jYCK6lL3zWhm31owBC/QDgEnH9Gf.js","https:/framerusercontent.com/modules/zawgIve7F3Fqw3E4KtJ1/oH0KTcMpedPw5nSw4j4T/ZKsjBOakl.js","https:/framerusercontent.com/modules/ICR6ojsQZnJHq8aVhPaD/AZDM5kYpI4T8ziDT6WVi/PartnerMapPoint.js","https:/framerusercontent.com/modules/RsDYrdwpoPFj0Pn48U1i/nco61XQINUWFerWSnDMK/PartnersMap.js"],"sourcesContent":["// Generated by Framer (bee8ea6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,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{Counter}from\"https://framerusercontent.com/modules/dR9RYS7PxfRQK8bgT12J/OR0Rorpo5f9GYFcSxUu0/Counter.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/p7C98ww9RYd3nnKCsR6O/WlogrhrKvQiYA69CC6I5/wf_7zBsvo.js\";const CounterFonts=getFonts(Counter);const CounterControls=getPropertyControls(Counter);const cycleOrder=[\"uRjP6pc4r\",\"TU3WyJ6FD\",\"tcSKurt3w\"];const serializationHash=\"framer-NnB5D\";const variantClassNames={tcSKurt3w:\"framer-v-1n85m93\",TU3WyJ6FD:\"framer-v-1erhzjb\",uRjP6pc4r:\"framer-v-1v8aapq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Bd3SgYY7x=undefined;const vZIxjO3nU=undefined;const zfTPlTmPF=undefined;const AoCPZmL82=undefined;const oQLXoYWFl=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"uRjP6pc4r\",Phone:\"tcSKurt3w\",Tablet:\"TU3WyJ6FD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,incrementType,number,speedMs,suffix,text,width,...props})=>{return{...props,AoCPZmL82:speedMs??props.AoCPZmL82??60,Bd3SgYY7x:number??props.Bd3SgYY7x??17,oQLXoYWFl:text??props.oQLXoYWFl??\"Text\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uRjP6pc4r\",vZIxjO3nU:incrementType??props.vZIxjO3nU??\"integer\",zfTPlTmPF:suffix??props.zfTPlTmPF??\"+\"};};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,Bd3SgYY7x,vZIxjO3nU,zfTPlTmPF,AoCPZmL82,oQLXoYWFl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uRjP6pc4r\",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-1v8aapq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uRjP6pc4r\",ref:refBinding,style:{...style},...addPropertyOverrides({tcSKurt3w:{\"data-framer-name\":\"Phone\"},TU3WyJ6FD:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rnq1xt-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"SCstb8RtQ-container\",nodeId:\"SCstb8RtQ\",rendersWithMotion:true,scopeId:\"QDgEnH9Gf\",children:/*#__PURE__*/_jsx(Counter,{decimalSeparatorType:\"none\",duration:2.5,end:Bd3SgYY7x,gapSize:0,height:\"100%\",id:\"SCstb8RtQ\",incrementType:vZIxjO3nU,layoutId:\"SCstb8RtQ\",loop:false,prefixColor:\"rgb(255, 255, 255)\",prefixFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:700},prefixText:\"\",restartOnViewport:false,selectedFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"36px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},speed:AoCPZmL82,start:0,startOnViewport:true,suffixColor:\"var(--token-fba3945d-7573-4dd8-825f-14f11ebda47e, rgb(126, 173, 230))\",suffixFont:{},suffixText:zfTPlTmPF,textColor:\"var(--token-fba3945d-7573-4dd8-825f-14f11ebda47e, rgb(126, 173, 230))\",textSize:85,width:\"100%\",...addPropertyOverrides({tcSKurt3w:{textSize:40},TU3WyJ6FD:{textSize:58}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qnjizk\",\"data-styles-preset\":\"wf_7zBsvo\",dir:\"auto\",children:\"Text\"})}),className:\"framer-j604sy\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qgOKyG9EP\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:oQLXoYWFl,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-NnB5D.framer-3em11l, .framer-NnB5D .framer-3em11l { display: block; }\",\".framer-NnB5D.framer-1v8aapq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-NnB5D .framer-rnq1xt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NnB5D .framer-j604sy { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 140px; position: relative; width: 100%; }\",\".framer-NnB5D.framer-v-1erhzjb.framer-1v8aapq, .framer-NnB5D.framer-v-1n85m93.framer-1v8aapq { gap: 8px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 144.5\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TU3WyJ6FD\":{\"layout\":[\"fixed\",\"auto\"]},\"tcSKurt3w\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Bd3SgYY7x\":\"number\",\"vZIxjO3nU\":\"incrementType\",\"zfTPlTmPF\":\"suffix\",\"AoCPZmL82\":\"speedMs\",\"oQLXoYWFl\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQDgEnH9Gf=withCSS(Component,css,\"framer-NnB5D\");export default FramerQDgEnH9Gf;FramerQDgEnH9Gf.displayName=\"Number item\";FramerQDgEnH9Gf.defaultProps={height:144.5,width:400};addPropertyControls(FramerQDgEnH9Gf,{variant:{options:[\"uRjP6pc4r\",\"TU3WyJ6FD\",\"tcSKurt3w\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Bd3SgYY7x:{defaultValue:17,displayStepper:true,title:\"Number\",type:ControlType.Number},onBd3SgYY7xChange:{changes:\"Bd3SgYY7x\",type:ControlType.ChangeHandler},vZIxjO3nU:CounterControls?.[\"incrementType\"]&&{...CounterControls[\"incrementType\"],defaultValue:\"integer\",description:undefined,hidden:undefined,optional:undefined,title:\"Increment Type\"},onvZIxjO3nUChange:{changes:\"vZIxjO3nU\",type:ControlType.ChangeHandler},zfTPlTmPF:{defaultValue:\"+\",title:\"Suffix\",type:ControlType.String},onzfTPlTmPFChange:{changes:\"zfTPlTmPF\",type:ControlType.ChangeHandler},AoCPZmL82:{defaultValue:60,max:2e3,min:0,step:10,title:\"Speed Ms\",type:ControlType.Number},onAoCPZmL82Change:{changes:\"AoCPZmL82\",type:ControlType.ChangeHandler},oQLXoYWFl:{defaultValue:\"Text\",displayTextArea:true,title:\"Text\",type:ControlType.String},onoQLXoYWFlChange:{changes:\"oQLXoYWFl\",type:ControlType.ChangeHandler}});addFonts(FramerQDgEnH9Gf,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...CounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQDgEnH9Gf\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Bd3SgYY7x\\\":\\\"number\\\",\\\"vZIxjO3nU\\\":\\\"incrementType\\\",\\\"zfTPlTmPF\\\":\\\"suffix\\\",\\\"AoCPZmL82\\\":\\\"speedMs\\\",\\\"oQLXoYWFl\\\":\\\"text\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TU3WyJ6FD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tcSKurt3w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"144.5\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"400\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={hYITHx2wE:{hover:true}};const cycleOrder=[\"hYITHx2wE\",\"fqeuO0FjM\"];const serializationHash=\"framer-fA1YY\";const variantClassNames={fqeuO0FjM:\"framer-v-1ybubfb\",hYITHx2wE:\"framer-v-1kecczn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GK_bavkEs=undefined;const J1bovNTGx=undefined;const transition1={bounce:.35,delay:0,duration:.39,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.4,0,.2,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 humanReadableVariantMap={Desktop:\"hYITHx2wE\",Phone:\"fqeuO0FjM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,GK_bavkEs:link??props.GK_bavkEs,J1bovNTGx:title??props.J1bovNTGx??\"Text\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hYITHx2wE\"};};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,J1bovNTGx,GK_bavkEs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hYITHx2wE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:GK_bavkEs,motionChild:true,nodeId:\"hYITHx2wE\",scopeId:\"ZKsjBOakl\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kecczn\",className,classNames)} framer-t7yp91`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hYITHx2wE\",ref:refBinding,style:{backgroundColor:\"var(--token-16e914aa-fa4a-4128-9f55-890d8179ab0c, rgb(128, 165, 225))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},variants:{\"hYITHx2wE-hover\":{backgroundColor:\"rgb(167, 201, 131)\"}},...addPropertyOverrides({\"hYITHx2wE-hover\":{\"data-framer-name\":undefined},fqeuO0FjM:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Text\"})}),className:\"framer-gewm36\",\"data-framer-name\":\"Text 1\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"cQlWm2aoc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:J1bovNTGx,variants:{\"hYITHx2wE-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Text\"})}),className:\"framer-6rjby4\",\"data-framer-name\":\"Text 2\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"RLY4CZekJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:J1bovNTGx,variants:{\"hYITHx2wE-hover\":{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gh0dzd\",\"data-framer-name\":\"Arrow spacer\",layoutDependency:layoutDependency,layoutId:\"hQTxXE3ol\",style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:1},variants:{\"hYITHx2wE-hover\":{opacity:0}}}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-17ejf42\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"HGEZbcd4U\",style:{\"--1m973uw\":\"rgb(255, 255, 255)\",\"--js9iwy\":1.75}})})]})})})})});});const css=[\".framer-fA1YY.framer-t7yp91, .framer-fA1YY .framer-t7yp91 { display: block; }\",\".framer-fA1YY.framer-1kecczn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 9px 11px 9px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-fA1YY .framer-gewm36 { flex: none; height: auto; left: 12px; position: absolute; top: -11px; white-space: pre; width: auto; z-index: 1; }\",\".framer-fA1YY .framer-6rjby4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fA1YY .framer-1gh0dzd { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 8px; }\",\".framer-fA1YY .framer-17ejf42 { flex: none; height: auto; position: absolute; right: 8px; top: 10px; width: 14px; }\",\".framer-fA1YY.framer-v-1ybubfb.framer-1kecczn { cursor: unset; }\",\".framer-fA1YY.framer-v-1kecczn.hover .framer-gewm36 { left: unset; position: relative; top: unset; }\",\".framer-fA1YY.framer-v-1kecczn.hover .framer-6rjby4 { bottom: -12px; left: 12px; position: absolute; z-index: 1; }\",\".framer-fA1YY.framer-v-1kecczn.hover .framer-17ejf42 { right: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fqeuO0FjM\":{\"layout\":[\"auto\",\"auto\"]},\"N3vHgyD7g\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"J1bovNTGx\":\"title\",\"GK_bavkEs\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZKsjBOakl=withCSS(Component,css,\"framer-fA1YY\");export default FramerZKsjBOakl;FramerZKsjBOakl.displayName=\"Curriculum Button — About Us\";FramerZKsjBOakl.defaultProps={height:34,width:96};addPropertyControls(FramerZKsjBOakl,{variant:{options:[\"hYITHx2wE\",\"fqeuO0FjM\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},J1bovNTGx:{defaultValue:\"Text\",displayTextArea:false,title:\"Title\",type:ControlType.String},onJ1bovNTGxChange:{changes:\"J1bovNTGx\",type:ControlType.ChangeHandler},GK_bavkEs:{title:\"Link\",type:ControlType.Link}});addFonts(FramerZKsjBOakl,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...ArrowRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZKsjBOakl\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"J1bovNTGx\\\":\\\"title\\\",\\\"GK_bavkEs\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fqeuO0FjM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N3vHgyD7g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"96\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZKsjBOakl.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Invisible data carrier for PartnersMap. Place it inside a Partners CMS list and bind each control to a CMS field;\n * PartnersMap reads these points from its own \"Partners data\" slot.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function PartnerMapPoint(props){const{name,logo,website,city,region,country,latitude,longitude,visible}=props;const point={name,logo:logo?.src??\"\",website,city,region,country,lat:Number(latitude),lng:Number(longitude),visible};return /*#__PURE__*/_jsx(\"div\",{\"data-partner-point\":JSON.stringify(point),style:{position:\"relative\",width:1,height:1,overflow:\"hidden\"},\"aria-hidden\":\"true\"});}addPropertyControls(PartnerMapPoint,{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Partner\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},website:{type:ControlType.Link,title:\"Website\"},city:{type:ControlType.String,title:\"City\",defaultValue:\"\"},region:{type:ControlType.String,title:\"State\",defaultValue:\"\"},country:{type:ControlType.String,title:\"Country\",defaultValue:\"\"},latitude:{type:ControlType.Number,title:\"Latitude\",defaultValue:0,min:-90,max:90,step:1e-5},longitude:{type:ControlType.Number,title:\"Longitude\",defaultValue:0,min:-180,max:180,step:1e-5},visible:{type:ControlType.Boolean,title:\"Map Visible\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PartnerMapPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PartnerMapPoint.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";const LEAFLET=\"https://unpkg.com/leaflet@1.9.4/dist/\";const CLUSTER=\"https://unpkg.com/leaflet.markercluster@1.5.3/dist/\";function loadCss(href){if(document.querySelector(`link[href=\"${href}\"]`))return;const l=document.createElement(\"link\");l.rel=\"stylesheet\";l.href=href;document.head.appendChild(l);}function loadScript(src){const existing=document.querySelector(`script[src=\"${src}\"]`);if(existing?.dataset.loaded)return Promise.resolve();return new Promise((resolve,reject)=>{const s=existing??document.createElement(\"script\");s.addEventListener(\"load\",()=>{s.dataset.loaded=\"1\";resolve();});s.addEventListener(\"error\",()=>reject(new Error(\"failed to load \"+src)));if(!existing){s.src=src;s.async=true;document.head.appendChild(s);}});}let leafletPromise=null;function loadLeaflet(){if(!leafletPromise){loadCss(LEAFLET+\"leaflet.css\");loadCss(CLUSTER+\"MarkerCluster.css\");leafletPromise=loadScript(LEAFLET+\"leaflet.js\").then(()=>loadScript(CLUSTER+\"leaflet.markercluster.js\")).then(()=>window.L);}return leafletPromise;}const escapeHtml=s=>String(s??\"\").replace(/[&<>\"']/g,c=>({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"})[c]);function readPoints(root){if(!root)return[];const out=[];root.querySelectorAll(\"[data-partner-point]\").forEach(el=>{try{const p=JSON.parse(el.dataset.partnerPoint||\"{}\");const valid=p.visible!==false&&isFinite(p.lat)&&isFinite(p.lng)&&!(p.lat===0&&p.lng===0)&&Math.abs(p.lat)<=90&&Math.abs(p.lng)<=180;if(valid)out.push(p);}catch{}});return out;}/**\n * Interactive partners map. Put a Partners CMS list of PartnerMapPoint items into the \"Partners data\" slot;\n * every valid point becomes a clustered marker with a popup, and the view fits all markers.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PartnersMap(props){const{data,pinColor,accentColor,radius,style}=props;const isStatic=useIsStaticRenderer();const dataRef=useRef(null);const mapRef=useRef(null);const[points,setPoints]=useState([]);const[error,setError]=useState(\"\");// Collect points from our own (hidden) data slot; re-read when the CMS list re-renders.\nuseEffect(()=>{const root=dataRef.current;if(!root)return;let last=\"\";const update=()=>{const next=readPoints(root);const key=JSON.stringify(next);if(key!==last){last=key;setPoints(next);}};update();const mo=new MutationObserver(update);mo.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-partner-point\"]});return()=>mo.disconnect();},[]);// Draw the map whenever the points change.\nuseEffect(()=>{if(isStatic||typeof window===\"undefined\"||!mapRef.current)return;let map;let cancelled=false;loadLeaflet().then(L=>{if(cancelled||!mapRef.current)return;map=L.map(mapRef.current,{scrollWheelZoom:false,worldCopyJump:true,zoomControl:true});L.tileLayer(\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",{maxZoom:18,attribution:'&copy; <a href=\"https://www.openstreetmap.org/copyright\" target=\"_blank\" rel=\"noopener\">OpenStreetMap</a> contributors'}).addTo(map);const icon=L.divIcon({className:\"\",html:`<span style=\"display:block;width:22px;height:22px;border-radius:50%;background:${pinColor};border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3)\"></span>`,iconSize:[22,22],iconAnchor:[11,11],popupAnchor:[0,-12]});const cluster=L.markerClusterGroup({showCoverageOnHover:false,spiderfyOnMaxZoom:true,maxClusterRadius:40,iconCreateFunction:c=>L.divIcon({className:\"\",html:`<span style=\"display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:${pinColor};color:#fff;font:600 13px Inter,sans-serif;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.3)\">${c.getChildCount()}</span>`,iconSize:[36,36]})});const bounds=[];for(const p of points){const place=[p.city,p.region||p.country].filter(Boolean).join(\", \");const html=`<div style=\"font-family:Inter,sans-serif;width:200px;max-width:60vw\">`+(p.logo?`<div style=\"height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:8px\"><img src=\"${escapeHtml(p.logo)}\" alt=\"\" style=\"max-width:100%;max-height:56px;object-fit:contain\"></div>`:\"\")+`<div style=\"font-weight:600;font-size:14px;color:#1f3436;line-height:1.3\">${escapeHtml(p.name)}</div>`+(place?`<div style=\"font-size:12px;color:#6b7578;margin-top:2px\">${escapeHtml(place)}</div>`:\"\")+(p.website?`<a href=\"${escapeHtml(p.website)}\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:inline-block;margin-top:8px;font-weight:600;font-size:13px;color:${accentColor};text-decoration:none\">Visit Website →</a>`:\"\")+`</div>`;cluster.addLayer(L.marker([p.lat,p.lng],{icon,title:p.name,alt:p.name,keyboard:true}).bindPopup(html,{maxWidth:240,autoPanPadding:[16,16]}));bounds.push([p.lat,p.lng]);}map.addLayer(cluster);if(bounds.length>1)map.fitBounds(bounds,{padding:[36,36],maxZoom:9});else if(bounds.length===1)map.setView(bounds[0],9);else map.setView([39.5,-98.35],4);// Enable scroll-zoom only after the visitor interacts, so page scrolling isn't hijacked.\nmap.once(\"click focus\",()=>map.scrollWheelZoom.enable());}).catch(e=>setError(String(e?.message??e)));return()=>{cancelled=true;if(map)map.remove();};},[points,pinColor,accentColor,isStatic]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:radius,overflow:\"hidden\",background:\"#eaf3f2\",...style},children:[/*#__PURE__*/_jsx(\"div\",{ref:mapRef,style:{position:\"absolute\",inset:0},role:\"region\",\"aria-label\":\"Map of STEMsters partners\"}),(isStatic||error)&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",font:\"500 14px Inter, sans-serif\",color:\"#4a6b6d\",textAlign:\"center\",padding:16},children:error?\"Map could not load.\":`Partners map \\xb7 ${points.length} locations`}),/*#__PURE__*/_jsx(\"div\",{ref:dataRef,style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:data})]});}addPropertyControls(PartnersMap,{data:{type:ControlType.Slot,title:\"Partners data\",maxCount:1},pinColor:{type:ControlType.Color,title:\"Pin\",defaultValue:\"rgb(87, 181, 173)\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"rgb(15, 124, 128)\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:16,min:0,max:60}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PartnersMap\",\"slots\":[\"data\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PartnersMap.map"],"mappings":"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"}