{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/dcwLseQuXnMu3iWrPjDo/ltgCQz0f8jeIwNThWf27/hVNCBw34U.js", "ssg:https://framerusercontent.com/modules/eLTHC4GeGSwQi0LLb1tw/EVlAJsPs1vqmAlsN5dii/UtilityOverrides.js"],
  "sourcesContent": ["import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Martian Mono-300\",\"GF;Martian Mono-regular\"]);export const fonts=[{family:\"Martian Mono\",style:\"normal\",url:\"https://fonts.gstatic.com/s/martianmono/v3/2V08KIcADoYhV6w87xrTKjs4CYElh_VS9YA4TlTnQzaVMIE6j15dYY00u86TD75kdpF2.woff2\",weight:\"300\"},{family:\"Martian Mono\",style:\"normal\",url:\"https://fonts.gstatic.com/s/martianmono/v3/2V08KIcADoYhV6w87xrTKjs4CYElh_VS9YA4TlTnQzaVMIE6j15dYY1qu86TD75kdpF2.woff2\",weight:\"400\"}];export const css=['.framer-c38Xq .framer-styles-preset-zy4j63:not(.rich-text-wrapper), .framer-c38Xq .framer-styles-preset-zy4j63.rich-text-wrapper p { --framer-font-family: \"Martian Mono\", monospace; --framer-font-family-bold: \"Martian Mono\", monospace; --framer-font-size: 11px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.015em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9e0047a6-e0ba-4186-bb89-fbe17daf8ed8, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-c38Xq\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";export const withFocusWithinBorderStyles=Component=>{return props=>{const[isFocused,setIsFocused]=useState(false);// Define the initial style\nconst initialStyle={borderBottom:\"1px solid rgba(255,255,255, 0.3)\"};// Define the focus-within style\nconst focusWithinStyle={borderBottom:\"1px solid rgba(255,255,255, 1)\"};// Combine styles based on focus state\nconst combinedStyles=isFocused?{...props.style,...focusWithinStyle}:{...props.style,...initialStyle};// Handle focus and blur events\nconst handleFocus=()=>setIsFocused(true);const handleBlur=()=>setIsFocused(false);return /*#__PURE__*/_jsx(\"div\",{onFocus:handleFocus,onBlur:handleBlur,children:/*#__PURE__*/_jsx(Component,{...props,style:combinedStyles})});};};export function withDynViewport100dvh(Component){return props=>{const newStyle={...props.style,height:\"100dvh\"};return /*#__PURE__*/_jsx(Component,{...props,style:newStyle});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withDynViewport100dvh\":{\"type\":\"reactHoc\",\"name\":\"withDynViewport100dvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFocusWithinBorderStyles\":{\"type\":\"reactHoc\",\"name\":\"withFocusWithinBorderStyles\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UtilityOverrides.map"],
  "mappings": "4CAA8BA,EAAU,UAAU,CAAC,sBAAsB,yBAAyB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,OAAO,eAAe,MAAM,SAAS,IAAI,wHAAwH,OAAO,KAAK,EAAE,CAAC,OAAO,eAAe,MAAM,SAAS,IAAI,wHAAwH,OAAO,KAAK,CAAC,EAAeC,GAAI,CAAC,kpBAAkpB,EAAeC,GAAU,eCI56B,SAASC,GAAsBC,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAS,CAAC,GAAGD,EAAM,MAAM,OAAO,QAAQ,EAAE,OAAoBE,EAAKH,EAAU,CAAC,GAAGC,EAAM,MAAMC,CAAQ,CAAC,CAAE,CAAE",
  "names": ["fontStore", "fonts", "css", "className", "withDynViewport100dvh", "Component", "props", "newStyle", "p"]
}
