{"version":3,"file":"shared-lib.HM_O7TH9.mjs","names":["useState","useId","useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/7GAqaG2aoySaeEXfsQsR/C6X8bMrvqoFSkTpJAOOv/WithPaletteCycle.js"],"sourcesContent":["// User request: Add a named Framer code override HOC `withPaletteCycle` that hard-cuts section background and --organic-wordmark-color every 5 seconds through six fixed palette pairs, preserving wrapped props/style/layout/accessibility, with SSR safety, static/reduced-motion fallback to first palette, and no component export.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useIsStaticRenderer}from\"framer\";import{forwardRef,startTransition,useEffect,useId,useMemo,useState}from\"react\";const HOME_PALETTE_START_KEY=\"depopas-home-palette-start\";let homePaletteStartFallback=null;const homeWordmarkFonts=[{family:\"Space Grotesk\",textTransform:\"lowercase\"},{family:\"Helvena\",textTransform:\"lowercase\"},{family:\"Thumpa\",textTransform:\"uppercase\"}];const palettes=[{background:\"#330317\",foreground:\"#9FC9F9\",type:\"duo\"},{background:\"#E5EFD9\",foreground:\"#041B14\",type:\"duo\"},{background:\"#144655\",foreground:\"#5BF9BE\",type:\"duo\"},{background:\"#FBD9C0\",foreground:\"#430927\",type:\"duo\"},{background:\"#021C16\",foreground:\"#F9A881\",type:\"duo\"},{background:\"#FBDBD5\",foreground:\"#154B40\",type:\"duo\"},{background:\"#134741\",foreground:\"#F4DBFB\",type:\"duo\"},{background:\"#FAB8A1\",foreground:\"#110650\",type:\"duo\"},{background:\"#082D1E\",foreground:\"#D9E9FB\",type:\"duo\"},{background:\"#FBE0CC\",foreground:\"#503B11\",type:\"duo\"},{background:\"#144C2F\",foreground:\"#F0E7D2\",type:\"neutral\"},{background:\"#F2E5E6\",foreground:\"#062318\",type:\"duo\"},{background:\"#354511\",foreground:\"#F0E7D2\",type:\"neutral\"},{background:\"#C8EDFB\",foreground:\"#364511\",type:\"duo\"},{background:\"#7D1A13\",foreground:\"#FCE0EF\",type:\"duo\"},{background:\"#B1FBAA\",foreground:\"#120F09\",type:\"neutral\"},{background:\"#32062A\",foreground:\"#F6E9D7\",type:\"duo\"},{background:\"#F2BC39\",foreground:\"#35050E\",type:\"duo\"},{background:\"#052017\",foreground:\"#FDEEE6\",type:\"duo\"},{background:\"#FAE9DC\",foreground:\"#0D2505\",type:\"duo\"},{background:\"#082A38\",foreground:\"#A4FBB6\",type:\"duo\"},{background:\"#FBDEBE\",foreground:\"#6E2911\",type:\"duo\"},{background:\"#15494A\",foreground:\"#FBD8D0\",type:\"duo\"},{background:\"#F4E953\",foreground:\"#03163A\",type:\"duo\"},{background:\"#0B0755\",foreground:\"#FBC8B8\",type:\"duo\"},{background:\"#FBDFAD\",foreground:\"#154856\",type:\"duo\"},{background:\"#113F4B\",foreground:\"#FCE9E0\",type:\"duo\"},{background:\"#FBE694\",foreground:\"#124245\",type:\"duo\"},{background:\"#3321A9\",foreground:\"#68FBF5\",type:\"duo\"},{background:\"#FAE358\",foreground:\"#663011\",type:\"duo\"},{background:\"#1D25B9\",foreground:\"#F0E7D2\",type:\"neutral\"},{background:\"#FBE1AA\",foreground:\"#0D2A06\",type:\"duo\"},{background:\"#15495B\",foreground:\"#FBDAFA\",type:\"duo\"},{background:\"#FABB5D\",foreground:\"#32042C\",type:\"duo\"},{background:\"#041A24\",foreground:\"#5AFAE7\",type:\"duo\"},{background:\"#C4F653\",foreground:\"#3D25B4\",type:\"duo\"},{background:\"#400F05\",foreground:\"#CEF3F7\",type:\"duo\"},{background:\"#B2EDE7\",foreground:\"#7A192E\",type:\"duo\"},{background:\"#4B4011\",foreground:\"#FBDCB8\",type:\"duo\"},{background:\"#B6C9FA\",foreground:\"#360602\",type:\"duo\"},{background:\"#454412\",foreground:\"#FBD8EE\",type:\"duo\"},{background:\"#F8D8FB\",foreground:\"#444512\",type:\"duo\"},{background:\"#3E3C0F\",foreground:\"#CBF5F3\",type:\"duo\"},{background:\"#A5D9FA\",foreground:\"#120F09\",type:\"neutral\"},{background:\"#241904\",foreground:\"#FCDEF7\",type:\"duo\"},{background:\"#76FABA\",foreground:\"#5420A2\",type:\"duo\"},{background:\"#67240F\",foreground:\"#FCE8B8\",type:\"duo\"},{background:\"#D6F1D9\",foreground:\"#120F09\",type:\"neutral\"},{background:\"#470B32\",foreground:\"#5EFAE4\",type:\"duo\"},{background:\"#F1F3DB\",foreground:\"#3A0E57\",type:\"duo\"},{background:\"#70185E\",foreground:\"#AFFBAB\",type:\"duo\"},{background:\"#96FB59\",foreground:\"#232FB0\",type:\"duo\"},{background:\"#290436\",foreground:\"#41E3B3\",type:\"duo\"},{background:\"#D9E7BB\",foreground:\"#3323B3\",type:\"duo\"},{background:\"#450914\",foreground:\"#FBDBBE\",type:\"duo\"},{background:\"#E7F0E5\",foreground:\"#671762\",type:\"duo\"},{background:\"#3525B8\",foreground:\"#FBDFA6\",type:\"duo\"},{background:\"#EDECCC\",foreground:\"#113F52\",type:\"duo\"},{background:\"#271067\",foreground:\"#FCE5C7\",type:\"duo\"},{background:\"#EAE77B\",foreground:\"#374812\",type:\"duo\"},{background:\"#1E25BA\",foreground:\"#FBEB5C\",type:\"duo\"},{background:\"#EBA633\",foreground:\"#041C23\",type:\"duo\"},{background:\"#062515\",foreground:\"#FBD5E7\",type:\"duo\"},{background:\"#FCE3E0\",foreground:\"#441FA1\",type:\"duo\"},{background:\"#124522\",foreground:\"#FBDDEA\",type:\"duo\"},{background:\"#FBD7F6\",foreground:\"#4820A3\",type:\"duo\"},{background:\"#543F12\",foreground:\"#B1EBFA\",type:\"duo\"},{background:\"#C1F1D8\",foreground:\"#5D3D13\",type:\"duo\"},{background:\"#2E0B02\",foreground:\"#3FDF9A\",type:\"duo\"},{background:\"#C8F3D5\",foreground:\"#4C1E9B\",type:\"duo\"},{background:\"#781814\",foreground:\"#C1E9FB\",type:\"duo\"},{background:\"#9EFBB6\",foreground:\"#120F09\",type:\"neutral\"}];function hexToRgb(hex){const normalized=hex.replace(\"#\",\"\");const r=Number.parseInt(normalized.slice(0,2),16);const g=Number.parseInt(normalized.slice(2,4),16);const b=Number.parseInt(normalized.slice(4,6),16);return{r,g,b};}function channelToLinear(channel){const srgb=channel/255;if(srgb<=.04045)return srgb/12.92;return((srgb+.055)/1.055)**2.4;}function luminance(hex){const{r,g,b}=hexToRgb(hex);const rl=channelToLinear(r);const gl=channelToLinear(g);const bl=channelToLinear(b);return .2126*rl+.7152*gl+.0722*bl;}const derivedPalettes=palettes.map(palette=>{const backgroundLuminance=luminance(palette.background);const foregroundLuminance=luminance(palette.foreground);const darkColor=backgroundLuminance<=foregroundLuminance?palette.background:palette.foreground;const lightColor=backgroundLuminance>foregroundLuminance?palette.background:palette.foreground;return{...palette,darkColor,lightColor};});function getHomePaletteStartTime(){if(typeof window===\"undefined\"){if(homePaletteStartFallback===null){homePaletteStartFallback=Date.now();}return homePaletteStartFallback;}let startTime=null;try{const stored=window.sessionStorage.getItem(HOME_PALETTE_START_KEY);if(stored){const parsed=Number.parseInt(stored,10);if(Number.isFinite(parsed)&&parsed>0){startTime=parsed;}}if(startTime===null){startTime=Date.now();window.sessionStorage.setItem(HOME_PALETTE_START_KEY,String(startTime));}}catch(_error){if(homePaletteStartFallback===null){homePaletteStartFallback=Date.now();}startTime=homePaletteStartFallback;}if(homePaletteStartFallback===null){homePaletteStartFallback=startTime;}return startTime;}function getHomePaletteIndexAt(now,startTime){const elapsed=Math.max(0,now-startTime);return Math.floor(elapsed/5e3)%palettes.length;}function useHomePaletteIndex(){const isStatic=useIsStaticRenderer();const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);const[index,setIndex]=useState(0);useEffect(()=>{if(typeof window!==\"undefined\"&&typeof window.matchMedia===\"function\"){const media=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setPrefersReducedMotion(media.matches));const onChange=event=>{startTransition(()=>setPrefersReducedMotion(event.matches));};media.addEventListener(\"change\",onChange);return()=>media.removeEventListener(\"change\",onChange);}else{startTransition(()=>setPrefersReducedMotion(false));}},[]);const shouldCycle=!isStatic&&!prefersReducedMotion;useEffect(()=>{if(!shouldCycle){startTransition(()=>setIndex(0));return;}if(typeof window===\"undefined\")return;const startTime=getHomePaletteStartTime();const now=Date.now();const currentIndex=getHomePaletteIndexAt(now,startTime);startTransition(()=>setIndex(currentIndex));const elapsed=Math.max(0,now-startTime);const remainder=elapsed%5e3;const msUntilBoundary=remainder===0?5e3:5e3-remainder;let intervalId=0;const timeoutId=window.setTimeout(()=>{const boundaryIndex=getHomePaletteIndexAt(Date.now(),startTime);startTransition(()=>setIndex(boundaryIndex));intervalId=window.setInterval(()=>{const nextIndex=getHomePaletteIndexAt(Date.now(),startTime);startTransition(()=>setIndex(nextIndex));},5e3);},msUntilBoundary);return()=>{window.clearTimeout(timeoutId);window.clearInterval(intervalId);};},[shouldCycle]);return{index};}function useEditorialPaletteIndex(){const isStatic=useIsStaticRenderer();const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);const[index,setIndex]=useState(0);useEffect(()=>{if(typeof window!==\"undefined\"&&typeof window.matchMedia===\"function\"){const media=window.matchMedia(\"(prefers-reduced-motion: reduce)\");startTransition(()=>setPrefersReducedMotion(media.matches));const onChange=event=>{startTransition(()=>setPrefersReducedMotion(event.matches));};media.addEventListener(\"change\",onChange);return()=>media.removeEventListener(\"change\",onChange);}else{startTransition(()=>setPrefersReducedMotion(false));}},[]);const shouldCycle=!isStatic&&!prefersReducedMotion;useEffect(()=>{if(!shouldCycle){startTransition(()=>setIndex(0));return;}const timer=window.setInterval(()=>{startTransition(()=>{setIndex(prev=>(prev+1)%derivedPalettes.length);});},5e3);return()=>window.clearInterval(timer);},[shouldCycle]);return{index,shouldCycle};}function usePaletteActive(){const isStatic=useIsStaticRenderer();const[isActive,setIsActive]=useState(false);useEffect(()=>{if(isStatic){startTransition(()=>setIsActive(false));return;}if(typeof window===\"undefined\"){startTransition(()=>setIsActive(false));return;}const timeoutId=window.setTimeout(()=>{startTransition(()=>setIsActive(true));},300);return()=>window.clearTimeout(timeoutId);},[isStatic]);return isActive;}export function withPaletteCycle(Component){return /*#__PURE__*/forwardRef(function PaletteCycleOverride(props,ref){const{style,...rest}=props;const isPaletteActive=usePaletteActive();const{index}=useHomePaletteIndex();const reactId=useId();const scopeId=useMemo(()=>{return`palette-scope-${reactId.replace(/[^a-zA-Z0-9_-]/g,\"\")}`;},[reactId]);const palette=useMemo(()=>palettes[index]??palettes[0],[index]);const inverseText=palette.background;useEffect(()=>{if(!isPaletteActive)return;if(typeof document===\"undefined\"||!document.body)return;const root=document.documentElement;const body=document.body;const previousRootHeight=root.style.height;const previousRootOverflow=root.style.overflow;const previousRootOverscrollBehavior=root.style.overscrollBehavior;const previousBodyHeight=body.style.height;const previousBodyOverflow=body.style.overflow;const previousBodyOverscrollBehavior=body.style.overscrollBehavior;root.style.height=\"100%\";root.style.overflow=\"hidden\";root.style.overscrollBehavior=\"none\";body.style.height=\"100%\";body.style.overflow=\"hidden\";body.style.overscrollBehavior=\"none\";return()=>{root.style.height=previousRootHeight;root.style.overflow=previousRootOverflow;root.style.overscrollBehavior=previousRootOverscrollBehavior;body.style.height=previousBodyHeight;body.style.overflow=previousBodyOverflow;body.style.overscrollBehavior=previousBodyOverscrollBehavior;};},[isPaletteActive]);useEffect(()=>{if(!isPaletteActive)return;if(typeof document===\"undefined\")return;const root=document.documentElement;const body=document.body;const previousRootBackground=root.style.backgroundColor;const previousBodyBackground=body.style.backgroundColor;let metaTheme=document.querySelector(\"meta[name='theme-color']\");const createdMetaTheme=metaTheme===null;if(!metaTheme){metaTheme=document.createElement(\"meta\");metaTheme.setAttribute(\"name\",\"theme-color\");document.head.appendChild(metaTheme);}const previousThemeContent=metaTheme.getAttribute(\"content\");root.style.backgroundColor=palette.background;body.style.backgroundColor=palette.background;metaTheme.setAttribute(\"content\",palette.background);return()=>{root.style.backgroundColor=previousRootBackground;body.style.backgroundColor=previousBodyBackground;if(createdMetaTheme){if(metaTheme?.parentNode){metaTheme.parentNode.removeChild(metaTheme);}}else if(metaTheme){if(previousThemeContent===null){metaTheme.removeAttribute(\"content\");}else{metaTheme.setAttribute(\"content\",previousThemeContent);}}};},[isPaletteActive,palette.background]);const scopedCss=useMemo(()=>{const scope=`[data-palette-scope=\"${scopeId}\"]`;return`\n${scope}, ${scope} * {\n  transition: none !important;\n}\n\n${scope} {\n  position: relative;\n  isolation: isolate;\n  height: 100vh !important;\n  min-height: 100vh !important;\n}\n\n@supports (min-height: 100svh) {\n  ${scope} {\n    height: 100svh !important;\n    min-height: 100svh !important;\n  }\n}\n\n@supports (min-height: 100dvh) {\n  ${scope} {\n    height: 100dvh !important;\n    min-height: 100dvh !important;\n  }\n}\n\n${scope}::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-color: var(--palette-bg, transparent);\n}\n\n${scope}::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: -1;\n  opacity: var(--palette-grain-opacity, 0.025);\n  mix-blend-mode: overlay;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\");\n  background-size: 300px 300px;\n}\n\n${scope}, ${scope} :where(*, *::before, *::after) {\n  color: var(--palette-foreground) !important;\n}\n\n${scope} svg, ${scope} svg * {\n  color: var(--palette-foreground) !important;\n  fill: currentColor !important;\n  stroke: currentColor !important;\n}\n\n${scope} [data-palette-foreground=\"true\"],\n${scope} [data-palette-foreground=\"true\"] * {\n  color: var(--palette-foreground) !important;\n}\n\n${scope} [data-palette-surface=\"true\"] {\n  background: var(--palette-foreground) !important;\n  background-image: none !important;\n  fill: var(--palette-foreground) !important;\n}\n\n${scope} [data-palette-inverse-text=\"true\"],\n${scope} [data-palette-inverse-text=\"true\"] * {\n  color: var(--palette-inverse-text) !important;\n  -webkit-text-fill-color: var(--palette-inverse-text) !important;\n  background: none !important;\n}\n`;},[scopeId]);const mergedStyle={...style||{},\"--palette-foreground\":palette.foreground,\"--palette-inverse-text\":inverseText,\"--organic-wordmark-color\":palette.foreground,\"--palette-bg\":palette.background,\"--palette-grain-opacity\":\"0.025\",transition:\"none\",background:undefined,backgroundColor:palette.background,backgroundImage:\"none\",backgroundSize:undefined,backgroundPosition:undefined,backgroundRepeat:undefined};if(!isPaletteActive){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:scopedCss}),/*#__PURE__*/_jsx(Component,{ref:ref,...rest,\"data-palette-root\":\"true\",\"data-palette-scope\":scopeId,\"data-palette-kind\":\"solid\",style:mergedStyle})]});});}export function withPaletteForeground(Component){return /*#__PURE__*/forwardRef(function PaletteForegroundOverride(props,ref){const isPaletteActive=usePaletteActive();const{style,...rest}=props;if(!isPaletteActive){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}const mergedStyle={...style||{},color:\"var(--palette-foreground)\",WebkitTextFillColor:\"var(--palette-foreground)\",fill:\"var(--palette-foreground)\",stroke:\"var(--palette-foreground)\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,\"data-palette-foreground\":\"true\",style:mergedStyle});});}export function withPaletteSurface(Component){return /*#__PURE__*/forwardRef(function PaletteSurfaceOverride(props,ref){const isPaletteActive=usePaletteActive();const{style,...rest}=props;if(!isPaletteActive){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}const mergedStyle={...style||{}};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,\"data-palette-surface\":\"true\",style:mergedStyle});});}export function withPaletteInverseText(Component){return /*#__PURE__*/forwardRef(function PaletteInverseTextOverride(props,ref){const isPaletteActive=usePaletteActive();const{style,...rest}=props;if(!isPaletteActive){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}const mergedStyle={...style||{}};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,\"data-palette-inverse-text\":\"true\",style:mergedStyle});});}export function withPaletteMark(Component){return /*#__PURE__*/forwardRef(function PaletteMarkOverride(props,ref){const isPaletteActive=usePaletteActive();const{style,...rest}=props;const{index}=useHomePaletteIndex();const palette=useMemo(()=>palettes[index]??palettes[0],[index]);if(!isPaletteActive){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}const mergedStyle={...style||{},backgroundColor:palette.foreground,transition:\"none\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withPaletteWordmarkColor(Component){return /*#__PURE__*/forwardRef(function PaletteWordmarkColorOverride(props,ref){const isPaletteActive=usePaletteActive();const{style,...rest}=props;const{index}=useHomePaletteIndex();const palette=useMemo(()=>palettes[index]??palettes[0],[index]);if(!isPaletteActive){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}const mergedStyle={...style||{},color:palette.foreground,\"--organic-wordmark-color\":palette.foreground,transition:\"none\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withDepopasLogoMask(Component){return /*#__PURE__*/forwardRef(function DepopasLogoMaskOverride(props,ref){const{style,...rest}=props;const logoMaskUrl='url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2284%22%20height%3D%22102%22%20viewBox%3D%220%200%2084%20102%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M57.4936%2091.127C49.2542%2091.127%2040.4688%2086.3513%2040.4688%2072.281C40.4688%2058.1594%2049.3038%2053.127%2057.4936%2053.127C66.1301%2053.127%2074.4688%2058.2107%2074.4688%2072.281C74.4688%2086.3513%2066.1301%2091.127%2057.4936%2091.127ZM57.4936%2084.554C63.4498%2084.554%2067.768%2081.0107%2067.768%2072.2297C67.768%2063.4486%2063.4001%2059.6999%2057.4936%2059.6999C51.6366%2059.6999%2047.1695%2063.4999%2047.1695%2072.2297C47.1695%2081.0107%2051.6366%2084.554%2057.4936%2084.554Z%22%20fill%3D%22black%22%2F%3E%20%3Cpath%20d%3D%22M12%2090.9412V54.0508H27.5759C33.8268%2054.0508%2038.2844%2057.8935%2038.2844%2066.2963C38.2844%2074.8529%2033.4681%2077.9271%2026.9099%2077.9271H18.6608V90.9412H12ZM18.6608%2072.6497H25.7314C29.4205%2072.6497%2031.6749%2070.8052%2031.6749%2066.3476C31.6749%2061.7363%2029.318%2060.0455%2025.3728%2060.0455H18.6608V72.6497Z%22%20fill%3D%22black%22%2F%3E%20%3Cpath%20d%3D%22M45.1172%2048.8904V12H71.0589V17.9947H51.778V27.371H70.3415V33.3144H51.778V42.8957H71.4688V48.8904H45.1172Z%22%20fill%3D%22black%22%2F%3E%20%3Cpath%20d%3D%22M12.2109%2048.8904V12H24.2515C35.831%2012%2041.4158%2019.3781%2041.4158%2030.5989C41.4158%2041.8197%2035.831%2048.8904%2024.2515%2048.8904H12.2109ZM18.8717%2042.5883H24.4565C32.0395%2042.5883%2034.4989%2037.8745%2034.4989%2030.5477C34.4989%2022.9134%2031.7321%2018.3021%2024.4565%2018.3021H18.8717V42.5883Z%22%20fill%3D%22black%22%2F%3E%20%3Crect%20x%3D%222.5%22%20y%3D%222.5%22%20width%3D%2279%22%20height%3D%2297%22%20stroke%3D%22black%22%20stroke-width%3D%225%22%2F%3E%20%3C%2Fsvg%3E\")';const mergedStyle={...style||{},backgroundColor:\"currentColor\",backgroundImage:\"none\",WebkitMaskImage:logoMaskUrl,maskImage:logoMaskUrl,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"contain\",maskSize:\"contain\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withDepopasLogoBlack(Component){return /*#__PURE__*/forwardRef(function DepopasLogoBlackOverride(props,ref){const{style,...rest}=props;const logoMaskUrl='url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2284%22%20height%3D%22102%22%20viewBox%3D%220%200%2084%20102%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M57.4936%2091.127C49.2542%2091.127%2040.4688%2086.3513%2040.4688%2072.281C40.4688%2058.1594%2049.3038%2053.127%2057.4936%2053.127C66.1301%2053.127%2074.4688%2058.2107%2074.4688%2072.281C74.4688%2086.3513%2066.1301%2091.127%2057.4936%2091.127ZM57.4936%2084.554C63.4498%2084.554%2067.768%2081.0107%2067.768%2072.2297C67.768%2063.4486%2063.4001%2059.6999%2057.4936%2059.6999C51.6366%2059.6999%2047.1695%2063.4999%2047.1695%2072.2297C47.1695%2081.0107%2051.6366%2084.554%2057.4936%2084.554Z%22%20fill%3D%22black%22%2F%3E%20%3Cpath%20d%3D%22M12%2090.9412V54.0508H27.5759C33.8268%2054.0508%2038.2844%2057.8935%2038.2844%2066.2963C38.2844%2074.8529%2033.4681%2077.9271%2026.9099%2077.9271H18.6608V90.9412H12ZM18.6608%2072.6497H25.7314C29.4205%2072.6497%2031.6749%2070.8052%2031.6749%2066.3476C31.6749%2061.7363%2029.318%2060.0455%2025.3728%2060.0455H18.6608V72.6497Z%22%20fill%3D%22black%22%2F%3E%20%3Cpath%20d%3D%22M45.1172%2048.8904V12H71.0589V17.9947H51.778V27.371H70.3415V33.3144H51.778V42.8957H71.4688V48.8904H45.1172Z%22%20fill%3D%22black%22%2F%3E%20%3Cpath%20d%3D%22M12.2109%2048.8904V12H24.2515C35.831%2012%2041.4158%2019.3781%2041.4158%2030.5989C41.4158%2041.8197%2035.831%2048.8904%2024.2515%2048.8904H12.2109ZM18.8717%2042.5883H24.4565C32.0395%2042.5883%2034.4989%2037.8745%2034.4989%2030.5477C34.4989%2022.9134%2031.7321%2018.3021%2024.4565%2018.3021H18.8717V42.5883Z%22%20fill%3D%22black%22%2F%3E%20%3Crect%20x%3D%222.5%22%20y%3D%222.5%22%20width%3D%2279%22%20height%3D%2297%22%20stroke%3D%22black%22%20stroke-width%3D%225%22%2F%3E%20%3C%2Fsvg%3E\")';const mergedStyle={...style||{},backgroundColor:\"#11110F\",backgroundImage:\"none\",WebkitMaskImage:logoMaskUrl,maskImage:logoMaskUrl,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"contain\",maskSize:\"contain\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withEditorialPaletteMark(Component){return /*#__PURE__*/forwardRef(function EditorialPaletteMarkOverride(props,ref){const{style,...rest}=props;const{index,shouldCycle}=useEditorialPaletteIndex();const palette=useMemo(()=>derivedPalettes[index]??derivedPalettes[0],[index]);const openingDark=derivedPalettes[0]?.darkColor??\"#330317\";const[displayColor,setDisplayColor]=useState(openingDark);const[openingPhase,setOpeningPhase]=useState(false);const[transitionValue,setTransitionValue]=useState(style?.transition);useEffect(()=>{if(!shouldCycle){startTransition(()=>{setOpeningPhase(false);setDisplayColor(openingDark);setTransitionValue(style?.transition);});return;}startTransition(()=>{setOpeningPhase(true);setDisplayColor(openingDark);setTransitionValue(\"background-color 4000ms ease\");});const enterTimer=window.setTimeout(()=>{startTransition(()=>{setDisplayColor(palette.lightColor);});},0);const completeTimer=window.setTimeout(()=>{startTransition(()=>{setOpeningPhase(false);setTransitionValue(\"background-color 4500ms linear\");});},4e3);return()=>{window.clearTimeout(enterTimer);window.clearTimeout(completeTimer);};},[openingDark,shouldCycle,style?.transition]);useEffect(()=>{if(!shouldCycle||openingPhase)return;startTransition(()=>{setDisplayColor(palette.lightColor);setTransitionValue(\"background-color 4500ms linear\");});},[openingPhase,palette.lightColor,shouldCycle]);const mergedStyle={...style||{},backgroundColor:displayColor,transition:transitionValue};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withEditorialPaletteBar(Component){return /*#__PURE__*/forwardRef(function EditorialPaletteBarOverride(props,ref){const{style,...rest}=props;const{index,shouldCycle}=useEditorialPaletteIndex();const palette=useMemo(()=>derivedPalettes[index]??derivedPalettes[0],[index]);const mergedStyle={...style||{},background:palette.lightColor,backgroundColor:palette.lightColor,backgroundImage:\"none\",transition:shouldCycle?\"background-color 4500ms linear\":style?.transition};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withEditorialPaletteWordmark(Component){return /*#__PURE__*/forwardRef(function EditorialPaletteWordmarkOverride(props,ref){const{style,...rest}=props;const{index,shouldCycle}=useEditorialPaletteIndex();const palette=useMemo(()=>derivedPalettes[index]??derivedPalettes[0],[index]);const mergedStyle={...style||{},color:palette.lightColor,WebkitTextFillColor:palette.lightColor,\"--organic-wordmark-color\":palette.lightColor,\"--palette-foreground\":palette.lightColor,transition:shouldCycle?\"color 4500ms linear, -webkit-text-fill-color 4500ms linear\":style?.transition};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withEditorialPaletteLogo(Component){return /*#__PURE__*/forwardRef(function EditorialPaletteLogoOverride(props,ref){const{style,...rest}=props;const{index,shouldCycle}=useEditorialPaletteIndex();const palette=useMemo(()=>derivedPalettes[index]??derivedPalettes[0],[index]);const mergedStyle={...style||{},background:palette.lightColor,backgroundColor:palette.lightColor,backgroundImage:\"none\",transition:shouldCycle?\"background-color 4500ms linear\":style?.transition};return /*#__PURE__*/_jsx(Component,{ref:ref,...rest,style:mergedStyle});});}export function withPaletteWordmarkFont(Component){return /*#__PURE__*/forwardRef(function PaletteWordmarkFontOverride(props,ref){const isPaletteActive=usePaletteActive();const{style,...rest}=props;const{index}=useHomePaletteIndex();const reactId=useId();const scopeId=useMemo(()=>{return`palette-wordmark-font-${reactId.replace(/[^a-zA-Z0-9_-]/g,\"\")}`;},[reactId]);const fontPreset=useMemo(()=>{return homeWordmarkFonts[index%homeWordmarkFonts.length]??homeWordmarkFonts[0];},[index]);const scopedCss=useMemo(()=>{const scope=`[data-palette-wordmark-font-scope=\"${scopeId}\"]`;return`\n${scope},\n${scope} * {\n  font-family: \"${fontPreset.family}\" !important;\n  text-transform: ${fontPreset.textTransform} !important;\n}\n`;},[fontPreset.family,fontPreset.textTransform,scopeId]);const mergedStyle={...style||{}};if(!isPaletteActive){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:scopedCss}),/*#__PURE__*/_jsx(Component,{ref:ref,...rest,\"data-palette-wordmark-font-scope\":scopeId,style:mergedStyle})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withPaletteForeground\":{\"type\":\"reactHoc\",\"name\":\"withPaletteForeground\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDepopasLogoMask\":{\"type\":\"reactHoc\",\"name\":\"withDepopasLogoMask\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPaletteWordmarkColor\":{\"type\":\"reactHoc\",\"name\":\"withPaletteWordmarkColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPaletteSurface\":{\"type\":\"reactHoc\",\"name\":\"withPaletteSurface\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEditorialPaletteBar\":{\"type\":\"reactHoc\",\"name\":\"withEditorialPaletteBar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEditorialPaletteWordmark\":{\"type\":\"reactHoc\",\"name\":\"withEditorialPaletteWordmark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEditorialPaletteLogo\":{\"type\":\"reactHoc\",\"name\":\"withEditorialPaletteLogo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDepopasLogoBlack\":{\"type\":\"reactHoc\",\"name\":\"withDepopasLogoBlack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPaletteInverseText\":{\"type\":\"reactHoc\",\"name\":\"withPaletteInverseText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPaletteMark\":{\"type\":\"reactHoc\",\"name\":\"withPaletteMark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPaletteWordmarkFont\":{\"type\":\"reactHoc\",\"name\":\"withPaletteWordmarkFont\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEditorialPaletteMark\":{\"type\":\"reactHoc\",\"name\":\"withEditorialPaletteMark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPaletteCycle\":{\"type\":\"reactHoc\",\"name\":\"withPaletteCycle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithPaletteCycle.map"],"mappings":"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K,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,SAAS,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,SAAS,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,SAAS,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,KAAK,EAAE,CAAC,WAAW,UAAU,WAAW,UAAU,KAAK,SAAS,CAAC,EAA8hB,EAAS,IAAI,GAAS,CAAC,IAAM,EAAoB,EAAU,EAAQ,UAAU,EAAQ,EAAoB,EAAU,EAAQ,UAAU,EAAQ,EAAU,GAAqB,EAAoB,EAAQ,WAAW,EAAQ,WAAiB,EAAW,EAAoB,EAAoB,EAAQ,WAAW,EAAQ,WAAW,MAAM,CAAC,GAAG,EAAQ,YAAU,YAAU,CAAE,CAAC"}