{"version":3,"file":"shared-lib.Dcd6v81r.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","useState","useState","useRef","useState","useRef","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/edOtQ0oVm2yTfwU4ZWBE/M2IOM177993Y98Exr3C2/bO6KtptKh.js","https:/framerusercontent.com/modules/J6F5S0K149NDCibdwyIH/5dGs1GoH0P68mI8zaHDy/rU_WOiMmg.js","https:/framerusercontent.com/modules/bH9iJ1NEYSjsD3VlS04I/pirJtA20u7ZFYN18tgv1/BlinkingLED.js","https:/framerusercontent.com/modules/vkYpAWrac6lxSGnyazj7/g5GenuObbfCTaxkmcsEX/BraunWorldClock.js","https:/framerusercontent.com/modules/enA8nHp1lNF9ZhXkMA80/sr7gMM1DUKmMqFphf4T4/GradientBackground.js","https:/framerusercontent.com/modules/U6w9TpsR1mEQ9vRo8do6/gXo1AZ7v1xPAyV2Uapvn/Logo.js","https:/framerusercontent.com/modules/jqleNrvAmmSItW2vRaWN/u3nL2e8bZ8ELCshls7UX/siteMetadata.js","https:/framerusercontent.com/modules/40L4UFC4GVYEJPt3Pllp/MQQ6P8U0ohe9dqjyv9n0/augiA20Il.js","https:/framerusercontent.com/modules/Z5e2iv4D2C8mSgYVKz0q/y8Rr00MRQw9q7rN6XXW3/k1InDUVk6.js"],"sourcesContent":["// Generated by Framer (4b28574)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"xK_UP4G9Z\",\"Q6RtFKuFO\",\"w_O1kZDBu\"];const serializationHash=\"framer-61j2V\";const variantClassNames={Q6RtFKuFO:\"framer-v-1iypjnw\",w_O1kZDBu:\"framer-v-ywwhur\",xK_UP4G9Z:\"framer-v-1butz5l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nj9FHyfET=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={\"Variant 1\":\"xK_UP4G9Z\",\"Variant 2\":\"Q6RtFKuFO\",\"Variant 3\":\"w_O1kZDBu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,nj9FHyfET:title??props.nj9FHyfET??\"Chat\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xK_UP4G9Z\"};};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,nj9FHyfET,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xK_UP4G9Z\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1butz5l\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xK_UP4G9Z\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{Q6RtFKuFO:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},w_O1kZDBu:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}},...addPropertyOverrides({Q6RtFKuFO:{\"data-framer-name\":\"Variant 2\"},w_O1kZDBu:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.6px\",\"--framer-text-alignment\":\"center\"},children:\"Chat\"})}),className:\"framer-7bw93q\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"nmEaAMPgS\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nj9FHyfET,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-61j2V.framer-1fcfqxh, .framer-61j2V .framer-1fcfqxh { display: block; }\",\".framer-61j2V.framer-1butz5l { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-61j2V .framer-7bw93q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 61\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Q6RtFKuFO\":{\"layout\":[\"auto\",\"fixed\"]},\"w_O1kZDBu\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"nj9FHyfET\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbO6KtptKh=withCSS(Component,css,\"framer-61j2V\");export default FramerbO6KtptKh;FramerbO6KtptKh.displayName=\"button chat\";FramerbO6KtptKh.defaultProps={height:32,width:61};addPropertyControls(FramerbO6KtptKh,{variant:{options:[\"xK_UP4G9Z\",\"Q6RtFKuFO\",\"w_O1kZDBu\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},nj9FHyfET:{defaultValue:\"Chat\",displayTextArea:false,title:\"Title\",type:ControlType.String},onnj9FHyfETChange:{changes:\"nj9FHyfET\",type:ControlType.ChangeHandler}});addFonts(FramerbO6KtptKh,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbO6KtptKh\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Q6RtFKuFO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"w_O1kZDBu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"61\",\"framerVariables\":\"{\\\"nj9FHyfET\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bO6KtptKh.map","// Generated by Framer (e177f23)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-523SQ\";const variantClassNames={T8wpdDLpN:\"framer-v-likpyj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"T8wpdDLpN\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-likpyj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"T8wpdDLpN\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7U2Nocm9mZmVyIE1vbm8vdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEa3dNQT09\",\"--framer-font-family\":'\"Schroffer Mono Variable\", monospace',\"--framer-font-size\":\"41px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 900)',\"--framer-font-weight\":\"1000\",\"--framer-letter-spacing\":\"9.19px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ARC9\"})}),className:\"framer-1j6j8hn\",fonts:[\"BI;Schroffer Mono/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"N7QER0Nbx\",style:{\"--extracted-2gg91v\":'\"wght\" 900',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-523SQ.framer-1vbl2wm, .framer-523SQ .framer-1vbl2wm { display: block; }\",\".framer-523SQ.framer-likpyj { height: 57px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 158px; }\",\".framer-523SQ .framer-1j6j8hn { bottom: 0px; flex: none; left: calc(49.685534591194994% - 99.37106918238993% / 2); mix-blend-mode: difference; position: absolute; top: 0px; white-space: pre-wrap; width: 99%; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57\n * @framerIntrinsicWidth 158\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrU_WOiMmg=withCSS(Component,css,\"framer-523SQ\");export default FramerrU_WOiMmg;FramerrU_WOiMmg.displayName=\"logo1\";FramerrU_WOiMmg.defaultProps={height:57,width:158};const variationAxes=[{defaultValue:400,maxValue:900,minValue:400,name:\"Weight\",tag:\"wght\"}];addFonts(FramerrU_WOiMmg,[{explicitInter:true,fonts:[{cssFamilyName:\"Schroffer Mono Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Schroffer Mono\",url:\"https://framerusercontent.com/assets/DkB2AKKF32sRhBWvY9q9V3Cxc.woff2\",variationAxes,weight:\"1000\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrU_WOiMmg\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"158\",\"framerIntrinsicHeight\":\"57\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rU_WOiMmg.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Blinking LED component - simulates a circular LED light with customizable color, blink speed, and brightness\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function BlinkingLED(props){const{color,blinkSpeed,brightness,size}=props;const adjustedBrightness=brightness/100;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:size,height:size,borderRadius:\"50%\",backgroundColor:color,boxShadow:`0 0 ${size*.3}px ${size*.15}px ${color}`},animate:{opacity:[adjustedBrightness*.3,adjustedBrightness,adjustedBrightness*.3],scale:[.95,1,.95]},transition:{duration:blinkSpeed,repeat:Infinity,ease:\"easeInOut\"}})});}addPropertyControls(BlinkingLED,{color:{type:ControlType.Color,title:\"LED Color\",defaultValue:\"#00FF00\"},blinkSpeed:{type:ControlType.Number,title:\"Blink Speed\",defaultValue:1.5,min:.3,max:5,step:.1,unit:\"s\"},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:100,min:10,max:100,step:5,unit:\"%\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:20,min:5,max:100,step:5,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlinkingLED\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlinkingLED.map","// Braun-style world clock component for remote studio members\n// Displays multiple clocks with different time zones in a minimalist Braun design aesthetic\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Braun World Clock\n *\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function BraunWorldClock(props){const{clocks=[{label:\"New York\",timezone:\"America/New_York\",useSelector:true,timezoneSelector:\"America/New_York\"},{label:\"London\",timezone:\"Europe/London\",useSelector:true,timezoneSelector:\"Europe/London\"},{label:\"Tokyo\",timezone:\"Asia/Tokyo\",useSelector:true,timezoneSelector:\"Asia/Tokyo\"}],clockSize=280,clockGap=40,backgroundColor=\"#F5F5F5\",faceColor=\"#FFFFFF\",textColor=\"#000000\",clockNumberColor=\"#000000\",labelTextColor=\"#000000\",hourHandColor=\"#000000\",minuteHandColor=\"#000000\",secondHandColor=\"#000000\",handShadowColor=\"rgba(0,0,0,0.3)\",tickColor=\"#000000\",rimColor=\"#CCCCCC\",showSeconds=true,showClockShadow=true,clockShadowColor=\"rgba(0,0,0,0.25)\",centerDotColor=\"#000000\",labelFont,timeFont,clockNumberFont,style}=props;const[times,setTimes]=useState([]);useEffect(()=>{const updateTimes=()=>{const newTimes=clocks.map(clock=>{const date=new Date;// Use timezoneSelector if useSelector is true, otherwise use timezone\nconst tz=clock.useSelector?clock.timezoneSelector||\"America/New_York\":clock.timezone||\"America/New_York\";return new Date(date.toLocaleString(\"en-US\",{timeZone:tz}));});startTransition(()=>setTimes(newTimes));};updateTimes();const interval=setInterval(updateTimes,1e3);return()=>clearInterval(interval);},[clocks]);const isFixedWidth=style?.width===\"100%\";const isFixedHeight=style?.height===\"100%\";// Calculate responsive sizes based on clockSize\nconst rimThickness=clockSize*.025;const faceInset=clockSize*.02;const centerSize=clockSize/2;const hourNumberRadius=clockSize*.32;const minuteTickInnerRadius=clockSize*.42;const minuteTickOuterRadius=clockSize*.45;const hourTickInnerRadius=clockSize*.4;const hourTickOuterRadius=clockSize*.45;const hourHandLength=clockSize*.35;const minuteHandLength=clockSize*.22;const secondHandLength=clockSize*.38;const centerDotSize=clockSize*.04;return /*#__PURE__*/_jsx(\"div\",{style:{...style,backgroundColor,display:\"flex\",flexDirection:\"row\",alignItems:\"flex-start\",justifyContent:\"center\",gap:clockGap,padding:20,flexWrap:\"wrap\",overflow:\"auto\",position:\"relative\",...isFixedWidth?{}:{width:\"max-content\"},...isFixedHeight?{}:{height:\"max-content\"}},children:clocks.map((clock,index)=>{const time=times[index]||new Date;const hours=time.getHours()%12;const minutes=time.getMinutes();const seconds=time.getSeconds();const hourAngle=(hours+minutes/60)*30;const minuteAngle=(minutes+seconds/60)*6;const secondAngle=seconds*6;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:clockSize,height:clockSize},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:\"100%\",height:\"100%\",borderRadius:\"50%\",background:`radial-gradient(circle at 30% 30%, #f0f0f0, #b8b8b8 40%, #8a8a8a 70%, #d4d4d4 85%, #e8e8e8)`,boxShadow:showClockShadow?`0 ${clockSize*.03}px ${clockSize*.1}px ${clockShadowColor}, inset 0 ${clockSize*.005}px ${clockSize*.015}px rgba(255,255,255,0.9), inset 0 -${clockSize*.005}px ${clockSize*.015}px rgba(0,0,0,0.2)`:`inset 0 ${clockSize*.005}px ${clockSize*.015}px rgba(255,255,255,0.9), inset 0 -${clockSize*.005}px ${clockSize*.015}px rgba(0,0,0,0.2)`}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:faceInset,left:faceInset,right:faceInset,bottom:faceInset,borderRadius:\"50%\",backgroundColor:faceColor,boxShadow:`inset 0 ${clockSize*.01}px ${clockSize*.03}px rgba(0,0,0,0.08)`},children:[[12,1,2,3,4,5,6,7,8,9,10,11].map(hour=>{const angle=(hour*30-90)*(Math.PI/180);const x=centerSize+hourNumberRadius*Math.cos(angle);const y=centerSize+hourNumberRadius*Math.sin(angle);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:x,top:y,transform:\"translate(-50%, -50%)\",color:clockNumberColor,...clockNumberFont},children:hour},hour);}),Array.from({length:60}).map((_,i)=>{if(i%5===0)return null;const angle=(i*6-90)*(Math.PI/180);const x1=centerSize+minuteTickInnerRadius*Math.cos(angle);const y1=centerSize+minuteTickInnerRadius*Math.sin(angle);const x2=centerSize+minuteTickOuterRadius*Math.cos(angle);const y2=centerSize+minuteTickOuterRadius*Math.sin(angle);return /*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"line\",{x1:x1,y1:y1,x2:x2,y2:y2,stroke:tickColor,strokeWidth:clockSize*.002,opacity:.6})},i);}),Array.from({length:12}).map((_,i)=>{const angle=(i*30-90)*(Math.PI/180);const x1=centerSize+hourTickInnerRadius*Math.cos(angle);const y1=centerSize+hourTickInnerRadius*Math.sin(angle);const x2=centerSize+hourTickOuterRadius*Math.cos(angle);const y2=centerSize+hourTickOuterRadius*Math.sin(angle);return /*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"line\",{x1:x1,y1:y1,x2:x2,y2:y2,stroke:tickColor,strokeWidth:clockSize*.004,opacity:.8})},i);}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:hourHandLength,height:clockSize*.018,transformOrigin:`0 ${clockSize*.009}px`,transform:`translate(0, -50%) rotate(${hourAngle}deg)`,background:`linear-gradient(to bottom, \n                                            rgba(255,255,255,0.9) 0%, \n                                            ${hourHandColor} 15%, \n                                            ${hourHandColor} 50%, \n                                            rgba(0,0,0,0.4) 85%, \n                                            rgba(0,0,0,0.6) 100%)`,borderRadius:`${clockSize*.009}px`,boxShadow:`0 ${clockSize*.004}px ${clockSize*.008}px ${handShadowColor}, inset 0 ${clockSize*.002}px ${clockSize*.003}px rgba(255,255,255,0.6), inset 0 -${clockSize*.001}px ${clockSize*.002}px rgba(0,0,0,0.3)`,filter:`drop-shadow(0 ${clockSize*.002}px ${clockSize*.004}px ${handShadowColor})`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:minuteHandLength,height:clockSize*.018,transformOrigin:`0 ${clockSize*.009}px`,transform:`translate(0, -50%) rotate(${minuteAngle}deg)`,background:`linear-gradient(to bottom, \n                                            rgba(255,255,255,0.9) 0%, \n                                            ${minuteHandColor} 15%, \n                                            ${minuteHandColor} 50%, \n                                            rgba(0,0,0,0.4) 85%, \n                                            rgba(0,0,0,0.6) 100%)`,borderRadius:`${clockSize*.009}px`,boxShadow:`0 ${clockSize*.004}px ${clockSize*.008}px ${handShadowColor}, inset 0 ${clockSize*.002}px ${clockSize*.003}px rgba(255,255,255,0.6), inset 0 -${clockSize*.001}px ${clockSize*.002}px rgba(0,0,0,0.3)`,filter:`drop-shadow(0 ${clockSize*.002}px ${clockSize*.004}px ${handShadowColor})`}}),showSeconds&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:secondHandLength,height:clockSize*.006,transformOrigin:`0 ${clockSize*.003}px`,transform:`translate(0, -50%) rotate(${secondAngle}deg)`,background:`linear-gradient(to bottom, \n                                                rgba(255,255,255,0.8) 0%, \n                                                ${secondHandColor} 20%, \n                                                ${secondHandColor} 50%, \n                                                rgba(0,0,0,0.5) 90%, \n                                                rgba(0,0,0,0.7) 100%)`,borderRadius:`${clockSize*.003}px`,boxShadow:`0 ${clockSize*.002}px ${clockSize*.004}px ${handShadowColor}, inset 0 ${clockSize*.001}px ${clockSize*.002}px rgba(255,255,255,0.5)`,filter:`drop-shadow(0 ${clockSize*.001}px ${clockSize*.002}px ${handShadowColor})`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:centerDotSize,height:centerDotSize,backgroundColor:centerDotColor,borderRadius:\"50%\",transform:\"translate(-50%, -50%)\",boxShadow:`0 ${clockSize*.004}px ${clockSize*.01}px rgba(0,0,0,0.3)`}})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:labelTextColor},children:clock.label}),/*#__PURE__*/_jsx(\"div\",{style:{...timeFont,color:labelTextColor,opacity:.6},children:time.toLocaleTimeString(\"en-US\",{hour:\"2-digit\",minute:\"2-digit\",hour12:false})})]})]},index);})});}addPropertyControls(BraunWorldClock,{clocks:{type:ControlType.Array,title:\"Clocks\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Office\"},useSelector:{type:ControlType.Boolean,title:\"Use Selector\",defaultValue:true,enabledTitle:\"Selector\",disabledTitle:\"Manual\"},timezoneSelector:{type:ControlType.Enum,title:\"Timezone\",defaultValue:\"America/New_York\",options:[\"America/New_York\",\"America/Chicago\",\"America/Denver\",\"America/Los_Angeles\",\"America/Anchorage\",\"Pacific/Honolulu\",\"America/Toronto\",\"America/Vancouver\",\"America/Mexico_City\",\"America/Sao_Paulo\",\"America/Buenos_Aires\",\"America/Caracas\",\"Atlantic/Canary\",\"Europe/London\",\"Europe/Paris\",\"Europe/Berlin\",\"Europe/Madrid\",\"Europe/Rome\",\"Europe/Amsterdam\",\"Europe/Brussels\",\"Europe/Vienna\",\"Europe/Stockholm\",\"Europe/Copenhagen\",\"Europe/Oslo\",\"Europe/Helsinki\",\"Europe/Warsaw\",\"Europe/Prague\",\"Europe/Budapest\",\"Europe/Athens\",\"Europe/Istanbul\",\"Europe/Moscow\",\"Africa/Cairo\",\"Africa/Johannesburg\",\"Africa/Lagos\",\"Africa/Nairobi\",\"Asia/Dubai\",\"Asia/Karachi\",\"Asia/Kolkata\",\"Asia/Bangkok\",\"Asia/Singapore\",\"Asia/Hong_Kong\",\"Asia/Shanghai\",\"Asia/Tokyo\",\"Asia/Seoul\",\"Asia/Jakarta\",\"Asia/Manila\",\"Australia/Sydney\",\"Australia/Melbourne\",\"Australia/Brisbane\",\"Australia/Perth\",\"Pacific/Auckland\",\"Pacific/Fiji\"],optionTitles:[\"New York (EST/EDT)\",\"Chicago (CST/CDT)\",\"Denver (MST/MDT)\",\"Los Angeles (PST/PDT)\",\"Anchorage (AKST/AKDT)\",\"Honolulu (HST)\",\"Toronto (EST/EDT)\",\"Vancouver (PST/PDT)\",\"Mexico City (CST/CDT)\",\"S\\xe3o Paulo (BRT)\",\"Buenos Aires (ART)\",\"Caracas (VET)\",\"Tenerife/Canary Islands (WET/WEST)\",\"London (GMT/BST)\",\"Paris (CET/CEST)\",\"Berlin (CET/CEST)\",\"Madrid (CET/CEST)\",\"Rome (CET/CEST)\",\"Amsterdam (CET/CEST)\",\"Brussels (CET/CEST)\",\"Vienna (CET/CEST)\",\"Stockholm (CET/CEST)\",\"Copenhagen (CET/CEST)\",\"Oslo (CET/CEST)\",\"Helsinki (EET/EEST)\",\"Warsaw (CET/CEST)\",\"Prague (CET/CEST)\",\"Budapest (CET/CEST)\",\"Athens (EET/EEST)\",\"Istanbul (TRT)\",\"Moscow (MSK)\",\"Cairo (EET)\",\"Johannesburg (SAST)\",\"Lagos (WAT)\",\"Nairobi (EAT)\",\"Dubai (GST)\",\"Karachi (PKT)\",\"Mumbai/Delhi (IST)\",\"Bangkok (ICT)\",\"Singapore (SGT)\",\"Hong Kong (HKT)\",\"Shanghai/Beijing (CST)\",\"Tokyo (JST)\",\"Seoul (KST)\",\"Jakarta (WIB)\",\"Manila (PHT)\",\"Sydney (AEDT/AEST)\",\"Melbourne (AEDT/AEST)\",\"Brisbane (AEST)\",\"Perth (AWST)\",\"Auckland (NZDT/NZST)\",\"Fiji (FJT)\"],hidden:({useSelector})=>!useSelector},timezone:{type:ControlType.String,title:\"Timezone\",defaultValue:\"America/New_York\",description:\"IANA timezone (e.g., America/New_York, Europe/London, Asia/Tokyo)\",hidden:({useSelector})=>useSelector}}},defaultValue:[{label:\"New York\",timezone:\"America/New_York\",useSelector:true,timezoneSelector:\"America/New_York\"},{label:\"London\",timezone:\"Europe/London\",useSelector:true,timezoneSelector:\"Europe/London\"},{label:\"Tokyo\",timezone:\"Asia/Tokyo\",useSelector:true,timezoneSelector:\"Asia/Tokyo\"}]},clockSize:{type:ControlType.Number,title:\"Clock Size\",defaultValue:280,min:80,max:600,step:10,unit:\"px\"},clockGap:{type:ControlType.Number,title:\"Clock Gap\",defaultValue:40,min:0,max:200,step:5,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},faceColor:{type:ControlType.Color,title:\"Face Color\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},clockNumberColor:{type:ControlType.Color,title:\"Clock Number Color\",defaultValue:\"#000000\"},labelTextColor:{type:ControlType.Color,title:\"Label Text Color\",defaultValue:\"#000000\"},hourHandColor:{type:ControlType.Color,title:\"Hour Hand\",defaultValue:\"#000000\"},minuteHandColor:{type:ControlType.Color,title:\"Minute Hand\",defaultValue:\"#000000\"},secondHandColor:{type:ControlType.Color,title:\"Second Hand\",defaultValue:\"#000000\"},handShadowColor:{type:ControlType.Color,title:\"Hand Shadow\",defaultValue:\"rgba(0,0,0,0.3)\"},tickColor:{type:ControlType.Color,title:\"Tick Color\",defaultValue:\"#000000\"},rimColor:{type:ControlType.Color,title:\"Rim Color\",defaultValue:\"#CCCCCC\"},centerDotColor:{type:ControlType.Color,title:\"Center Dot Color\",defaultValue:\"#000000\"},showClockShadow:{type:ControlType.Boolean,title:\"Clock Shadow\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},clockShadowColor:{type:ControlType.Color,title:\"Clock Shadow Color\",defaultValue:\"rgba(0,0,0,0.25)\",hidden:({showClockShadow})=>!showClockShadow},showSeconds:{type:ControlType.Boolean,title:\"Show Seconds\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},clockNumberFont:{type:ControlType.Font,title:\"Clock Number Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Light\",letterSpacing:\"0.05em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},timeFont:{type:ControlType.Font,title:\"Time Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BraunWorldClock\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BraunWorldClock.map","// Soft changing gradient background that transitions through colors over time\n// Adjustable: number of colors, specific hex values, and transition velocity\n// Can use color steps or simple top/bottom gradient\n// Optional screensaver mode that activates after mouse inactivity\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType,motion}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function GradientBackground(props){const{mode=\"steps\",colors=[{color:\"#667eea\"},{color:\"#764ba2\"},{color:\"#f093fb\"},{color:\"#4facfe\"}],topColor=\"#667eea\",bottomColor=\"#764ba2\",velocity=5,screensaverMode=false,screensaverDelay=30}=props;const[currentIndex,setCurrentIndex]=useState(0);const[isActive,setIsActive]=useState(!screensaverMode);const[hasStarted,setHasStarted]=useState(!screensaverMode);const timeoutRef=useRef(null);const intervalRef=useRef(null);// Handle mouse activity for screensaver mode\nuseEffect(()=>{if(typeof window===\"undefined\"||!screensaverMode){setIsActive(true);setHasStarted(true);return;}const handleActivity=()=>{// Stop the animation when mouse moves\nstartTransition(()=>setIsActive(false));// Clear existing interval\nif(intervalRef.current){clearInterval(intervalRef.current);intervalRef.current=null;}if(timeoutRef.current){clearTimeout(timeoutRef.current);}// Restart animation after delay\ntimeoutRef.current=window.setTimeout(()=>{startTransition(()=>setIsActive(true));},screensaverDelay*1e3);};// Set initial timeout to start animation after delay\ntimeoutRef.current=window.setTimeout(()=>{startTransition(()=>{setHasStarted(true);setIsActive(true);});},screensaverDelay*1e3);window.addEventListener(\"mousemove\",handleActivity);window.addEventListener(\"mousedown\",handleActivity);window.addEventListener(\"keydown\",handleActivity);window.addEventListener(\"touchstart\",handleActivity);return()=>{if(timeoutRef.current){clearTimeout(timeoutRef.current);}if(intervalRef.current){clearInterval(intervalRef.current);}window.removeEventListener(\"mousemove\",handleActivity);window.removeEventListener(\"mousedown\",handleActivity);window.removeEventListener(\"keydown\",handleActivity);window.removeEventListener(\"touchstart\",handleActivity);};},[screensaverMode,screensaverDelay]);useEffect(()=>{if(typeof window===\"undefined\"||!isActive){// Clear interval when not active\nif(intervalRef.current){clearInterval(intervalRef.current);intervalRef.current=null;}return;}intervalRef.current=window.setInterval(()=>{startTransition(()=>{if(mode===\"steps\"){setCurrentIndex(prev=>(prev+1)%colors.length);}else{setCurrentIndex(prev=>(prev+1)%2);}});},velocity*1e3);return()=>{if(intervalRef.current){clearInterval(intervalRef.current);intervalRef.current=null;}};},[colors.length,velocity,isActive,mode]);const getCurrentColor=()=>{if(mode===\"gradient\"){const gradientColors=[topColor,bottomColor];return gradientColors[currentIndex%2];}else{return colors[currentIndex]?.color||\"#667eea\";}};const currentColor=getCurrentColor();// Determine background color based on state\nconst backgroundColor=!hasStarted||!isActive?\"transparent\":currentColor;return /*#__PURE__*/_jsx(motion.div,{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\"},animate:{backgroundColor:backgroundColor},transition:{duration:velocity,ease:\"easeInOut\"}});}addPropertyControls(GradientBackground,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"steps\",\"gradient\"],optionTitles:[\"Color Steps\",\"Two Colors\"],defaultValue:\"steps\",displaySegmentedControl:true},colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Object,controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#667eea\"}}},defaultValue:[{color:\"#667eea\"},{color:\"#764ba2\"},{color:\"#f093fb\"},{color:\"#4facfe\"}],hidden:({mode})=>mode===\"gradient\"},topColor:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#667eea\",hidden:({mode})=>mode===\"steps\"},bottomColor:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#764ba2\",hidden:({mode})=>mode===\"steps\"},velocity:{type:ControlType.Number,title:\"Velocity\",defaultValue:5,min:1,max:30,step:.5,unit:\"s\",displayStepper:false},screensaverMode:{type:ControlType.Boolean,title:\"Screensaver\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},screensaverDelay:{type:ControlType.Number,title:\"Delay\",defaultValue:30,min:5,max:300,step:5,unit:\"s\",displayStepper:false,hidden:({screensaverMode})=>!screensaverMode}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradientBackground\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GradientBackground.map","// Logo component with font cycling on hover/press - configurable speed, loops, fonts, and size\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Logo(props){const{text=\"LOGO\",fontCount=3,font1,useFont1=true,positionX1=50,positionY1=50,font2,useFont2=true,positionX2=50,positionY2=50,font3,useFont3=true,positionX3=50,positionY3=50,font4,useFont4=false,positionX4=50,positionY4=50,font5,useFont5=false,positionX5=50,positionY5=50,font6,useFont6=false,positionX6=50,positionY6=50,font7,useFont7=false,positionX7=50,positionY7=50,font8,useFont8=false,positionX8=50,positionY8=50,font9,useFont9=false,positionX9=50,positionY9=50,font10,useFont10=false,positionX10=50,positionY10=50,font11,useFont11=false,positionX11=50,positionY11=50,font12,useFont12=false,positionX12=50,positionY12=50,font13,useFont13=false,positionX13=50,positionY13=50,font14,useFont14=false,positionX14=50,positionY14=50,font15,useFont15=false,positionX15=50,positionY15=50,font16,useFont16=false,positionX16=50,positionY16=50,font17,useFont17=false,positionX17=50,positionY17=50,font18,useFont18=false,positionX18=50,positionY18=50,font19,useFont19=false,positionX19=50,positionY19=50,font20,useFont20=false,positionX20=50,positionY20=50,speed=100,loops=3,infiniteLoops=false,visualizerMode=false,visualizerFontIndex=0,color=\"#000000\",padding=\"0px\",style}=props;const fonts=[];const positions=[];if(useFont1&&font1){fonts.push(font1);positions.push({x:positionX1,y:positionY1});}if(useFont2&&font2){fonts.push(font2);positions.push({x:positionX2,y:positionY2});}if(useFont3&&font3){fonts.push(font3);positions.push({x:positionX3,y:positionY3});}if(useFont4&&font4){fonts.push(font4);positions.push({x:positionX4,y:positionY4});}if(useFont5&&font5){fonts.push(font5);positions.push({x:positionX5,y:positionY5});}if(useFont6&&font6){fonts.push(font6);positions.push({x:positionX6,y:positionY6});}if(useFont7&&font7){fonts.push(font7);positions.push({x:positionX7,y:positionY7});}if(useFont8&&font8){fonts.push(font8);positions.push({x:positionX8,y:positionY8});}if(useFont9&&font9){fonts.push(font9);positions.push({x:positionX9,y:positionY9});}if(useFont10&&font10){fonts.push(font10);positions.push({x:positionX10,y:positionY10});}if(useFont11&&font11){fonts.push(font11);positions.push({x:positionX11,y:positionY11});}if(useFont12&&font12){fonts.push(font12);positions.push({x:positionX12,y:positionY12});}if(useFont13&&font13){fonts.push(font13);positions.push({x:positionX13,y:positionY13});}if(useFont14&&font14){fonts.push(font14);positions.push({x:positionX14,y:positionY14});}if(useFont15&&font15){fonts.push(font15);positions.push({x:positionX15,y:positionY15});}if(useFont16&&font16){fonts.push(font16);positions.push({x:positionX16,y:positionY16});}if(useFont17&&font17){fonts.push(font17);positions.push({x:positionX17,y:positionY17});}if(useFont18&&font18){fonts.push(font18);positions.push({x:positionX18,y:positionY18});}if(useFont19&&font19){fonts.push(font19);positions.push({x:positionX19,y:positionY19});}if(useFont20&&font20){fonts.push(font20);positions.push({x:positionX20,y:positionY20});}const[currentFontIndex,setCurrentFontIndex]=useState(0);const[isAnimating,setIsAnimating]=useState(false);const[isDragging,setIsDragging]=useState(false);const intervalRef=useRef(null);const loopCountRef=useRef(0);const containerRef=useRef(null);const startAnimation=()=>{if(isAnimating||fonts.length===0||visualizerMode)return;startTransition(()=>{setIsAnimating(true);loopCountRef.current=0;setCurrentFontIndex(0);});intervalRef.current=window.setInterval(()=>{startTransition(()=>{setCurrentFontIndex(prevIndex=>{const nextIndex=(prevIndex+1)%fonts.length;if(nextIndex===0&&!infiniteLoops){loopCountRef.current+=1;if(loopCountRef.current>=loops){if(intervalRef.current!==null){clearInterval(intervalRef.current);intervalRef.current=null;}startTransition(()=>setIsAnimating(false));}}return nextIndex;});});},speed);};const stopAnimation=()=>{if(intervalRef.current!==null){clearInterval(intervalRef.current);intervalRef.current=null;}startTransition(()=>{setIsAnimating(false);setCurrentFontIndex(0);loopCountRef.current=0;});};useEffect(()=>{return()=>{if(intervalRef.current!==null){clearInterval(intervalRef.current);}};},[]);const displayFontIndex=visualizerMode?visualizerFontIndex:currentFontIndex;const currentFont=fonts[displayFontIndex]||font1;const currentPosition=positions[displayFontIndex]||{x:50,y:50};const handleMouseDown=e=>{if(!visualizerMode)return;e.preventDefault();startTransition(()=>setIsDragging(true));};const handleMouseMove=e=>{if(!visualizerMode||!isDragging||!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const x=(e.clientX-rect.left)/rect.width*100;const y=(e.clientY-rect.top)/rect.height*100;// Update the position based on which font is selected\n// This will be handled by Framer's property system\n// For now, we just show visual feedback\n};const handleMouseUp=()=>{if(!visualizerMode)return;startTransition(()=>setIsDragging(false));};return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:padding,cursor:visualizerMode?isDragging?\"grabbing\":\"grab\":\"pointer\",userSelect:\"none\",WebkitUserSelect:\"none\",WebkitTouchCallout:\"none\",overflow:\"hidden\",position:\"relative\",minWidth:\"100px\",minHeight:\"100px\"},onMouseEnter:visualizerMode?undefined:startAnimation,onMouseLeave:visualizerMode?undefined:stopAnimation,onTouchStart:visualizerMode?undefined:startAnimation,onTouchEnd:visualizerMode?undefined:stopAnimation,onMouseDown:handleMouseDown,onMouseMove:handleMouseMove,onMouseUp:handleMouseUp,children:/*#__PURE__*/_jsx(\"span\",{style:{...currentFont,color:color,display:\"inline-block\",textAlign:\"center\",transition:\"none\",whiteSpace:\"nowrap\",position:visualizerMode?\"absolute\":\"relative\",...visualizerMode?{left:`${currentPosition.x}%`,top:`${currentPosition.y}%`,transform:\"translate(-50%, -50%)\"}:{}},children:text})});}addPropertyControls(Logo,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"LOGO\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\"},visualizerMode:{type:ControlType.Boolean,title:\"Visualizer Mode\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},visualizerFontIndex:{type:ControlType.Number,title:\"Select Font\",defaultValue:0,min:0,max:19,step:1,displayStepper:true,hidden:({visualizerMode})=>!visualizerMode},fontCount:{type:ControlType.Number,title:\"Number of Fonts\",defaultValue:3,min:1,max:20,step:1,displayStepper:true},useFont1:{type:ControlType.Boolean,title:\"Use Font 1\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<1},font1:{type:ControlType.Font,title:\"Font 1\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Bold\"},hidden:({useFont1,fontCount})=>!useFont1||fontCount<1},positionX1:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont1,fontCount,visualizerMode,visualizerFontIndex})=>!useFont1||fontCount<1||!visualizerMode||visualizerFontIndex!==0},positionY1:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont1,fontCount,visualizerMode,visualizerFontIndex})=>!useFont1||fontCount<1||!visualizerMode||visualizerFontIndex!==0},useFont2:{type:ControlType.Boolean,title:\"Use Font 2\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<2},font2:{type:ControlType.Font,title:\"Font 2\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Medium\"},hidden:({useFont2,fontCount})=>!useFont2||fontCount<2},positionX2:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont2,fontCount,visualizerMode,visualizerFontIndex})=>!useFont2||fontCount<2||!visualizerMode||visualizerFontIndex!==1},positionY2:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont2,fontCount,visualizerMode,visualizerFontIndex})=>!useFont2||fontCount<2||!visualizerMode||visualizerFontIndex!==1},useFont3:{type:ControlType.Boolean,title:\"Use Font 3\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<3},font3:{type:ControlType.Font,title:\"Font 3\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Light\"},hidden:({useFont3,fontCount})=>!useFont3||fontCount<3},positionX3:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont3,fontCount,visualizerMode,visualizerFontIndex})=>!useFont3||fontCount<3||!visualizerMode||visualizerFontIndex!==2},positionY3:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont3,fontCount,visualizerMode,visualizerFontIndex})=>!useFont3||fontCount<3||!visualizerMode||visualizerFontIndex!==2},useFont4:{type:ControlType.Boolean,title:\"Use Font 4\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<4},font4:{type:ControlType.Font,title:\"Font 4\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Regular\"},hidden:({useFont4,fontCount})=>!useFont4||fontCount<4},positionX4:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont4,fontCount,visualizerMode,visualizerFontIndex})=>!useFont4||fontCount<4||!visualizerMode||visualizerFontIndex!==3},positionY4:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont4,fontCount,visualizerMode,visualizerFontIndex})=>!useFont4||fontCount<4||!visualizerMode||visualizerFontIndex!==3},useFont5:{type:ControlType.Boolean,title:\"Use Font 5\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<5},font5:{type:ControlType.Font,title:\"Font 5\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Semibold\"},hidden:({useFont5,fontCount})=>!useFont5||fontCount<5},positionX5:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont5,fontCount,visualizerMode,visualizerFontIndex})=>!useFont5||fontCount<5||!visualizerMode||visualizerFontIndex!==4},positionY5:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont5,fontCount,visualizerMode,visualizerFontIndex})=>!useFont5||fontCount<5||!visualizerMode||visualizerFontIndex!==4},useFont6:{type:ControlType.Boolean,title:\"Use Font 6\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<6},font6:{type:ControlType.Font,title:\"Font 6\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Extra Bold\"},hidden:({useFont6,fontCount})=>!useFont6||fontCount<6},positionX6:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont6,fontCount,visualizerMode,visualizerFontIndex})=>!useFont6||fontCount<6||!visualizerMode||visualizerFontIndex!==5},positionY6:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont6,fontCount,visualizerMode,visualizerFontIndex})=>!useFont6||fontCount<6||!visualizerMode||visualizerFontIndex!==5},useFont7:{type:ControlType.Boolean,title:\"Use Font 7\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<7},font7:{type:ControlType.Font,title:\"Font 7\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Italic\"},hidden:({useFont7,fontCount})=>!useFont7||fontCount<7},positionX7:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont7,fontCount,visualizerMode,visualizerFontIndex})=>!useFont7||fontCount<7||!visualizerMode||visualizerFontIndex!==6},positionY7:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont7,fontCount,visualizerMode,visualizerFontIndex})=>!useFont7||fontCount<7||!visualizerMode||visualizerFontIndex!==6},useFont8:{type:ControlType.Boolean,title:\"Use Font 8\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<8},font8:{type:ControlType.Font,title:\"Font 8\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Bold Italic\"},hidden:({useFont8,fontCount})=>!useFont8||fontCount<8},positionX8:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont8,fontCount,visualizerMode,visualizerFontIndex})=>!useFont8||fontCount<8||!visualizerMode||visualizerFontIndex!==7},positionY8:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont8,fontCount,visualizerMode,visualizerFontIndex})=>!useFont8||fontCount<8||!visualizerMode||visualizerFontIndex!==7},useFont9:{type:ControlType.Boolean,title:\"Use Font 9\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<9},font9:{type:ControlType.Font,title:\"Font 9\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Extra Light\"},hidden:({useFont9,fontCount})=>!useFont9||fontCount<9},positionX9:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont9,fontCount,visualizerMode,visualizerFontIndex})=>!useFont9||fontCount<9||!visualizerMode||visualizerFontIndex!==8},positionY9:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont9,fontCount,visualizerMode,visualizerFontIndex})=>!useFont9||fontCount<9||!visualizerMode||visualizerFontIndex!==8},useFont10:{type:ControlType.Boolean,title:\"Use Font 10\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<10},font10:{type:ControlType.Font,title:\"Font 10\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Black\"},hidden:({useFont10,fontCount})=>!useFont10||fontCount<10},positionX10:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont10,fontCount,visualizerMode,visualizerFontIndex})=>!useFont10||fontCount<10||!visualizerMode||visualizerFontIndex!==9},positionY10:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont10,fontCount,visualizerMode,visualizerFontIndex})=>!useFont10||fontCount<10||!visualizerMode||visualizerFontIndex!==9},useFont11:{type:ControlType.Boolean,title:\"Use Font 11\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<11},font11:{type:ControlType.Font,title:\"Font 11\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Regular\"},hidden:({useFont11,fontCount})=>!useFont11||fontCount<11},positionX11:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont11,fontCount,visualizerMode,visualizerFontIndex})=>!useFont11||fontCount<11||!visualizerMode||visualizerFontIndex!==10},positionY11:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont11,fontCount,visualizerMode,visualizerFontIndex})=>!useFont11||fontCount<11||!visualizerMode||visualizerFontIndex!==10},useFont12:{type:ControlType.Boolean,title:\"Use Font 12\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<12},font12:{type:ControlType.Font,title:\"Font 12\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Medium\"},hidden:({useFont12,fontCount})=>!useFont12||fontCount<12},positionX12:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont12,fontCount,visualizerMode,visualizerFontIndex})=>!useFont12||fontCount<12||!visualizerMode||visualizerFontIndex!==11},positionY12:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont12,fontCount,visualizerMode,visualizerFontIndex})=>!useFont12||fontCount<12||!visualizerMode||visualizerFontIndex!==11},useFont13:{type:ControlType.Boolean,title:\"Use Font 13\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<13},font13:{type:ControlType.Font,title:\"Font 13\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Semibold\"},hidden:({useFont13,fontCount})=>!useFont13||fontCount<13},positionX13:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont13,fontCount,visualizerMode,visualizerFontIndex})=>!useFont13||fontCount<13||!visualizerMode||visualizerFontIndex!==12},positionY13:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont13,fontCount,visualizerMode,visualizerFontIndex})=>!useFont13||fontCount<13||!visualizerMode||visualizerFontIndex!==12},useFont14:{type:ControlType.Boolean,title:\"Use Font 14\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<14},font14:{type:ControlType.Font,title:\"Font 14\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Bold\"},hidden:({useFont14,fontCount})=>!useFont14||fontCount<14},positionX14:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont14,fontCount,visualizerMode,visualizerFontIndex})=>!useFont14||fontCount<14||!visualizerMode||visualizerFontIndex!==13},positionY14:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont14,fontCount,visualizerMode,visualizerFontIndex})=>!useFont14||fontCount<14||!visualizerMode||visualizerFontIndex!==13},useFont15:{type:ControlType.Boolean,title:\"Use Font 15\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<15},font15:{type:ControlType.Font,title:\"Font 15\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Extra Bold\"},hidden:({useFont15,fontCount})=>!useFont15||fontCount<15},positionX15:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont15,fontCount,visualizerMode,visualizerFontIndex})=>!useFont15||fontCount<15||!visualizerMode||visualizerFontIndex!==14},positionY15:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont15,fontCount,visualizerMode,visualizerFontIndex})=>!useFont15||fontCount<15||!visualizerMode||visualizerFontIndex!==14},useFont16:{type:ControlType.Boolean,title:\"Use Font 16\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<16},font16:{type:ControlType.Font,title:\"Font 16\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Light\"},hidden:({useFont16,fontCount})=>!useFont16||fontCount<16},positionX16:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont16,fontCount,visualizerMode,visualizerFontIndex})=>!useFont16||fontCount<16||!visualizerMode||visualizerFontIndex!==15},positionY16:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont16,fontCount,visualizerMode,visualizerFontIndex})=>!useFont16||fontCount<16||!visualizerMode||visualizerFontIndex!==15},useFont17:{type:ControlType.Boolean,title:\"Use Font 17\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<17},font17:{type:ControlType.Font,title:\"Font 17\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Italic\"},hidden:({useFont17,fontCount})=>!useFont17||fontCount<17},positionX17:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont17,fontCount,visualizerMode,visualizerFontIndex})=>!useFont17||fontCount<17||!visualizerMode||visualizerFontIndex!==16},positionY17:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont17,fontCount,visualizerMode,visualizerFontIndex})=>!useFont17||fontCount<17||!visualizerMode||visualizerFontIndex!==16},useFont18:{type:ControlType.Boolean,title:\"Use Font 18\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<18},font18:{type:ControlType.Font,title:\"Font 18\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Bold Italic\"},hidden:({useFont18,fontCount})=>!useFont18||fontCount<18},positionX18:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont18,fontCount,visualizerMode,visualizerFontIndex})=>!useFont18||fontCount<18||!visualizerMode||visualizerFontIndex!==17},positionY18:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont18,fontCount,visualizerMode,visualizerFontIndex})=>!useFont18||fontCount<18||!visualizerMode||visualizerFontIndex!==17},useFont19:{type:ControlType.Boolean,title:\"Use Font 19\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<19},font19:{type:ControlType.Font,title:\"Font 19\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Extra Light\"},hidden:({useFont19,fontCount})=>!useFont19||fontCount<19},positionX19:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont19,fontCount,visualizerMode,visualizerFontIndex})=>!useFont19||fontCount<19||!visualizerMode||visualizerFontIndex!==18},positionY19:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont19,fontCount,visualizerMode,visualizerFontIndex})=>!useFont19||fontCount<19||!visualizerMode||visualizerFontIndex!==18},useFont20:{type:ControlType.Boolean,title:\"Use Font 20\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({fontCount})=>fontCount<20},font20:{type:ControlType.Font,title:\"Font 20\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Black\"},hidden:({useFont20,fontCount})=>!useFont20||fontCount<20},positionX20:{type:ControlType.Number,title:\"Position X\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont20,fontCount,visualizerMode,visualizerFontIndex})=>!useFont20||fontCount<20||!visualizerMode||visualizerFontIndex!==19},positionY20:{type:ControlType.Number,title:\"Position Y\",defaultValue:50,min:0,max:100,step:.1,unit:\"%\",hidden:({useFont20,fontCount,visualizerMode,visualizerFontIndex})=>!useFont20||fontCount<20||!visualizerMode||visualizerFontIndex!==19},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:100,min:50,max:1e3,step:50,unit:\"ms\"},infiniteLoops:{type:ControlType.Boolean,title:\"Infinite Loops\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},loops:{type:ControlType.Number,title:\"Loops\",defaultValue:3,min:1,max:20,step:1,displayStepper:true,hidden:({infiniteLoops})=>infiniteLoops},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Logo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Logo.map","// Generated by Framer (e177f23)\nexport default function metadata(params,activeLocale){return{description:\"Design and Development\",favicon:\"https://framerusercontent.com/assets/iJPit2lV0alMMUQr34vbjiaU0o.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/t5JaT5F0Vwj6ytqBBSCLycdvr8.png\",title:\"ARC9\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"309biw\",mediaQuery:\"(max-width: 1199.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-8e0pm\",socialImage:\"https://framerusercontent.com/assets/t5JaT5F0Vwj6ytqBBSCLycdvr8.png\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"o0ovzr\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1ao6bkk\",mediaQuery:\"(max-width: 1199.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-HA4jP\",socialImage:\"https://framerusercontent.com/assets/t5JaT5F0Vwj6ytqBBSCLycdvr8.png\",title:siteMetadata(params,activeLocale).title||\"Refer\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}