{"version":3,"file":"script_main.BAULFgF9.mjs","names":["isBrowser","e","containerStyle","_Fragment","useIsBrowser","e","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","convertFromEnum","toString","Transition","Variants","humanReadableEnumMap","getProps","createLayoutDependency","Component","className","css","Framerq9FyiL8Ou","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","_","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","CloseFonts","Close","FC_GlobalSmartModalCloseFonts","SubmitButtonLight","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","transition2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","Image","_Fragment","FormPlainTextInput","css","fonts","css","className","isBrowser","isBrowser","e","selectedCountry","addPropertyOverrides","MaterialFonts","Material","FC_GlobalMarketDropdownFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","convertFromEnum","toString","Transition","Variants","humanReadableEnumMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","CloseFonts","Close","FCMarketDropdownFonts","FCMarketDropdown","CloseButton","MotionDivWithFXWithOptimizedAppearEffect","serializationHash","variantClassNames","transition1","animation","animation1","transition2","Transition","Variants","getProps","createLayoutDependency","Component","className","css","e","className","containerStyle","logDebug","p","t","I","e","b","T","r","n","N","A","P","x","R","i","q","_","s","a","o","D","j","C","J","W","$","z","G","K","H","V","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","to","tu","u","l","h","c","tl","th","tc","tf","tg","td","ty","tp","tv","tS","tI","tk","tL","tB","tE","f","g","d","y","m","w","U","S","k","L","B","E","M","F","O","tm","tw","tb","tU","tM","v","tT","tF","tN","resolveRichText","t","e","r","m","l","n","c","s","u","f","d","p","g","y","h","w","S","N","b","R","I","M","L","x","k","q","j","z","F","A","V","G","W","Q","v","K","B","P","Z","a","X","t","Y","r","o","i","content","e","addPropertyOverrides","MaterialFonts","Material","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","SearchButtonLocal","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","FCSearchButton","ProductCard","serializationHash","variantClassNames","transition1","toResponsiveImage","a","b","QueryData","Transition","Variants","getProps","createLayoutDependency","Component","className","FCProducts","_Fragment","el438PwUrDeFpaZqDO","FKnk6un09DeFpaZqDO","hYappVIqPDeFpaZqDO","I3soOUyM6DeFpaZqDO","idDeFpaZqDO","k2Dw5gm89DeFpaZqDO","uVLhWUWNODeFpaZqDO","wP8VzRXBXDeFpaZqDO","ZN0_UK6YnDeFpaZqDO","css","iconKeys","lowercaseIconKeyPairs","Icon","React","style","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","_","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","Material","SubmitButtonDark","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","Image","_Fragment","FormPlainTextInput","css","isBrowser","fonts","css","className","cycleOrder","variantClassNames","Transition","getProps","createLayoutDependency","Component","className","css","isBrowser","e","cart","subtotal","withSymbol","ShopXCartSubtotal","isCurrencySymbolSameAsCode","isBrowser","isBrowser","e","format","withSymbol","_Fragment","index","containerStyle","e","i","e","isBrowser","i","Component","Dot","dotStyle","t","e","x","B","r","n","i","tA","s","a","o","u","l","h","p","f","d","j","q","c","J","X","Z","Y","te","g","v","y","m","w","b","_","k","I","U","S","E","L","M","P","D","C","O","z","H","W","K","tn","ti","ts","ta","to","T","N","$","G","V","Q","R","tr","t","i","e","r","t","u","l","i","a","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","Image","css","addPropertyOverrides","FC_CartCounterFonts","Close","SolidButton","ClearCartButton","ProductCardEmptyCart","FC_CartStateController","cycleOrder","serializationHash","variantClassNames","transition1","QueryData","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","FC","_Fragment","BNvPXunAuwvVVn7XOD","bPzXcmwy5wvVVn7XOD","dod1ICS9wwvVVn7XOD","g6HF1qdguwvVVn7XOD","idwvVVn7XOD","L18lRJA2RwvVVn7XOD","RpigDgMo8wvVVn7XOD","Y2lyB0evUwvVVn7XOD","BNvPXunAuQGhQr8NFw","bPzXcmwy5QGhQr8NFw","dod1ICS9wQGhQr8NFw","g6HF1qdguQGhQr8NFw","idQGhQr8NFw","L18lRJA2RQGhQr8NFw","RpigDgMo8QGhQr8NFw","Y2lyB0evUQGhQr8NFw","BNvPXunAutB407oCya","bPzXcmwy5tB407oCya","dod1ICS9wtB407oCya","g6HF1qdgutB407oCya","idtB407oCya","L18lRJA2RtB407oCya","RpigDgMo8tB407oCya","Y2lyB0evUtB407oCya","BNvPXunAuCQ5MdNE8y","bPzXcmwy5CQ5MdNE8y","dod1ICS9wCQ5MdNE8y","g6HF1qdguCQ5MdNE8y","idCQ5MdNE8y","L18lRJA2RCQ5MdNE8y","RpigDgMo8CQ5MdNE8y","Y2lyB0evUCQ5MdNE8y","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","convertFromEnum","toString","Transition","Variants","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","FramereqwCYm1tA","e","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","LinkFonts","Link","FC_GlobalSmartModalTriggerFonts","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","isBrowser","e","Component","FC_CartCounterFonts","FC_CartTriggerFonts","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","_","t","Transition","Variants","getProps","createLayoutDependency","Component","className","css","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","_","t","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","FCCartTriggerLight","FCCartTriggerDark","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","_","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","isBrowser","e","a","b","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","LinkFonts","Link","serializationHash","variantClassNames","transition1","convertFromEnum","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","Link","FCSmartModalTriggerLight","FCSmartModalTriggerDark","Logo","FCMarketDropdown","Icons","CartTrigger","Hamburger","Base","cycleOrder","serializationHash","variantClassNames","transition1","a","b","transition2","animation","animation1","Transition","Variants","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","Link1","Categories","_Fragment","FP3hEwQ6mZeLt7GrKY","idZeLt7GrKY","nrKGcDENuZeLt7GrKY","css","NavigationContents","serializationHash","variantClassNames","transition1","transition2","animation","humanReadableEnumMap","humanReadableVariantMap","getProps","Component","className","css","NavigationMain","CartModal","SearchModal","Footer2","FCMarketModal","NewsletterModal","_","t","className","_Fragment","PropertyOverrides","css","Main","breakpoints"],"sources":["https:/framerusercontent.com/modules/MjKyIqa8pSBrmAaoYMHM/YABHRBtetidhViOTHJGd/FC_GlobalSmartModal.js","https:/framerusercontent.com/modules/vx0hU5obAvqfYnWvnwr9/UIQTPgXl7TcAZzWWkUW4/FC_GlobalSmartModalClose.js","https:/framerusercontent.com/modules/7knkeRJAVHXmid2JIO0q/Norvg1QKSEFjBSWOZFqe/q9FyiL8Ou.js","https:/framerusercontent.com/modules/eN1qSzkclvdDDLQYJ2tF/QOYoUv0cyyhKYtwaPIL8/XqezLwbvh.js","https:/framerusercontent.com/modules/e2w16evoO7fy6XdRueYP/R2fpoxSdGLiVRFmfyafI/IdDsOvARR.js","https:/framerusercontent.com/modules/aV7zRiybGSiUpJiR5XJk/7LPTKKBfDy8imqd5pJ1c/BwtzsKH9W.js","https:/framerusercontent.com/modules/IRNPUGQe13VXFTk5iND0/DpHzskHh3TfujLLIqvOd/FC_GlobalMarketActive.js","https:/framerusercontent.com/modules/l4Wc5P7RmEd6P0vBsdFg/uwjNIuvYzg7CmXtaazhp/FC_GlobalMarketDropdown.js","https:/framerusercontent.com/modules/iKRGjsmTGughm8wbHJ9Z/x74Kj2NuHSQNdY36YRu1/hPsFoQOog.js","https:/framerusercontent.com/modules/mMJraal6J9kTmc7HbLmY/4Mk5LOKZy8RPl5FNtw61/q9FyiL8Ou.js","https:/framerusercontent.com/modules/6yFgjBnlGLS27wY5gvsG/aZ2hw4LMmRqTpVRp7OkL/W6sNfrw7t.js","https:/framerusercontent.com/modules/5voAh6OTs0L6eGo4ZnD1/YXyroRKkoeJ9hsQ7d7Sy/irVIYcEwT.js","https:/framerusercontent.com/modules/tlSE71XX3CzjVeSC2JLA/kOlsgfY0y3dukSLwtLP4/FC_CatalogSearch.js","https:/framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM-0.js","https:/framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM-1.js","https:/framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js","https:/framerusercontent.com/modules/ykMuqxOVhWjvJGngDEAF/F6KaR9YZJc0yBk94Vt3H/FC_CatalogSearchButton.js","https:/framerusercontent.com/modules/HWoCbMKQmPO1GsjEIhRY/ki9VZAeeTiv9mXAGOSOL/ooDx_40MA.js","https:/framerusercontent.com/modules/hwx9hzKqIHNF44UmRaGI/Eh4sI9otQE1F9Aa04wPD/EmAm6qtb_.js","https:/framerusercontent.com/modules/eOkURp3wQDsmn6jQsjjr/ZzYOZP1KjUDjqT1xXkfp/mHbBIyz8c.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/9o7dBeCNjPCSoL27pNYr/xcJJ3cioGq9bXWg5WwTF/Material.js","https:/framerusercontent.com/modules/2Zi9SmCz2RbrhdeOxy7l/FxQi4ti9DX4mHyOa343N/TNvfG9_dW.js","https:/framerusercontent.com/modules/1fgvdBgVD5bWl6Sqkjni/mwYFeo9A8IqLEG7VNprN/WBEK1BgPP.js","https:/framerusercontent.com/modules/mrQQTqiezbUmhzs9s1BU/KpJsf9RYMpaH72ZSgLkX/DyPfVuF6T.js","https:/framerusercontent.com/modules/lDhfgR0LhAI8M45u4D2o/niP12A2Nq3ELoVJOSUvq/Ql3ZtJkt4.js","https:/framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/acxok7NfBl0RNBWBRWaI/FC_CartCounter.js","https:/framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js","https:/framer.com/m/shopX-cartSubtotal-pv7y.js","https:/framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/QWAgPHForuGDFTzvQCFt/FC_CartSubtotal.js","https:/framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/Svl75cQ2tlFVcX3e9vc6/FC_CartProductCard.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/ukoQei1RMNFdwnUuO4SX/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/wBxOpxRwiKJ3qoIvmMdQ/z5RxMWfbQYPwULKjk69M/FC_CartClear.js","https:/framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js","https:/framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/vzgdvq3ezmf3RWurtT17/SlideShow.js","https:/framerusercontent.com/modules/u0nwSe1FOjP9pdWWMyRc/6VrgXEOZBvQodThcvufj/GziDiieyD-0.js","https:/framerusercontent.com/modules/u0nwSe1FOjP9pdWWMyRc/6VrgXEOZBvQodThcvufj/GziDiieyD-1.js","https:/framerusercontent.com/modules/u0nwSe1FOjP9pdWWMyRc/6VrgXEOZBvQodThcvufj/GziDiieyD.js","https:/framerusercontent.com/modules/xrzYa4VjosGCNZExD2mb/r62PKDfvjRtZEiffKN1X/u9bJH5KE7.js","https:/framerusercontent.com/modules/xriGUgmBU0H0fojKYv0j/uY9eDlBZWZIDUS5ALzZ3/QrSefJ385.js","https:/framerusercontent.com/modules/311WH4VFS7w4cbOSQzbn/wThr3Qw7RU9JBNQcpX81/wwefL_mrx.js","https:/framerusercontent.com/modules/fNUL5MFeJrVJwQIp1R7t/s4GjEmKNZvl5WPseL4nV/SP76k8Drc.js","https:/framerusercontent.com/modules/aQUAgrlezkawwpgDDJmj/YMueUZKeNqIbgKJk6j47/EDubnk24B.js","https:/framerusercontent.com/modules/kjkckcmLgLFeYDcvjaiN/jSQIrT7jvMhmBAIPFXOC/dGOrrysF2.js","https:/framerusercontent.com/modules/cwPSV8JVKDWwR9DHxObW/IDz15k7XlErfeemZFE0e/eqwCYm1tA.js","https:/framerusercontent.com/modules/yyrJsFTT8Nc4QDjkS3EG/w6FTnbKuQdNJPtyPqVgl/FC_GlobalSmartModalTrigger.js","https:/framerusercontent.com/modules/ifheNKvqZXyiMDRizvYu/W4ZbQlx1DVRxjmFrFObo/eqwCYm1tA.js","https:/framerusercontent.com/modules/dJOzc7OwzRNbVvv6EzH3/4oGL8u5pQEBN61QNkLuc/h9WXGtovu.js","https:/framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/ZFIV3mJuJ2bSYrAbZhtP/FC_CartTrigger.js","https:/framerusercontent.com/modules/raH71C7b33MK2rwCjWsg/s57e3HchKuFyiZZQVrOL/LvMoXH94e.js","https:/framerusercontent.com/modules/gX3KpBxEMpNAPZDMtlR9/1ImVCn4oK4VGhodiZChR/Pj4LQBrqF.js","https:/framerusercontent.com/modules/1PjYvOkopr2G8dQb8wB5/xYkBpJcAaEOus06ESHcU/jlI_Q01En.js","https:/framerusercontent.com/modules/N4sehPZvaJy8xzJ4hqGI/VFyWNOlzImx2jSkBS7Mm/countryFlags.js","https:/framerusercontent.com/modules/6DL2PESnBGZ4TTphi6gj/AtrKpjqaFZPe5vcWWzpR/FC_GlobalCountryFlags.js","https:/framerusercontent.com/modules/a50VpIcuR4yqz51MVjZG/NU1gvI6stWtKulBBvo4f/pDtdoV2tC.js","https:/framerusercontent.com/modules/5y8GYGAwFVpsbEOf2Qz3/cPNqOktq7mJbojIwBoul/PmL_PCLrH.js","https:/framerusercontent.com/modules/3AH5MJB4IGqbGpcZKO6m/Gji8pzFgCYxipVEIQ9Q7/uGW3xWOpP.js","https:/framerusercontent.com/modules/4MM4Yo4z54dmxcyBNnub/YnahNssqZpaK7Xxgxzg0/vr_KMe1fA.js","https:/framerusercontent.com/modules/8Q4imJr0FvfF4tgdt2KP/K9J3JcJIvjfDc268PJVq/WufR2LQRc.js","https:/framerusercontent.com/modules/e6gSyj8bPKZASlOcuS26/WEDT7mpTRbB5Em8nVjnh/X3jA6ymK_.js","https:/framerusercontent.com/modules/k3XDUfVA9LnC3IDnOjVi/RCO0kNcIXX1hXCus1Ah1/TvubKCzWi.js","https:/framerusercontent.com/modules/mwHMnrNhpOdPcNtCcSRz/3CiSOgL4lXEVgY9Q2TCJ/DD9yRsdjW.js","framer:toplevel/main"],"sourcesContent":["/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useEffect,useState,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Add useIsBrowser hook\nconst useIsBrowser=()=>{const[isBrowser,setIsBrowser]=useState(false);useEffect(()=>{setIsBrowser(true);},[]);return isBrowser;};// Static tracking of active modals and scroll state\nconst activeModals=new Map;const scrollBlockingModals=new Set;let originalScrollY=0;let modalCounter=0;// Create a shared state variable for currentModalKey\nconst currentModalKeyState={value:null};/**\n * @framerDisableUnlink\n */export default function FC_GlobalSmartModal({desktopInstance,phoneInstance,displayMode=\"Desktop\",storageKey=\"countryModal\",style={maxWidthType:\"Fixed\",maxWidthFixed:1200,maxWidthPercent:90,backgroundColor:\"rgba(0, 0, 0, 0.5)\",padding:24,paddingPerSide:false,paddingTop:24,paddingRight:24,paddingBottom:24,paddingLeft:24,transition:{duration:.3,ease:\"cubic-bezier(0.4, 0, 0.2, 1)\"},allowScroll:false,height:\"Fit\",alignH:\"center\",alignV:\"center\"},logic={appear:\"instant\",appearDelay:1,appearDistance:\"pixels\",appearPixels:24,appearPercentage:50,showBehavior:\"interval\",showInterval:30},preview=false}){// Add isBrowser check\nconst isBrowser=useIsBrowser();// Store scroll position in a ref for this specific modal instance\nconst savedScrollPositionRef=useRef(0);const[isVisible,setIsVisible]=useState(false);const[isRendered,setIsRendered]=useState(false);const[shouldShow,setShouldShow]=useState(false);const[hasScrolledToTrigger,setHasScrolledToTrigger]=useState(false);const[canvasOrder]=useState(()=>modalCounter++);const[isClosing,setIsClosing]=useState(false)// Add closing state\n;// Create a state to track currentModalKey\nconst[currentModalKey,setCurrentModalKey]=useState(currentModalKeyState.value);// Update the shared state object whenever currentModalKey changes\nuseEffect(()=>{currentModalKeyState.value=currentModalKey;},[currentModalKey]);// Extract nested props for easier access\nconst{appear,appearDelay,appearDistance,appearPixels,appearPercentage,showBehavior,showInterval}=logic;// Extract allowScroll from style\nconst{allowScroll}=style;// Check if we're in Framer canvas\nconst isFramerCanvas=!isBrowser||!window?.shopXtools;// Track this modal instance\nuseEffect(()=>{if(!isBrowser||isFramerCanvas)return;//console.log('Registering modal:', storageKey, 'with order:', canvasOrder)\nactiveModals.set(storageKey,canvasOrder);// If no modal is currently shown, check if we should be shown\nif(!currentModalKey){// console.log(\"No currentModalKey\", currentModalKey)\n// Only show the first modal (lowest canvasOrder) initially\nconst isFirstModal=Array.from(activeModals.entries()).filter(([key,order])=>order<canvasOrder).length===0;if(isFirstModal){// console.log('This is the first modal:', storageKey)\n// Check localStorage only for the first modal\nconst localStorageKey=`modal_dismissed_${storageKey}`;let storedValue;try{storedValue=localStorage.getItem(localStorageKey);}catch(e){// Handle localStorage access error\nstoredValue=null;}if(!storedValue||showBehavior===\"interval\"&&new Date(storedValue)<new Date(Date.now()-showInterval*24*60*60*1e3)){// console.log('Setting as current modal:', storageKey)\nsetCurrentModalKey(storageKey);// For instant appear, show immediately\nif(appear===\"instant\"){setShouldShow(true);}// For delay and scroll, the other effects will handle showing\n}}}return()=>{// console.log('Unregistering modal:', storageKey)\nactiveModals.delete(storageKey);if(currentModalKey===storageKey){// console.log('This was the current modal, finding next one')\nsetCurrentModalKey(null);// Find next modal to show\nconst nextModal=Array.from(activeModals.entries()).sort(([,orderA],[,orderB])=>orderA-orderB).find(([key])=>{// Check if this modal has been dismissed\nconst modalLocalStorageKey=`modal_dismissed_${key}`;let storedValue;try{storedValue=localStorage.getItem(modalLocalStorageKey);}catch(e){// Handle localStorage access error\nstoredValue=null;}// If no stored value, this modal hasn't been dismissed\nreturn!storedValue;});if(nextModal){// console.log('Found next modal on unmount:', nextModal[0])\nsetCurrentModalKey(nextModal[0]);// Dispatch event to show next modal\nif(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"show_next_modal\",{detail:{key:nextModal[0]}}));}}}};},[isBrowser,isFramerCanvas,storageKey,canvasOrder,showBehavior,showInterval,appear,currentModalKey]);// Handle scroll blocking - direct approach\nuseEffect(()=>{if(!isBrowser||isFramerCanvas||!isRendered||allowScroll)return;// Add this modal to blocking set\nscrollBlockingModals.add(storageKey);// If this is the first modal blocking scroll\nif(scrollBlockingModals.size===1){// For delay appear type, use the saved position\nif(appear===\"delay\"&&savedScrollPositionRef.current>0){originalScrollY=savedScrollPositionRef.current;}else{// Otherwise use current position\noriginalScrollY=window.scrollY;}//console.log(\"[MODAL] About to lock scroll\", { originalScrollY, scrollBlockingModalsSize: scrollBlockingModals.size });\n// Apply body styles that preserve scroll position\ndocument.body.style.overflow=\"hidden\";document.body.style.position=\"fixed\";document.body.style.width=\"100%\";document.body.style.height=\"100%\";document.body.style.top=`-${originalScrollY}px`;}// Cleanup function\nreturn()=>{scrollBlockingModals.delete(storageKey);// If this was the last modal blocking scroll\nif(scrollBlockingModals.size===0){const scrollPosition=originalScrollY;// Reset body styles first\ndocument.body.style.overflow=\"\";document.body.style.position=\"\";document.body.style.width=\"\";document.body.style.height=\"\";document.body.style.top=\"\";// Then restore scroll position\nwindow.scrollTo(0,scrollPosition);// Reset for next time\noriginalScrollY=0;}};},[isBrowser,isFramerCanvas,isRendered,allowScroll,storageKey,appear]);// Handle delay appearance\nuseEffect(()=>{if(!isBrowser)return;if(isFramerCanvas){// In Framer canvas, handle preview mode\nif(appear===\"delay\"){const showTimer=setTimeout(()=>{setShouldShow(true);},appearDelay*1e3);return()=>clearTimeout(showTimer);}else if(appear===\"scroll\"){// In canvas, show immediately for scroll mode\nsetShouldShow(true);}else{setShouldShow(true);}return;}// For non-canvas mode with delay appear type\nif(appear===\"delay\"&&currentModalKey===storageKey&&!shouldShow){// Save current scroll position in this modal's ref\nsavedScrollPositionRef.current=window.scrollY;const showTimer=setTimeout(()=>{// Only show if we're still the current modal\nif(currentModalKey===storageKey){// Now show the modal\nsetShouldShow(true);}},appearDelay*1e3);return()=>clearTimeout(showTimer);}},[isBrowser,isFramerCanvas,appear,appearDelay,storageKey,currentModalKey,shouldShow]);// Listen for next modal event\nuseEffect(()=>{if(!isBrowser||isFramerCanvas)return;const handleNextModal=event=>{//console.log(\"[MODAL] Handle next modal\");\nif(event.detail.key===storageKey){// console.log(`[${storageKey}] Received show_next_modal event`);\n// Clear any existing localStorage entry for this modal to ensure it shows\nconst localStorageKey=`modal_dismissed_${storageKey}`;try{localStorage.removeItem(localStorageKey);}catch(e){// Handle localStorage access error\n}setCurrentModalKey(storageKey);// For scroll modals, reset the hasScrolledToTrigger state\nif(appear===\"scroll\"){setHasScrolledToTrigger(false);}// For instant appear, show immediately\nif(appear===\"instant\"){setShouldShow(true);}// For delay and scroll, the other effects will handle showing\n}};const handleForceShowModal=event=>{//console.log(\"[MODAL] Handle force show modal\");\nif(event.detail.key===storageKey){// Set as current modal and show immediately, regardless of localStorage\nsetCurrentModalKey(storageKey);// Reset trigger state for scroll modals\nif(appear===\"scroll\"){setHasScrolledToTrigger(false);}setShouldShow(true);}};// Listen for close events\nconst handleModalClose=event=>{//console.log(`[${storageKey}] Modal close event received`);\n// Always close this modal when the event is received\nsetShouldShow(false);// Reset scroll trigger state\nif(appear===\"scroll\"){setHasScrolledToTrigger(false);}//console.log(\"currentModalKey\", currentModalKey)\n// Only update localStorage and check for next modal if this is the current modal\nif(currentModalKey===storageKey){//console.log(`[${storageKey}] This is the current modal, updating localStorage and finding next modal`);\n// Use a unique localStorage key for each modal\nconst localStorageKey=`modal_dismissed_${storageKey}`;try{localStorage.setItem(localStorageKey,new Date().toISOString());}catch(e){// Handle localStorage access error\n}setCurrentModalKey(null);// Remove from scroll blocking set\nif(!allowScroll){scrollBlockingModals.delete(storageKey);if(scrollBlockingModals.size===0){document.body.style.overflow=\"\";document.body.style.position=\"\";document.body.style.width=\"\";document.body.style.height=\"\";document.body.style.top=\"\";// Restore scroll position\nwindow.scrollTo(0,originalScrollY);}}// After a short delay, check for and show the next modal\nsetTimeout(()=>{// Only look for next modal if no modal is currently active\nif(!currentModalKey){const nextModal=Array.from(activeModals.entries()).sort(([,orderA],[,orderB])=>orderA-orderB).find(([key])=>{if(key===storageKey)return false;const modalLocalStorageKey=`modal_dismissed_${key}`;let storedValue;try{storedValue=localStorage.getItem(modalLocalStorageKey);}catch(e){// Handle localStorage access error\nstoredValue=null;}return!storedValue;});if(nextModal){//console.log(`[${storageKey}] Found next modal: ${nextModal[0]}`);\nsetCurrentModalKey(nextModal[0]);window.dispatchEvent(new CustomEvent(\"show_next_modal\",{detail:{key:nextModal[0]}}));}}},100);}};window.addEventListener(\"show_next_modal\",handleNextModal);window.addEventListener(\"force_show_modal\",handleForceShowModal);document.addEventListener(\"global_modal_close\",handleModalClose);return()=>{window.removeEventListener(\"show_next_modal\",handleNextModal);window.removeEventListener(\"force_show_modal\",handleForceShowModal);document.removeEventListener(\"global_modal_close\",handleModalClose);};},[isBrowser,isFramerCanvas,storageKey,appear,allowScroll,currentModalKey]);// Handle scroll appearance\nuseEffect(()=>{if(!isBrowser||isFramerCanvas||appear!==\"scroll\")return;if(currentModalKey===storageKey){const handleScrollTrigger=()=>{if(hasScrolledToTrigger)return;const distance=appearDistance===\"pixels\"?appearPixels:(()=>{const totalHeight=Math.max(document.documentElement.scrollHeight,document.documentElement.offsetHeight,document.documentElement.clientHeight)-window.innerHeight;return appearPercentage/100*totalHeight;})();if(window.scrollY>=distance){setHasScrolledToTrigger(true);setShouldShow(true);// Preserve scroll position when modal appears\nif(!allowScroll){originalScrollY=window.scrollY;}}};// Initial check in case we're already past the trigger point\nhandleScrollTrigger();window.addEventListener(\"scroll\",handleScrollTrigger);return()=>{window.removeEventListener(\"scroll\",handleScrollTrigger);};}else{// Reset the hasScrolledToTrigger state when this is no longer the current modal\nsetHasScrolledToTrigger(false);}},[isBrowser,isFramerCanvas,appear,appearDistance,appearPixels,appearPercentage,storageKey,currentModalKey,hasScrolledToTrigger,allowScroll]);// Handle visibility states\nuseEffect(()=>{if(!isBrowser)return;if(!shouldShow){setIsVisible(false);// Dispatch modal closed event\nif(!isFramerCanvas){window.dispatchEvent(new CustomEvent(\"modal_closed\",{detail:{key:storageKey}}));}const timer=setTimeout(()=>{setIsRendered(false);},(style?.transition?.duration||.3)*1e3);return()=>clearTimeout(timer);}setIsRendered(true);// Small delay to ensure DOM is ready before transition\nconst showTimer=requestAnimationFrame(()=>{setIsVisible(true);// Dispatch modal opened event\nif(!isFramerCanvas){window.dispatchEvent(new CustomEvent(\"modal_opened\",{detail:{key:storageKey}}));}});return()=>cancelAnimationFrame(showTimer);},[isBrowser,shouldShow,style?.transition?.duration,storageKey,isFramerCanvas]);// Add logging to state setters\nconst setShouldShowWithLog=value=>{setShouldShow(value);};// Replace all instances of setShouldShow with setShouldShowWithLog\nuseEffect(()=>{if(!isBrowser||isFramerCanvas)return;if(!currentModalKey&&appear===\"instant\"){const isFirstModal=Array.from(activeModals.entries()).filter(([key,order])=>order<canvasOrder).length===0;if(isFirstModal){const localStorageKey=`modal_dismissed_${storageKey}`;let storedValue;try{storedValue=localStorage.getItem(localStorageKey);}catch(e){// Handle localStorage access error\nstoredValue=null;}if(!storedValue||showBehavior===\"interval\"&&new Date(storedValue)<new Date(Date.now()-showInterval*24*60*60*1e3)){setCurrentModalKey(storageKey);setShouldShow(true);}}}},[isBrowser,isFramerCanvas,appear,storageKey,canvasOrder,showBehavior,showInterval,currentModalKey]);// Get the appropriate component instance based on display mode\nconst selectedInstance=displayMode===\"Desktop\"?desktopInstance:phoneInstance;// Process the content from the selected instance\nconst content=selectedInstance?Array.isArray(selectedInstance)?selectedInstance[0]:selectedInstance:null;// Return null during SSR\nif(!isBrowser){return null;}// Show storage key text when in canvas mode, regardless of preview state\nconst previewText=/*#__PURE__*/_jsx(\"div\",{style:{padding:24,color:\"#666\",fontSize:\"14px\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"80px\",backgroundColor:\"#f5f5f5\",border:\"1px solid #ddd\",borderRadius:\"4px\",margin:\"10px\"},children:preview?`Preview active for ${displayMode} Modal (${storageKey})`:`Preview disabled for ${displayMode} Modal (${storageKey})`});if(isFramerCanvas&&!preview){return previewText;}if(!isRendered){return null;}const getInitialTransform=()=>{if(appear!==\"scroll\")return\"translateY(0)\";const distance=appearDistance===\"pixels\"?`${appearPixels}px`:`${appearPercentage}%`;return`translateY(${distance})`;};const getMaxWidthValue=()=>{if(!style)return\"none\";let result;switch(style.maxWidthType){case\"Fixed\":result=typeof style.maxWidthFixed===\"number\"?`${style.maxWidthFixed}px`:\"1200px\";return result;case\"Relative\":result=typeof style.maxWidthPercent===\"number\"?`${style.maxWidthPercent}%`:\"90%\";return result;case\"None\":default:return\"none\";}};const containerStyle={position:\"fixed\",top:0,left:0,right:0,bottom:0,display:\"flex\",alignItems:style?.alignV||\"center\",justifyContent:style?.alignH||\"center\",backgroundColor:style?.backgroundColor||\"rgba(0, 0, 0, 0.5)\",padding:style?.paddingPerSide?`${style?.paddingTop!==undefined?style.paddingTop:20}px ${style?.paddingRight!==undefined?style.paddingRight:20}px ${style?.paddingBottom!==undefined?style.paddingBottom:20}px ${style?.paddingLeft!==undefined?style.paddingLeft:20}px`:`${style?.padding!==undefined?style.padding:20}px`,opacity:isVisible?1:isFramerCanvas?1:0,visibility:isRendered?\"visible\":\"hidden\",transition:isFramerCanvas?\"none\":`opacity ${style?.transition?.duration||.3}s ${style?.transition?.ease||\"ease\"}`,overflow:style?.height===\"100vh\"&&allowScroll?\"auto\":\"hidden\",pointerEvents:isRendered&&isVisible?\"auto\":\"none\",height:\"100vh\",boxSizing:\"border-box\",zIndex:9999};const modalStyle={width:style?.maxWidthType===\"Relative\"?getMaxWidthValue():\"100%\",maxWidth:style?.maxWidthType===\"Relative\"?\"none\":getMaxWidthValue(),margin:(()=>{// Only apply auto margins if alignH is center\nif(style?.alignH===\"center\")return\"0 auto\";if(style?.alignH===\"end\")return\"0 0 0 auto\";return\"0\"// start alignment\n;})(),transform:isVisible?\"translateY(0)\":isFramerCanvas?\"translateY(0)\":\"translateY(20px)\",transition:isFramerCanvas?\"none\":`all ${style?.transition?.duration||.3}s ${style?.transition?.ease||\"ease\"}`,willChange:isFramerCanvas?\"auto\":\"transform, opacity\",opacity:isVisible?1:isFramerCanvas?1:0,overflow:style?.height===\"100vh\"?allowScroll?\"auto\":\"hidden\":\"visible\",height:style?.height===\"100vh\"?\"100%\":\"auto\",maxHeight:style?.height===\"100vh\"?\"100%\":\"none\",display:\"flex\",flexDirection:\"column\",flex:style?.height===\"100vh\"?\"1\":\"none\",boxSizing:\"border-box\"};// Handle background click - simplified\nconst handleBackgroundClick=()=>{//console.log(\"[MODAL] Background clicked\");\nif(isFramerCanvas)return;// Close this modal\nsetShouldShow(false);// Reset scroll trigger state for scroll modals\nif(appear===\"scroll\"){setHasScrolledToTrigger(false);}//console.log(\"handleBackgroundClick, currentModalKey\", currentModalKey);\n// Only update localStorage and find next modal if this is the current modal\nif(currentModalKey===storageKey){// Update localStorage\nconst localStorageKey=`modal_dismissed_${storageKey}`;localStorage.setItem(localStorageKey,new Date().toISOString());// Clear current modal key\nsetCurrentModalKey(null);// After animation completes, find next modal\nsetTimeout(()=>{// Only look for next modal if no modal is currently active\nif(!currentModalKey){const nextModal=Array.from(activeModals.entries()).sort(([,orderA],[,orderB])=>orderA-orderB).find(([key])=>{if(key===storageKey)return false;const modalLocalStorageKey=`modal_dismissed_${key}`;const storedValue=localStorage.getItem(modalLocalStorageKey);return!storedValue;});if(nextModal){//console.log(`[${storageKey}] Found next modal: ${nextModal[0]}`);\nsetCurrentModalKey(nextModal[0]);window.dispatchEvent(new CustomEvent(\"show_next_modal\",{detail:{key:nextModal[0]}}));}}},(style?.transition?.duration||.3)*1e3);}};//console.log(\"[MODAL] Rendered\", { isBrowser, isFramerCanvas, isRendered, isVisible, shouldShow });\nif(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onClick:handleBackgroundClick,children:/*#__PURE__*/_jsxs(\"div\",{style:{...modalStyle,padding:\"20px\",backgroundColor:\"#fff\",borderRadius:\"4px\",color:\"#666\",fontSize:\"14px\",textAlign:\"center\",minHeight:\"104px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[\"Connect \",displayMode,\" Instance\"]})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[isFramerCanvas&&previewText,/*#__PURE__*/_jsx(\"div\",{style:containerStyle,onClick:handleBackgroundClick,\"data-modal-container\":\"true\",\"data-modal-height-mode\":style?.height,children:/*#__PURE__*/_jsx(\"div\",{style:modalStyle,onClick:e=>e.stopPropagation(),\"data-modal-wrapper\":\"true\",\"data-modal-width-type\":style?.maxWidthType,\"data-modal-width-value\":getMaxWidthValue(),\"data-modal-height-mode\":style?.height,children:/*#__PURE__*/React.cloneElement(content,{style:{...content.props?.style,width:\"100%\",maxWidth:style?.maxWidthType===\"Relative\"?\"none\":content.props?.style?.maxWidth||getMaxWidthValue(),overflow:style?.height===\"100vh\"?allowScroll?\"auto\":\"hidden\":\"visible\",display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",height:style?.height===\"100vh\"?\"100%\":\"auto\",minHeight:style?.height===\"100vh\"?\"100%\":\"auto\",flex:style?.height===\"100vh\"?\"1 1 auto\":\"0 0 auto\",boxSizing:\"border-box\"},onClick:e=>{e.stopPropagation();if(content.props?.onClick){content.props.onClick(e);}},\"data-modal-content\":\"true\",\"data-modal-max-width\":getMaxWidthValue(),\"data-modal-width-type\":style.maxWidthType,\"data-modal-width\":\"100%\",\"data-modal-content-width\":content.props?.style?.width||\"not-set\",\"data-modal-content-max-width\":content.props?.style?.maxWidth||\"not-set\",\"data-modal-height-mode\":style?.height,\"data-modal-content-height\":style?.height===\"100vh\"?\"100%\":\"auto\"})})})]});}// Add Framer property controls\naddPropertyControls(FC_GlobalSmartModal,{preview:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},displayMode:{type:ControlType.Enum,title:\"Display\",defaultValue:\"Desktop\",options:[\"Desktop\",\"Phone\"],optionTitles:[\"Desktop\",\"Phone\"],displaySegmentedControl:true},desktopInstance:{type:ControlType.ComponentInstance,title:\"Desktop\"},phoneInstance:{type:ControlType.ComponentInstance,title:\"Phone\"},style:{type:ControlType.Object,title:\"Appearance\",controls:{height:{type:ControlType.Enum,title:\"Height\",defaultValue:\"Fit\",options:[\"Fit\",\"100vh\"],optionTitles:[\"Fit\",\"100vh\"],displaySegmentedControl:true},alignH:{type:ControlType.Enum,title:\"Align H\",defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true},alignV:{type:ControlType.Enum,title:\"Align V\",defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Middle\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true},maxWidthType:{type:ControlType.Enum,title:\"Max Width\",defaultValue:\"Fixed\",options:[\"None\",\"Fixed\",\"Relative\"],optionTitles:[\"None\",\"Fixed\",\"Relative\"]},maxWidthFixed:{type:ControlType.Number,title:\"Fixed\",defaultValue:1200,min:0,max:2e3,step:100,unit:\"px\",displayStepper:true,hidden({maxWidthType}){return maxWidthType!==\"Fixed\";}},maxWidthPercent:{type:ControlType.Number,title:\"Percent\",defaultValue:90,min:0,max:100,step:5,unit:\"%\",displayStepper:true,hidden({maxWidthType}){return maxWidthType!==\"Relative\";}},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:20,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},transition:{type:ControlType.Object,title:\"Transition\",defaultValue:{duration:.3,ease:\"cubic-bezier(0.4, 0, 0.2, 1)\"},controls:{duration:{type:ControlType.Number,title:\"Duration\",defaultValue:.3,min:0,max:8,step:.1,unit:\"s\"},ease:{type:ControlType.Enum,title:\"Ease\",defaultValue:\"cubic-bezier(0.4, 0, 0.2, 1)\",options:[\"cubic-bezier(0.4, 0, 0.2, 1)\",\"cubic-bezier(0.0, 0.0, 0.2, 1)\",\"cubic-bezier(0.4, 0.0, 1, 1)\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Standard\",\"Decelerate\",\"Accelerate\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"]}}},backgroundColor:{type:ControlType.Color,title:\"BG\",defaultValue:\"rgba(0, 0, 0, 0.25)\"},allowScroll:{type:ControlType.Boolean,title:\"Page Scroll\",defaultValue:false,enabledTitle:\"Allow\",disabledTitle:\"Block\"}}},logic:{type:ControlType.Object,title:\"Logic\",controls:{appear:{type:ControlType.Enum,title:\"Appear\",defaultValue:\"instant\",options:[\"instant\",\"delay\",\"scroll\"],optionTitles:[\"Instant\",\"Delay\",\"Scroll\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},appearDelay:{type:ControlType.Number,title:\"Delay\",defaultValue:1,min:0,max:10,step:.1,unit:\"s\",hidden({appear}){return appear!==\"delay\";}},appearDistance:{type:ControlType.Enum,title:\"Y Distance\",defaultValue:\"pixels\",options:[\"pixels\",\"percentage\"],optionTitles:[\"px\",\"%\"],displaySegmentedControl:true,hidden({appear}){return appear!==\"scroll\";}},appearPixels:{type:ControlType.Number,title:\"Pixels\",defaultValue:24,min:0,step:1,unit:\"px\",hidden({appear,appearDistance}){return appear!==\"scroll\"||appearDistance!==\"pixels\";}},appearPercentage:{type:ControlType.Number,title:\"Percentage\",defaultValue:50,min:0,max:100,step:1,unit:\"%\",hidden({appear,appearDistance}){return appear!==\"scroll\"||appearDistance!==\"percentage\";}},showBehavior:{type:ControlType.Enum,title:\"Show\",defaultValue:\"interval\",options:[\"once\",\"interval\"],optionTitles:[\"Once\",\"Every X Days\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},showInterval:{type:ControlType.Number,title:\"Reset After\",defaultValue:30,min:1,max:365,step:1,unit:\" days\",hidden({showBehavior}){return showBehavior!==\"interval\";}}}},storageKey:{type:ControlType.String,title:\"Identifier\",defaultValue:\"modal\",description:\"Unique identifier for Modal Trigger component and localStorage\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_GlobalSmartModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_GlobalSmartModal.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n */export default function FC_GlobalSmartModalClose({componentInstance}){// Check if we're in Framer canvas\nconst isFramerCanvas=!window?.shopXtools;const handleClose=e=>{e.preventDefault();e.stopPropagation();if(!isFramerCanvas){// Dispatch the event synchronously\ndocument.dispatchEvent(new CustomEvent(\"global_modal_close\",{bubbles:true,cancelable:true}));}else{console.log(\"In Framer canvas - close event not dispatched\");}};const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},onClick:handleClose,role:\"button\",tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault()// Prevent scrolling with spacebar\n;handleClose(e);}},\"aria-label\":\"Close modal\",children:\"Connect Instance\"});}return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/React.cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleClose(e);// Call the original onClick after our close handler\nif(content.props?.onClick){content.props.onClick(e);}},role:\"button\",tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault()// Prevent scrolling with spacebar\n;handleClose(e);}},\"aria-label\":\"Close modal\"})});}// Add Framer property controls\naddPropertyControls(FC_GlobalSmartModalClose,{componentInstance:{type:ControlType.ComponentInstance,title:\"Component\",description:\"Connect to your close button design on canvas\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_GlobalSmartModalClose\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_GlobalSmartModalClose.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Kmy79x8lz:{hover:true,pressed:true}};const serializationHash=\"framer-uYpy6\";const variantClassNames={Kmy79x8lz:\"framer-v-5bwkab\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"vCkVjSQMz\":return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';case\"MzBj6rqrX\":return'var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)) /* {\"name\":\"White\"} */';default:return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};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 humanReadableEnumMap={Black:\"vCkVjSQMz\",White:\"MzBj6rqrX\"};const getProps=({color,height,id,tap,width,...props})=>{return{...props,sJ3RhKUYy:tap??props.sJ3RhKUYy,wYCFdsUbu:humanReadableEnumMap[color]??color??props.wYCFdsUbu??\"vCkVjSQMz\"};};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,sJ3RhKUYy,wYCFdsUbu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Kmy79x8lz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapr5cp7t=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"Kmy79x8lz\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const fillColor=toString(convertFromEnum(wYCFdsUbu,activeLocale));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-5bwkab\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Kmy79x8lz\",onTap:onTapr5cp7t,ref:refBinding,style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},...addPropertyOverrides({\"Kmy79x8lz-hover\":{\"data-framer-name\":undefined},\"Kmy79x8lz-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14rbir\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"SICdfIPzh\",style:{rotate:0},variants:{\"Kmy79x8lz-hover\":{rotate:90},\"Kmy79x8lz-pressed\":{rotate:90}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gv776k\",layoutDependency:layoutDependency,layoutId:\"PYTHAAZmj\",style:{backgroundColor:fillColor,rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n7w1xz\",layoutDependency:layoutDependency,layoutId:\"tSFcNvZRC\",style:{backgroundColor:fillColor,rotate:45}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uYpy6.framer-er47oc, .framer-uYpy6 .framer-er47oc { display: block; }\",\".framer-uYpy6.framer-5bwkab { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uYpy6 .framer-14rbir { flex: none; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-uYpy6 .framer-1gv776k, .framer-uYpy6 .framer-1n7w1xz { flex: none; height: 2px; left: -1px; overflow: visible; position: absolute; right: -1px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-uYpy6.framer-v-5bwkab.pressed .framer-14rbir { height: 10px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NQYfGbdrJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOKvcNdGX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sJ3RhKUYy\":\"tap\",\"wYCFdsUbu\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerq9FyiL8Ou=withCSS(Component,css,\"framer-uYpy6\");export default Framerq9FyiL8Ou;Framerq9FyiL8Ou.displayName=\"Close\";Framerq9FyiL8Ou.defaultProps={height:32,width:32};addPropertyControls(Framerq9FyiL8Ou,{sJ3RhKUYy:{title:\"Tap\",type:ControlType.EventHandler},wYCFdsUbu:{defaultValue:\"vCkVjSQMz\",options:[\"vCkVjSQMz\",\"MzBj6rqrX\"],optionTitles:[\"Black\",\"White\"],title:\"Color\",type:ControlType.Enum}});addFonts(Framerq9FyiL8Ou,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq9FyiL8Ou\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NQYfGbdrJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOKvcNdGX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"sJ3RhKUYy\\\":\\\"tap\\\",\\\"wYCFdsUbu\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q9FyiL8Ou.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3aU0iWSrT7RQP2qjF8A5/TAz2tFjGKJddrZ8rfeoq/Bb9Q1WYR9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dvuUAKH6v0xUaYPGwLvV/smrxSa1dP6mOaYxlyZKW/nGmMDMfEC.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={iupoGO6KD:{hover:true,pressed:true}};const cycleOrder=[\"iupoGO6KD\",\"Zk0DVCXZy\",\"Lg5rygFOK\",\"id3lcvSq7\",\"heTzH9rde\"];const serializationHash=\"framer-eh0Vj\";const variantClassNames={heTzH9rde:\"framer-v-1m7p6j1\",id3lcvSq7:\"framer-v-xt4n4v\",iupoGO6KD:\"framer-v-18s8n25\",Lg5rygFOK:\"framer-v-ahpi39\",Zk0DVCXZy:\"framer-v-ss16n0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 humanReadableVariantMap={Default:\"iupoGO6KD\",Disabled:\"Lg5rygFOK\",Error:\"heTzH9rde\",Loading:\"Zk0DVCXZy\",Success:\"id3lcvSq7\"};const getProps=({click,height,id,width,...props})=>{return{...props,cROiQ6MvQ:click??props.cROiQ6MvQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"iupoGO6KD\"};};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,cROiQ6MvQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iupoGO6KD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapugxmcp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(cROiQ6MvQ){const res=await cROiQ6MvQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Zk0DVCXZy\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Zk0DVCXZy\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18s8n25\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"iupoGO6KD\",onTap:onTapugxmcp,ref:refBinding,style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,opacity:1,...style},variants:{\"iupoGO6KD-hover\":{backgroundColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.32))\",opacity:1},\"iupoGO6KD-pressed\":{backgroundColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.32))\",opacity:1},heTzH9rde:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},id3lcvSq7:{opacity:1},Lg5rygFOK:{opacity:.5}},...addPropertyOverrides({\"iupoGO6KD-hover\":{\"data-framer-name\":undefined},\"iupoGO6KD-pressed\":{\"data-framer-name\":undefined},heTzH9rde:{\"data-framer-name\":\"Error\"},id3lcvSq7:{\"data-framer-name\":\"Success\"},Lg5rygFOK:{\"data-framer-name\":\"Disabled\"},Zk0DVCXZy:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8meb43\",\"data-styles-preset\":\"Bb9Q1WYR9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"Join\"})}),className:\"framer-1o6u5g7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nBhFx91DN\",style:{\"--extracted-r6o4lv\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{heTzH9rde:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({heTzH9rde:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]},id3lcvSq7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1uusec6\",\"data-styles-preset\":\"nGmMDMfEC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"Joined!\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zocv31\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"eF4YrqoEc\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1curn9v\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"FbsCzXU98\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{Zk0DVCXZy:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sn2vak\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"ByMMLgLGP\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eh0Vj.framer-1rnipnp, .framer-eh0Vj .framer-1rnipnp { display: block; }\",\".framer-eh0Vj.framer-18s8n25 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: min-content; }\",\".framer-eh0Vj .framer-1o6u5g7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-eh0Vj .framer-zocv31 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-eh0Vj .framer-1curn9v { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-eh0Vj .framer-1sn2vak { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-eh0Vj.framer-v-ss16n0 .framer-1curn9v { overflow: hidden; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 77.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Zk0DVCXZy\":{\"layout\":[\"auto\",\"fixed\"]},\"Lg5rygFOK\":{\"layout\":[\"auto\",\"fixed\"]},\"id3lcvSq7\":{\"layout\":[\"auto\",\"fixed\"]},\"heTzH9rde\":{\"layout\":[\"auto\",\"fixed\"]},\"KreZiut7s\":{\"layout\":[\"auto\",\"fixed\"]},\"yMkS8tnzR\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"cROiQ6MvQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXqezLwbvh=withCSS(Component,css,\"framer-eh0Vj\");export default FramerXqezLwbvh;FramerXqezLwbvh.displayName=\"Submit Button Light\";FramerXqezLwbvh.defaultProps={height:40,width:77.5};addPropertyControls(FramerXqezLwbvh,{variant:{options:[\"iupoGO6KD\",\"Zk0DVCXZy\",\"Lg5rygFOK\",\"id3lcvSq7\",\"heTzH9rde\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},cROiQ6MvQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXqezLwbvh,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXqezLwbvh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Zk0DVCXZy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Lg5rygFOK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"id3lcvSq7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"heTzH9rde\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KreZiut7s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yMkS8tnzR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"77.5\",\"framerVariables\":\"{\\\"cROiQ6MvQ\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8f9ffef)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_GlobalSmartModalClose from\"https://framerusercontent.com/modules/vx0hU5obAvqfYnWvnwr9/UIQTPgXl7TcAZzWWkUW4/FC_GlobalSmartModalClose.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5yStzrBtgBXNdstwNUJw/1SWfNJloucrRW1vLOapv/BwtzsKH9W.js\";import Close from\"https://framerusercontent.com/modules/7knkeRJAVHXmid2JIO0q/Norvg1QKSEFjBSWOZFqe/q9FyiL8Ou.js\";import SubmitButtonLight from\"https://framerusercontent.com/modules/eN1qSzkclvdDDLQYJ2tF/QOYoUv0cyyhKYtwaPIL8/XqezLwbvh.js\";const CloseFonts=getFonts(Close);const FC_GlobalSmartModalCloseFonts=getFonts(FC_GlobalSmartModalClose);const SubmitButtonLightFonts=getFonts(SubmitButtonLight);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"Whmfagc4_\",\"rpHFGGMYk\"];const serializationHash=\"framer-PSfoh\";const variantClassNames={rpHFGGMYk:\"framer-v-6kcjie\",Whmfagc4_:\"framer-v-17lpn6i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:48,delay:.2,mass:2,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:120};const transition2={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 humanReadableVariantMap={Desktop:\"Whmfagc4_\",Phone:\"rpHFGGMYk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Whmfagc4_\"};};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({cycleOrder,defaultVariant:\"Whmfagc4_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rpHFGGMYk\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"rpHFGGMYk\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-17lpn6i\",className,classNames),\"data-framer-appear-id\":\"17lpn6i\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Whmfagc4_\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-c02a8877-fc12-446f-815f-8e7a2c7d6518, rgb(255, 255, 255))\",...style},...addPropertyOverrides({rpHFGGMYk:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ys0a0q\",layoutDependency:layoutDependency,layoutId:\"iP0lk54PF\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:640,intrinsicWidth:448,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||400)-0-((componentViewport?.height||400)-0)*1)/2)+0),pixelHeight:5173,pixelWidth:3449,sizes:`calc(${componentViewport?.width||\"100vw\"} / 2)`,src:\"https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg 3449w\"},className:\"framer-ff0qh0\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"BJEXYd9aE\",...addPropertyOverrides({rpHFGGMYk:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:640,intrinsicWidth:448,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||594)-0-538+0+0)+0),pixelHeight:5173,pixelWidth:3449,positionX:\"center\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/MU8IcuQ2Yq4UkjaWqAJhvxqMYnU.jpg 3449w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bqd9q\",layoutDependency:layoutDependency,layoutId:\"kj3zy6E6k\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ca333n\",layoutDependency:layoutDependency,layoutId:\"UGa3hNJk4\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kit4sc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TUF7IdZbn-container\",nodeId:\"TUF7IdZbn\",rendersWithMotion:true,scopeId:\"IdDsOvARR\",children:/*#__PURE__*/_jsx(FC_GlobalSmartModalClose,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hn72hu-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"iXM2YD3zc-container\",nodeId:\"iXM2YD3zc\",rendersWithMotion:true,scopeId:\"IdDsOvARR\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"iXM2YD3zc\",layoutId:\"iXM2YD3zc\",width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})],height:\"100%\",id:\"TUF7IdZbn\",layoutId:\"TUF7IdZbn\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hsy5go\",\"data-framer-name\":\"newsletter\",layoutDependency:layoutDependency,layoutId:\"AnL3rDKwk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qhc8qj\",layoutDependency:layoutDependency,layoutId:\"JrsH9bCaM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-8u65jt\",\"data-styles-preset\":\"BwtzsKH9W\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Subscribers get early access to Aika’s seasonal collections—before anyone else.\"})}),className:\"framer-pgk8z4\",\"data-framer-name\":\"Join our newsletter and get 15% off your first purchase\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qXBfraTPx\",style:{\"--extracted-1of0zx5\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/8c842460-bbe2-41e0-8081-6d4e322c8321/submit\",className:\"framer-10gpeoh\",\"data-framer-name\":\"newsletter-modal-form\",layoutDependency:layoutDependency,layoutId:\"M9MRHSwLk\",nodeId:\"M9MRHSwLk\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-ud7gf3\",layoutDependency:layoutDependency,layoutId:\"hIAyrn2Eq\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1lcepav\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"iTRGXTzeL\",placeholder:\"Your email\",required:true,style:{\"--framer-input-background\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"800px\",\"--framer-input-border-radius-bottom-right\":\"800px\",\"--framer-input-border-radius-top-left\":\"800px\",\"--framer-input-border-radius-top-right\":\"800px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.32))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||400)-0-((componentViewport?.height||400)-0)*1)/2)+24+0+0+(0+200+(Math.max(0,(((componentViewport?.height||400)-0)*1-48-0)/1)*1-0-284)/1*1)+0+44+0+0,...addPropertyOverrides({rpHFGGMYk:{y:(componentViewport?.y||0)+0+((componentViewport?.height||594)-0-538+390+0)+32+0+0+0+0+44+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gq8d0b-container\",layoutDependency:layoutDependency,layoutId:\"O5K4uLjqP-container\",nodeId:\"O5K4uLjqP\",rendersWithMotion:true,scopeId:\"IdDsOvARR\",children:/*#__PURE__*/_jsx(SubmitButtonLight,{height:\"100%\",id:\"O5K4uLjqP\",layoutId:\"O5K4uLjqP\",style:{height:\"100%\"},variant:\"iupoGO6KD\",width:\"100%\"})})})]})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-132xhvf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ubKRnxKse-container\",nodeId:\"ubKRnxKse\",rendersWithMotion:true,scopeId:\"IdDsOvARR\",children:/*#__PURE__*/_jsx(FC_GlobalSmartModalClose,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hn72hu-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"iXM2YD3zc-container\",nodeId:\"iXM2YD3zc\",rendersWithMotion:true,scopeId:\"IdDsOvARR\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"iXM2YD3zc\",layoutId:\"iXM2YD3zc\",width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})],height:\"100%\",id:\"ubKRnxKse\",layoutId:\"ubKRnxKse\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PSfoh.framer-1c6bm4i, .framer-PSfoh .framer-1c6bm4i { display: block; }\",\".framer-PSfoh.framer-17lpn6i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 400px; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-PSfoh .framer-1ys0a0q { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 50%; }\",\".framer-PSfoh .framer-ff0qh0 { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-PSfoh .framer-1bqd9q { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 50%; }\",\".framer-PSfoh .framer-ca333n { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PSfoh .framer-kit4sc-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-PSfoh .framer-1hn72hu-container { height: auto; position: relative; width: auto; }\",\".framer-PSfoh .framer-1hsy5go { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PSfoh .framer-qhc8qj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PSfoh .framer-pgk8z4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PSfoh .framer-10gpeoh { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-PSfoh .framer-ud7gf3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-PSfoh .framer-1lcepav { --framer-input-focused-border-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: -0.03em; --framer-input-font-line-height: 1em; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-PSfoh .framer-gq8d0b-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-PSfoh .framer-132xhvf-container { flex: none; height: auto; position: absolute; right: 24px; top: 24px; width: auto; z-index: 1; }\",\".framer-PSfoh.framer-v-6kcjie.framer-17lpn6i { flex-direction: column; justify-content: flex-end; min-height: unset; width: 390px; }\",\".framer-PSfoh.framer-v-6kcjie .framer-1ys0a0q { align-self: unset; aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 390px); order: 1; width: 100%; }\",\".framer-PSfoh.framer-v-6kcjie .framer-1bqd9q { align-self: unset; height: min-content; order: 2; padding: 32px; width: 100%; }\",\".framer-PSfoh.framer-v-6kcjie .framer-ca333n { flex: none; gap: 0px; height: min-content; justify-content: center; }\",\".framer-PSfoh.framer-v-6kcjie .framer-132xhvf-container { order: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"400px\",null]},\"rpHFGGMYk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIdDsOvARR=withCSS(Component,css,\"framer-PSfoh\");export default FramerIdDsOvARR;FramerIdDsOvARR.displayName=\"Newsletter Modal\";FramerIdDsOvARR.defaultProps={height:400,width:600};addPropertyControls(FramerIdDsOvARR,{variant:{options:[\"Whmfagc4_\",\"rpHFGGMYk\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIdDsOvARR,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CloseFonts,...FC_GlobalSmartModalCloseFonts,...SubmitButtonLightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIdDsOvARR\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"400px\\\",null]},\\\"rpHFGGMYk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IdDsOvARR.map","// Generated by Framer (27ad407)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-Medium\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/TBccIZR9kIpkRce5i9ATfPp7a4.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/xSzma7KIWAdctStaX171ey3lams.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/8E92vrr3j1gDqzepmeSbD2u0JxA.woff2\",weight:\"500\"}]}];export const css=['.framer-yXSFA .framer-styles-preset-8u65jt:not(.rich-text-wrapper), .framer-yXSFA .framer-styles-preset-8u65jt.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-yXSFA\";\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\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useMemo}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{currencyMaps}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth fixed | fill | fit\n * @framerSupportedLayoutHeight fixed | auto\n */export default function FC_GlobalMarketActive(props){const[activeCurrency,setActiveCurrency]=useState(\"\");const[activeCountry,setActiveCountry]=useState(\"\");const[activeCountryCode,setActiveCountryCode]=useState(\"\");const[activeCurrencySymbol,setActiveCurrencySymbol]=useState(\"\");const isBrowser=useIsBrowser();useEffect(()=>{if(!isBrowser)return;const getStoredCurrencyData=()=>{const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountry=localStorage.getItem(\"selectedCountry\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCurrencySymbol=localStorage.getItem(\"selectedCurrencySymbol\");if(storedCurrency)setActiveCurrency(storedCurrency);if(storedCountry)setActiveCountry(storedCountry);if(storedCountryCode)setActiveCountryCode(storedCountryCode);if(storedCurrencySymbol)setActiveCurrencySymbol(storedCurrencySymbol);};getStoredCurrencyData();// Listen for currency change events\nconst handleCurrencyChange=event=>{const{currency,country,countryCode}=event.detail;// Check if the currency is in the known list\nif(knownCurrenciesWithCodeAsSymbol.includes(currency)){// If the currency is in the list, use the ISO code as the symbol\nsetActiveCurrencySymbol(currency)// Set the ISO code\n;}else{// Otherwise, use the symbol from currencyMaps or default to \"$\"\nconst currencySymbol=currencyMaps[currency];setActiveCurrencySymbol(currencySymbol||\"$\");}// Set the active currency, country, and country code\nsetActiveCurrency(currency);setActiveCountry(country);setActiveCountryCode(countryCode);};window.addEventListener(\"currency_changed\",handleCurrencyChange);//console.log(\"Currency change event listener added\")\nreturn()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser]);const formatDisplay=useMemo(()=>{if(RenderTarget.current()===RenderTarget.canvas){// Use US data for mock data in canvas\nreturn props.format.replace(\"{{CUC}}\",\"USD\").replace(\"{{CN}}\",\"United States\").replace(\"{{CC}}\",\"US\").replace(\"{{CUS}}\",\"$\");}if(!activeCurrency||!activeCountry||!activeCountryCode||!activeCurrencySymbol){return\"\"// Do not display anything while loading\n;}// Determine whether to use currency symbol or currency code\n// const displayCurrency = knownCurrenciesWithCodeAsSymbol.includes(activeCurrency)\n// ? activeCurrency\n// : activeCurrencySymbol || \"$\";\nreturn props.format.replace(\"{{CUC}}\",activeCurrency).replace(\"{{CN}}\",activeCountry).replace(\"{{CC}}\",activeCountryCode).replace(\"{{CUS}}\",activeCurrencySymbol||\"$\");},[activeCurrency,activeCountry,activeCountryCode,activeCurrencySymbol,props.format,isBrowser]);// console.log(\n//     \"Rendering activeCurrency and activeCountry\",\n//     activeCurrency,\n//     activeCountry,\n//     activeCountryCode\n// )\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:props.font?.textAlign===\"center\"?\"center\":props.font?.textAlign===\"right\"?\"flex-end\":\"flex-start\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...props.font,color:props.color,textTransform:props.textTransform,width:\"100%\"},children:formatDisplay})});}FC_GlobalMarketActive.defaultProps={font:{textAlign:\"left\"},color:\"#000000\",textTransform:\"none\",format:\"{{CN}} ({{CUC}})\"};addPropertyControls(FC_GlobalMarketActive,{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},textTransform:{type:ControlType.Enum,title:\"Text Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\"},format:{type:ControlType.String,title:\"Display\",defaultValue:\"{{CN}} / {{CC}} / {{CUS}} / {{CUC}}\",placeholder:\"{{CN}} / {{CC}} / {{CUS}} / {{CUC}}\",description:\"Available placeholders:\\n\\n{{CN}} = Country Name (e.g. United States, Japan)\\n\\n{{CC}} = Country Code (e.g. US, JP)\\n\\n{{CUS}} = Currency Symbol (e.g. $, \\xa5)\\n\\n{{CUC}} = Currency Code (e.g. USD, JPY)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_GlobalMarketActive\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth fixed | fill | fit\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed | auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_GlobalMarketActive.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useEffect,useState,useRef}from\"react\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{addPropertyControls,ControlType}from\"framer\";import{updateCartCurrency}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";import{currencyMaps}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";/**\n * @framerDisableUnlink\n */export default function FC_GlobalMarketDropdown({componentInstance}){const[availableCountries,setAvailableCountries]=useState([]);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCurrencySymbol,setSelectedCurrencySymbol]=useState(\"\");const dropdownRef=useRef(null);const isBrowser=useIsBrowser();const[isLoading,setIsLoading]=useState(true);useEffect(()=>{if(!isBrowser)return;// Try to initialize state from localStorage immediately, before API calls\nconst storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountry=localStorage.getItem(\"selectedCountry\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCurrencySymbol=localStorage.getItem(\"selectedCurrencySymbol\");if(storedCurrency&&storedCountry&&storedCountryCode&&storedCurrencySymbol){setSelectedCurrency(storedCurrency);setSelectedCountry(storedCountry);setSelectedCountryCode(storedCountryCode);setSelectedCurrencySymbol(storedCurrencySymbol);}},[isBrowser]);useEffect(()=>{if(!isBrowser)return;const loadCurrencies=async()=>{try{setIsLoading(true);const response=await window.shopXtools?.fetchAvailableCurrencies();if(response){setAvailableCountries(response.availableCurrenciesAndCountries);const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountry=localStorage.getItem(\"selectedCountry\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCurrencySymbol=localStorage.getItem(\"selectedCurrencySymbol\");if(storedCurrency&&storedCountry&&storedCountryCode&&storedCurrencySymbol){setSelectedCurrency(storedCurrency);setSelectedCountry(storedCountry);setSelectedCountryCode(storedCountryCode);setSelectedCurrencySymbol(storedCurrencySymbol);}}else{console.error(\"Failed to fetch currencies\");}}catch(error){console.error(\"Error loading currencies:\",error);}finally{setIsLoading(false);}};loadCurrencies();},[isBrowser]);// Add event listener for currency_changed events\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,country,countryCode}=event.detail;setSelectedCurrency(currency);setSelectedCountry(country);setSelectedCountryCode(countryCode);// Handle currency symbol\nlet currencySymbol;if(knownCurrenciesWithCodeAsSymbol.includes(currency)){currencySymbol=currency;}else{currencySymbol=currencyMaps[currency];}setSelectedCurrencySymbol(currencySymbol);};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser]);const handleCurrencySelect=async e=>{if(!isBrowser)return;const selectedIndex=e.target.selectedIndex;const selectedCountry=availableCountries[selectedIndex];const currency=selectedCountry.currency.isoCode;const countryName=selectedCountry.name;const countryCode=selectedCountry.isoCode;setSelectedCurrency(currency);setSelectedCountry(countryName);setSelectedCountryCode(countryCode);let currencySymbol;if(knownCurrenciesWithCodeAsSymbol.includes(currency)){currencySymbol=currency;setSelectedCurrencySymbol(currency);}else{currencySymbol=currencyMaps[currency];setSelectedCurrencySymbol(currencySymbol);}localStorage.setItem(\"selectedCurrency\",currency);localStorage.setItem(\"selectedCountry\",countryName);localStorage.setItem(\"selectedCountryCode\",countryCode);localStorage.setItem(\"selectedCurrencySymbol\",currencySymbol);// Update buyerIdentity in cart (localStorage)\nconst cart=JSON.parse(localStorage.getItem(\"shopXtools.cart\")||\"{}\");//console.log(\"Cart from localStorage in dropdown:\", cart)\nif(!cart.buyerIdentity)cart.buyerIdentity={};cart.buyerIdentity.countryCode=countryCode;// console.log(\n//     \"Updated cart and buyerIdentity in dropdown with country code:\",\n//     countryCode\n// )\nconst existingCartId=localStorage.getItem(\"shopX_cart_id\");if(existingCartId){try{const shopXtools=window?.shopXtools;if(shopXtools?.handleCartMutation){const updateData=await shopXtools.handleCartMutation(updateCartCurrency,{cartId:existingCartId,countryCode:countryCode});if(updateData?.cartBuyerIdentityUpdate?.cart){// console.log(\n//     \"Cart updated successfully with new country code:\",\n//     countryCode\n// )\n// Retrieve the existing cart\nconst existingCart=JSON.parse(localStorage.getItem(\"shopXtools.cart\")||\"{}\");// Merge the updated cart with the existing cart\nconst updatedCart={...existingCart,...updateData.cartBuyerIdentityUpdate.cart,buyerIdentity:{...existingCart.buyerIdentity,countryCode:countryCode},cost:{...existingCart.cost,...updateData.cartBuyerIdentityUpdate.cart.cost}};// Save the merged cart back to localStorage\nlocalStorage.setItem(\"shopXtools.cart\",JSON.stringify(updatedCart));if(shopXtools){shopXtools.cart=updatedCart;}// window.shopXtools.cart = updateData.cartBuyerIdentityUpdate.cart;\n// localStorage.setItem(\"shopXtools.cart\", JSON.stringify(updateData.cartBuyerIdentityUpdate.cart));\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));}else{console.error(\"Failed to update cart with new country code.\");}}}catch(error){console.error(\"Error updating cart currency:\",error);window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:error.message||\"Failed to update cart currency\"}));}}if(window.shopXtools){window.shopXtools.defaultCurrency=currency;window.shopXtools.defaultCountry=countryName;window.shopXtools.defaultCountryCode=countryCode;window.shopXtools.defaultCurrencySymbol=currencySymbol;const shopXtools=window.shopXtools;if(shopXtools.fetchProductsByCountry){try{//console.log(\"Fetching products for new currency:\", countryCode)\nconst products=await shopXtools.fetchProductsByCountry(countryCode);//console.log(\"Products:\", products)\nif(products){shopXtools.products=products// Update products globally\n;//console.log(\"Updated products:\", products)\n}}catch(error){console.error(\"Error updating products:\",error);}}}const changeEvent=new CustomEvent(\"currency_changed\",{detail:{currency:currency,country:countryName,countryCode:countryCode}});window.dispatchEvent(changeEvent);};const handleInstanceClick=()=>{if(dropdownRef.current){// In Safari, we need to focus first and then trigger a mousedown event\ndropdownRef.current.focus();const event=new MouseEvent(\"mousedown\",{bubbles:true,cancelable:true,view:window});dropdownRef.current.dispatchEvent(event);}};if(!isBrowser)return null;const selectedValue=`${selectedCurrency}-${selectedCountry}`;const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/React.cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleInstanceClick();if(content.props?.onClick){content.props.onClick(e);}},tabIndex:0,onKeyDown:e=>{if(e.key===\"ArrowDown\"){e.preventDefault();if(dropdownRef.current){dropdownRef.current.focus()// Move focus to dropdown\n;// Simulate a native `mousedown` event to trigger the dropdown\ndropdownRef.current.dispatchEvent(new MouseEvent(\"mousedown\",{bubbles:true}));// Send a synthetic ArrowDown event to move selection\nsetTimeout(()=>{const event=new KeyboardEvent(\"keydown\",{key:\"ArrowDown\",bubbles:true});dropdownRef.current.dispatchEvent(event);},0);}}if(e.key===\"Enter\"){e.preventDefault();handleInstanceClick();}}})}),/*#__PURE__*/_jsx(\"select\",{ref:dropdownRef,onChange:handleCurrencySelect,id:\"currency-dropdown\",value:selectedValue,\"aria-label\":\"Select currency\",style:{cursor:\"pointer\",position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",opacity:0,zIndex:1,boxSizing:\"border-box\"},children:!isLoading&&availableCountries.map((country,index)=>/*#__PURE__*/_jsxs(\"option\",{value:`${country.currency.isoCode}-${country.name}`,children:[country.name,\" (\",country.currency.isoCode,\")\"]},`${country.currency.isoCode}-${index}`))})]});}addPropertyControls(FC_GlobalMarketDropdown,{componentInstance:{type:ControlType.ComponentInstance,title:\"Component Instance\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_GlobalMarketDropdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_GlobalMarketDropdown.map","// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import FC_GlobalMarketActive from\"https://framerusercontent.com/modules/IRNPUGQe13VXFTk5iND0/DpHzskHh3TfujLLIqvOd/FC_GlobalMarketActive.js\";import FC_GlobalMarketDropdown from\"https://framerusercontent.com/modules/l4Wc5P7RmEd6P0vBsdFg/uwjNIuvYzg7CmXtaazhp/FC_GlobalMarketDropdown.js\";const FC_GlobalMarketActiveFonts=getFonts(FC_GlobalMarketActive);const MaterialFonts=getFonts(Material);const FC_GlobalMarketDropdownFonts=getFonts(FC_GlobalMarketDropdown);const enabledGestures={Apt6yNG3g:{hover:true}};const serializationHash=\"framer-5vHea\";const variantClassNames={Apt6yNG3g:\"framer-v-mqyexp\"};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=({click,height,id,width,...props})=>{return{...props,a1kySXBlK:click??props.a1kySXBlK};};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,a1kySXBlK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Apt6yNG3g\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapanwjiu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a1kySXBlK){const res=await a1kySXBlK(...args);if(res===false)return false;}});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-mqyexp\",className,classNames),\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Apt6yNG3g\",onTap:onTapanwjiu,ref:refBinding,style:{...style},...addPropertyOverrides({\"Apt6yNG3g-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ez5f7i-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RBwgYVvwQ-container\",nodeId:\"RBwgYVvwQ\",rendersWithMotion:true,scopeId:\"hPsFoQOog\",style:{opacity:.64},variants:{\"Apt6yNG3g-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(FC_GlobalMarketDropdown,{componentInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s1dnse\",\"data-framer-name\":\"ui\",layoutDependency:layoutDependency,layoutId:\"hhOGj9tmX\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-awsj37\",\"data-framer-name\":\"dropdown\",layoutDependency:layoutDependency,layoutId:\"LNMxyrTC1\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15vupm\",\"data-framer-name\":\"country-currency\",layoutDependency:layoutDependency,layoutId:\"UHTByxN7t\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vdtkjv-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d6HewDksA-container\",nodeId:\"d6HewDksA\",rendersWithMotion:true,scopeId:\"hPsFoQOog\",children:/*#__PURE__*/_jsx(FC_GlobalMarketActive,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},format:\"{{CN}}\",height:\"100%\",id:\"d6HewDksA\",layoutId:\"d6HewDksA\",textTransform:\"Uppercase\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-px40kj-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bB6DXrJ04-container\",nodeId:\"bB6DXrJ04\",rendersWithMotion:true,scopeId:\"hPsFoQOog\",children:/*#__PURE__*/_jsx(FC_GlobalMarketActive,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},format:\"({{CUC}})\",height:\"100%\",id:\"bB6DXrJ04\",layoutId:\"bB6DXrJ04\",textTransform:\"Uppercase\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yc1sm7-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TKwX1OftM-container\",nodeId:\"TKwX1OftM\",rendersWithMotion:true,scopeId:\"hPsFoQOog\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"KeyboardArrowDown\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"TKwX1OftM\",layoutId:\"TKwX1OftM\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})],height:\"100%\",id:\"RBwgYVvwQ\",layoutId:\"RBwgYVvwQ\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5vHea.framer-q94p2k, .framer-5vHea .framer-q94p2k { display: block; }\",\".framer-5vHea.framer-mqyexp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 320px; }\",\".framer-5vHea .framer-1ez5f7i-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-5vHea .framer-1s1dnse { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; width: 320px; }\",\".framer-5vHea .framer-awsj37 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5vHea .framer-15vupm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5vHea .framer-vdtkjv-container, .framer-5vHea .framer-px40kj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5vHea .framer-1yc1sm7-container { flex: none; height: 16px; position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QbYrrwgIj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"a1kySXBlK\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhPsFoQOog=withCSS(Component,css,\"framer-5vHea\");export default FramerhPsFoQOog;FramerhPsFoQOog.displayName=\"FC Market Dropdown\";FramerhPsFoQOog.defaultProps={height:48,width:320};addPropertyControls(FramerhPsFoQOog,{a1kySXBlK:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhPsFoQOog,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_GlobalMarketActiveFonts,...MaterialFonts,...FC_GlobalMarketDropdownFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhPsFoQOog\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"a1kySXBlK\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QbYrrwgIj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"320\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hPsFoQOog.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Kmy79x8lz:{hover:true,pressed:true}};const serializationHash=\"framer-uYpy6\";const variantClassNames={Kmy79x8lz:\"framer-v-5bwkab\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"vCkVjSQMz\":return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';case\"MzBj6rqrX\":return'var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)) /* {\"name\":\"White\"} */';default:return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};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 humanReadableEnumMap={Black:\"vCkVjSQMz\",White:\"MzBj6rqrX\"};const getProps=({color,height,id,tap,width,...props})=>{return{...props,sJ3RhKUYy:tap??props.sJ3RhKUYy,wYCFdsUbu:humanReadableEnumMap[color]??color??props.wYCFdsUbu??\"vCkVjSQMz\"};};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,sJ3RhKUYy,wYCFdsUbu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Kmy79x8lz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapr5cp7t=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"Kmy79x8lz\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const fillColor=toString(convertFromEnum(wYCFdsUbu,activeLocale));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-5bwkab\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Kmy79x8lz\",onTap:onTapr5cp7t,ref:refBinding,style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},...addPropertyOverrides({\"Kmy79x8lz-hover\":{\"data-framer-name\":undefined},\"Kmy79x8lz-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14rbir\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"SICdfIPzh\",style:{rotate:0},variants:{\"Kmy79x8lz-hover\":{rotate:90},\"Kmy79x8lz-pressed\":{rotate:90}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gv776k\",layoutDependency:layoutDependency,layoutId:\"PYTHAAZmj\",style:{backgroundColor:fillColor,rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n7w1xz\",layoutDependency:layoutDependency,layoutId:\"tSFcNvZRC\",style:{backgroundColor:fillColor,rotate:45}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uYpy6.framer-er47oc, .framer-uYpy6 .framer-er47oc { display: block; }\",\".framer-uYpy6.framer-5bwkab { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uYpy6 .framer-14rbir { flex: none; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-uYpy6 .framer-1gv776k, .framer-uYpy6 .framer-1n7w1xz { flex: none; height: 2px; left: -1px; overflow: visible; position: absolute; right: -1px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-uYpy6.framer-v-5bwkab.pressed .framer-14rbir { height: 10px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NQYfGbdrJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOKvcNdGX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sJ3RhKUYy\":\"tap\",\"wYCFdsUbu\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerq9FyiL8Ou=withCSS(Component,css,\"framer-uYpy6\");export default Framerq9FyiL8Ou;Framerq9FyiL8Ou.displayName=\"Close\";Framerq9FyiL8Ou.defaultProps={height:32,width:32};addPropertyControls(Framerq9FyiL8Ou,{sJ3RhKUYy:{title:\"Tap\",type:ControlType.EventHandler},wYCFdsUbu:{defaultValue:\"vCkVjSQMz\",options:[\"vCkVjSQMz\",\"MzBj6rqrX\"],optionTitles:[\"Black\",\"White\"],title:\"Color\",type:ControlType.Enum}});addFonts(Framerq9FyiL8Ou,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq9FyiL8Ou\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NQYfGbdrJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOKvcNdGX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"sJ3RhKUYy\\\":\\\"tap\\\",\\\"wYCFdsUbu\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q9FyiL8Ou.map","// Generated by Framer (2306ade)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3aU0iWSrT7RQP2qjF8A5/TAz2tFjGKJddrZ8rfeoq/Bb9Q1WYR9.js\";const enabledGestures={fYjslwhSf:{hover:true}};const serializationHash=\"framer-NQK3n\";const variantClassNames={fYjslwhSf:\"framer-v-1mven9o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,width,...props})=>{return{...props,avsUnryQG:label??props.avsUnryQG??\"Label\"};};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,avsUnryQG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fYjslwhSf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mven9o\",className,classNames),\"data-border\":true,\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"fYjslwhSf\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",...style},variants:{\"fYjslwhSf-hover\":{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"fYjslwhSf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8meb43\",\"data-styles-preset\":\"Bb9Q1WYR9\",children:\"Label\"})}),className:\"framer-budtvj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OpMCGpo1y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:avsUnryQG,variants:{\"fYjslwhSf-hover\":{\"--extracted-r6o4lv\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fYjslwhSf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8meb43\",\"data-styles-preset\":\"Bb9Q1WYR9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NQK3n.framer-cln5dp, .framer-NQK3n .framer-cln5dp { display: block; }\",\".framer-NQK3n.framer-1mven9o { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-NQK3n .framer-budtvj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-NQK3n[data-border=\"true\"]::after, .framer-NQK3n [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bKtXHXHGs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"avsUnryQG\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW6sNfrw7t=withCSS(Component,css,\"framer-NQK3n\");export default FramerW6sNfrw7t;FramerW6sNfrw7t.displayName=\"Close Button\";FramerW6sNfrw7t.defaultProps={height:48,width:400};addPropertyControls(FramerW6sNfrw7t,{avsUnryQG:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerW6sNfrw7t,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW6sNfrw7t\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"avsUnryQG\\\":\\\"label\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bKtXHXHGs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W6sNfrw7t.map","// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_GlobalSmartModalClose from\"https://framerusercontent.com/modules/vx0hU5obAvqfYnWvnwr9/UIQTPgXl7TcAZzWWkUW4/FC_GlobalSmartModalClose.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/aV7zRiybGSiUpJiR5XJk/7LPTKKBfDy8imqd5pJ1c/BwtzsKH9W.js\";import FCMarketDropdown from\"https://framerusercontent.com/modules/iKRGjsmTGughm8wbHJ9Z/x74Kj2NuHSQNdY36YRu1/hPsFoQOog.js\";import Close from\"https://framerusercontent.com/modules/mMJraal6J9kTmc7HbLmY/4Mk5LOKZy8RPl5FNtw61/q9FyiL8Ou.js\";import CloseButton from\"https://framerusercontent.com/modules/6yFgjBnlGLS27wY5gvsG/aZ2hw4LMmRqTpVRp7OkL/W6sNfrw7t.js\";const CloseFonts=getFonts(Close);const FC_GlobalSmartModalCloseFonts=getFonts(FC_GlobalSmartModalClose);const FCMarketDropdownFonts=getFonts(FCMarketDropdown);const CloseButtonFonts=getFonts(CloseButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const serializationHash=\"framer-17fBo\";const variantClassNames={ccWkUOCfk:\"framer-v-1qwfh0j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:48,delay:.2,mass:2,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:120};const transition2={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:\"ccWkUOCfk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bfvske=activeVariantCallback(async(...args)=>{setVariant(\"ccWkUOCfk\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1qwfh0j\",className,classNames),\"data-framer-appear-id\":\"1qwfh0j\",layoutDependency:layoutDependency,layoutId:\"ccWkUOCfk\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-c02a8877-fc12-446f-815f-8e7a2c7d6518, rgb(255, 255, 255))\",...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qr6j5h\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"v2J7tdflQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-8u65jt\",\"data-styles-preset\":\"BwtzsKH9W\",children:\"Choose your country\"})}),className:\"framer-110oeoj\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eW65eW9_C\",onTap:onTap1bfvske,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w6rbse-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MlXOkCARt-container\",nodeId:\"MlXOkCARt\",rendersWithMotion:true,scopeId:\"irVIYcEwT\",children:/*#__PURE__*/_jsx(FC_GlobalSmartModalClose,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-olzwsb-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"t_z0kDear-container\",nodeId:\"t_z0kDear\",rendersWithMotion:true,scopeId:\"irVIYcEwT\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"t_z0kDear\",layoutId:\"t_z0kDear\",width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})],height:\"100%\",id:\"MlXOkCARt\",layoutId:\"MlXOkCARt\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ecesus\",\"data-framer-name\":\"dropdown\",layoutDependency:layoutDependency,layoutId:\"pDMqDyV0m\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+224+0+(Math.max(0,((componentViewport?.height||400)-0-432-0)/1)*1-0-48),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gbpdz6-container\",layoutDependency:layoutDependency,layoutId:\"RHxUXVBE3-container\",nodeId:\"RHxUXVBE3\",rendersWithMotion:true,scopeId:\"irVIYcEwT\",children:/*#__PURE__*/_jsx(FCMarketDropdown,{height:\"100%\",id:\"RHxUXVBE3\",layoutId:\"RHxUXVBE3\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vi306t\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"dWLJ2ZEIp\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gd7fu2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"S4MTIhysH-container\",nodeId:\"S4MTIhysH\",rendersWithMotion:true,scopeId:\"irVIYcEwT\",children:/*#__PURE__*/_jsx(FC_GlobalSmartModalClose,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ylzwlu-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"AwOqUnOSK-container\",nodeId:\"AwOqUnOSK\",rendersWithMotion:true,scopeId:\"irVIYcEwT\",children:/*#__PURE__*/_jsx(CloseButton,{avsUnryQG:\"Close\",height:\"100%\",id:\"AwOqUnOSK\",layoutId:\"AwOqUnOSK\",style:{width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"S4MTIhysH\",layoutId:\"S4MTIhysH\",style:{width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-17fBo.framer-1o2ej4q, .framer-17fBo .framer-1o2ej4q { display: block; }\",\".framer-17fBo.framer-1qwfh0j { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 400px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-17fBo .framer-1qr6j5h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 8px 12px 16px; position: relative; width: 100%; }\",\".framer-17fBo .framer-110oeoj { cursor: pointer; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-17fBo .framer-w6rbse-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-17fBo .framer-olzwsb-container { height: auto; position: relative; width: auto; }\",\".framer-17fBo .framer-1ecesus { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-17fBo .framer-1gbpdz6-container, .framer-17fBo .framer-gd7fu2-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-17fBo .framer-vi306t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 8px 8px 8px; position: relative; width: 100%; }\",\".framer-17fBo .framer-ylzwlu-container { height: auto; position: relative; width: 200px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 300\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 FramerirVIYcEwT=withCSS(Component,css,\"framer-17fBo\");export default FramerirVIYcEwT;FramerirVIYcEwT.displayName=\"FC Market Modal\";FramerirVIYcEwT.defaultProps={height:400,width:300};addFonts(FramerirVIYcEwT,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CloseFonts,...FC_GlobalSmartModalCloseFonts,...FCMarketDropdownFonts,...CloseButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerirVIYcEwT\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./irVIYcEwT.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,useCallback,useRef}from\"react\";import{RenderTarget}from\"framer\";/**\n * @framerIntrinsicWidth 100%\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth fixed | fill\n * @framerSupportedLayoutHeight fixed | auto\n */// Helper function for consistent logging\nconst logDebug=(component,action,data)=>{//console.log(`🔍 [${component}] ${action}:`, data)\n};/**\n * @framerDisableUnlink\n */export default function FC_CatalogSearch(props){const{// Text props\ntext:{placeholder,font,color,placeholderColor},// Styles props\nstyles:{gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,background:{color:backgroundColor,border,hoverBackground,hoverBorder,focusBackground,focusBorder},borderRadius,radiusPerCorner,radiusTopLeft,radiusTopRight,radiusBottomRight,radiusBottomLeft},// Search Icon props\nsearchIcon:{show:showSearchIcon,isCustom:searchIconIsCustom,custom:customSearchIcon,color:searchIconColor,weight:searchIconWeight,size:searchIconSize,background:{color:searchIconBgColor,padding:searchIconPadding,paddingPerSide:searchIconPaddingPerSide,paddingTop:searchIconPaddingTop,paddingRight:searchIconPaddingRight,paddingBottom:searchIconPaddingBottom,paddingLeft:searchIconPaddingLeft,radius:searchIconRadius,radiusPerCorner:searchIconRadiusPerCorner,radiusTopLeft:searchIconRadiusTopLeft,radiusTopRight:searchIconRadiusTopRight,radiusBottomRight:searchIconRadiusBottomRight,radiusBottomLeft:searchIconRadiusBottomLeft}},// Clear props\nclear:{show:showClear,isText:clearIsText,content:clearText,font:clearFont,color:clearColor,transform:clearTextTransform,// Icon properties for clear\niconIsCustom,iconCustom,iconColor,iconWeight,iconSize,// Background properties for clear\nbackground:clearBackground,padding:clearPadding,paddingPerSide:clearPaddingPerSide,paddingTop:clearPaddingTop,paddingRight:clearPaddingRight,paddingBottom:clearPaddingBottom,paddingLeft:clearPaddingLeft,radius:clearRadius,radiusPerCorner:clearRadiusPerCorner,radiusTopLeft:clearRadiusTopLeft,radiusTopRight:clearRadiusTopRight,radiusBottomRight:clearRadiusBottomRight,radiusBottomLeft:clearRadiusBottomLeft,border:{color:clearBorderColor,width:clearBorderWidth,style:clearBorderStyle}},// Functionality props\nbehavior:{realTime:realTime,debounceDelay,page:page,slug:slug}}=props;// Fixed accessibility values\nconst searchLabel=\"Search products\";const ariaLabel=\"Search products\";// State for input value and UI states\nconst[searchValue,setSearchValue]=useState(\"\");const[isHovered,setIsHovered]=useState(false);const[isFocused,setIsFocused]=useState(false);const[showClearButton,setShowClearButton]=useState(false);const inputRef=useRef(null);const searchTimeoutRef=useRef(null);const mountedRef=useRef(false);// Generate a unique component ID\nconst uniqueComponentId=useRef(`search-${Math.random().toString(36).substring(2,9)}`).current;// Detect if we're in canvas vs browser\nconst isCanvas=()=>{// In canvas mode, window is defined but certain browser features are limited\nif(typeof window===\"undefined\")return false;try{// Check for Framer-specific environment indicators\nreturn window.document?.location?.href.includes(\"framer\")||window.document?.location?.pathname.includes(\"preview\")||!window.document?.location?.host||window.parent!==window;}catch(e){// If we can't access these properties, we're likely in a restricted environment like Canvas\nreturn true;}};// Helper function to generate border style\nconst getBorderStyle=borderConfig=>{if(borderConfig.isMixed){return{borderTop:`${borderConfig.top}px ${borderConfig.style} ${borderConfig.color}`,borderRight:`${borderConfig.right}px ${borderConfig.style} ${borderConfig.color}`,borderBottom:`${borderConfig.bottom}px ${borderConfig.style} ${borderConfig.color}`,borderLeft:`${borderConfig.left}px ${borderConfig.style} ${borderConfig.color}`};}return{border:`${borderConfig.width}px ${borderConfig.style} ${borderConfig.color}`};};// Helper function to generate hover border style\nconst getHoverBorderStyle=borderConfig=>{if(borderConfig.isMixed){return{borderTop:`${borderConfig.top}px ${borderConfig.style} ${borderConfig.color}`,borderRight:`${borderConfig.right}px ${borderConfig.style} ${borderConfig.color}`,borderBottom:`${borderConfig.bottom}px ${borderConfig.style} ${borderConfig.color}`,borderLeft:`${borderConfig.left}px ${borderConfig.style} ${borderConfig.color}`};}return{border:`${borderConfig.width}px ${borderConfig.style} ${borderConfig.color}`};};// Helper function to generate focus border style\nconst getFocusBorderStyle=borderConfig=>{if(borderConfig.isMixed){return{borderTop:`${borderConfig.top}px ${borderConfig.style} ${borderConfig.color}`,borderRight:`${borderConfig.right}px ${borderConfig.style} ${borderConfig.color}`,borderBottom:`${borderConfig.bottom}px ${borderConfig.style} ${borderConfig.color}`,borderLeft:`${borderConfig.left}px ${borderConfig.style} ${borderConfig.color}`};}return{border:`${borderConfig.width}px ${borderConfig.style} ${borderConfig.color}`};};// Generate border radius values\nconst getBorderRadius=()=>{if(radiusPerCorner){return{borderTopLeftRadius:`${radiusTopLeft}px`,borderTopRightRadius:`${radiusTopRight}px`,borderBottomRightRadius:`${radiusBottomRight}px`,borderBottomLeftRadius:`${radiusBottomLeft}px`};}return{borderRadius:`${borderRadius}px`};};// Generate padding values\nconst getPadding=()=>{if(paddingPerSide){return{paddingTop:`${paddingTop}px`,paddingRight:`${paddingRight}px`,paddingBottom:`${paddingBottom}px`,paddingLeft:`${paddingLeft}px`};}return{padding:`${padding}px`};};// Apply text transform\nconst getTransformedText=(text,transform)=>{switch(transform){case\"Uppercase\":return text.toUpperCase();case\"Lowercase\":return text.toLowerCase();case\"Capitalize\":return text.split(\" \").map(word=>word.charAt(0).toUpperCase()+word.slice(1).toLowerCase()).join(\" \");default:return text;}};// Create a unique class name for the input\nconst className=`fc-search-input-${uniqueComponentId}`;// Create a style element for pseudo-classes\nuseEffect(()=>{const styleEl=document.createElement(\"style\");styleEl.innerHTML=`\n            .${className}::placeholder {\n                color: ${placeholderColor};\n            }\n            .${className}-container:hover .${className}:not(:focus) {\n                background-color: ${hoverBackground} !important;\n                ${Object.entries(getHoverBorderStyle(hoverBorder)).map(([key,value])=>`${key}: ${value} !important;`).join(\" \")}\n            }\n            .${className}:focus {\n                background-color: ${focusBackground} !important;\n                ${Object.entries(getFocusBorderStyle(focusBorder)).map(([key,value])=>`${key}: ${value} !important;`).join(\" \")}\n            }\n            /* Hide the default browser search cancel button */\n            .${className}::-webkit-search-cancel-button,\n            .${className}::-webkit-search-decoration,\n            .${className}::-ms-clear {\n                -webkit-appearance: none;\n                appearance: none;\n                display: none;\n            }\n        `;document.head.appendChild(styleEl);return()=>styleEl.remove();},[className,placeholderColor,hoverBackground,hoverBorder,focusBackground,focusBorder]);// Calculate padding for icons\nconst getIconPadding=side=>{if(paddingPerSide){return side===\"left\"?paddingLeft:paddingRight;}return padding;};// Search container style\nconst containerStyle={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\"};// Input style with space for icons\nconst inputStyle={width:\"100%\",height:\"100%\",...getPadding(),...getBorderRadius(),...font,color:color,backgroundColor:backgroundColor,...getBorderStyle(border),outline:\"none\",transition:\"all 0.2s ease-in-out\",...showSearchIcon?{paddingLeft:`${getIconPadding(\"left\")+searchIconSize+gap}px`}:{},...showClear?{paddingRight:`${getIconPadding(\"right\")+(clearIsText?40:iconSize)+gap}px`}:{}};// Generate search icon border radius values\nconst getSearchIconBorderRadius=()=>{if(searchIconRadiusPerCorner){return{borderTopLeftRadius:`${searchIconRadiusTopLeft}px`,borderTopRightRadius:`${searchIconRadiusTopRight}px`,borderBottomRightRadius:`${searchIconRadiusBottomRight}px`,borderBottomLeftRadius:`${searchIconRadiusBottomLeft}px`};}return{borderRadius:`${searchIconRadius}px`};};// Generate search icon padding values\nconst getSearchIconPadding=()=>{if(searchIconPaddingPerSide){return{paddingTop:`${searchIconPaddingTop}px`,paddingRight:`${searchIconPaddingRight}px`,paddingBottom:`${searchIconPaddingBottom}px`,paddingLeft:`${searchIconPaddingLeft}px`};}return{padding:`${searchIconPadding}px`};};// Generate clear button border radius values\nconst getClearBorderRadius=()=>{if(clearRadiusPerCorner){return{borderTopLeftRadius:`${clearRadiusTopLeft}px`,borderTopRightRadius:`${clearRadiusTopRight}px`,borderBottomRightRadius:`${clearRadiusBottomRight}px`,borderBottomLeftRadius:`${clearRadiusBottomLeft}px`};}return{borderRadius:`${clearRadius}px`};};// Generate clear button padding values\nconst getClearPadding=()=>{if(clearPaddingPerSide){return{paddingTop:`${clearPaddingTop}px`,paddingRight:`${clearPaddingRight}px`,paddingBottom:`${clearPaddingBottom}px`,paddingLeft:`${clearPaddingLeft}px`};}return{padding:`${clearPadding}px`};};// Search icon style\nconst searchIconStyle={position:\"absolute\",left:`${getIconPadding(\"left\")}px`,top:\"50%\",transform:\"translateY(-50%)\",color:searchIconColor,pointerEvents:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:searchIconBgColor,...getSearchIconPadding(),...getSearchIconBorderRadius()};// Clear button style\nconst clearButtonStyle={position:\"absolute\",right:`${getIconPadding(\"right\")}px`,top:\"50%\",transform:\"translateY(-50%)\",backgroundColor:clearBackground,border:`${clearBorderWidth}px ${clearBorderStyle} ${clearBorderColor}`,cursor:\"pointer\",alignItems:\"center\",justifyContent:\"center\",...getClearPadding(),...getClearBorderRadius(),...clearIsText?{...clearFont,color:clearColor||\"#999999\"}:{color:iconColor||\"#999999\"},textTransform:clearIsText&&clearTextTransform?clearTextTransform.toLowerCase():undefined,// Only show when there's text in the field or in canvas\ndisplay:searchValue||RenderTarget.current()===\"CANVAS\"?\"flex\":\"none\",// Accessibility\ntabIndex:0,outline:\"none\"};// Function to dispatch search event\nconst dispatchSearchEvent=useCallback(searchTerm=>{try{logDebug(\"Search\",\"Dispatching search event\",{searchTerm,componentId:uniqueComponentId});// Update URL with search parameter\nif(typeof window!==\"undefined\"){const url=new URL(window.location.href);if(searchTerm){url.searchParams.set(\"search\",searchTerm);}else{url.searchParams.delete(\"search\");}// Update URL without reloading the page\nwindow.history.pushState({},\"\",url.toString());}// Dispatch custom event for search - this will be caught by the GlobalCMS component\nconst searchEvent=new CustomEvent(\"product-search-change\",{detail:{term:searchTerm,componentId:uniqueComponentId}});document.dispatchEvent(searchEvent);// Also dispatch the standard filter-navigation event\nconst navigationEvent=new CustomEvent(\"filter-navigation\",{detail:{search:searchTerm,sourceComponentId:uniqueComponentId}});document.dispatchEvent(navigationEvent);}catch(error){console.error(\"Error dispatching search event:\",error);}},[uniqueComponentId]);// Debounced search handler\nconst handleSearch=useCallback(value=>{if(!realTime)return;if(searchTimeoutRef.current){clearTimeout(searchTimeoutRef.current);}searchTimeoutRef.current=setTimeout(()=>{dispatchSearchEvent(value);},debounceDelay);},[dispatchSearchEvent,debounceDelay,realTime]);// Input change handler\nconst handleInputChange=useCallback(e=>{const value=e.target.value;setSearchValue(value);// Only show clear button when there's text AND clear feature is enabled\nsetShowClearButton(!!value&&showClear);handleSearch(value);},[handleSearch,showClear]);// Key down handler for Enter key\nconst handleKeyDown=useCallback(e=>{if(e.key===\"Enter\"){e.preventDefault();// Clear any pending debounce and search immediately\nif(searchTimeoutRef.current){clearTimeout(searchTimeoutRef.current);}if(page){// Navigate to search page\nconst searchTerm=searchValue.trim();if(searchTerm){window.location.href=`/${slug}?search=${encodeURIComponent(searchTerm)}`;}else{window.location.href=`/${slug}`;}}else{dispatchSearchEvent(searchValue);}}else if(e.key===\"Escape\"){setSearchValue(\"\");setShowClearButton(false);dispatchSearchEvent(\"\");inputRef.current?.blur();}},[searchValue,dispatchSearchEvent,page,slug]);// Clear search handler\nconst handleClearSearch=useCallback(()=>{setSearchValue(\"\");setShowClearButton(false);dispatchSearchEvent(\"\");inputRef.current?.focus();},[dispatchSearchEvent]);// Initialize component\nuseEffect(()=>{mountedRef.current=true;// Check URL for existing search parameter\nif(typeof window!==\"undefined\"){const urlParams=new URLSearchParams(window.location.search);const searchParam=urlParams.get(\"search\");if(searchParam){setSearchValue(searchParam);setShowClearButton(!isCanvas()?true:showClearButton);}}// Set initial state for the clear button based on environment and text\nif(isCanvas()&&showClear){setShowClearButton(true);}else{setShowClearButton(!!searchValue&&showClear);}// Listen for external search events\nconst handleExternalSearchChange=e=>{if(e.detail.componentId!==uniqueComponentId){logDebug(\"Search\",\"Received external search event\",{term:e.detail.term,fromComponentId:e.detail.componentId});setSearchValue(e.detail.term||\"\");setShowClearButton(!!e.detail.term);}};document.addEventListener(\"product-search-change\",handleExternalSearchChange);return()=>{mountedRef.current=false;document.removeEventListener(\"product-search-change\",handleExternalSearchChange);if(searchTimeoutRef.current){clearTimeout(searchTimeoutRef.current);}};},[uniqueComponentId]);// For Framer canvas - ensure clear button is always visible\nuseEffect(()=>{if(isCanvas()&&showClear){// In canvas, always show the clear button for styling purposes\nsetShowClearButton(true);}else{// In browser, only show clear button when there's text\nsetShowClearButton(!!searchValue&&showClear);}},[searchValue,showClear,isCanvas]);// Render search icon based on type\nconst renderSearchIcon=()=>{if(!showSearchIcon)return null;// When custom image is provided AND isCustom is false, show the custom image\n// Otherwise show the default SVG icon\nif(!searchIconIsCustom&&customSearchIcon){return /*#__PURE__*/_jsx(\"img\",{src:customSearchIcon,alt:\"Search\",width:searchIconSize,height:searchIconSize,style:{width:`${searchIconSize}px`,height:`${searchIconSize}px`,strokeWidth:`${searchIconWeight}px`}});}// Default Phosphor magnifying glass icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{width:searchIconSize,height:searchIconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\",stroke:searchIconColor,strokeWidth:searchIconWeight,strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 21L16.65 16.65\",stroke:searchIconColor,strokeWidth:searchIconWeight,strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});};// Render the clear button content based on type and style\nconst renderClearContent=()=>{// Always show in canvas, only hide in browser when not enabled\nif(!showClear&&RenderTarget.current()!==\"CANVAS\")return null;// Text mode\nif(clearIsText){// Make sure there's always text content for the clear button\nconst displayText=clearText||\"Clear\";return getTransformedText(displayText,clearTextTransform);}// Custom icon mode\nif(!iconIsCustom&&iconCustom){return /*#__PURE__*/_jsx(\"img\",{src:iconCustom,alt:\"Clear search\",width:iconSize,height:iconSize,style:{width:`${iconSize}px`,height:`${iconSize}px`,strokeWidth:`${iconWeight}px`}});}// Default X icon\nreturn /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\",stroke:iconColor||\"#999999\",strokeWidth:iconWeight,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});};// Render search component\nreturn /*#__PURE__*/_jsxs(\"div\",{className:`${className}-container`,style:containerStyle,role:\"search\",\"aria-label\":searchLabel,children:[showSearchIcon&&/*#__PURE__*/_jsx(\"div\",{style:searchIconStyle,children:renderSearchIcon()}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,className:className,type:\"text\",placeholder:placeholder,value:searchValue,onChange:handleInputChange,onKeyDown:handleKeyDown,onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:inputStyle,\"aria-label\":ariaLabel,autoComplete:\"off\"}),showClear&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:clearButtonStyle,onClick:handleClearSearch,\"aria-label\":\"Clear search\",tabIndex:0,children:renderClearContent()})]});}FC_CatalogSearch.defaultProps={// Text defaults\ntext:{placeholder:\"Search...\",font:{family:\"Inter\",fontSize:16,weight:400},color:\"#000000\",placeholderColor:\"#999999\"},// Styles defaults\nstyles:{gap:12,padding:12,paddingPerSide:false,paddingTop:12,paddingRight:12,paddingBottom:12,paddingLeft:12,background:{color:\"#ffffff\",border:{width:1,color:\"#EBEBEB\",style:\"solid\"},hoverBackground:\"#f8f8f8\",hoverBorder:{width:1,color:\"#D1D1D1\",style:\"solid\"},focusBackground:\"#ffffff\",focusBorder:{width:1,color:\"#0099ff\",style:\"solid\"}},borderRadius:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4,radiusBottomRight:4,radiusBottomLeft:4},// Search Icon defaults\nsearchIcon:{show:true,isCustom:false,custom:\"\",color:\"#999999\",weight:1.5,size:16,background:{color:\"transparent\",padding:4,paddingPerSide:false,paddingTop:4,paddingRight:4,paddingBottom:4,paddingLeft:4,radius:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4,radiusBottomRight:4,radiusBottomLeft:4}},// Clear defaults\nclear:{show:true,isText:false,content:\"Clear\",font:{family:\"Inter\",fontSize:14,weight:400},transform:\"None\",color:\"#999999\",// Icon properties for clear\niconIsCustom:false,iconCustom:\"\",iconColor:\"#999999\",iconWeight:1.5,iconSize:12,// Background properties for clear\nbackground:\"#F7F7F7\",padding:4,paddingPerSide:false,paddingTop:4,paddingRight:4,paddingBottom:4,paddingLeft:4,radius:24,radiusPerCorner:false,radiusTopLeft:24,radiusTopRight:24,radiusBottomRight:24,radiusBottomLeft:24,border:{color:\"#000000\",width:0,style:\"solid\"}},// Behavior defaults\nbehavior:{realTime:true,debounceDelay:300,page:false,slug:\"search\"}};addPropertyControls(FC_CatalogSearch,{// Text Group\ntext:{type:ControlType.Object,title:\"Text\",controls:{placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Search...\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"#999999\"}}},// Styles controls (renamed from \"Spacing\")\nstyles:{type:ControlType.Object,title:\"Styles\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:12,min:0,step:1,unit:\"px\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:12,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:4,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},// Background nested within Styles\nbackground:{type:ControlType.Object,title:\"BG\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},border:{type:ControlType.Object,title:\"Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#EBEBEB\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}},hoverBackground:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#f8f8f8\"},hoverBorder:{type:ControlType.Object,title:\"Hover Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}},focusBackground:{type:ControlType.Color,title:\"Focus\",defaultValue:\"#ffffff\"},focusBorder:{type:ControlType.Object,title:\"Focus Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}}}}}},// Search Icon Group\nsearchIcon:{type:ControlType.Object,title:\"Search Icon\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},isCustom:{type:ControlType.Boolean,title:\"Icon\",defaultValue:false,enabledTitle:\"Default\",disabledTitle:\"Custom\",hidden:props=>!props.show},weight:{type:ControlType.Number,title:\"Weight\",defaultValue:1.5,min:.5,max:5,step:.5,unit:\"px\",hidden:props=>!props.show||!props.isCustom},size:{type:ControlType.Number,title:\"Size\",defaultValue:16,min:8,max:48,step:4,unit:\"px\",hidden:props=>!props.show},custom:{type:ControlType.Image,title:\"Image\",hidden:props=>!props.show||props.isCustom},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\",hidden:props=>!props.show||props.isCustom},// Background nested within Search Icon\nbackground:{type:ControlType.Object,title:\"BG\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"transparent\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:4,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:4,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},border:{type:ControlType.Object,title:\"Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#EBEBEB\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}}},hidden:props=>!props.show}}},// Clear Button Group\nclear:{type:ControlType.Object,title:\"Clear\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},isText:{type:ControlType.Boolean,title:\"Type\",defaultValue:false,enabledTitle:\"Text\",disabledTitle:\"Icon\",hidden:props=>!props.show},// Text properties\ncontent:{type:ControlType.String,title:\"Text\",defaultValue:\"Clear\",hidden:props=>!props.show||!props.isText},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",hidden:props=>!props.show||!props.isText},transform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\",hidden:props=>!props.show||!props.isText},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\",hidden:props=>!props.show||!props.isText},// Icon properties for clear\niconIsCustom:{type:ControlType.Boolean,title:\"Icon\",defaultValue:false,enabledTitle:\"Default\",disabledTitle:\"Custom\",hidden:props=>!props.show||props.isText},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:1.5,min:.5,max:5,step:.5,unit:\"px\",hidden:props=>!props.show||props.isText||!props.iconIsCustom},iconSize:{type:ControlType.Number,title:\"Size\",defaultValue:12,min:8,max:48,step:4,unit:\"px\",hidden:props=>!props.show||props.isText},iconCustom:{type:ControlType.Image,title:\"Image\",hidden:props=>!props.show||props.isText||props.clear.iconIsCustom},iconColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\",hidden:props=>!props.show||props.isText||props.clear.iconIsCustom},// Background properties\nbackground:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F7F7F7\",hidden:props=>!props.show},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:4,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>!props.show},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:24,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>!props.show},border:{type:ControlType.Object,title:\"Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:0,min:0,step:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}},hidden:props=>!props.show}}},// Behavior Group\nbehavior:{type:ControlType.Object,title:\"Behavior\",controls:{realTime:{type:ControlType.Boolean,title:\"Real Time\",description:\"Update results in real time\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},debounceDelay:{type:ControlType.Number,title:\"Delay\",description:\"Milliseconds before search is triggered after typing\",defaultValue:300,min:0,max:2e3,step:50,hidden:props=>!props.realTime},page:{type:ControlType.Boolean,title:\"Page\",description:\"Pressing Enter will navigate to a dedicated Search page with results\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},slug:{type:ControlType.String,title:\"Slug\",description:\"The slug of your dedicated Search page\",defaultValue:\"search\",placeholder:\"search\",hidden:props=>!props.page}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CatalogSearch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CatalogSearch.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),g=h(f()),d={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=d.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=d.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=d.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=d.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=d.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=d.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=d.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=d.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=d.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=d.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=d.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=d.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=d.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=d.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=d.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=d.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=d.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=d.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=d.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=d.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as x}from\"framer\";function P(t){if(A(t))return 0/* Null */;switch(t.type){case x.Array:return 1/* Array */;case x.Boolean:return 2/* Boolean */;case x.Color:return 3/* Color */;case x.Date:return 4/* Date */;case x.Enum:return 5/* Enum */;case x.File:return 6/* File */;case x.ResponsiveImage:return 10/* ResponsiveImage */;case x.Link:return 7/* Link */;case x.Number:return 8/* Number */;case x.Object:return 9/* Object */;case x.RichText:return 11/* RichText */;case x.String:return 12/* String */;default:b(t);}}function R(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:x.Array,value:n};}function q(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function _(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function D(t){return{type:x.Boolean,value:0!==t.readUint8()};}function j(t,e){t.writeUint8(e.value?1:0);}function C(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function J(t){return{type:x.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:x.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:x.Enum,value:t.readString()};}function V(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){return{type:x.File,value:t.readString()};}function Y(t,e){t.writeString(e.value);}function Z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tt(t){return{type:x.Link,value:t.readJson()};}function te(t,e){t.writeJson(e.value);}function tr(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tn(t){return{type:x.Number,value:t.readFloat64()};}function ti(t,e){t.writeFloat64(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ta(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:x.Object,value:n};}function to(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tu(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function tl(t){return{type:x.ResponsiveImage,value:t.readJson()};}function th(t,e){t.writeJson(e.value);}function tc(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tf(t){return{type:x.RichText,value:t.readUint32()};}function tg(t,e){t.writeUint32(e.value);}function td(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function ty(t){return{type:x.String,value:t.readString()};}function tp(t,e){t.writeString(e.value);}function tv(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return D(t);case 3/* Color */:return J(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Q(t);case 7/* Link */:return tt(t);case 8/* Number */:return tn(t);case 9/* Object */:return ta(t);case 10/* ResponsiveImage */:return tl(t);case 11/* RichText */:return tf(t);case 12/* String */:return ty(t);default:b(e);}},t.write=function(t,e){let r=P(e);if(t.writeUint8(r),!A(e))switch(e.type){case x.Array:return q(t,e);case x.Boolean:return j(t,e);case x.Color:return W(t,e);case x.Date:return G(t,e);case x.Enum:return V(t,e);case x.File:return Y(t,e);case x.Link:return te(t,e);case x.Number:return ti(t,e);case x.Object:return to(t,e);case x.ResponsiveImage:return th(t,e);case x.RichText:return tg(t,e);case x.String:return tp(t,e);default:b(e);}},t.compare=function(t,e,r){let n=P(t),i=P(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case x.Array:return I(e.type===x.Array),_(t,e,r);case x.Boolean:return I(e.type===x.Boolean),C(t,e);case x.Color:return I(e.type===x.Color),$(t,e);case x.Date:return I(e.type===x.Date),K(t,e);case x.Enum:return I(e.type===x.Enum),X(t,e);case x.File:return I(e.type===x.File),Z(t,e);case x.Link:return I(e.type===x.Link),tr(t,e);case x.Number:return I(e.type===x.Number),ts(t,e);case x.Object:return I(e.type===x.Object),tu(t,e,r);case x.ResponsiveImage:return I(e.type===x.ResponsiveImage),tc(t,e);case x.RichText:return I(e.type===x.RichText),td(t,e);case x.String:return I(e.type===x.String),tv(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tm=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tw=3,tI=250,tb=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tU=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tb.includes(n.status)||++r>tw)return n;}catch(t){if(e?.signal?.aborted||++r>tw)throw t;}await tS(r);}};async function tS(t){let e=Math.floor(tI*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tk(t,e){let r=tE(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tU(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tL,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tL=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tB(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tB(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tB(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tE(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tM=class{async loadModel(){let[t]=await tk(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tm.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tT=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tF=class{scanItems(){return this.itemsPromise??=tU(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tT.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new g.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tk(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tT.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tN=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tF(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText;}};export{tN as DatabaseCollection,tM as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let t=(t,e)=>async()=>{let r=await t();return r[e];},e=()=>import(\"./zA8ylGgoM-2.js\"),r=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\"),t(e,\"richText7\"),t(e,\"richText8\")];export async function resolveRichText(t){let e=r[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5b26096)\nimport{addPropertyControls as e,ControlType as l,QueryCache as t,QueryEngine as a}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as o}from\"./zA8ylGgoM-0.js\";import{resolveRichText as i}from\"./zA8ylGgoM-1.js\";let m={A9MKMUXnZ:{isNullable:!0,type:l.ResponsiveImage},bLwNPXc3I:{isNullable:!0,type:l.String},BnNJmltVM:{isNullable:!0,type:l.String},el438PwUr:{isNullable:!0,type:l.String},FKnk6un09:{isNullable:!0,type:l.ResponsiveImage},H3iCf3dXE:{isNullable:!0,type:l.String},hEdk9KKZS:{isNullable:!0,type:l.String},HllvnjnUb:{isNullable:!0,type:l.ResponsiveImage},hYappVIqP:{isNullable:!0,type:l.String},I3soOUyM6:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},IMFK_rBn1:{isNullable:!0,type:l.String},k2Dw5gm89:{isNullable:!0,type:l.String},kbWhQjqFi:{isNullable:!0,type:l.RichText},LefRqdJ6L:{isNullable:!0,type:l.String},LjcZCKxCb:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},ojfhGHXw7:{isNullable:!0,type:l.ResponsiveImage},previousItemId:{isNullable:!0,type:l.String},pVn7a4Wro:{isNullable:!0,type:l.String},q2TYxTwos:{isNullable:!0,type:l.String},rKpuRaHko:{isNullable:!0,type:l.ResponsiveImage},SnF1zcjJ0:{isNullable:!0,type:l.String},UaBBG0wSS:{isNullable:!0,type:l.ResponsiveImage},uVLhWUWNO:{isNullable:!0,type:l.String},wP8VzRXBX:{isNullable:!0,type:l.String},xoRZ1eYEA:{isNullable:!0,type:l.String},ZEeTl1vM7:{isNullable:!0,type:l.String},ZN0_UK6Yn:{isNullable:!0,type:l.ResponsiveImage},zZqFBKMkd:{isNullable:!0,type:l.ResponsiveImage}},n=[\"id\",\"kbWhQjqFi\"],c={type:1},s=[\"previousItemId\",\"kbWhQjqFi\"],u=[\"nextItemId\",\"kbWhQjqFi\"],f=[\"id\",\"hYappVIqP\"],d=[\"hYappVIqP\",\"id\"],p=[\"el438PwUr\",\"kbWhQjqFi\"],g={type:0},y=[\"hYappVIqP\",\"kbWhQjqFi\"],h=[\"I3soOUyM6\",\"kbWhQjqFi\"],w=[\"LefRqdJ6L\",\"kbWhQjqFi\"],S=[\"wP8VzRXBX\",\"kbWhQjqFi\"],N=[\"k2Dw5gm89\",\"kbWhQjqFi\"],b=[\"kbWhQjqFi\",\"kbWhQjqFi\"],R=[\"xoRZ1eYEA\",\"kbWhQjqFi\"],I=[\"ZEeTl1vM7\",\"kbWhQjqFi\"],M=[\"uVLhWUWNO\",\"kbWhQjqFi\"],U=[\"BnNJmltVM\",\"kbWhQjqFi\"],L=[\"hEdk9KKZS\",\"kbWhQjqFi\"],x=[\"H3iCf3dXE\",\"kbWhQjqFi\"],k=[\"ZN0_UK6Yn\",\"kbWhQjqFi\"],q=[\"FKnk6un09\",\"kbWhQjqFi\"],j=[\"zZqFBKMkd\",\"kbWhQjqFi\"],z=[\"A9MKMUXnZ\",\"kbWhQjqFi\"],F=[\"HllvnjnUb\",\"kbWhQjqFi\"],A=[\"rKpuRaHko\",\"kbWhQjqFi\"],V=[\"ojfhGHXw7\",\"kbWhQjqFi\"],G=[\"UaBBG0wSS\",\"kbWhQjqFi\"],W=[\"q2TYxTwos\",\"kbWhQjqFi\"],Q=[\"bLwNPXc3I\",\"kbWhQjqFi\"],v=[\"pVn7a4Wro\",\"kbWhQjqFi\"],K=[\"IMFK_rBn1\",\"kbWhQjqFi\"],B=[\"LjcZCKxCb\",\"kbWhQjqFi\"],P=[\"SnF1zcjJ0\",\"kbWhQjqFi\"],Z=new a,X=new t(Z),Y={collectionByLocaleId:{default:new r({chunks:[new URL(\"./zA8ylGgoM-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new o({collation:c,collectionSchema:m,fieldNames:n,range:{from:0,to:386},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:s,range:{from:386,to:771},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:u,range:{from:771,to:1152},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:f,range:{from:1152,to:1952},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:d,range:{from:1952,to:2752},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:p,range:{from:2752,to:3456},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:y,range:{from:3456,to:4155},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:h,range:{from:4155,to:4608},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:w,range:{from:4608,to:5072},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:S,range:{from:5072,to:5417},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:N,range:{from:5417,to:5702},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:b,range:{from:5702,to:5987},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:R,range:{from:5987,to:6281},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:I,range:{from:6281,to:6698},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:M,range:{from:6698,to:7111},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:U,range:{from:7111,to:8025},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:L,range:{from:8025,to:10124},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:x,range:{from:10124,to:10801},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:k,range:{from:10801,to:12011},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:q,range:{from:12011,to:13219},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:j,range:{from:13219,to:14424},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:z,range:{from:14424,to:15633},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:F,range:{from:15633,to:16763},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:A,range:{from:16763,to:17484},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:V,range:{from:17484,to:17803},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:G,range:{from:17803,to:18122},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:W,range:{from:18122,to:18947},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:Q,range:{from:18947,to:19394},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:v,range:{from:19394,to:19679},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:K,range:{from:19679,to:19964},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:B,range:{from:19964,to:20249},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:g,collectionSchema:m,fieldNames:P,range:{from:20249,to:21098},url:new URL(\"./zA8ylGgoM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:i,schema:m})},displayName:\"trash\"};export default Y;e(Y,{el438PwUr:{defaultValue:\"\",title:\"Title\",type:l.String},hYappVIqP:{title:\"Slug\",type:l.String},I3soOUyM6:{defaultValue:\"\",title:\"Product ID\",type:l.String},LefRqdJ6L:{defaultValue:\"\",title:\"Variants\",type:l.String},wP8VzRXBX:{defaultValue:\"\",title:\"Price\",type:l.String},k2Dw5gm89:{defaultValue:\"\",title:\"Compare Price\",type:l.String},kbWhQjqFi:{defaultValue:\"\",title:\"Description\",type:l.RichText},xoRZ1eYEA:{defaultValue:\"\",title:\"Collections\",type:l.String},ZEeTl1vM7:{defaultValue:\"\",title:\"Product Type\",type:l.String},uVLhWUWNO:{defaultValue:\"\",title:\"Product Tags\",type:l.String},BnNJmltVM:{defaultValue:\"\",title:\"SEO Title\",type:l.String},hEdk9KKZS:{defaultValue:\"\",title:\"SEO Description\",type:l.String},H3iCf3dXE:{defaultValue:\"\",title:\"Image Variant IDs\",type:l.String},ZN0_UK6Yn:{title:\"Image 1\",type:l.ResponsiveImage},FKnk6un09:{title:\"Image 2\",type:l.ResponsiveImage},zZqFBKMkd:{title:\"Image 3\",type:l.ResponsiveImage},A9MKMUXnZ:{title:\"Image 4\",type:l.ResponsiveImage},HllvnjnUb:{title:\"Image 5\",type:l.ResponsiveImage},rKpuRaHko:{title:\"Image 6\",type:l.ResponsiveImage},ojfhGHXw7:{title:\"Image 7\",type:l.ResponsiveImage},UaBBG0wSS:{title:\"Image 8\",type:l.ResponsiveImage},q2TYxTwos:{defaultValue:\"\",title:\"custom.care\",type:l.String},bLwNPXc3I:{defaultValue:\"\",title:\"custom.item_color\",type:l.String},pVn7a4Wro:{defaultValue:\"\",title:\"custom.material\",type:l.String},IMFK_rBn1:{defaultValue:\"\",title:\"custom.product_group\",type:l.String},LjcZCKxCb:{defaultValue:\"\",title:\"custom.product_pairing\",type:l.String},SnF1zcjJ0:{defaultValue:\"\",title:\"custom.warranty\",type:l.String},previousItemId:{dataIdentifier:\"local-module:collection/zA8ylGgoM:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/zA8ylGgoM:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[t]=await X.get({from:{data:Y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"hYappVIqP\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return t?.hYappVIqP;},async getRecordIdBySlug(e,l){let[t]=await X.get({from:{data:Y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"hYappVIqP\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"false\",\"framerCollectionId\":\"zA8ylGgoM\",\"framerContractVersion\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerData\":\"\",\"framerRecordIdKey\":\"id\",\"framerSlug\":\"hYappVIqP\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{cloneElement}from\"react\";// Helper function for consistent logging\nconst logDebug=(component,action,data)=>{console.log(`🔍 [${component}] ${action}:`,data);};// Use DOM element to store search state\nconst searchStore={element:typeof document!==\"undefined\"?document.createElement(\"div\"):null,getSearchTerm(){if(!this.element)return\"\";try{const urlParams=new URLSearchParams(window.location.search);return urlParams.get(\"search\")||\"\";}catch{return\"\";}},subscribe(callback){if(!this.element)return()=>{};const handler=e=>{logDebug(\"SearchButton\",\"Received product-search-change event\",e.detail);callback(e.detail.term||\"\");};document.addEventListener(\"product-search-change\",handler);return()=>{document.removeEventListener(\"product-search-change\",handler);};}};/**\n * @framerDisableUnlink\n */export default function FC_CatalogSearchButton(props){const{Button,DisabledButton,slug}=props;const buttonRef=React.useRef(null);const[searchTerm,setSearchTerm]=React.useState(()=>{const initialTerm=searchStore.getSearchTerm();logDebug(\"SearchButton\",\"Initial search term\",initialTerm);return initialTerm;});const isInitialMount=React.useRef(true);// Check if DisabledButton is actually connected (has valid content)\nconst hasDisabledButton=React.useMemo(()=>{if(!DisabledButton)return false;const content=Array.isArray(DisabledButton)?DisabledButton[0]:DisabledButton;return content&&/*#__PURE__*/React.isValidElement(content);},[DisabledButton]);React.useEffect(()=>{logDebug(\"SearchButton\",\"Component mounted\",{searchTerm,hasDisabledButton});// Subscribe to search changes\nconst unsubscribe=searchStore.subscribe(newSearchTerm=>{if(isInitialMount.current){isInitialMount.current=false;return;}logDebug(\"SearchButton\",\"Updating search term\",{oldTerm:searchTerm,newTerm:newSearchTerm});setSearchTerm(newSearchTerm);});// Also listen for filter-navigation events which are emitted by the search component\nconst handleFilterNavigation=e=>{logDebug(\"SearchButton\",\"Received filter-navigation event\",e.detail);if(e.detail.search!==undefined){setSearchTerm(e.detail.search||\"\");}};document.addEventListener(\"filter-navigation\",handleFilterNavigation);return()=>{unsubscribe();document.removeEventListener(\"filter-navigation\",handleFilterNavigation);};},[hasDisabledButton]);const handleClick=e=>{e.preventDefault();e.stopPropagation();// Don't navigate if button is disabled\nif(isDisabled)return;if(searchTerm.trim()){window.location.href=`/${slug}?search=${encodeURIComponent(searchTerm.trim())}`;}else{window.location.href=`/${slug}`;}};const isDisabled=!searchTerm.trim()&&hasDisabledButton;const componentInstance=isDisabled?DisabledButton:Button;const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;// Log visibility state\nconst shouldHide=!searchTerm.trim()&&!hasDisabledButton;logDebug(\"SearchButton\",\"Visibility check\",{searchTerm,hasDisabledButton,shouldHide,isDisabled});if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{ref:buttonRef,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\",transform:\"none\"},children:\"Connect Instance\"});}const renderedContent=/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\",transform:\"none\"}});if(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsx(\"div\",{ref:buttonRef,style:{height:\"100%\",width:\"100%\",transform:\"none\"},children:renderedContent});}// Only render if there's a search term or a disabled button instance\nif(shouldHide){logDebug(\"SearchButton\",\"Hiding component\",{searchTerm,hasDisabledButton});return null;}return /*#__PURE__*/_jsx(\"div\",{ref:buttonRef,style:{height:\"100%\",width:\"100%\",transform:\"none\",cursor:isDisabled?\"default\":\"pointer\",pointerEvents:isDisabled?\"none\":\"auto\"},onClick:handleClick,children:renderedContent});}addPropertyControls(FC_CatalogSearchButton,{Button:{type:ControlType.ComponentInstance,title:\"Active Button\"},DisabledButton:{type:ControlType.ComponentInstance,title:\"Disabled Button\",description:\"If not set, button will hide when there is no search term.\"},slug:{type:ControlType.String,title:\"Slug\",description:\"The slug of your dedicated Search page\",defaultValue:\"search\",placeholder:\"search\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CatalogSearchButton\",\"slots\":[\"Button\",\"DisabledButton\"],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CatalogSearchButton.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6AOgP0itBNHcSeJ6uDeI/fK81hDCpTOqHcGtZzfQ6/FaDfI39rU.js\";const MaterialFonts=getFonts(Material);const enabledGestures={NWXIHfsZL:{hover:true}};const serializationHash=\"framer-3HxRs\";const variantClassNames={NWXIHfsZL:\"framer-v-epigue\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:2,stiffness:300,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:\"NWXIHfsZL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-epigue\",className,classNames),layoutDependency:layoutDependency,layoutId:\"NWXIHfsZL\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)))\"},children:\"See all results\"})}),className:\"framer-g5ismi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WLuJ1uKRt\",style:{\"--extracted-r6o4lv\":\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"NWXIHfsZL-hover\":{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"NWXIHfsZL-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"See all results\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f7h6c9\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"rkbh3OjW1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aqly2e-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bbDK4l2LX-container\",nodeId:\"bbDK4l2LX\",rendersWithMotion:true,scopeId:\"ooDx_40MA\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ArrowForward\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"bbDK4l2LX\",layoutId:\"bbDK4l2LX\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"NWXIHfsZL-hover\":{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3HxRs.framer-71k4cm, .framer-3HxRs .framer-71k4cm { display: block; }\",\".framer-3HxRs.framer-epigue { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3HxRs .framer-g5ismi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-3HxRs .framer-f7h6c9 { flex: none; height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-3HxRs .framer-aqly2e-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-3HxRs.framer-v-epigue.hover.framer-epigue { gap: 8px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 120.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fXMmsRtm0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerooDx_40MA=withCSS(Component,css,\"framer-3HxRs\");export default FramerooDx_40MA;FramerooDx_40MA.displayName=\"Search Button\";FramerooDx_40MA.defaultProps={height:16,width:120.5};addFonts(FramerooDx_40MA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MaterialFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerooDx_40MA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fXMmsRtm0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"120.5\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CatalogSearchButton from\"https://framerusercontent.com/modules/ykMuqxOVhWjvJGngDEAF/F6KaR9YZJc0yBk94Vt3H/FC_CatalogSearchButton.js\";import SearchButtonLocal from\"https://framerusercontent.com/modules/HWoCbMKQmPO1GsjEIhRY/ki9VZAeeTiv9mXAGOSOL/ooDx_40MA.js\";const SearchButtonLocalFonts=getFonts(SearchButtonLocal);const FC_CatalogSearchButtonFonts=getFonts(FC_CatalogSearchButton);const serializationHash=\"framer-bgxcg\";const variantClassNames={hKReP7y7J:\"framer-v-zeqdkj\"};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:\"hKReP7y7J\",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-zeqdkj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hKReP7y7J\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f93ezl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XX0an3xWZ-container\",nodeId:\"XX0an3xWZ\",rendersWithMotion:true,scopeId:\"EmAm6qtb_\",children:/*#__PURE__*/_jsx(FC_CatalogSearchButton,{Button:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"120.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-64iobh-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"kgWO7HP5q-container\",nodeId:\"kgWO7HP5q\",rendersWithMotion:true,scopeId:\"EmAm6qtb_\",children:/*#__PURE__*/_jsx(SearchButtonLocal,{height:\"100%\",id:\"kgWO7HP5q\",layoutId:\"kgWO7HP5q\",width:\"100%\"})})})],DisabledButton:[],height:\"100%\",id:\"XX0an3xWZ\",layoutId:\"XX0an3xWZ\",slug:\"search\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bgxcg.framer-y5ceww, .framer-bgxcg .framer-y5ceww { display: block; }\",\".framer-bgxcg.framer-zeqdkj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-bgxcg .framer-1f93ezl-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-bgxcg .framer-64iobh-container { height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEmAm6qtb_=withCSS(Component,css,\"framer-bgxcg\");export default FramerEmAm6qtb_;FramerEmAm6qtb_.displayName=\"FC Search Button\";FramerEmAm6qtb_.defaultProps={height:16,width:200};addFonts(FramerEmAm6qtb_,[{explicitInter:true,fonts:[]},...SearchButtonLocalFonts,...FC_CatalogSearchButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEmAm6qtb_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CatalogDisplay from\"https://framerusercontent.com/modules/Hk0F8C2ru2KtdcLr7KmL/E6WMIzPeV3m14tYvXG7W/FC_CatalogDisplay.js\";import FC_CatalogSearch from\"https://framerusercontent.com/modules/tlSE71XX3CzjVeSC2JLA/kOlsgfY0y3dukSLwtLP4/FC_CatalogSearch.js\";import FCProducts from\"https://framerusercontent.com/modules/3JBhBzfQ457VlGjh3xOZ/yRHq8RsIZTE07sqH3N9C/zA8ylGgoM.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/yHQGc0r2OjciKTPcZN6S/hQ5u4vpu5kcziyRnxRKX/dGOrrysF2.js\";import FCSearchButton from\"https://framerusercontent.com/modules/hwx9hzKqIHNF44UmRaGI/Eh4sI9otQE1F9Aa04wPD/EmAm6qtb_.js\";import ProductCard from\"https://framerusercontent.com/modules/b4SZo9IXpSPjEmrNZVC7/zom0bnpIuZdivrcSjxe2/rBqzz0xZ_.js\";const FC_CatalogSearchFonts=getFonts(FC_CatalogSearch);const FCSearchButtonFonts=getFonts(FCSearchButton);const ProductCardFonts=getFonts(ProductCard);const FC_CatalogDisplayFonts=getFonts(FC_CatalogDisplay);const serializationHash=\"framer-QO7NF\";const variantClassNames={BDKQuC50o:\"framer-v-107237q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const contains=(a,b)=>{if(typeof a===\"string\"&&typeof b===\"string\"){return a.toLowerCase().includes(b.toLowerCase());}if(Array.isArray(a)&&typeof b===\"string\"){return a.includes(b);}return false;};const query=prequery=>prequery({from:{alias:\"DeFpaZqDO\",data:FCProducts,type:\"Collection\"},select:[{collection:\"DeFpaZqDO\",name:\"hYappVIqP\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"I3soOUyM6\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"el438PwUr\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"ZN0_UK6Yn\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"FKnk6un09\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"uVLhWUWNO\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"wP8VzRXBX\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"k2Dw5gm89\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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=({close,height,id,width,...props})=>{return{...props,AWkee9eZQ:close??props.AWkee9eZQ};};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,AWkee9eZQ,hYappVIqPDeFpaZqDO,I3soOUyM6DeFpaZqDO,el438PwUrDeFpaZqDO,ZN0_UK6YnDeFpaZqDO,FKnk6un09DeFpaZqDO,uVLhWUWNODeFpaZqDO,wP8VzRXBXDeFpaZqDO,k2Dw5gm89DeFpaZqDO,idDeFpaZqDO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"BDKQuC50o\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapucw17i=activeVariantCallback(async(...args)=>{if(AWkee9eZQ){const res=await AWkee9eZQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-107237q\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BDKQuC50o\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nr7gx6\",\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TbvvBTh5h\",onTap:onTapucw17i}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7y8zee\",layoutDependency:layoutDependency,layoutId:\"LNsLvaNBS\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-avv1qw\",\"data-framer-name\":\"search\",layoutDependency:layoutDependency,layoutId:\"gRff9nBI1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xkygi9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LdYAV6glf-container\",nodeId:\"LdYAV6glf\",rendersWithMotion:true,scopeId:\"mHbBIyz8c\",children:/*#__PURE__*/_jsx(FC_CatalogSearch,{behavior:{debounceDelay:300,page:true,realTime:true,slug:\"search\"},clear:{background:\"rgba(0, 0, 0, 0.04)\",border:{color:\"rgb(0, 0, 0)\",style:\"solid\",width:0},color:\"rgb(153, 153, 153)\",content:\"Clear\",font:{},iconColor:\"rgb(153, 153, 153)\",iconIsCustom:true,iconSize:12,iconWeight:2.5,isText:false,padding:6,paddingBottom:6,paddingLeft:6,paddingPerSide:false,paddingRight:6,paddingTop:6,radius:80,radiusBottomLeft:80,radiusBottomRight:80,radiusPerCorner:false,radiusTopLeft:80,radiusTopRight:80,show:true,transform:\"None\"},height:\"100%\",id:\"LdYAV6glf\",layoutId:\"LdYAV6glf\",searchIcon:{background:{border:{bottom:1,color:\"rgb(0, 0, 0)\",isMixed:false,left:1,right:1,style:\"solid\",top:1,width:1},color:\"rgba(0, 0, 0, 0)\",padding:4,paddingBottom:4,paddingLeft:4,paddingPerSide:false,paddingRight:4,paddingTop:4,radius:4,radiusBottomLeft:4,radiusBottomRight:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4},color:\"rgb(179, 179, 179)\",isCustom:false,show:true,size:16,weight:1.5},style:{width:\"100%\"},styles:{background:{border:{bottom:1,color:\"var(--token-812c9a61-f02c-4a20-be73-31673df3072e, rgba(0, 0, 0, 0.06))\",isMixed:true,left:0,right:0,style:\"solid\",top:0,width:1},color:\"rgb(255, 255, 255)\",focusBackground:\"rgb(255, 255, 255)\",focusBorder:{bottom:1,color:\"rgb(0, 0, 0)\",isMixed:true,left:0,right:0,style:\"solid\",top:0,width:1},hoverBackground:\"rgb(255, 255, 255)\",hoverBorder:{bottom:1,color:\"rgb(140, 140, 140)\",isMixed:true,left:0,right:0,style:\"solid\",top:0,width:1}},borderRadius:0,gap:16,padding:16,paddingBottom:16,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:16,radiusBottomLeft:0,radiusBottomRight:0,radiusPerCorner:false,radiusTopLeft:0,radiusTopRight:0},text:{color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"},placeholder:\"Search...\",placeholderColor:\"rgb(171, 171, 171)\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g0f5nk\",layoutDependency:layoutDependency,layoutId:\"Ko4exkkvX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 400px) - 48px, 1px)`,y:(componentViewport?.y||0)+40+0+0+248+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xnjzin-container\",layoutDependency:layoutDependency,layoutId:\"hkcq8rHPG-container\",nodeId:\"hkcq8rHPG\",rendersWithMotion:true,scopeId:\"mHbBIyz8c\",children:/*#__PURE__*/_jsx(FCSearchButton,{height:\"100%\",id:\"hkcq8rHPG\",layoutId:\"hkcq8rHPG\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rkdj5d\",\"data-framer-name\":\"items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"p4W7rL4NO\",onTap:onTapucw17i,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j88wup-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XQ7WremQT-container\",nodeId:\"XQ7WremQT\",rendersWithMotion:true,scopeId:\"mHbBIyz8c\",children:/*#__PURE__*/_jsx(FC_CatalogDisplay,{Collection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ep7fk0\",layoutDependency:layoutDependency,layoutId:\"DeFpaZqDO\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"DeFpaZqDO\",data:FCProducts,type:\"Collection\"},select:[{collection:\"DeFpaZqDO\",name:\"hYappVIqP\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"I3soOUyM6\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"el438PwUr\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"ZN0_UK6Yn\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"FKnk6un09\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"uVLhWUWNO\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"wP8VzRXBX\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"k2Dw5gm89\",type:\"Identifier\"},{collection:\"DeFpaZqDO\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({el438PwUr:el438PwUrDeFpaZqDO,FKnk6un09:FKnk6un09DeFpaZqDO,hYappVIqP:hYappVIqPDeFpaZqDO,I3soOUyM6:I3soOUyM6DeFpaZqDO,id:idDeFpaZqDO,k2Dw5gm89:k2Dw5gm89DeFpaZqDO,uVLhWUWNO:uVLhWUWNODeFpaZqDO,wP8VzRXBX:wP8VzRXBXDeFpaZqDO,ZN0_UK6Yn:ZN0_UK6YnDeFpaZqDO},index)=>{hYappVIqPDeFpaZqDO??=\"\";I3soOUyM6DeFpaZqDO??=\"\";el438PwUrDeFpaZqDO??=\"\";uVLhWUWNODeFpaZqDO??=\"\";wP8VzRXBXDeFpaZqDO??=\"\";k2Dw5gm89DeFpaZqDO??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`DeFpaZqDO-${idDeFpaZqDO}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{hYappVIqP:hYappVIqPDeFpaZqDO},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{hYappVIqP:hYappVIqPDeFpaZqDO},webPageId:\"Db_OAcjNe\"},motionChild:true,nodeId:\"Le06EmSRG\",openInNewTab:false,scopeId:\"mHbBIyz8c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pc9pma framer-1jvmtop\",layoutDependency:layoutDependency,layoutId:\"Le06EmSRG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:555,width:\"400px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oy4ba9-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"rCO3XcD3V-container\",nodeId:\"rCO3XcD3V\",rendersWithMotion:true,scopeId:\"mHbBIyz8c\",children:/*#__PURE__*/_jsx(ProductCard,{height:\"100%\",id:\"rCO3XcD3V\",JWk5ORkxb:k2Dw5gm89DeFpaZqDO,kzuvLaKjt:contains(uVLhWUWNODeFpaZqDO,\"New\"),L50124giC:toResponsiveImage(FKnk6un09DeFpaZqDO),layoutId:\"rCO3XcD3V\",LsW55gvxF:wP8VzRXBXDeFpaZqDO,rOnTqGIsu:I3soOUyM6DeFpaZqDO,style:{width:\"100%\"},TCXN5zxa5:toResponsiveImage(ZN0_UK6YnDeFpaZqDO),TOAsAcbaX:el438PwUrDeFpaZqDO,variant:\"ey2ubN88H\",width:\"100%\"})})})})})})},idDeFpaZqDO);})})})})})],CustomInitialState:[],defaultSort:\"relevance\",display:\"All\",EmptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y1lo1y\",\"data-framer-name\":\"empty\",layoutDependency:layoutDependency,layoutId:\"QBOQNBzAy\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-76pimw\",\"data-styles-preset\":\"dGOrrysF2\",children:\"No results found\"})}),className:\"framer-hohmid\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"arYaPn_ly\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})],height:\"100%\",id:\"XQ7WremQT\",layout:{align:\"start\",alignH:\"start\",columnCount:3,columns:\"fixed\",direction:\"vertical\",distribute:\"start\",gap:20,gridAlign:\"center\",gridWidth:300,maxColumns:4,padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,stackMinWidth:200,type:\"stack\",wrap:false},layoutId:\"XQ7WremQT\",Metafields:{include:false},pageType:\"default\",Pagination:{enable:false,items:12,type:\"load_more\"},Search:{enableSearch:true,initialSearchState:\"none\",Scope:{collection:true,productTag:true,productType:true,title:true,variants:true,vendor:true}},style:{width:\"100%\"},value:\"\",width:\"100%\"})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QO7NF.framer-1jvmtop, .framer-QO7NF .framer-1jvmtop { display: block; }\",\".framer-QO7NF.framer-107237q { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 880px; justify-content: flex-start; overflow: visible; padding: 40px; position: relative; width: 800px; }\",\".framer-QO7NF .framer-nr7gx6 { cursor: pointer; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-QO7NF .framer-7y8zee { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; max-width: 400px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-QO7NF .framer-avv1qw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-QO7NF .framer-xkygi9-container, .framer-QO7NF .framer-1xnjzin-container, .framer-QO7NF .framer-j88wup-container, .framer-QO7NF .framer-1oy4ba9-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-QO7NF .framer-g0f5nk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 24px 24px 24px; position: relative; width: 100%; }\",\".framer-QO7NF .framer-rkdj5d { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-QO7NF .framer-1ep7fk0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 400px; }\",\".framer-QO7NF .framer-pc9pma { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-QO7NF .framer-1y1lo1y { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 452px; }\",\".framer-QO7NF .framer-hohmid { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 880\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AWkee9eZQ\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermHbBIyz8c=withCSS(Component,css,\"framer-QO7NF\");export default FramermHbBIyz8c;FramermHbBIyz8c.displayName=\"Search Modal\";FramermHbBIyz8c.defaultProps={height:880,width:800};addPropertyControls(FramermHbBIyz8c,{AWkee9eZQ:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramermHbBIyz8c,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FC_CatalogSearchFonts,...FCSearchButtonFonts,...ProductCardFonts,...FC_CatalogDisplayFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermHbBIyz8c\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"880\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"AWkee9eZQ\\\":\\\"close\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\"];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","// Generated by Framer (5b26096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-0HlO2 .framer-styles-preset-187oca8:not(.rich-text-wrapper), .framer-0HlO2 .framer-styles-preset-187oca8.rich-text-wrapper h1 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 104%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-0HlO2\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-dyosF .framer-styles-preset-p0vir8:not(.rich-text-wrapper), .framer-dyosF .framer-styles-preset-p0vir8.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-4e19dded-87db-4450-9718-b6c0402957cd, rgba(255, 255, 255, 0.4)); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, #ffffff); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-dyosF\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3aU0iWSrT7RQP2qjF8A5/TAz2tFjGKJddrZ8rfeoq/Bb9Q1WYR9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dvuUAKH6v0xUaYPGwLvV/smrxSa1dP6mOaYxlyZKW/nGmMDMfEC.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={dXJOcZI05:{hover:true,pressed:true}};const cycleOrder=[\"dXJOcZI05\",\"mVJUx_SzT\",\"SNxaOrZAG\",\"L6xrTX7Fv\",\"viQAEr3zX\"];const serializationHash=\"framer-f3wYZ\";const variantClassNames={dXJOcZI05:\"framer-v-ujgg51\",L6xrTX7Fv:\"framer-v-1ph71ua\",mVJUx_SzT:\"framer-v-50fop3\",SNxaOrZAG:\"framer-v-hcl6kw\",viQAEr3zX:\"framer-v-mjnwtw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 humanReadableVariantMap={Default:\"dXJOcZI05\",Disabled:\"SNxaOrZAG\",Error:\"viQAEr3zX\",Loading:\"mVJUx_SzT\",Success:\"L6xrTX7Fv\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dXJOcZI05\"};};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({cycleOrder,defaultVariant:\"dXJOcZI05\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"mVJUx_SzT\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"mVJUx_SzT\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ujgg51\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"dXJOcZI05\",ref:refBinding,style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,opacity:1,...style},variants:{\"dXJOcZI05-hover\":{backgroundColor:\"var(--token-4e19dded-87db-4450-9718-b6c0402957cd, rgba(255, 255, 255, 0.4))\",opacity:1},\"dXJOcZI05-pressed\":{backgroundColor:\"var(--token-4e19dded-87db-4450-9718-b6c0402957cd, rgba(255, 255, 255, 0.4))\",opacity:1},L6xrTX7Fv:{opacity:1},SNxaOrZAG:{opacity:.5},viQAEr3zX:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({\"dXJOcZI05-hover\":{\"data-framer-name\":undefined},\"dXJOcZI05-pressed\":{\"data-framer-name\":undefined},L6xrTX7Fv:{\"data-framer-name\":\"Success\"},mVJUx_SzT:{\"data-framer-name\":\"Loading\"},SNxaOrZAG:{\"data-framer-name\":\"Disabled\"},viQAEr3zX:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8meb43\",\"data-styles-preset\":\"Bb9Q1WYR9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Join\"})}),className:\"framer-6idqfo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z6f3NcbMi\",style:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{viQAEr3zX:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({L6xrTX7Fv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1uusec6\",\"data-styles-preset\":\"nGmMDMfEC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Joined!\"})})},viQAEr3zX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t0zi4v\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"IYaemgvlC\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-axgv72\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"Ri666371A\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{mVJUx_SzT:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pxp7zi\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"jxl9nfq2k\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f3wYZ.framer-18dwpzu, .framer-f3wYZ .framer-18dwpzu { display: block; }\",\".framer-f3wYZ.framer-ujgg51 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: min-content; }\",\".framer-f3wYZ .framer-6idqfo { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-f3wYZ .framer-1t0zi4v { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-f3wYZ .framer-axgv72 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-f3wYZ .framer-pxp7zi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-f3wYZ.framer-v-50fop3.framer-ujgg51, .framer-f3wYZ.framer-v-hcl6kw.framer-ujgg51, .framer-f3wYZ.framer-v-1ph71ua.framer-ujgg51, .framer-f3wYZ.framer-v-mjnwtw.framer-ujgg51 { cursor: unset; }\",\".framer-f3wYZ.framer-v-50fop3 .framer-axgv72 { overflow: hidden; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 77.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"mVJUx_SzT\":{\"layout\":[\"auto\",\"fixed\"]},\"SNxaOrZAG\":{\"layout\":[\"auto\",\"fixed\"]},\"L6xrTX7Fv\":{\"layout\":[\"auto\",\"fixed\"]},\"viQAEr3zX\":{\"layout\":[\"auto\",\"fixed\"]},\"RE4Agqphq\":{\"layout\":[\"auto\",\"fixed\"]},\"Dv0A4i11b\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDyPfVuF6T=withCSS(Component,css,\"framer-f3wYZ\");export default FramerDyPfVuF6T;FramerDyPfVuF6T.displayName=\"Submit Button Dark\";FramerDyPfVuF6T.defaultProps={height:40,width:77.5};addPropertyControls(FramerDyPfVuF6T,{variant:{options:[\"dXJOcZI05\",\"mVJUx_SzT\",\"SNxaOrZAG\",\"L6xrTX7Fv\",\"viQAEr3zX\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDyPfVuF6T,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDyPfVuF6T\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"77.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mVJUx_SzT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SNxaOrZAG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"L6xrTX7Fv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"viQAEr3zX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"RE4Agqphq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Dv0A4i11b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (90a4657)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/9o7dBeCNjPCSoL27pNYr/xcJJ3cioGq9bXWg5WwTF/Material.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/MrJs8YzJkeglxgzXmol7/JKgAg74RanA2UxGRNqQA/AJYrTtuxG.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/22Z8YCN4HBIis6k1Q1KL/nzzmQ58hZMsQbjJxmWD4/cW5kN9oyo.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/6QmzlRzLqkJQeH4gxZpP/6MfnSc3XbLHgpx2Npm7U/FaDfI39rU.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/auDXYEisSB2DldokeLqf/nOZXSKLXjFJOjezxq6b7/K8F6GclNG.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4NnWYaeQM4NCZC3NX1nr/jwjOvz1EAmz7C05lOhuD/kkwB5I4ye.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2Zi9SmCz2RbrhdeOxy7l/FxQi4ti9DX4mHyOa343N/TNvfG9_dW.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/1fgvdBgVD5bWl6Sqkjni/mwYFeo9A8IqLEG7VNprN/WBEK1BgPP.js\";import SubmitButtonDark from\"https://framerusercontent.com/modules/mrQQTqiezbUmhzs9s1BU/KpJsf9RYMpaH72ZSgLkX/DyPfVuF6T.js\";const MaterialFonts=getFonts(Material);const SubmitButtonDarkFonts=getFonts(SubmitButtonDark);const cycleOrder=[\"jFQsabiV2\",\"WLR0dQ3ik\",\"bL3rqh9Zs\"];const serializationHash=\"framer-F5Yzu\";const variantClassNames={bL3rqh9Zs:\"framer-v-7s37a2\",jFQsabiV2:\"framer-v-1qnjk68\",WLR0dQ3ik:\"framer-v-1gzfl96\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};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 humanReadableVariantMap={Desktop:\"jFQsabiV2\",Phone:\"bL3rqh9Zs\",Tablet:\"WLR0dQ3ik\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jFQsabiV2\"};};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({cycleOrder,defaultVariant:\"jFQsabiV2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"bL3rqh9Zs\")return false;return true;};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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qnjk68\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jFQsabiV2\",ref:refBinding,style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({bL3rqh9Zs:{\"data-framer-name\":\"Phone\"},WLR0dQ3ik:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v0splf\",\"data-framer-name\":\"footer\",layoutDependency:layoutDependency,layoutId:\"YIITDzkNZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y3un0z\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"Mv5KLLSxf\",style:{backgroundColor:\"rgb(255, 145, 222)\",borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k4uakx\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"wx5d10zcu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c8wpev\",\"data-framer-name\":\"Text Content\",layoutDependency:layoutDependency,layoutId:\"nV3jh1SyS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f2yte9\",\"data-framer-name\":\"Heading And Supporting Text\",layoutDependency:layoutDependency,layoutId:\"IJRGPziAU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{className:\"framer-styles-preset-187oca8\",\"data-styles-preset\":\"TNvfG9_dW\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:[\"Preorder Your Custom \",/*#__PURE__*/_jsx(motion.br,{}),\"Bubu Now. \",/*#__PURE__*/_jsx(motion.br,{}),\"Ships in 30 days.\"]})}),className:\"framer-ezjudj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Cvoq0TuJg\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{bL3rqh9Zs:{\"--extracted-1sp2osd\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},WLR0dQ3ik:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bL3rqh9Zs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"108%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:[\"Preorder Your Custom \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1sp2osd, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"Bubu Now. Ships in 30 days.\"]})}),fonts:[\"FR;InterDisplay-Medium\"]},WLR0dQ3ik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ty5gqf\",\"data-styles-preset\":\"kkwB5I4ye\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Preorder Your Custom  Bubu Now.  Ships in 30 days.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1yuw94r\",\"data-styles-preset\":\"K8F6GclNG\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"Design your own Bubu and bring your identity to life through color, fit, and feel.\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-585ee078-bf4b-4509-9c3d-e75ac324bb8a, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, rgb(255, 255, 255))\"},children:\"We don’t rush. We refine.\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1ais0t9, var(--token-585ee078-bf4b-4509-9c3d-e75ac324bb8a, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-dfbufw, rgb(255, 255, 255))\"},children:[\"Every piece takes up to \",/*#__PURE__*/_jsx(motion.strong,{children:\"30 days\"}),\" to craft — with love, by hand, for you.\"]})]})}),className:\"framer-w029v7\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"LfYh2CZWw\",style:{\"--extracted-1ais0t9\":\"var(--token-585ee078-bf4b-4509-9c3d-e75ac324bb8a, rgb(15, 15, 15))\",\"--extracted-1w3ko1f\":\"rgb(255, 255, 255)\",\"--extracted-3sq8v0\":\"var(--token-585ee078-bf4b-4509-9c3d-e75ac324bb8a, rgb(15, 15, 15))\",\"--extracted-c9yw3e\":\"rgb(255, 255, 255)\",\"--extracted-dfbufw\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{bL3rqh9Zs:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bL3rqh9Zs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1yuw94r\",\"data-styles-preset\":\"K8F6GclNG\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"Design your own Bubu and bring your identity to life through color, fit, and feel. We don’t rush. We refine. Every piece takes up to \",/*#__PURE__*/_jsx(motion.strong,{children:\"30 days\"}),\" to craft — with love, by hand, for you.\"]})})},WLR0dQ3ik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1yuw94r\",\"data-styles-preset\":\"K8F6GclNG\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"Design your own Bubu and bring your identity to life through color, fit, and feel.\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-585ee078-bf4b-4509-9c3d-e75ac324bb8a, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, rgb(255, 255, 255))\"},children:[\"We don’t rush. We refine. Every piece takes up to \",/*#__PURE__*/_jsx(motion.strong,{children:\"30 days\"}),\" to craft — with love, by hand, for you.\"]})]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(Link,{href:\"https://forms.gle/CEsad5HFrhtptHQv9\",motionChild:true,nodeId:\"pEw_idgu4\",openInNewTab:true,scopeId:\"Ql3ZtJkt4\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1e87p92 framer-1aqf1q5\",\"data-border\":true,\"data-framer-name\":\"Button Primary\",layoutDependency:layoutDependency,layoutId:\"pEw_idgu4\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:800,borderBottomRightRadius:800,borderTopLeftRadius:800,borderTopRightRadius:800},variants:{bL3rqh9Zs:{\"--border-color\":\"rgb(250, 250, 250)\",backgroundColor:\"rgba(255, 255, 255, 0)\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Preorder now\"})}),className:\"framer-1ko0nlc\",\"data-framer-name\":\"Add to cart\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"deyyaN4Uc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({WLR0dQ3ik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Explore\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d24v6u-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QRmA7l3KP-container\",nodeId:\"QRmA7l3KP\",rendersWithMotion:true,scopeId:\"Ql3ZtJkt4\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ArrowForward\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"QRmA7l3KP\",layoutId:\"QRmA7l3KP\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:645.5,intrinsicWidth:1875,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||711)-0-758.6)/2+0+0)+0+0+0),pixelHeight:1291,pixelWidth:3750,sizes:\"1202.5562px\",src:\"https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=512 512w,https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png 3750w\"},className:\"framer-scqy1u\",\"data-framer-name\":\"Untitled design\",layoutDependency:layoutDependency,layoutId:\"xZUDiuaw5\",...addPropertyOverrides({WLR0dQ3ik:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:645.5,intrinsicWidth:1875,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||558.933)-0-591.2)/2+0+0)+0+0+-39.5),pixelHeight:1291,pixelWidth:3750,sizes:\"951.5879px\",src:\"https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=512 512w,https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/IC87RCEvi4VIHbigBdAEgzBxkTI.png 3750w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1llzv20\",\"data-framer-name\":\"primary\",layoutDependency:layoutDependency,layoutId:\"Rcn6xQKnT\",style:{borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16sumfq\",\"data-framer-name\":\"newsletter\",layoutDependency:layoutDependency,layoutId:\"hU8YwkajA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nwqitq\",layoutDependency:layoutDependency,layoutId:\"BtgIUmsBq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ty5gqf\",\"data-styles-preset\":\"kkwB5I4ye\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"Bubu by Aika\"})}),className:\"framer-1i2ogji\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M6dIjKY7F\",style:{\"--extracted-1of0zx5\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gaqll7\",\"data-styles-preset\":\"AJYrTtuxG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"Subscribers get early access to Aika’s seasonal collections—before anyone else.\"})}),className:\"framer-yer4s9\",\"data-framer-name\":\"Join our newsletter and get 15% off your first purchase\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cQfGn4TiB\",style:{\"--extracted-r6o4lv\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/239aaa3b-ccb2-4041-991d-8c22d224535c/submit\",className:\"framer-1i59ahn\",layoutDependency:layoutDependency,layoutId:\"JvTpPmZGf\",nodeId:\"JvTpPmZGf\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-5obf9u\",layoutDependency:layoutDependency,layoutId:\"po8z0ZPsO\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-145m10l\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"KauOOUFFa\",placeholder:\"Your email\",required:true,style:{\"--framer-input-background\":\"var(--token-0a6abb4f-f476-4507-95f5-7e99bae63ff7, rgba(255, 255, 255, 0.08))\",\"--framer-input-border-radius-bottom-left\":\"800px\",\"--framer-input-border-radius-bottom-right\":\"800px\",\"--framer-input-border-radius-top-left\":\"800px\",\"--framer-input-border-radius-top-right\":\"800px\",\"--framer-input-font-color\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-4e19dded-87db-4450-9718-b6c0402957cd, rgba(255, 255, 255, 0.4))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||711)-0-758.6)/2+0+0)+0+413+64+0+0+177.6+0+0,...addPropertyOverrides({bL3rqh9Zs:{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||874.433)-0-940.72)/2+0+0)+0+265.12+48+0+0+185.6+0+72},WLR0dQ3ik:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||558.933)-0-591.2)/2+0+0)+0+277.6+64+0+0+177.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vszvwb-container\",layoutDependency:layoutDependency,layoutId:\"sqfEME7Cp-container\",nodeId:\"sqfEME7Cp\",rendersWithMotion:true,scopeId:\"Ql3ZtJkt4\",children:/*#__PURE__*/_jsx(SubmitButtonDark,{height:\"100%\",id:\"sqfEME7Cp\",layoutId:\"sqfEME7Cp\",type:\"submit\",variant:formVariants(formState,{pending:\"mVJUx_SzT\",success:\"L6xrTX7Fv\"},\"dXJOcZI05\"),width:\"100%\",...addPropertyOverrides({bL3rqh9Zs:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-k0l6bj\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"Paej61iRl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zmm0cx\",\"data-framer-name\":\"shop\",layoutDependency:layoutDependency,layoutId:\"o9qfQR1xy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l65ki4\",\"data-styles-preset\":\"cW5kN9oyo\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"Shop\"})}),className:\"framer-j9pmwi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dAk5Pw04Q\",style:{\"--extracted-r6o4lv\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bifbag\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"gI8QAtiF7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{nrKGcDENu:\"all\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"Ybq0oXQi0\"}},webPageId:\"wqwtDKGJd\"},motionChild:true,nodeId:\"ujo1ozycN\",openInNewTab:false,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"All\"})})})}),className:\"framer-1f0r1jg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ujo1ozycN\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{nrKGcDENu:\"kimono\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"feRLdB08m\"}},webPageId:\"wqwtDKGJd\"},motionChild:true,nodeId:\"mOH3lrM79\",openInNewTab:false,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"kimono\"})})})}),className:\"framer-18zl7ss\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mOH3lrM79\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{nrKGcDENu:\"accessories\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"N3OroZsJ3\"}},webPageId:\"wqwtDKGJd\"},motionChild:true,nodeId:\"jFvzqapWw\",openInNewTab:false,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"Fringe\"})})})}),className:\"framer-1y4sn8b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jFvzqapWw\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{nrKGcDENu:\"shorty\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"p5qmS3L5n\"}},webPageId:\"wqwtDKGJd\"},motionChild:true,nodeId:\"o4VFSVY56\",openInNewTab:false,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"Shorty\"})})})}),className:\"framer-u73k5d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o4VFSVY56\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{nrKGcDENu:\"sale\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"dTsWA0r7T\"}},webPageId:\"wqwtDKGJd\"},motionChild:true,nodeId:\"WUMVdZFoG\",openInNewTab:false,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"Sale\"})})})}),className:\"framer-a7zavi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WUMVdZFoG\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-83q4wa\",\"data-framer-name\":\"follow\",layoutDependency:layoutDependency,layoutId:\"aZt_RtDa7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l65ki4\",\"data-styles-preset\":\"cW5kN9oyo\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"connect\"})}),className:\"framer-1tfxzhv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aAOP5JB8S\",style:{\"--extracted-r6o4lv\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p1s6m3\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"Hf8kAjkf1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/bubu_by_aika/profilecard/?igsh=MXVrZzZxMGNwY3M2OA%3D%3D\",motionChild:true,nodeId:\"Zy95qP2nu\",openInNewTab:true,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"Instagram\"})})})}),className:\"framer-78nsya\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Zy95qP2nu\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/people/Bubu-by-Aika/61558989296617/?_rdr\",motionChild:true,nodeId:\"H523nXreM\",openInNewTab:true,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"Facebook\"})})})}),className:\"framer-t70h6a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H523nXreM\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@bubu_by_aika?_t=ZN-8x7ddaBvZvK&_r=1\",motionChild:true,nodeId:\"A3Ij7BLmL\",openInNewTab:true,relValues:[],scopeId:\"Ql3ZtJkt4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p0vir8\",\"data-styles-preset\":\"WBEK1BgPP\",children:\"TikTok\"})})})}),className:\"framer-lpcgku\",\"data-framer-name\":\"Learn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A3Ij7BLmL\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-F5Yzu.framer-1aqf1q5, .framer-F5Yzu .framer-1aqf1q5 { display: block; }\",\".framer-F5Yzu.framer-1qnjk68 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-F5Yzu .framer-v0splf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-F5Yzu .framer-y3un0z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 413px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-F5Yzu .framer-1k4uakx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 100%; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 1px; }\",\".framer-F5Yzu .framer-c8wpev { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 700px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-F5Yzu .framer-f2yte9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-F5Yzu .framer-ezjudj, .framer-F5Yzu .framer-w029v7 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-F5Yzu .framer-1e87p92 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 0px 20px 0px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-F5Yzu .framer-1ko0nlc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-F5Yzu .framer-d24v6u-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-F5Yzu .framer-scqy1u { aspect-ratio: 2.9047250193648333 / 1; bottom: -1px; flex: none; overflow: visible; position: absolute; right: -8px; top: 0px; width: var(--framer-aspect-ratio-supported, 1203px); z-index: 1; }\",\".framer-F5Yzu .framer-1llzv20 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 64px 80px 64px 80px; position: relative; width: 100%; }\",\".framer-F5Yzu .framer-16sumfq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-F5Yzu .framer-1nwqitq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-F5Yzu .framer-1i2ogji, .framer-F5Yzu .framer-yer4s9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-F5Yzu .framer-1i59ahn { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-F5Yzu .framer-5obf9u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-F5Yzu .framer-145m10l { --framer-input-focused-border-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #000000); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: -0.03em; --framer-input-font-line-height: 1em; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-padding: 16px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-F5Yzu .framer-1vszvwb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-F5Yzu .framer-k0l6bj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-F5Yzu .framer-zmm0cx, .framer-F5Yzu .framer-83q4wa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-F5Yzu .framer-j9pmwi, .framer-F5Yzu .framer-1f0r1jg, .framer-F5Yzu .framer-18zl7ss, .framer-F5Yzu .framer-1y4sn8b, .framer-F5Yzu .framer-u73k5d, .framer-F5Yzu .framer-a7zavi, .framer-F5Yzu .framer-1tfxzhv, .framer-F5Yzu .framer-78nsya, .framer-F5Yzu .framer-t70h6a, .framer-F5Yzu .framer-lpcgku { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-F5Yzu .framer-bifbag, .framer-F5Yzu .framer-1p1s6m3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-F5Yzu.framer-v-1gzfl96.framer-1qnjk68 { width: 810px; }\",\".framer-F5Yzu.framer-v-1gzfl96 .framer-y3un0z { align-content: flex-start; align-items: flex-start; flex-direction: column; height: min-content; }\",\".framer-F5Yzu.framer-v-1gzfl96 .framer-1k4uakx { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; padding: 0px 40px 0px 40px; width: 100%; }\",\".framer-F5Yzu.framer-v-1gzfl96 .framer-c8wpev { flex: none; max-width: 500px; padding: 24px 0px 24px 0px; width: 100%; }\",\".framer-F5Yzu.framer-v-1gzfl96 .framer-scqy1u { bottom: -10px; right: -123px; top: -39px; width: var(--framer-aspect-ratio-supported, 996px); }\",\".framer-F5Yzu.framer-v-1gzfl96 .framer-1llzv20 { padding: 64px 40px 32px 40px; }\",\".framer-F5Yzu.framer-v-1gzfl96 .framer-16sumfq { max-width: unset; }\",\".framer-F5Yzu.framer-v-7s37a2.framer-1qnjk68 { width: 390px; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-v0splf { justify-content: flex-start; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-y3un0z { height: min-content; width: min-content; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-1k4uakx { flex: none; flex-direction: column; padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-c8wpev, .framer-F5Yzu.framer-v-7s37a2 .framer-5obf9u { flex: none; width: 100%; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-ezjudj { --framer-text-wrap: balance; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-1llzv20 { flex-direction: column; gap: 80px; padding: 48px 24px 64px 24px; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-16sumfq { flex: none; gap: 24px; max-width: unset; width: 100%; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-1i59ahn { flex-direction: column; gap: 16px; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-145m10l { height: 56px; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-1vszvwb-container { height: 56px; width: 100%; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-k0l6bj { flex: none; gap: 40px; width: 100%; }\",\".framer-F5Yzu.framer-v-7s37a2 .framer-zmm0cx, .framer-F5Yzu.framer-v-7s37a2 .framer-83q4wa { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,'.framer-F5Yzu[data-border=\"true\"]::after, .framer-F5Yzu [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 711\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]},\"WLR0dQ3ik\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]},\"bL3rqh9Zs\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1920px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQl3ZtJkt4=withCSS(Component,css,\"framer-F5Yzu\");export default FramerQl3ZtJkt4;FramerQl3ZtJkt4.displayName=\"Footer 2\";FramerQl3ZtJkt4.defaultProps={height:711,width:1200};addPropertyControls(FramerQl3ZtJkt4,{variant:{options:[\"jFQsabiV2\",\"WLR0dQ3ik\",\"bL3rqh9Zs\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQl3ZtJkt4,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...MaterialFonts,...SubmitButtonDarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQl3ZtJkt4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"WLR0dQ3ik\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]},\\\"bL3rqh9Zs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1920px\\\",null,null]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"711\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ql3ZtJkt4.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{throttle}from\"lodash-es\";/**\n * @framerDisableUnlink\n */export default function FC_CartCounter(props){if(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",margin:0,height:props.fixedHeight?`${props.heightPx}px`:\"auto\"},children:\"0\"})});}else{const[isBrowser,setIsBrowser]=useState(false);const[cartItemCount,setCartItemCount]=useState(0);const isFetching=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCount=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);if(cartData){if(cartData.lines&&cartData.lines.edges){const itemCount=cartData.lines.edges.reduce((total,edge)=>total+(edge.node.quantity||0),0);setCartItemCount(itemCount);}else{setCartItemCount(0);}}else{setCartItemCount(0);}}catch(error){setCartItemCount(0);}finally{isFetching.current=false;}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{if(!isBrowser)return;// Don't run on server-side\nlet cartId=window[\"shopXtools\"]?.cart?.id;if(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){// Error accessing localStorage\n}}if(cartId){await fetchCartAndUpdateCount(cartId);}else{setCartItemCount(0);}},1e3),[fetchCartAndUpdateCount,isBrowser]);useEffect(()=>{if(!isBrowser)return;// Don't run on server-side\nwindow.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);handleCartUpdate();return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate,isBrowser]);if(props.hideIf0&&cartItemCount===0){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",margin:0,height:props.fixedHeight?`${props.heightPx}px`:\"auto\"},children:isBrowser?cartItemCount.toString():\"0\"})});}}FC_CartCounter.defaultProps={hideIf0:false,font:undefined,color:\"#000\",backgroundColor:\"#FFFFFF\",border:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"},radius:0,padding:0,fixedHeight:false,heightPx:40};addPropertyControls(FC_CartCounter,{hideIf0:{type:ControlType.Boolean,title:\"Hide If 0\",defaultValue:false},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},backgroundColor:{type:ControlType.Color,title:\"BG\",defaultValue:\"#FFFFFF\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"}},fixedHeight:{type:ControlType.Boolean,title:\"Height\",defaultValue:false,enabledTitle:\"Fixed\",disabledTitle:\"Fit\"},heightPx:{type:ControlType.Number,title:\"Height\",defaultValue:40,min:0,hidden:({fixedHeight})=>!fixedHeight},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:0,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCounter.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/TIzKiGcOB:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"}];export const css=['.framer-PGxOy .framer-styles-preset-j385k6:not(.rich-text-wrapper), .framer-PGxOy .framer-styles-preset-j385k6.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-PGxOy\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b084a7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js\";const cycleOrder=[\"q765oO3yC\"];const variantClassNames={q765oO3yC:\"framer-v-kixgj4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,text,width,...props})=>{var ref;return{...props,U2bckk9Ci:(ref=text!==null&&text!==void 0?text:props.U2bckk9Ci)!==null&&ref!==void 0?ref:\"<p>$0 USD</p>\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,U2bckk9Ci,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"q765oO3yC\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-PixXK\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-kixgj4\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"q765oO3yC\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:U2bckk9Ci,className:\"framer-1iq4zis\",layoutDependency:layoutDependency,layoutId:\"ZBWxU4W6n\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{p:\"framer-styles-preset-j385k6\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-PixXK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PixXK .framer-1n4dbv2 { display: block; }\",\".framer-PixXK .framer-kixgj4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-PixXK .framer-1iq4zis { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PixXK .framer-kixgj4 { gap: 0px; } .framer-PixXK .framer-kixgj4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-PixXK .framer-kixgj4 > :first-child { margin-left: 0px; } .framer-PixXK .framer-kixgj4 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"U2bckk9Ci\":\"text\"}\n */ const FrameratkMxVAKb=withCSS(Component,css,\"framer-PixXK\");export default FrameratkMxVAKb;FrameratkMxVAKb.displayName=\"shopX / cartSubtotal\";FrameratkMxVAKb.defaultProps={height:16,width:55.5};addPropertyControls(FrameratkMxVAKb,{U2bckk9Ci:{defaultValue:\"<p>$0 USD</p>\",title:\"text\",type:ControlType.RichText}});addFonts(FrameratkMxVAKb,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameratkMxVAKb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"U2bckk9Ci\\\":\\\"text\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"55.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./atkMxVAKb.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import ShopXCartSubtotal from\"https://framer.com/m/shopX-cartSubtotal-pv7y.js\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";import{RenderTarget}from\"framer\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartSubtotal(props){const{format:{showCurrency,showSymbol,showDecimals,currencyCode:previewCurrencyCode}={}}=props;const[subtotal,setSubtotal]=useState(0);const[cart,setCart]=useState(null);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};//console.log('Initial currency config state:', initialConfig, window?.__FcCurrencyConfigs);\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});const isBrowser=typeof window!==\"undefined\";// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");// console.log(\"[FC_CartSubtotal] Initial Currency State:\", {\n//     currency: storedCurrency\n// })\n},[isBrowser]);// Debug current currency config\n// useEffect(() => {\n//     console.log('Currency config changed:', currencyConfig);\n// }, [currencyConfig]);\n// Add currency settings listener\nuseEffect(()=>{if(!isBrowser)return;function updateCurrencyConfig(position,symbol){//console.log('Updating currency config with:', { position, symbol });\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log('New currency config:', newConfig);\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log('Currency update event received:', e.detail);\nif(!e.detail?.current){//console.log('Invalid currency update event:', e);\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;//console.log('Initial currency values:', { currentPosition, currentSymbol });\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);//console.log('Currency event listener added');\n// Listen for currency changes\nconst handleCurrencyChange=event=>{//console.log(\"[FC_CartSubtotal] Currency Change Event:\", event.detail);\nconst{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);window.removeEventListener(\"currency_changed\",handleCurrencyChange);//console.log('Currency event listeners removed');\n};},[isBrowser]);// // Cart calculation effect\nuseEffect(()=>{if(!isBrowser)return;const logCartDetails=()=>{const cart=get(window,\"shopXtools.cart\");// Log the entire cart object\n//console.log('Cart Data:', cart);\nif(cart){setCart(cart);// Log each line item in the cart\nconst cartItems=get(cart,\"lines.edges\",[]);// console.log(\n//     'Cart Items:',\n//     cartItems.map((edge) => {\n//         const item = edge.node;\n//         return {\n//             title: get(item, 'merchandise.product.title', 'Unknown'),\n//             variantId: get(item, 'merchandise.id', ''),\n//             price: get(item, 'cost.totalAmount.amount') ||\n//                    get(item, 'cost.subtotalAmount.amount') ||\n//                    get(item, 'merchandise.price.amount', '0'),\n//             quantity: get(item, 'quantity', 0),\n//             currencyCode: get(item, 'cost.totalAmount.currencyCode') ||\n//                           get(item, 'merchandise.price.currencyCode', 'USD'),\n//         };\n//     })\n// );\n// Log the subtotal\nconst subtotal=parseFloat(get(cart,\"cost.subtotalAmount.amount\",\"0\"));//console.log('Parsed Subtotal (to be set in state):', subtotal);\nsetSubtotal(subtotal);}else{console.log(\"No cart data available.\");}};// Log cart details on load\nlogCartDetails();// Re-log cart details on cart update events\nwindow.addEventListener(\"shopXtools-cart-update\",logCartDetails);return()=>window.removeEventListener(\"shopXtools-cart-update\",logCartDetails);},[isBrowser]);const _currencyCode=useMemo(()=>{if(!isBrowser)return\"USD\";// Try different paths to get currency code\nconst cartCurrencyCode=get(window,\"shopXtools.cart.cost.subtotalAmount.currencyCode\",\"USD\");//console.log('Currency Code in _currencyCode:', cartCurrencyCode);\nreturn selectedCurrency||cartCurrencyCode;},[isBrowser,cart,selectedCurrency]);const showMockValues=useMemo(()=>subtotal===0&&isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[subtotal,isBrowser]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Log browser user agent for debugging iOS-specific issues\n// if (isBrowser) {\n//     console.log(\"[FC_CartSubtotal] Format debug:\", {\n//         userAgent: navigator.userAgent,\n//         isCurrencySymbolSameAsCode: symbolSameAsCode,\n//         currencyCode: currCode,\n//         selectedCountryCode,\n//         locale,\n//         showSymbol,\n//         showCurrency,\n//         showDecimals,\n//     })\n// }\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback for boolean value\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);//console.log('Formatted Number (No Symbol or Currency):', formattedNumber);\nreturn formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(RenderTarget.current()===RenderTarget.canvas||showMockValues){const mockAmount=150;const currentCurrencyCode=previewCurrencyCode||\"USD\";return formatPriceWithOptions(mockAmount,currentCurrencyCode);}// For live view, use the actual subtotal\nreturn formatPriceWithOptions(subtotal,_currencyCode);},[isBrowser,showMockValues,subtotal,_currencyCode,showCurrency,showSymbol,showDecimals,previewCurrencyCode,props.format]);if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\"}});}// For debugging\n// console.log('Rendering FC_CartSubtotal with:', {\n//     subtotal,\n//     text,\n//     currencyConfig,\n//     props\n// })\n// Render a basic div if ShopXCartSubtotal is not available\nif(typeof ShopXCartSubtotal===\"undefined\"){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",textAlign:\"right\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text})});}return /*#__PURE__*/_jsx(ShopXCartSubtotal,{...props,text:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text}),style:{width:\"100%\"}});}FC_CartSubtotal.defaultProps={format:{showCurrency:false,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_CartSubtotal,{format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency on your site is automatic, this is only shown in canvas preview.\"}}},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartSubtotal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartSubtotal.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef,useEffect,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */function FC_CartStateController(props){var _content_props;const{Populated,Empty}=props;const[isBrowser,setIsBrowser]=useState(false);const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{var _window_shopXtools_fetchCart,_window_shopXtools,_window;const cartData=await ((_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_fetchCart=_window_shopXtools.fetchCart)===null||_window_shopXtools_fetchCart===void 0?void 0:_window_shopXtools_fetchCart.call(_window_shopXtools,cartId));if(cartData){var _cartData_lines;setCartItems(((_cartData_lines=cartData.lines)===null||_cartData_lines===void 0?void 0:_cartData_lines.edges)||[]);}else{setCartItems([]);}}catch(error){console.error(\"Error fetching cart:\",error);setCartItems([]);}finally{isFetching.current=false;}},[isBrowser]);const handleCartUpdate=useCallback(async()=>{if(!isBrowser)return;let cartId;try{var _window_shopXtools_cart,_window_shopXtools,_window;cartId=(_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_cart=_window_shopXtools.cart)===null||_window_shopXtools_cart===void 0?void 0:_window_shopXtools_cart.id;if(!cartId){cartId=localStorage.getItem(\"shopX_cart_id\");}}catch(error){console.error(\"Error accessing localStorage:\",error);return;}if(cartId){await fetchCartFromShopify(cartId);}else{setCartItems([]);}},[fetchCartFromShopify,isBrowser]);useEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);},[handleCartUpdate,isBrowser]);let content=null;if(RenderTarget.current()===RenderTarget.canvas){content=(Empty===null||Empty===void 0?void 0:Empty[0])||null;}else{// On server-side (or when isBrowser is false), always show Empty state\n// On client-side, show based on cart items\ncontent=!isBrowser||cartItems.length===0?Empty===null||Empty===void 0?void 0:Empty[0]:Populated===null||Populated===void 0?void 0:Populated[0];}if(!content){return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"}});}const clonedElement=/*#__PURE__*/cloneElement(content,{style:{...((_content_props=content.props)===null||_content_props===void 0?void 0:_content_props.style)||{},width:\"100%\",height:\"100%\"}});return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"},children:clonedElement});}FC_CartStateController.defaultProps={Populated:null,Empty:null};addPropertyControls(FC_CartStateController,{Populated:{type:ControlType.ComponentInstance,title:\"Populated State\"},Empty:{type:ControlType.ComponentInstance,title:\"Empty State\"}});export default FC_CartStateController;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartStateController\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"Auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartStateController.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useCallback,useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get,throttle}from\"lodash-es\";import{removeLineMutation,updatelineMutation,removeLineMutationNoPlans,getProductMetafields}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartProductCard(props){const[cart,setCart]=useState({});const[cartItems,setCartItems]=useState([]);const[errorMessage,setErrorMessage]=useState();const isFetching=useRef(false);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");// const [subscriptionPrice, setSubscriptionPrice] = useState(null)\n// const [subscriptionPlan, setSubscriptionPlan] = useState(null)\nconst isBrowser=useIsBrowser();// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");//console.log(\"[FC_CartProductCard] setting selectedCountryCode and currency\", storedCountryCode, storedCurrency)\n},[isBrowser]);// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);//console.log(\"[FC_CartProductCard] currency changed to\", selectedCountryCode, selectedCurrency)\n};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,selectedCurrency,selectedCountryCode]);// Add currency config state\nconst[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};// console.log(\n//     \"Initial currency config state:\",\n//     initialConfig,\n//     window?.__FcCurrencyConfigs\n// )\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});// Add currency settings listener\nuseEffect(()=>{if(typeof window===\"undefined\")return;function updateCurrencyConfig(position,symbol){//(\"Updating currency config with:\", { position, symbol })\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log(\"New currency config:\", newConfig)\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log(\"Currency update event received:\", e.detail)\nif(!e.detail?.current){//console.log(\"Invalid currency update event:\", e)\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;// console.log(\"Initial currency values:\", {\n//     currentPosition,\n//     currentSymbol,\n// })\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);};},[]);const _showCurrencyCode=props.priceConfigs?.showCurrencyCode;const _showCurrencySymbol=props.priceConfigs?.showSymbol;// // Add subscription price listener\n// useEffect(() => {\n//     if (!isBrowser) return\n//     const handleSubscriptionPriceUpdate = (e) => {\n//         if (e.detail?.price) {\n//             setSubscriptionPrice(e.detail.price)\n//             setSubscriptionPlan(e.detail.plan.id)\n//         } else {\n//             setSubscriptionPrice(null)\n//             setSubscriptionPlan(null)\n//         }\n//     }\n//     document.addEventListener(\n//         \"subscription__price-update\",\n//         handleSubscriptionPriceUpdate\n//     )\n//     return () => {\n//         document.removeEventListener(\n//             \"subscription__price-update\",\n//             handleSubscriptionPriceUpdate\n//         )\n//     }\n// }, [isBrowser])\nconst[locale,setLocale]=useState(undefined);useEffect(()=>{//console.log(\"[FC_CartProductCard] selectedCountryCode\", selectedCountryCode)\nconst updatedLocale=getLocaleFromCountry(selectedCountryCode);//console.log(\"[FC_CartProductCard] Locale updated:\", updatedLocale);\nsetLocale(updatedLocale);},[selectedCountryCode]);const formatCartPrice=useCallback((amount,currencyCode)=>{// Clean and format amount\nif(typeof amount===\"string\"){amount=amount.replace(/[^0-9.]/g,\"\");const parts=amount.split(\".\");if(parts.length>2){amount=parts[0]+\".\"+parts.slice(1).join(\"\");}}if(typeof amount!==\"number\"){amount=parseFloat(amount);}if(isNaN(amount)){amount=0;}// For canvas view, use canvasPrice with USD\nif(RenderTarget.current()===RenderTarget.canvas){const format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,format.currencyCode||\"USD\");}// For browser view, use the current currency\nconst format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,currencyCode||\"USD\");},[props.priceConfigs,locale]);// Common function to format price based on options\nconst formatPriceWithOptions=useCallback((numericPrice,currCode)=>{if(!currCode)currCode=\"USD\";//console.log(\"[FC_CartProductCard] currCode\", currCode)\nconst format=props.priceConfigs?.format||{};// For backward compatibility\nconst showSymbol=format.showSymbol!==undefined?format.showSymbol:props.priceConfigs?.showSymbol!==undefined?props.priceConfigs.showSymbol:true;const showCurrency=format.showCurrency!==undefined?format.showCurrency:props.priceConfigs?.showCurrencyCode!==undefined?props.priceConfigs.showCurrencyCode:false;const showDecimals=format.showDecimals||\"Always show\";const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);//console.log(\"[FC_CartProductCard] receving locale from getLocaleFromCountry\", locale)\n// console.log(\"[FC_CartProductCard] Format debug:\", {\n//     userAgent: navigator.userAgent,\n//     isCurrencySymbolSameAsCode: symbolSameAsCode,\n//     currencyCode: currCode,\n//     selectedCountryCode,\n//     locale,\n// })\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;},[props.priceConfigs,locale]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;try{// Wait until window.shopXtools.fetchCart is available\nawait waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"[FETCH] Cart data received from Shopify:\", cartData);\nif(cartData){setCart(cartData);//console.log(\"[FETCH] Cart Data after setting state: :\", cartData)\nsetCartItems(cartData.lines?.edges||[]);//console.log(\"[FETCH] Cart items after setting state:\", cartData.lines?.edges);\n// Update the global cart data\nwindow.shopXtools.cart=cartData;// Dispatch cart update event\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));}else{setCart({});setCartItems([]);}}catch(error){setCart({});setCartItems([]);}finally{isFetching.current=false;}},[]);// useEffect(() => {\n//     console.log(\"[STATE] Updated cart:\", cart);\n// }, [cart]);\n// useEffect(() => {\n//     console.log(\"[STATE] Updated cartItems:\", cartItems);\n// }, [cartItems]);\n// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id;// console.log(\"[UPDATE] Checking for cartId:\", cartId);\n// console.log(\"[UPDATE] Checking for cart:\", window[\"shopXtools\"]?.cart);\nif(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){console.error(\"Error loading cart ID from local storage:\",error);}}if(cartId){await fetchCartFromShopify(cartId);//console.log(\"[UPDATE] Fetching cart from Shopify with cartId:\", cartId);\n}else{//console.log(\"[UPDATE] No cartId found, resetting cart state.\");\nsetCart({});setCartItems([]);}},500),[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nuseEffect(()=>{//console.log(\"[EVENT] shopXtools-cart-update event triggered\");\n// Fetch cart data on component mount\nhandleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst handleRemoveLine=useCallback(async(cartId,lineId)=>{if(!cartId||!lineId){console.error(\"Missing cartId or lineId for remove operation\");return;}try{const data=await window.shopXtools?.handleCartMutation(removeLineMutation,{cartId,lineIds:[lineId]});//console.log(\"[REMOVE] Mutation response:\", data);\nif(data?.cartLinesRemove?.cart){//console.log(\"[REMOVE] Cart updated, refetching...\");\nawait fetchCartFromShopify(cartId);return;}// Try backup mutation if primary fails\nconst backupData=await window.shopXtools?.handleCartMutation(removeLineMutationNoPlans,{cartId,lineIds:[lineId]});if(backupData?.cartLinesRemove?.cart){await fetchCartFromShopify(cartId);}else{console.error(\"Both primary and backup remove line mutations failed\");}}catch(error){console.error(\"Error removing line item:\",error);}},[fetchCartFromShopify]);const handleUpdateLine=useCallback(async(cartId,lineId,quantity,lineItem)=>{if(!cartId||!lineId||typeof quantity!==\"number\"){console.error(\"Missing required parameters for update operation\");return;}//console.log(\"[UPDATE] Updating line:\", { cartId, lineId, quantity, lineItem });\ntry{// Check quantity limits if product has them\nconst productHandle=lineItem?.merchandise?.product?.handle;if(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const maxQuantity=parseInt(metafields?.product?.metafield_order_max?.value,10);if(!isNaN(maxQuantity)&&maxQuantity>0&&quantity>maxQuantity){setErrorMessage(`Maximum quantity allowed is ${maxQuantity}`);return;}}// Update cart line\nconst data=await window.shopXtools?.handleCartMutation(updatelineMutation,{cartId,lines:[{id:lineId,quantity}]});//console.log(\"[UPDATE] Mutation response:\", data);\nif(data?.cartLinesUpdate?.cart){await fetchCartFromShopify(cartId);setErrorMessage(undefined);}else{console.error(\"Failed to update cart line\");}}catch(error){console.error(\"Error updating line item:\",error);}},[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst errorVisible=errorMessage!==null;// Adjust mock data for compare price\nconst mockData=[{price:\"100.00\",comparePrice:null},{price:\"200.00\",comparePrice:\"250.00\"},{price:\"300.00\",comparePrice:null},{price:\"400.00\",comparePrice:null}];// console.log(\"[RENDER] Cart before rendering:\", cart);\n// console.log(\"[RENDER] Cart items before rendering:\", cartItems);\nreturn /*#__PURE__*/_jsx(_Fragment,{children:RenderTarget.current()===RenderTarget.canvas?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.spacingConfigs?.gap??24,width:\"100%\"},children:[/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 1\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].price,\"USD\")}),mockData[0].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].comparePrice,\"USD\")})]}),shopifyQuantity:\"1\",variants:null,onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 2\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].price,\"USD\")}),mockData[1].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].comparePrice,\"USD\")})]}),shopifyQuantity:\"2\",variants:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Blue\"})]})}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 3\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.saleFont\"),color:get(props,\"priceConfigs.price.saleColor\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(300,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")})]}),shopifyQuantity:\"3\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Black\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 4\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0}})]}),shopifyQuantity:\"4\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\")},children:\"Delivers every week\"})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}})]}):cartItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"100%\"},children:props.emptyStateComponent}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0,width:\"100%\",boxSizing:\"border-box\"},children:[errorVisible&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"errorConfigs.errorFont\"),color:get(props,\"errorConfigs.errorColor\"),textTransform:get(props,\"errorConfigs.textTransform\",\"none\")},children:errorMessage}),cartItems.map(({node:_lineItem},index)=>/*#__PURE__*/_jsxs(_Fragment,{children:[index>0&&props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginTop:props.spacingConfigs?.gap||24,marginBottom:props.spacingConfigs?.gap||24,borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}):index>0&&!props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:props.spacingConfigs?.gap||24}}):null,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:typeof props.containerConfigs?.radius===\"object\"?`${props.containerConfigs.radius.topLeft}px ${props.containerConfigs.radius.topRight}px ${props.containerConfigs.radius.bottomRight}px ${props.containerConfigs.radius.bottomLeft}px`:typeof props.containerConfigs?.radius===\"string\"?props.containerConfigs.radius:`${props.containerConfigs?.radius||0}px`,background:props.containerConfigs?.background||\"#FFF\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\",display:\"flex\"},children:/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:get(_lineItem,\"merchandise.image.url\",null),imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:{...props.containerConfigs,background:\"transparent\"},linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:_lineItem,quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,Radius:\"0px\",style:{width:\"100%\",background:\"transparent\",...RenderTarget.current()===RenderTarget.canvas?{padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\"}:{padding:0}},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0,textTransform:props.titleConfigs?.textTransform||\"none\"},children:_lineItem.merchandise.product.title}),shopifyProductPriceAmount:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:(()=>{if(!_lineItem)return null;// Use cart data for primary information\n    const price=_lineItem.cost.subtotalAmount.amount//_lineItem.merchandise.price.amount;\n    ;const subscriptionPrice=_lineItem.sellingPlanAllocation?.checkoutChargeAmount?.amount;const currencyCode=_lineItem.cost.subtotalAmount.currencyCode//_lineItem.merchandise.price.currencyCode;\n    ;const comparePrice=_lineItem.merchandise.compareAtPrice?.amount;// Supplement with external data\n    const variantId=_lineItem.merchandise.id;const variantGid=variantId.split(\"/\").pop();const matchingProduct=window.shopXtools.products.find(({node})=>node.variants.edges.some(edge=>edge.node.id.includes(variantGid)))?.node;const matchingVariant=matchingProduct?.variants?.edges.find(edge=>edge.node.id.includes(variantGid))?.node;// Preserve the log\n    // console.log(\n    //     \"Cart Product Card - Price Data:\",\n    //     {\n    //         variantId,\n    //         variantGid,\n    //         matchingProduct,\n    //         matchingVariant,\n    //         price,\n    //         currencyCode,\n    //         comparePrice,\n    //         variantComparePrice:\n    //             get(\n    //                 matchingVariant,\n    //                 \"compareAtPrice.amount\"\n    //             ),\n    //         productComparePrice:\n    //             get(\n    //                 matchingProduct,\n    //                 \"compareAtPriceRange.minVariantPrice.amount\"\n    //             ),\n    //         lineItem: _lineItem,\n    //         showCurrencyCode:\n    //             props.showCurrencyCode,\n    //         currencyPosition:\n    //             props.currencyPosition,\n    //         showCurrencySymbol:\n    //             props.showCurrencySymbol,\n    //     }\n    // )\n    const hasComparePrice=comparePrice&&parseFloat(comparePrice)>parseFloat(price);const finalPrice=_lineItem.sellingPlanAllocation?subscriptionPrice:price||\"0\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,hasComparePrice?\"priceConfigs.price.saleFont\":\"priceConfigs.price.font\"),color:hasComparePrice?props.priceConfigs?.price?.saleColor:props.priceConfigs?.price?.color,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(finalPrice,currencyCode)}),hasComparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:\"line-through\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(comparePrice,currencyCode)})]});})()}),shopifyQuantity:`${_lineItem.quantity||1}`,variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[_lineItem.merchandise.selectedOptions.filter(option=>option.name!==\"Title\").map((option,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:get(props,\"variantConfigs.titleTransform\",\"none\")},children:[option.name,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\"),textTransform:get(props,\"variantConfigs.valueTransform\",\"none\")},children:option.value})]},`variant-${option.name}-${index}`)),_lineItem.attributes?.map((attr,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleFont\"):get(props,\"variantConfigs.titleFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleColor\"):get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleTransform\",\"none\"):get(props,\"variantConfigs.titleTransform\",\"none\")},children:[attr.key,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueFont\"):get(props,\"variantConfigs.valueFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueColor\"):get(props,\"variantConfigs.valueColor\"),textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueTransform\",\"none\"):get(props,\"variantConfigs.valueTransform\",\"none\")},children:attr.value})]},`attr-${attr.key}-${index}`)),_lineItem.sellingPlanAllocation?.sellingPlan?.name&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\"),textTransform:get(props,\"subscriptionConfigs.textTransform\",\"none\")},children:_lineItem.sellingPlanAllocation.sellingPlan.name})]}),onRemove:()=>handleRemoveLine(cart.id,_lineItem.id),onAddQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity+1,_lineItem),onSubtractQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity-1,_lineItem)})},_lineItem.id)]}))]})});}FC_CartProductCard.defaultProps={containerConfigs:{background:\"transparent\",radius:0,padding:0,insidePadding:0,gap:8,border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}},linkConfigs:{enabled:false,slugPath:\"\"},imageConfigs:{visible:true,type:\"Fill\",width:104,radius:8,background:\"#F5F5F5\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"},ratio:\"1:1\",hover:\"None\",zoomScale:1.05,opacity:.75},titleConfigs:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",hoverColor:\"#000000\"},variantConfigs:{gap:4,titleFont:{family:\"Inter\",size:14,weight:500},titleColor:\"#000000\",valueFont:{family:\"Inter\",size:14,weight:400},valueColor:\"#666666\"},subscriptionConfigs:{font:{family:\"Inter\",size:14,weight:400},color:\"#4A5B89\"},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{gap:4,price:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",saleFont:{family:\"Inter\",size:14,weight:500},saleColor:\"#000000\"},comparePrice:{font:{family:\"Inter\",size:14,weight:400},color:\"#8B0000\",strikethrough:true,strikethroughColor:\"#8B0000\"},format:{showSymbol:true,showCurrency:false,showDecimals:\"Always show\",currencyCode:\"USD\"},// Keep for backward compatibility\nshowCurrencyCode:false,showSymbol:true},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}};addPropertyControls(FC_CartProductCard,{linkConfigs:{type:ControlType.Object,title:\"Link\",controls:{enabled:{type:ControlType.Boolean,title:\"Link\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},slugPath:{type:ControlType.String,title:\"Path\",defaultValue:\"\",placeholder:\"shop/\",description:\"The path between your domain and slug. [Learn more](https://framercommerce.com/resources/docs/components/cart#cart-product-card)\",hidden:({enabled})=>!enabled}}},imageConfigs:{type:ControlType.Object,title:\"Image\",controls:{visible:{type:ControlType.Boolean,title:\"Image\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},type:{type:ControlType.SegmentedEnum,title:\"Type\",options:[\"Fill\",\"Fit\"],defaultValue:\"Fill\",optionTitles:[\"Fill\",\"Fit\"],hidden:({visible})=>!visible},width:{type:ControlType.Number,title:\"Width\",defaultValue:112,min:0,max:500,unit:\"px\",step:8,displayStepper:true,hidden:({visible})=>!visible},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\",hidden:({visible})=>!visible},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#F2F2F2\",hidden:({visible})=>!visible},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"},hidden:({visible})=>!visible},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"1:1\",\"3:2\",\"4:5\"],defaultValue:\"1:1\",hidden:({visible})=>!visible},hover:{type:ControlType.Enum,title:\"Hover Type\",options:[\"None\",\"Zoom\",\"Opacity\"],defaultValue:\"None\",hidden:({visible})=>!visible},zoomScale:{type:ControlType.Number,title:\"Zoom Scale\",defaultValue:1.05,min:1,max:3,step:.05,displayStepper:true,hidden:({hover})=>hover!==\"Zoom\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.75,min:0,max:1,step:.05,hidden:({hover})=>hover!==\"Opacity\"}}},titleConfigs:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},hoverColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Hover\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},variantConfigs:{type:ControlType.Object,title:\"Variants\",controls:{titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\"},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\"},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\"},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\"},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1}}},attributeConfigs:{type:ControlType.Object,title:\"Attributes\",controls:{uniqueFormatting:{type:ControlType.Boolean,title:\"Customize\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"By default, attributes use same styling as Variants.\"},titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1,hidden:props=>!props.attributeConfigs?.uniqueFormatting}}},subscriptionConfigs:{type:ControlType.Object,title:\"Subscription\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{type:ControlType.Object,title:\"Price\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:40,unit:\"px\",step:1},price:{type:ControlType.Object,title:\"Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Regular Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Regular Color\"},saleFont:{type:ControlType.Font,controls:\"extended\",title:\"Sale Font\"},saleColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Sale Color\"}}},comparePrice:{type:ControlType.Object,title:\"Compare Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},strikethrough:{type:ControlType.Boolean,title:\"Strike\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},strikethroughColor:{type:ControlType.Color,title:\"Strike Color\",defaultValue:\"#000000\",hidden:({strikethrough})=>!strikethrough}}},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency is for canvas preview only.\"}}}}},errorConfigs:{type:ControlType.Object,title:\"Errors\",controls:{errorFont:{type:ControlType.Font,controls:\"extended\",title:\"Error Font\"},errorColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Error Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}},containerConfigs:{type:ControlType.Object,title:\"Container\",controls:{background:{type:ControlType.Color,title:\"BG\",defaultValue:\"transparent\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},padding:{type:ControlType.Padding,title:\"Outside Padding\",defaultValue:\"0px\"},insidePadding:{type:ControlType.Padding,title:\"Inside Padding\",defaultValue:\"0px\"},gap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1},imageGap:{type:ControlType.Number,title:\"Image Gap\",defaultValue:16,min:0,max:100,unit:\"px\",step:1},border:{type:ControlType.Border,title:\"Border\"}}},spacingConfigs:{type:ControlType.Object,title:\"Spacing\",controls:{dividerVisible:{type:ControlType.Boolean,title:\"Divider\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},divider:{type:ControlType.Border,title:\"Style\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.08)\"},hidden:({dividerVisible})=>!dividerVisible},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:100,unit:\"px\",step:1}}}});function ShopXCartProductCard({imageVisibility,image,quantityControlColor,quantityNumberColor,quantityContainerBgColor,quantityControlBgColor,quantityControlHoverColor,xColor,xBgColor,xBgHoverColor,shopifyProductTitle,shopifyProductPriceAmount,shopifyQuantity,variants,style={},onRemove,onAddQuantity,onSubtractQuantity,imageConfigs,quantityConfigs,removeIconConfigs,containerConfigs,linkConfigs,titleConfigs,_lineItem,quantityContainerBorder=\"1px solid #E2E2E2\",quantityContainerRadius=\"8px\",Radius}){const[isHovered,setIsHovered]=useState(false);const handleMouseEnter=e=>{// Only set hover if not clicking quantity or remove buttons\nif(!e.target.closest(\"button\")){setIsHovered(true);}};const handleMouseLeave=()=>{setIsHovered(false);};// Construct product URL if linking is enabled\nconst productUrl=linkConfigs?.enabled&&_lineItem?.merchandise?.product?.handle?`${window.location.origin}/${linkConfigs.slugPath||\"\"}${_lineItem.merchandise.product.handle}`:null;const imageHeight=imageConfigs?.ratio===\"4:5\"?(imageConfigs?.width||112)*1.25:imageConfigs?.ratio===\"3:2\"?(imageConfigs?.width||112)*(2/3):imageConfigs?.width||112;const imageBorderStyle=imageConfigs?.border?.borderStyle||\"solid\";const imageBorderWidth=imageConfigs?.border?.borderWidth||0;const imageBorderColor=imageConfigs?.border?.borderColor||\"transparent\";const imageRadius=typeof imageConfigs?.radius===\"object\"?`${imageConfigs.radius.topLeft}px ${imageConfigs.radius.topRight}px ${imageConfigs.radius.bottomRight}px ${imageConfigs.radius.bottomLeft}px`:`${imageConfigs?.radius||4}px`;const XIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"2\",x2:\"14\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"14\",x2:\"14\",y2:\"2\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});const removeButton=/*#__PURE__*/_jsx(\"button\",{onClick:onRemove,style:{border:removeIconConfigs?.border?`${removeIconConfigs.border.borderWidth}px ${removeIconConfigs.border.borderStyle} ${removeIconConfigs.border.borderColor}`:\"none\",background:removeIconConfigs?.bg||\"#F5F5F5\",color:removeIconConfigs?.icon||\"#000000\",cursor:\"pointer\",padding:\"4px\",borderRadius:typeof removeIconConfigs?.radius===\"object\"?`${removeIconConfigs.radius.topLeft}px ${removeIconConfigs.radius.topRight}px ${removeIconConfigs.radius.bottomRight}px ${removeIconConfigs.radius.bottomLeft}px`:typeof removeIconConfigs?.radius===\"string\"?removeIconConfigs.radius:\"80px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:\"24px\",height:\"24px\"},onMouseEnter:e=>e.currentTarget.style.background=removeIconConfigs?.bgHover||\"#EBEBEB\",onMouseLeave:e=>e.currentTarget.style.background=removeIconConfigs?.bg||\"#F5F5F5\",children:removeIconConfigs?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:removeIconConfigs?.customImage,alt:\"Remove\",style:{width:removeIconConfigs?.iconSize,height:removeIconConfigs?.iconSize}}):/*#__PURE__*/_jsx(XIcon,{size:removeIconConfigs?.iconSize||8,weight:removeIconConfigs?.iconWeight||2})});const containerStyle={display:\"flex\",alignItems:\"stretch\",width:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",cursor:productUrl?\"pointer\":\"default\",borderRadius:typeof containerConfigs?.radius===\"object\"?`${containerConfigs.radius.topLeft}px ${containerConfigs.radius.topRight}px ${containerConfigs.radius.bottomRight}px ${containerConfigs.radius.bottomLeft}px`:`${containerConfigs?.radius||0}px`,border:containerConfigs?.border?`${containerConfigs.border.borderWidth}px ${containerConfigs.border.borderStyle} ${containerConfigs.border.borderColor}`:undefined,padding:typeof containerConfigs?.padding===\"object\"?`${containerConfigs.padding.top}px ${containerConfigs.padding.right}px ${containerConfigs.padding.bottom}px ${containerConfigs.padding.left}px`:containerConfigs?.padding||\"0px\",background:\"transparent\",...style};const contentStyle={display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0,padding:containerConfigs?.insidePadding||\"0px\"};const imageStyle={position:\"relative\",width:imageConfigs?.width||112,height:imageHeight,flexShrink:0,background:imageConfigs?.background||\"#F2F2F2\",borderRadius:imageConfigs?.radius||\"4px\",border:`${imageBorderWidth}px ${imageBorderStyle} ${imageBorderColor}`,overflow:\"hidden\"};const imageInnerStyle={width:\"100%\",height:\"100%\",objectFit:imageConfigs?.type===\"Fit\"?\"contain\":\"cover\",transition:\"transform 0.3s ease, opacity 0.3s ease\",...isHovered&&imageConfigs?.hover===\"Zoom\"&&{transform:`scale(${imageConfigs.zoomScale})`},...isHovered&&imageConfigs?.hover===\"Opacity\"&&{opacity:imageConfigs.opacity}};const titleStyle={...titleConfigs?.font||{},color:isHovered?titleConfigs?.hoverColor:titleConfigs?.color,margin:0,transition:\"color 0.3s ease\",textTransform:titleConfigs?.textTransform||\"none\"};const handleClick=e=>{// Only navigate if not clicking quantity or remove buttons\nif(productUrl&&!e.target.closest(\"button\")){window.location.href=productUrl;}};return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onClick:handleClick,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0},children:[imageVisibility&&image&&/*#__PURE__*/_jsx(\"div\",{style:imageStyle,children:/*#__PURE__*/_jsx(\"img\",{src:image,style:imageInnerStyle,onError:e=>{e.currentTarget.style.display=\"none\";}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",flex:1,minWidth:0,gap:containerConfigs?.gap??0,padding:containerConfigs?.insidePadding||\"0px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",width:\"100%\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:containerConfigs?.gap??0,flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:typeof shopifyProductTitle===\"string\"?shopifyProductTitle:/*#__PURE__*/React.cloneElement(shopifyProductTitle,{style:titleStyle})}),variants]}),removeIconConfigs?.position===\"Top\"?removeButton:shopifyProductPriceAmount]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"16px\",marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor:quantityConfigs?.container?.containerBg||\"transparent\",borderRadius:typeof quantityConfigs?.container?.containerRadius===\"object\"?`${quantityConfigs.container.containerRadius.topLeft}px ${quantityConfigs.container.containerRadius.topRight}px ${quantityConfigs.container.containerRadius.bottomRight}px ${quantityConfigs.container.containerRadius.bottomLeft}px`:typeof quantityConfigs?.container?.containerRadius===\"string\"?quantityConfigs.container.containerRadius:\"8px\",padding:quantityConfigs?.container?.padding||\"4px\",border:quantityConfigs?.container?.containerBorder?`${quantityConfigs.container.containerBorder.borderWidth}px ${quantityConfigs.container.containerBorder.borderStyle} ${quantityConfigs.container.containerBorder.borderColor}`:\"1px solid #E2E2E2\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onSubtractQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customMinusIcon,alt:\"Minus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(MinusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\",color:quantityConfigs?.container?.number||\"#000000\"},children:shopifyQuantity}),/*#__PURE__*/_jsx(\"button\",{onClick:onAddQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customPlusIcon,alt:\"Plus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(PlusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})})]}),removeIconConfigs?.position===\"Bottom\"?removeButton:shopifyProductPriceAmount]})]})]})});}const MinusIcon=({size=8,weight})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})});const PlusIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartProductCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartProductCard.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState,useCallback,useRef,cloneElement}from\"react\";import{appendUTMParamsToUrl,getUTMParameters}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/FEvjwd8hgxLsRZOnQKKH/utmParams.js\";import{throttle}from\"lodash-es\";import{addPropertyControls,ControlType}from\"framer\";import{appendLanguageToUrl}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartCheckoutButton({componentInstance}){const[checkoutUrl,setCheckoutUrl]=useState(null);const isFetching=useRef(false);// Capture UTM parameters on component mount\nuseEffect(()=>{// Get UTM parameters when component mounts\ngetUTMParameters();},[]);const waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCheckoutUrl=useCallback(async cartId=>{if(isFetching.current)return;isFetching.current=true;try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"Cart Data in checkout button\", cartData)\nif(cartData){//console.log(\"Cart Data in checkout button\", cartData)\n// Check for existing attributes\nconst storedAttributes=JSON.parse(localStorage.getItem(\"fc_cart_attributes\")||\"[]\");// console.log(\"Cart data received:\", {\n//     checkoutUrl: cartData.checkoutUrl,\n//     storedAttributes,\n// })\nwindow.shopXtools.cart=cartData;setCheckoutUrl(cartData.checkoutUrl||null);}else{console.error(\"Failed to fetch cart data from Shopify\");setCheckoutUrl(null);}}catch(error){console.error(\"Error fetching cart from Shopify:\",error);setCheckoutUrl(null);}finally{isFetching.current=false;}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id||localStorage.getItem(\"shopX_cart_id\");if(cartId){await fetchCartAndUpdateCheckoutUrl(cartId);}else{console.warn(\"No cart ID found. Cart is empty.\");setCheckoutUrl(null);}},1e3),[fetchCartAndUpdateCheckoutUrl]);useEffect(()=>{handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);const handleClick=async e=>{try{// Aggregate all product-specific attributes from sessionStorage\nconst allAttributes=[];for(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"fc_cart_attributes_\")){const productAttributes=JSON.parse(sessionStorage.getItem(key)||\"{}\");Object.entries(productAttributes).forEach(([attrKey,attrValue])=>{allAttributes.push({key:attrKey,value:String(attrValue)});});}}// Update cart attributes if we have any\nif(allAttributes.length>0&&window.shopXtools?.handleCartMutation){const updateCartMutation=`\n                    mutation cartAttributesUpdate($cartId: ID!, $attributes: [AttributeInput!]!) {\n                        cartAttributesUpdate(cartId: $cartId, attributes: $attributes) {\n                            cart {\n                                id\n                                attributes {\n                                    key\n                                    value\n                                }\n                            }\n                            userErrors {\n                                field\n                                message\n                            }\n                        }\n                    }\n                `;try{await window.shopXtools.handleCartMutation(updateCartMutation,{cartId:window.shopXtools.cart.id,attributes:allAttributes});}catch(error){console.error(\"Failed to update cart attributes:\",error);}}// Analytics\nconst cart=window.shopXtools?.cart;if(!cart){console.warn(\"No cart found.\");return;// Exit if no cart is available\n}// Check if lines is defined and is an array\nconst lines=cart.lines?.edges||[];if(!Array.isArray(lines)){console.error(\"Lines is not an array:\",lines);return;// Exit if lines is not an array\n}const cartItems=lines.map(line=>line.node)// Assuming line.node contains the item details\n;// const value = parseFloat(cartItems.reduce((total, item) => total + parseFloat(item.cost.totalAmount.amount) * item.quantity, 0).toFixed(2));\n// const currency = cartItems.length > 0 ? cartItems[0].cost.totalAmount.currencyCode : 'USD';\nconst value=cart?.cost.subtotalAmount.amount;const currency=cart?.cost.subtotalAmount.currencyCode;const items=cartItems.map(item=>({item_id:item.merchandise.id,item_name:item.merchandise.title,price:item.merchandise.price.amount,quantity:item.quantity}));// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Begin Checkout - google:\", {\n//     currency,\n//     value,\n//     items,\n// })\nwindow.fcTrackGAEvent(\"begin_checkout\",{currency,value,items});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){const contentIds=items.map(item=>item.item_id)// Get all item IDs\n;const totalItems=items.reduce((total,item)=>total+item.quantity,0)// Sum all quantities\n;// console.log(\"Tracking Begin Checkout - meta:\", {\n//     content_type: \"product\",\n//     content_ids: contentIds,\n//     value,\n//     currency,\n//     num_items: totalItems,\n// })\nfbq(\"track\",\"InitiateCheckout\",{content_type:\"product\",content_ids:contentIds,value,currency,num_items:totalItems});}let finalCheckoutUrl=checkoutUrl;// Only proceed with UTM params and language if we have a valid checkout URL\nif(finalCheckoutUrl){finalCheckoutUrl=appendUTMParamsToUrl(finalCheckoutUrl);finalCheckoutUrl=appendLanguageToUrl(finalCheckoutUrl);// Clear all product-specific attributes after successful checkout redirect\nfor(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"shopX_cart_attributes_\")){sessionStorage.removeItem(key);}}window.location.assign(finalCheckoutUrl)// Use assign instead of href to avoid page reload and make sure it works in Safari and Chrome\n;}else{console.error(\"No checkout URL available\");}}catch(error){console.error(\"Error during checkout:\",error);}};const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"});}return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleClick(e);if(content.props?.onClick){content.props.onClick(e);}}})});}addPropertyControls(FC_CartCheckoutButton,{componentInstance:{type:ControlType.ComponentInstance,title:\"Component Instance\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCheckoutButton.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n */export default function FC_CartClearButton(props){var _content_props;const{Default}=props;const[isClearing,setIsClearing]=useState(false);const waitForShopXTools=(timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(window.shopXtools&&window.shopXtools.handleCartMutation){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"shopXtools not initialized within timeout\"));}else{setTimeout(checkCondition,100);}};checkCondition();});};const clearCart=useCallback(async e=>{if(isClearing)return;setIsClearing(true);try{var _currentCart_lines_edges,_currentCart_lines;await waitForShopXTools();const cartId=localStorage.getItem(\"shopX_cart_id\");if(!cartId){return;}const currentCart=window.shopXtools.cart;const lineIds=(currentCart===null||currentCart===void 0?void 0:(_currentCart_lines=currentCart.lines)===null||_currentCart_lines===void 0?void 0:(_currentCart_lines_edges=_currentCart_lines.edges)===null||_currentCart_lines_edges===void 0?void 0:_currentCart_lines_edges.map(edge=>edge.node.id))||[];if(lineIds.length===0){return;}const clearCartMutation=`\n                mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!) {\n                    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n                        cart {\n                            id\n                            lines(first: 100) {\n                                edges {\n                                    node {\n                                        id\n                                        quantity\n                                    }\n                                }\n                            }\n                        }\n                        userErrors {\n                            message\n                            field\n                        }\n                    }\n                }\n            `;const data=await window.shopXtools.handleCartMutation(clearCartMutation,{cartId,lineIds});if(data){localStorage.setItem(\"shopXtools.cart\",JSON.stringify(data.cartLinesRemove.cart));window.shopXtools.cart=data.cartLinesRemove.cart;window.dispatchEvent(new Event(\"shopXtools-cart-update\"));}}catch(error){// Silent error handling - logging removed\n}finally{setIsClearing(false);}},[isClearing]);let content=(Default===null||Default===void 0?void 0:Default[0])||null;if(!content){return null;}const clonedElement=/*#__PURE__*/cloneElement(content,{style:{...((_content_props=content.props)===null||_content_props===void 0?void 0:_content_props.style)||{},width:\"100%\",height:\"100%\"},onClick:clearCart});return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:clonedElement});}FC_CartClearButton.defaultProps={Default:null};addPropertyControls(FC_CartClearButton,{Default:{type:ControlType.ComponentInstance,title:\"Button Design\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartClearButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartClear.map","import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(!document.hidden);useEffect(()=>{const onVisibilityChange=()=>setIsVisible(!document.hidden);document.addEventListener(\"visibilitychange\",onVisibilityChange,false);return()=>{document.removeEventListener(\"visibilitychange\",onVisibilityChange);};},[]);return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap}from\"framer-motion\";import{Children,cloneElement,forwardRef,memo,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js\";function awaitRefCallback(element,controller){let refCallbackResolve;// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\n// we abort here so that the promise isn't left around in case the ref is never set\ncontroller.abort();return;}refCallbackResolve?.(node);},configurable:true});// no need to create a promise if current already exists\nif(current)return current;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",reject);}).catch(()=>{});return refCallbackPromise;}// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Slideshow(props){/**\n     * Properties\n     */const{slots=[],startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover,playOffscreen}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const amountChildren=Children.count(filteredSlots);const hasChildren=amountChildren>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"⭐️\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];// when the slots change, generate new array\n},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength:null});/* For pausing on hover */const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */let dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{if(!parentRef.current)return;const firstChild=childrenRef[0].current;const lastChild=childrenRef[1].current;const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength});},[]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const[firstChild,lastChild]=childrenRef;if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),amountChildren>1?awaitRefCallback(lastChild,controller):true]);}catch{controller.abort();}frame.read(measure,false,true);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{scheduleMeasure();},[itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();startTransition(()=>setIsResizing(true));}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>startTransition(()=>setIsResizing(false)),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots?.length;const childrenSize=isCanvas?0:size?.children;const itemWithGap=size?.item+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);if(isCanvas){if(currentItem!==startFrom){setCurrentItem(startFrom);}}/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageVisibility()&&isInView;const factor=isInverted?1:-1;/* The x and y values to start from */const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */const canvasPosition=isHorizontal?-startFrom*(size?.itemWidth+gap):-startFrom*(size?.itemHeight+gap);/* Calculate the new value to animate to */const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping *//* Instead of 0 to a negative full duplicated row, we start with an offset */const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point *//* The subtraction of a full row of children is for overflow */useLayoutEffect(()=>{if(size?.children===null)return;/* Initial measure */// if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     *//* Next and previous function, animates the X */const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover&&(playOffscreen||isVisible)){timeoutRef.current=setTimeout(()=>{startTransition(()=>setCurrentItem(item=>item+1));switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=(delta,transition=false)=>{if(!isInverted){if(transition)startTransition(()=>setCurrentItem(item=>item+delta));else setCurrentItem(item=>item+delta);}else{if(transition)startTransition(()=>setCurrentItem(item=>item-delta));else setCurrentItem(item=>item-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){startTransition(()=>setCurrentItem(item=>item+goto));}else{startTransition(()=>setCurrentItem(item=>item-gotoInverted));}};/**\n     * Drag\n     */const handleDragStart=()=>{startTransition(()=>setIsDragging(true));};const handleDragEnd=(event,{offset,velocity})=>{startTransition(()=>setIsDragging(false));const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200// Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch *//* For velocity use only */const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne,true);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne,true);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta,true);}if(isHalfOfPrev){setDelta(-itemDelta,true);}}};/* Kickstart the auto-playing once we have all the children */useEffect(()=>{if(!isVisible||isResizing||amountChildren<=1)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */let childCounter=0;/**\n     * Sizing\n     * */const columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */for(let index=0;index<duplicateBy;index++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{let ref;if(index===0){if(childIndex===0){ref=childrenRef[0];}else if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}}return /*#__PURE__*/_jsx(Slide,{ref:ref,slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:filteredSlots?.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<filteredSlots?.length;i++){dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/_jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:size?.item!==null?1:OPACITY_0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();startTransition(()=>setIsMouseDown(true));},onMouseUp:()=>startTransition(()=>setIsMouseDown(false)),ref:visibilityRef,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/_jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?OPACITY_0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:OPACITY_0},transition:transitionControl,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1,true),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1,true),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});}/* Default Properties */Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true,playOffscreen:false},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover},playOffscreen:{type:ControlType.Boolean,title:\"Offscreen\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.playOffscreen}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\"],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */const Slide=/*#__PURE__*/memo(/*#__PURE__*/forwardRef(function Component(props,ref){const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;const fallbackRef=useRef();/**\n         * Unique offsets + scroll range [0, 1, 1, 0]\n         */const childOffset=(size?.item+gap)*childCounter;const scrollRange=[-size?.item,0,size?.parent-size?.item+gap,size?.parent].map(val=>val-childOffset);/**\n         * Effects\n         */const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.on(\"change\",newValue=>{const node=ref?.current??fallbackRef.current;node?.setAttribute(\"aria-hidden\",!newValue);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);const key=slideKey+\"child\";return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",id:key,children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/cloneElement(child,{ref:ref??fallbackRef,key,style:{...child.props?.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined})})});}));const Dot=/*#__PURE__*/memo(function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item *//* Go 0—1—2—3—4—5—0 */let isSelected=wrappedIndex===index;/* Go 0—5—4—3—2—1—0—5 instead when inverted */if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});});/* Dot Styles */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map","var t,e,r,n=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;},f=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let o of a(e))u.call(t,o)||o===r||i(t,o,{get:()=>e[o],enumerable:!(n=s(e,o))||n.enumerable});return t;},h=(t,e,r)=>(r=null!=t?n(o(t)):{},f(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:i(r,\"default\",{value:t,enumerable:!0}),t)),c=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),p=l({\"../../../node_modules/splaytree/dist/splay.js\"(t,e){var r;r=function(){var t=function(t,e){this.next=null,this.key=t,this.data=e,this.left=null,this.right=null;};function e(t,e){return t>e?1:t<e?-1:0;}function r(e,r,n){for(var i=new t(null,null),s=i,a=i;;){var o=n(e,r.key);if(o<0){if(null===r.left)break;if(0>n(e,r.left.key)){var u=r.left;if(r.left=u.right,u.right=r,null===(r=u).left)break;}a.left=r,a=r,r=r.left;}else if(o>0){if(null===r.right)break;if(n(e,r.right.key)>0){var u=r.right;if(r.right=u.left,u.left=r,null===(r=u).right)break;}s.right=r,s=r,r=r.right;}else break;}return s.right=r.left,a.left=r.right,r.left=i.right,r.right=i.left,r;}function n(e,n,i,s){var a=new t(e,n);if(null===i)return a.left=a.right=null,a;i=r(e,i,s);var o=s(e,i.key);return o<0?(a.left=i.left,a.right=i,i.left=null):o>=0&&(a.right=i.right,a.left=i,i.right=null),a;}function i(t,e,n){var i=null,s=null;if(e){e=r(t,e,n);var a=n(e.key,t);0===a?(i=e.left,s=e.right):a<0?(s=e.right,e.right=null,i=e):(i=e.left,e.left=null,s=e);}return{left:i,right:s};}return /** @class */function(){function s(t){void 0===t&&(t=e),this._root=null,this._size=0,this._comparator=t;}return s.prototype.insert=function(t,e){return this._size++,this._root=n(t,e,this._root,this._comparator);},s.prototype.add=function(e,n){var i=new t(e,n);null===this._root&&(i.left=i.right=null,this._size++,this._root=i);var s=this._comparator,a=r(e,this._root,s),o=s(e,a.key);return 0===o?this._root=a:(o<0?(i.left=a.left,i.right=a,a.left=null):o>0&&(i.right=a.right,i.left=a,a.right=null),this._size++,this._root=i),this._root;},s.prototype.remove=function(t){this._root=this._remove(t,this._root,this._comparator);},s.prototype._remove=function(t,e,n){var i;return null===e?null:(e=r(t,e,n),0===n(t,e.key))?(null===e.left?i=e.right:(i=r(t,e.left,n)).right=e.right,this._size--,i):e;},s.prototype.pop=function(){var t=this._root;if(t){for(;t.left;)t=t.left;return this._root=r(t.key,this._root,this._comparator),this._root=this._remove(t.key,this._root,this._comparator),{key:t.key,data:t.data};}return null;},s.prototype.findStatic=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return e;e=n<0?e.left:e.right;}return null;},s.prototype.find=function(t){return this._root&&(this._root=r(t,this._root,this._comparator),0!==this._comparator(t,this._root.key))?null:this._root;},s.prototype.contains=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return!0;e=n<0?e.left:e.right;}return!1;},s.prototype.forEach=function(t,e){for(var r=this._root,n=[],i=!1;!i;)null!==r?(n.push(r),r=r.left):0!==n.length?(r=n.pop(),t.call(e,r),r=r.right):i=!0;return this;},s.prototype.range=function(t,e,r,n){for(var i=[],s=this._comparator,a=this._root;0!==i.length||a;)if(a)i.push(a),a=a.left;else{if(s((a=i.pop()).key,e)>0)break;if(s(a.key,t)>=0&&r.call(n,a))return this;a=a.right;}return this;},s.prototype.keys=function(){var t=[];return this.forEach(function(e){var r=e.key;return t.push(r);}),t;},s.prototype.values=function(){var t=[];return this.forEach(function(e){var r=e.data;return t.push(r);}),t;},s.prototype.min=function(){return this._root?this.minNode(this._root).key:null;},s.prototype.max=function(){return this._root?this.maxNode(this._root).key:null;},s.prototype.minNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.left;)t=t.left;return t;},s.prototype.maxNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.right;)t=t.right;return t;},s.prototype.at=function(t){for(var e=this._root,r=!1,n=0,i=[];!r;)if(e)i.push(e),e=e.left;else if(i.length>0){if(e=i.pop(),n===t)return e;n++,e=e.right;}else r=!0;return null;},s.prototype.next=function(t){var e=this._root,r=null;if(t.right){for(r=t.right;r.left;)r=r.left;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?(r=e,e=e.left):e=e.right;}return r;},s.prototype.prev=function(t){var e=this._root,r=null;if(null!==t.left){for(r=t.left;r.right;)r=r.right;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?e=e.left:(r=e,e=e.right);}return r;},s.prototype.clear=function(){return this._root=null,this._size=0,this;},s.prototype.toList=function(){return function(e){for(var r=e,n=[],i=!1,s=new t(null,null),a=s;!i;)r?(n.push(r),r=r.left):n.length>0?r=(r=a=a.next=n.pop()).right:i=!0;return a.next=null,s.next;}(this._root);},s.prototype.load=function(e,r,n){void 0===r&&(r=[]),void 0===n&&(n=!1);var i=e.length,s=this._comparator;if(n&&function t(e,r,n,i,s){if(!(n>=i)){for(var a=e[n+i>>1],o=n-1,u=i+1;;){do o++;while(0>s(e[o],a))do u--;while(s(e[u],a)>0)if(o>=u)break;var l=e[o];e[o]=e[u],e[u]=l,l=r[o],r[o]=r[u],r[u]=l;}t(e,r,n,u,s),t(e,r,u+1,i,s);}}(e,r,0,i-1,s),null===this._root)this._root=function e(r,n,i,s){var a=s-i;if(a>0){var o=i+Math.floor(a/2),u=r[o],l=n[o],f=new t(u,l);return f.left=e(r,n,i,o),f.right=e(r,n,o+1,s),f;}return null;}(e,r,0,i),this._size=i;else{var a=function(e,r,n){for(var i=new t(null,null),s=i,a=e,o=r;null!==a&&null!==o;)0>n(a.key,o.key)?(s.next=a,a=a.next):(s.next=o,o=o.next),s=s.next;return null!==a?s.next=a:null!==o&&(s.next=o),i.next;}(this.toList(),function(e,r){for(var n=new t(null,null),i=n,s=0;s<e.length;s++)i=i.next=new t(e[s],r[s]);return i.next=null,n.next;}(e,r),s);i=this._size+i,this._root=function t(e,r,n){var i=n-r;if(i>0){var s=r+Math.floor(i/2),a=t(e,r,s),o=e.head;return o.left=a,e.head=e.head.next,o.right=t(e,s+1,n),o;}return null;}({head:a},0,i);}return this;},s.prototype.isEmpty=function(){return null===this._root;},Object.defineProperty(s.prototype,\"size\",{get:function(){return this._size;},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"root\",{get:function(){return this._root;},enumerable:!0,configurable:!0}),s.prototype.toString=function(t){void 0===t&&(t=function(t){return String(t.key);});var e=[];return function t(e,r,n,i,s){if(e){i(\"\"+r+(n?\"└── \":\"├── \")+s(e)+\"\\n\");var a=r+(n?\"    \":\"│   \");e.left&&t(e.left,a,!1,i,s),e.right&&t(e.right,a,!0,i,s);}}(this._root,\"\",!0,function(t){return e.push(t);},t),e.join(\"\");},s.prototype.update=function(t,e,s){var a,o,u=this._comparator,l=i(t,this._root,u),f=l.left,h=l.right;0>u(t,e)?h=n(e,s,h,u):f=n(e,s,f,u),this._root=(a=f,null===(o=h)?a:(null===a||((o=r(a.key,o,u)).left=a),o));},s.prototype.split=function(t){return i(t,this._root,this._comparator);},s.prototype[Symbol.iterator]=function(){var t,e,r;return function(t,e){var r,n,i,s,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1];},trys:[],ops:[]};return s={next:o(0),throw:o(1),return:o(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this;}),s;function o(s){return function(o){return function(s){if(r)throw TypeError(\"Generator is already executing.\");for(;a;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue;}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break;}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break;}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break;}i[2]&&a.ops.pop(),a.trys.pop();continue;}s=e.call(t,a);}catch(t){s=[6,t],n=0;}finally{r=i=0;}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0};}([s,o]);};}}(this,function(n){switch(n.label){case 0:t=this._root,e=[],r=!1,n.label=1;case 1:if(r)return[3,6];if(!(null!==t))return[3,2];return e.push(t),t=t.left,[3,5];case 2:if(!(0!==e.length))return[3,4];return[4,t=e.pop()];case 3:return n.sent(),t=t.right,[3,5];case 4:r=!0,n.label=5;case 5:return[3,1];case 6:return[2];}});},s;}();},\"object\"==typeof t&&void 0!==e?e.exports=r():\"function\"==typeof define&&define.amd?define(r):t.SplayTree=r();}}),d=l({\"../../../node_modules/whatwg-mimetype/lib/utils.js\"(t){t.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \\t\\n\\r]+/u,\"\").replace(/[ \\t\\n\\r]+$/u,\"\"),t.removeTrailingHTTPWhitespace=t=>t.replace(/[ \\t\\n\\r]+$/u,\"\"),t.isHTTPWhitespaceChar=t=>\" \"===t||\"\t\"===t||\"\\n\"===t||\"\\r\"===t,t.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t),t.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\\t\\u0020-\\u007E\\u0080-\\u00FF]*$/u.test(t),t.asciiLowercase=t=>t.replace(/[A-Z]/ug,t=>t.toLowerCase()),t.collectAnHTTPQuotedString=(t,e)=>{let r=\"\";for(e++;;){for(;e<t.length&&'\"'!==t[e]&&\"\\\\\"!==t[e];)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,\"\\\\\"===n){if(e>=t.length){r+=\"\\\\\";break;}r+=t[e],++e;}else break;}return[r,e];};}}),g=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type-parameters.js\"(t,e){var{asciiLowercase:r,solelyContainsHTTPTokenCodePoints:n,soleyContainsHTTPQuotedStringTokenCodePoints:i}=d();e.exports=class{get size(){return this._map.size;}get(t){return t=r(String(t)),this._map.get(t);}has(t){return t=r(String(t)),this._map.has(t);}set(t,e){if(t=r(String(t)),e=String(e),!n(t))throw Error(`Invalid MIME type parameter name \"${t}\": only HTTP token code points are valid.`);if(!i(e))throw Error(`Invalid MIME type parameter value \"${e}\": only HTTP quoted-string token code points are valid.`);return this._map.set(t,e);}clear(){this._map.clear();}delete(t){return t=r(String(t)),this._map.delete(t);}forEach(t,e){this._map.forEach(t,e);}keys(){return this._map.keys();}values(){return this._map.values();}entries(){return this._map.entries();}[Symbol.iterator](){return this._map[Symbol.iterator]();}constructor(t){this._map=t;}};}}),v=l({\"../../../node_modules/whatwg-mimetype/lib/parser.js\"(t,e){var{removeLeadingAndTrailingHTTPWhitespace:r,removeTrailingHTTPWhitespace:n,isHTTPWhitespaceChar:i,solelyContainsHTTPTokenCodePoints:s,soleyContainsHTTPQuotedStringTokenCodePoints:a,asciiLowercase:o,collectAnHTTPQuotedString:u}=d();e.exports=t=>{t=r(t);let e=0,l=\"\";for(;e<t.length&&\"/\"!==t[e];)l+=t[e],++e;if(0===l.length||!s(l)||e>=t.length)return null;++e;let f=\"\";for(;e<t.length&&\";\"!==t[e];)f+=t[e],++e;if(0===(f=n(f)).length||!s(f))return null;let h={type:o(l),subtype:o(f),parameters:/* @__PURE__ */new Map};for(;e<t.length;){for(++e;i(t[e]);)++e;let r=\"\";for(;e<t.length&&\";\"!==t[e]&&\"=\"!==t[e];)r+=t[e],++e;if(r=o(r),e<t.length){if(\";\"===t[e])continue;++e;}let l=null;if('\"'===t[e])for([l,e]=u(t,e);e<t.length&&\";\"!==t[e];)++e;else{for(l=\"\";e<t.length&&\";\"!==t[e];)l+=t[e],++e;if(\"\"===(l=n(l)))continue;}r.length>0&&s(r)&&a(l)&&!h.parameters.has(r)&&h.parameters.set(r,l);}return h;};}}),y=l({\"../../../node_modules/whatwg-mimetype/lib/serializer.js\"(t,e){var{solelyContainsHTTPTokenCodePoints:r}=d();e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(0===t.parameters.size)return e;for(let[n,i]of t.parameters)e+=\";\"+n+\"=\",r(i)&&0!==i.length||(i=i.replace(/([\"\\\\])/ug,\"\\\\$1\"),i=`\"${i}\"`),e+=i;return e;};}}),m=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type.js\"(t,e){var r=g(),n=v(),i=y(),{asciiLowercase:s,solelyContainsHTTPTokenCodePoints:a}=d();e.exports=class{static parse(t){try{return new this(t);}catch(t){return null;}}get essence(){return`${this.type}/${this.subtype}`;}get type(){return this._type;}set type(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid type: must be a non-empty string\");if(!a(t))throw Error(`Invalid type ${t}: must contain only HTTP token code points`);this._type=t;}get subtype(){return this._subtype;}set subtype(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid subtype: must be a non-empty string\");if(!a(t))throw Error(`Invalid subtype ${t}: must contain only HTTP token code points`);this._subtype=t;}get parameters(){return this._parameters;}toString(){return i(this);}isJavaScript({prohibitParameters:t=!1}={}){switch(this._type){case\"text\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"javascript1.0\":case\"javascript1.1\":case\"javascript1.2\":case\"javascript1.3\":case\"javascript1.4\":case\"javascript1.5\":case\"jscript\":case\"livescript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}case\"application\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}default:return!1;}}isXML(){return\"xml\"===this._subtype&&(\"text\"===this._type||\"application\"===this._type)||this._subtype.endsWith(\"+xml\");}isHTML(){return\"html\"===this._subtype&&\"text\"===this._type;}constructor(t){t=String(t);let e=n(t);if(null===e)throw Error(`Could not parse MIME type string \"${t}\"`);this._type=e.type,this._subtype=e.subtype,this._parameters=new r(e.parameters);}};}}),w=h(c());// src/code-generation/components/cms/bundled/assert.ts\nfunction b(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function _(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar k={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},I=class{getOffset(){return this.offset;}ensureBufferLength(t){let e=this.buffer.byteLength;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=k.Uint8;this.ensureBufferLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=k.Uint16;this.ensureBufferLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=k.Uint32;this.ensureBufferLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=k.BigUint64;this.ensureBufferLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=k.Int8;this.ensureBufferLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=k.Int16;this.ensureBufferLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=k.Int32;this.ensureBufferLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=k.BigInt64;this.ensureBufferLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=k.Float32;this.ensureBufferLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=k.Float64;this.ensureBufferLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBuffer(t){let e=this.offset,r=e+t,n=this.buffer.slice(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBuffer(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.buffer=t,this.offset=0,this.view=new DataView(this.buffer),this.decoder=new TextDecoder;}};// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as U}from\"framer\";// src/utils/typeChecks.ts\nfunction S(t){return Number.isFinite(t);}function x(t){return void 0===t;}function E(t){return null===t;}function B(t){return null==t;}// ../../../node_modules/fflate/esm/browser.js\nvar T=Uint8Array,L=Uint16Array,M=Int32Array,A=new T([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,/* unused */0,0,/* impossible */0]),F=new T([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,/* unused */0,0]),j=new T([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),P=function(t,e){for(var r=new L(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new M(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i};},D=P(A,2),N=D.b,C=D.r;N[28]=258,C[258]=28;var O=P(F,0),$=O.b,q=O.r,z=new L(32768);for(e=0;e<32768;++e)t=(61680&(t=(52428&(t=(43690&e)>>1|(21845&e)<<1))>>2|(13107&t)<<2))>>4|(3855&t)<<4,z[e]=((65280&t)>>8|(255&t)<<8)>>1;var R=function(t,e,r){for(var n,i=t.length,s=0,a=new L(e);s<i;++s)t[s]&&++a[t[s]-1];var o=new L(e);for(s=1;s<e;++s)o[s]=o[s-1]+a[s-1]<<1;if(r){n=new L(1<<e);var u=15-e;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],f=e-t[s],h=o[t[s]-1]++<<f,c=h|(1<<f)-1;h<=c;++h)n[z[h]>>u]=l;}else for(s=0,n=new L(i);s<i;++s)t[s]&&(n[s]=z[o[t[s]-1]++]>>15-t[s]);return n;},H=new T(288);for(e=0;e<144;++e)H[e]=8;for(e=144;e<256;++e)H[e]=9;for(e=256;e<280;++e)H[e]=7;for(e=280;e<288;++e)H[e]=8;var J=new T(32);for(e=0;e<32;++e)J[e]=5;var W=/* @__PURE__ */R(H,9,0),G=/* @__PURE__ */R(H,9,1),K=/* @__PURE__ */R(J,5,0),V=/* @__PURE__ */R(J,5,1),X=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e;},Q=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r;},Z=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e);},Y=function(t){return(t+7)/8|0;},tt=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new T(t.subarray(e,r));},te=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],tr=function(t,e,r){var n=Error(e||te[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,tr),!r)throw n;return n;},tn=function(t,e,r,n){var i=t.length,s=n?n.length:0;if(!i||e.f&&!e.l)return r||new T(0);var a=!r,o=a||2!=e.i,u=e.i;a&&(r=new T(3*i));var l=function(t){var e=r.length;if(t>e){var n=new T(Math.max(2*e,t));n.set(r),r=n;}},f=e.f||0,h=e.p||0,c=e.b||0,p=e.l,d=e.d,g=e.m,v=e.n,y=8*i;do{if(!p){f=Q(t,h,1);var m=Q(t,h+1,3);if(h+=3,m){if(1==m)p=G,d=V,g=9,v=5;else if(2==m){var w=Q(t,h,31)+257,b=Q(t,h+10,15)+4,_=w+Q(t,h+5,31)+1;h+=14;for(var k=new T(_),I=new T(19),U=0;U<b;++U)I[j[U]]=Q(t,h+3*U,7);h+=3*b;for(var S=X(I),x=(1<<S)-1,E=R(I,S,1),U=0;U<_;){var B=E[Q(t,h,x)];h+=15&B;var L=B>>4;if(L<16)k[U++]=L;else{var M=0,P=0;for(16==L?(P=3+Q(t,h,3),h+=2,M=k[U-1]):17==L?(P=3+Q(t,h,7),h+=3):18==L&&(P=11+Q(t,h,127),h+=7);P--;)k[U++]=M;}}var D=k.subarray(0,w),C=k.subarray(w);g=X(D),v=X(C),p=R(D,g,1),d=R(C,v,1);}else tr(1);}else{var L=Y(h)+4,O=t[L-4]|t[L-3]<<8,q=L+O;if(q>i){u&&tr(0);break;}o&&l(c+O),r.set(t.subarray(L,q),c),e.b=c+=O,e.p=h=8*q,e.f=f;continue;}if(h>y){u&&tr(0);break;}}o&&l(c+131072);for(var z=(1<<g)-1,H=(1<<v)-1,J=h;;J=h){var M=p[Z(t,h)&z],W=M>>4;if((h+=15&M)>y){u&&tr(0);break;}if(M||tr(2),W<256)r[c++]=W;else if(256==W){J=h,p=null;break;}else{var K=W-254;if(W>264){var U=W-257,te=A[U];K=Q(t,h,(1<<te)-1)+N[U],h+=te;}var tn=d[Z(t,h)&H],ti=tn>>4;tn||tr(3),h+=15&tn;var C=$[ti];if(ti>3){var te=F[ti];C+=Z(t,h)&(1<<te)-1,h+=te;}if(h>y){u&&tr(0);break;}o&&l(c+131072);var ts=c+K;if(c<C){var ta=s-C,to=Math.min(C,ts);for(ta+c<0&&tr(3);c<to;++c)r[c]=n[ta+c];}for(;c<ts;++c)r[c]=r[c-C];}}e.l=p,e.p=J,e.b=c,e.f=f,p&&(f=1,e.m=g,e.d=d,e.n=v);}while(!f)return c!=r.length&&a?tt(r,0,c):r.subarray(0,c);},ti=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8;},ts=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16;},ta=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,s=r.slice();if(!i)return{t:tp,l:0};if(1==i){var a=new T(r[0].s+1);return a[r[0].s]=1,{t:a,l:1};}r.sort(function(t,e){return t.f-e.f;}),r.push({s:-1,f:25001});var o=r[0],u=r[1],l=0,f=1,h=2;for(r[0]={s:-1,f:o.f+u.f,l:o,r:u};f!=i-1;)o=r[r[l].f<r[h].f?l++:h++],u=r[l!=f&&r[l].f<r[h].f?l++:h++],r[f++]={s:-1,f:o.f+u.f,l:o,r:u};for(var c=s[0].s,n=1;n<i;++n)s[n].s>c&&(c=s[n].s);var p=new L(c+1),d=to(r[f-1],p,0);if(d>e){var n=0,g=0,v=d-e,y=1<<v;for(s.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f;});n<i;++n){var m=s[n].s;if(p[m]>e)g+=y-(1<<d-p[m]),p[m]=e;else break;}for(g>>=v;g>0;){var w=s[n].s;p[w]<e?g-=1<<e-p[w]++-1:++n;}for(;n>=0&&g;--n){var b=s[n].s;p[b]==e&&(--p[b],++g);}d=e;}return{t:new T(p),l:d};},to=function(t,e,r){return -1==t.s?Math.max(to(t.l,e,r+1),to(t.r,e,r+1)):e[t.s]=r;},tu=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new L(++e),n=0,i=t[0],s=1,a=function(t){r[n++]=t;},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0);}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0);}for(;s--;)a(i);s=1,i=t[o];}return{c:r.subarray(0,n),n:e};},tl=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r;},tf=function(t,e,r){var n=r.length,i=Y(e+2);t[i]=255&n,t[i+1]=n>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s<n;++s)t[i+s+4]=r[s];return(i+4+n)*8;},th=function(t,e,r,n,i,s,a,o,u,l,f){ti(e,f++,r),++i[256];for(var h,c,p,d,g=ta(i,15),v=g.t,y=g.l,m=ta(s,15),w=m.t,b=m.l,_=tu(v),k=_.c,I=_.n,U=tu(w),S=U.c,x=U.n,E=new L(19),B=0;B<k.length;++B)++E[31&k[B]];for(var B=0;B<S.length;++B)++E[31&S[B]];for(var T=ta(E,7),M=T.t,P=T.l,D=19;D>4&&!M[j[D-1]];--D);var N=l+5<<3,C=tl(i,H)+tl(s,J)+a,O=tl(i,v)+tl(s,w)+a+14+3*D+tl(E,M)+2*E[16]+3*E[17]+7*E[18];if(u>=0&&N<=C&&N<=O)return tf(e,f,t.subarray(u,u+l));if(ti(e,f,1+(O<C)),f+=2,O<C){h=R(v,y,0),c=v,p=R(w,b,0),d=w;var $=R(M,P,0);ti(e,f,I-257),ti(e,f+5,x-1),ti(e,f+10,D-4),f+=14;for(var B=0;B<D;++B)ti(e,f+3*B,M[j[B]]);f+=3*D;for(var q=[k,S],z=0;z<2;++z)for(var G=q[z],B=0;B<G.length;++B){var V=31&G[B];ti(e,f,$[V]),f+=M[V],V>15&&(ti(e,f,G[B]>>5&127),f+=G[B]>>12);}}else h=W,c=H,p=K,d=J;for(var B=0;B<o;++B){var X=n[B];if(X>255){var V=X>>18&31;ts(e,f,h[V+257]),f+=c[V+257],V>7&&(ti(e,f,X>>23&31),f+=A[V]);var Q=31&X;ts(e,f,p[Q]),f+=d[Q],Q>3&&(ts(e,f,X>>5&8191),f+=F[Q]);}else ts(e,f,h[X]),f+=c[X];}return ts(e,f,h[256]),f+c[256];},tc=/* @__PURE__ */new M([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),tp=/* @__PURE__ */new T(0),td=function(t,e,r,n,i,s){var a=s.z||t.length,o=new T(n+a+5*(1+Math.ceil(a/7e3))+i),u=o.subarray(n,o.length-i),l=s.l,f=7&(s.r||0);if(e){f&&(u[0]=s.r>>3);for(var h=tc[e-1],c=h>>13,p=8191&h,d=(1<<r)-1,g=s.p||new L(32768),v=s.h||new L(d+1),y=Math.ceil(r/3),m=2*y,w=function(e){return(t[e]^t[e+1]<<y^t[e+2]<<m)&d;},b=new M(25e3),_=new L(288),k=new L(32),I=0,U=0,S=s.i||0,x=0,E=s.w||0,B=0;S+2<a;++S){var j=w(S),P=32767&S,D=v[j];if(g[P]=D,v[j]=P,E<=S){var N=a-S;if((I>7e3||x>24576)&&(N>423||!l)){f=th(t,u,0,b,_,k,U,x,B,S-B,f),x=I=U=0,B=S;for(var O=0;O<286;++O)_[O]=0;for(var O=0;O<30;++O)k[O]=0;}var $=2,z=0,R=p,H=P-D&32767;if(N>2&&j==w(S-H))for(var J=Math.min(c,N)-1,W=Math.min(32767,S),G=Math.min(258,N);H<=W&&--R&&P!=D;){if(t[S+$]==t[S+$-H]){for(var K=0;K<G&&t[S+K]==t[S+K-H];++K);if(K>$){if($=K,z=H,K>J)break;for(var V=Math.min(H,K-2),X=0,O=0;O<V;++O){var Q=S-H+O&32767,Z=g[Q],te=Q-Z&32767;te>X&&(X=te,D=Q);}}}D=g[P=D],H+=P-D&32767;}if(z){b[x++]=268435456|C[$]<<18|q[z];var tr=31&C[$],tn=31&q[z];U+=A[tr]+F[tn],++_[257+tr],++k[tn],E=S+$,++I;}else b[x++]=t[S],++_[t[S]];}}for(S=Math.max(S,E);S<a;++S)b[x++]=t[S],++_[t[S]];f=th(t,u,l,b,_,k,U,x,B,S-B,f),l||(s.r=7&f|u[f/8|0]<<3,f-=7,s.h=v,s.p=g,s.i=S,s.w=E);}else{for(var S=s.w||0;S<a+l;S+=65535){var ti=S+65535;ti>=a&&(u[f/8|0]=l,ti=a),f=tf(u,f+1,t.subarray(S,ti));}s.i=a;}return tt(o,0,n+Y(f)+i);},tg=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new T(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length;}return td(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,n,i);};function tv(t,e){return tg(t,e||{},0,0);}function ty(t,e){return tn(t,{i:2},e&&e.out,e&&e.dictionary);}var tm=\"undefined\"!=typeof TextDecoder&&/* @__PURE__ */new TextDecoder,tw=0;try{tm.decode(tp,{stream:!0}),tw=1;}catch(t){}// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tb=h(p()),t_=1024,tk=1.5,tI=t=>2**t-1,tU=t=>-(2**(t-1)),tS=t=>2**(t-1)-1,tx={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:tU(8),Int16:tU(16),Int32:tU(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},tE={Uint8:tI(8),Uint16:tI(16),Uint32:tI(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:tS(8),Int16:tS(16),Int32:tS(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function tB(t,e,r,n){b(t>=e,t,\"outside lower bound for\",n),b(t<=r,t,\"outside upper bound for\",n);}var tT=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.buffer.slice(t,e);}subarray(t=0,e=this.offset){return new Uint8Array(this.buffer,t,e);}ensureBufferLength(t){let e=this.buffer.byteLength;if(this.offset+t<=e)return;let r=new ArrayBuffer(Math.ceil(e*tk)+t);tL(this.buffer,r,0),this.buffer=r,this.view=new DataView(r);}writeUint8(t){tB(t,tx.Uint8,tE.Uint8,\"Uint8\");let e=k.Uint8;this.ensureBufferLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){tB(t,tx.Uint16,tE.Uint16,\"Uint16\");let e=k.Uint16;this.ensureBufferLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){tB(t,tx.Uint32,tE.Uint32,\"Uint32\");let e=k.Uint32;this.ensureBufferLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){tB(t,tx.Uint64,tE.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){tB(t,tx.BigUint64,tE.BigUint64,\"BigUint64\");let e=k.BigUint64;this.ensureBufferLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){tB(t,tx.Int8,tE.Int8,\"Int8\");let e=k.Int8;this.ensureBufferLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){tB(t,tx.Int16,tE.Int16,\"Int16\");let e=k.Int16;this.ensureBufferLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){tB(t,tx.Int32,tE.Int32,\"Int32\");let e=k.Int32;this.ensureBufferLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){tB(t,tx.Int64,tE.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){tB(t,tx.BigInt64,tE.BigInt64,\"BigInt64\");let e=k.BigInt64;this.ensureBufferLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=k.Float32;this.ensureBufferLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=k.Float64;this.ensureBufferLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBuffer(t){let e=t.byteLength;this.ensureBufferLength(e),tL(t,this.buffer,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.byteLength;this.writeUint32(r),this.writeBuffer(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.buffer=new ArrayBuffer(t_),this.view=new DataView(this.buffer),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};function tL(t,e,r){let n=new Uint8Array(t),i=new Uint8Array(e);i.set(n,r);}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar tM=class{static fromString(t){let[e,r,n]=t.split(\"/\").map(Number);return b(S(e),\"Invalid chunkId\"),b(S(r),\"Invalid offset\"),b(S(n),\"Invalid length\"),new tM(e,r,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let e=t.readUint16(),r=t.readUint32(),n=t.readUint32();return new tM(e,r,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(b(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as tA}from\"framer\";function tF(t){if(E(t))return 0/* Null */;switch(t.type){case tA.Array:return 1/* Array */;case tA.Boolean:return 2/* Boolean */;case tA.Color:return 3/* Color */;case tA.Date:return 4/* Date */;case tA.Enum:return 5/* Enum */;case tA.File:return 6/* File */;case tA.ResponsiveImage:return 10/* ResponsiveImage */;case tA.Link:return 7/* Link */;case tA.Number:return 8/* Number */;case tA.Object:return 9/* Object */;case tA.RichText:return 11/* RichText */;case tA.String:return 12/* String */;default:_(t);}}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return tj.read(t);case 2/* Boolean */:return tP.read(t);case 3/* Color */:return tD.read(t);case 4/* Date */:return tN.read(t);case 5/* Enum */:return tC.read(t);case 6/* File */:return tO.read(t);case 7/* Link */:return t$.read(t);case 8/* Number */:return tq.read(t);case 9/* Object */:return tz.read(t);case 10/* ResponsiveImage */:return tR.read(t);case 11/* RichText */:return tH.read(t);case 12/* String */:return tJ.read(t);default:_(e);}},t.write=function(t,e){let r=tF(e);if(t.writeUint8(r),!E(e))switch(e.type){case tA.Array:return tj.write(t,e);case tA.Boolean:return tP.write(t,e);case tA.Color:return tD.write(t,e);case tA.Date:return tN.write(t,e);case tA.Enum:return tC.write(t,e);case tA.File:return tO.write(t,e);case tA.Link:return t$.write(t,e);case tA.Number:return tq.write(t,e);case tA.Object:return tz.write(t,e);case tA.ResponsiveImage:return tR.write(t,e);case tA.RichText:return tH.write(t,e);case tA.String:return tJ.write(t,e);default:_(e);}},t.compare=function(t,e,r){let n=tF(t),i=tF(e);if(n<i)return -1;if(n>i)return 1;if(E(t)||E(e))return 0;switch(t.type){case tA.Array:return b(e.type===tA.Array),tj.compare(t,e,r);case tA.Boolean:return b(e.type===tA.Boolean),tP.compare(t,e,r);case tA.Color:return b(e.type===tA.Color),tD.compare(t,e,r);case tA.Date:return b(e.type===tA.Date),tN.compare(t,e,r);case tA.Enum:return b(e.type===tA.Enum),tC.compare(t,e,r);case tA.File:return b(e.type===tA.File),tO.compare(t,e,r);case tA.Link:return b(e.type===tA.Link),t$.compare(t,e,r);case tA.Number:return b(e.type===tA.Number),tq.compare(t,e,r);case tA.Object:return b(e.type===tA.Object),tz.compare(t,e,r);case tA.ResponsiveImage:return b(e.type===tA.ResponsiveImage),tR.compare(t,e,r);case tA.RichText:return b(e.type===tA.RichText),tH.compare(t,e,r);case tA.String:return b(e.type===tA.String),tJ.compare(t,e,r);default:_(t);}};})(r||(r={}));var tj={read(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:tA.Array,value:n};},write(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);},compare(t,e,n){let i=t.value.length,s=e.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=t.value[s],a=e.value[s];b(!x(i),\"Left item must exist\"),b(!x(a),\"Right item must exist\");let o=r.compare(i,a,n);if(0!==o)return o;}return 0;}},tP={read:t=>({type:tA.Boolean,value:0!==t.readUint8()}),write(t,e){t.writeUint8(e.value?1:0);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tD={read:t=>({type:tA.Color,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tN={read(t){let e=t.readInt64(),r=new Date(e);return{type:tA.Date,value:r.toISOString()};},write(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);},compare(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}},tC={read:t=>({type:tA.Enum,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tO={read:t=>({type:tA.File,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},t$={read:t=>({type:tA.Link,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tq={read:t=>({type:tA.Number,value:t.readFloat64()}),write(t,e){t.writeFloat64(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tz={read(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:tA.Object,value:n};},write(t,e){let n=Object.entries(e.value);for(let[e,i]of(t.writeUint16(n.length),n))t.writeString(e),r.write(t,i);},compare(t,e,n){let i=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(b(!x(o),\"Left key must exist\"),b(!x(u),\"Left key must exist\"),o<u)return -1;if(o>u)return 1;let l=t.value[o],f=e.value[u];b(!x(l),\"Left value must exist\"),b(!x(f),\"Right value must exist\");let h=r.compare(l,f,n);if(0!==h)return h;}return 0;}},tR={read:t=>({type:tA.ResponsiveImage,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tH={read:t=>({type:tA.RichText,value:t.readUint32()}),write(t,e){t.writeUint32(e.value);},compare(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}},tJ={read:t=>({type:tA.String,value:t.readString()}),write(t,e){t.writeString(e.value);},compare(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}},tW=class{static deserialize(t){let e=ty(t),n=new I(e.buffer),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new tW(a,{collation:i}),u=n.readUint32();for(let t=0;t<u;t++){let t=[];for(let e=0;e<s;e++){let e=r.read(n);t.push(e);}let e=tM.read(n);o.entries.insert({values:t,pointer:e});}return o;}serialize(){let t=new tT;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(t.writeUint32(this.entries.size),this.entries)){let{values:n,pointer:i}=e.key;for(let e of n)r.write(t,e);i.write(t);}let e=t.subarray();return tv(e);}addItem(t,e){let r=this.fieldNames.map(e=>{var r;return null!=(r=t.getField(e))?r:null;});this.entries.insert({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=new tb.default((t,e)=>{let n=t.values,i=e.values;for(let t=0;t<this.fieldNames.length;t++){let e=n[t],s=i[t];b(!x(e),\"Left value must exist\"),b(!x(s),\"Right value must exist\");let a=r.compare(e,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}},tG=h(m()),tK=\"\\r\\n\",tV=\"--\";async function tX(t,e){let r=await fetch(t,{headers:{Range:t5(e)}});if(!r.ok)throw Error(`Request failed: ${r.status} ${r.statusText}`);let n=await r.arrayBuffer(),i=new Uint8Array(n);if(200===r.status)return e.map(t=>{if(t.to>i.length)throw Error(\"Missing data\");return i.slice(t.from,t.to);});if(206===r.status){let t=r.headers.get(\"Content-Type\");if(!t)throw Error(\"Missing Content-Type header\");let n=new t1,s=new tG.default(t);if(\"multipart\"===s.type&&\"byteranges\"===s.subtype){let t=s.parameters.get(\"boundary\");if(!t)throw Error(\"Missing boundary parameter\");let e=tY(i,t);for(let{headers:t,body:r}of e){let e=t.get(\"Content-Range\");if(!e)throw Error(\"Missing Content-Range header\");let i=t0(e);if(\"bytes\"!==i.unit)throw Error(\"Unsupported unit\");n.write(i.start,r);}}else{let t=r.headers.get(\"Content-Range\");if(!t)throw Error(\"Missing Content-Range header\");let e=t0(t);if(\"bytes\"!==e.unit)throw Error(\"Unsupported unit\");n.write(e.start,i);}return e.map(t=>n.read(t.from,t.to-t.from));}throw Error(`Unsupported response: ${r.status} ${r.statusText}`);}var tQ=new TextEncoder,tZ=new TextDecoder;function tY(t,e){let r=tQ.encode(tV+e),n=t3(t,r);if(x(n))throw Error(\"Missing parts start\");let i=n+r.length,s=tQ.encode(tK+tV+e+tV),a=t6(t,s);if(x(a))throw Error(\"Missing parts end\");let o=tQ.encode(tK+tV+e),u=t.subarray(i,a),l=t2(u,o);return l.map(t=>{let e=tQ.encode(tK+tK),r=t3(t,e);if(x(r))throw Error(\"Missing headers end\");let n=tQ.encode(tK),i=t.subarray(0,r),s=t2(i,n),a=new Headers;for(let t of s){let e=tZ.decode(t),[r,n]=e.split(\": \",2);r&&n&&a.append(r,n);}let o=r+e.length,u=t.slice(o);return{headers:a,body:u};});}function t0(t){let e=RegExp(\"^(?<unit>\\\\w+) (?<start>\\\\d+)-(?<end>\\\\d+)\\\\/(?<size>\\\\d+|\\\\*)$\",\"u\").exec(t);if(!e||!e.groups)throw Error(\"Invalid Content-Range header\");let{unit:r,start:n,end:i,size:s}=e.groups;return{unit:r,start:Number(n),end:Number(i),size:\"*\"!==s?Number(s):null};}var t1=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(b(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=t4(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(b(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=t4(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function t2(t,e){var r;let n=[];for(;t.length>0;){let i=null!=(r=t3(t,e))?r:t.length,s=t.subarray(0,i);n.push(s),t=t.subarray(i+e.length);}return n;}function t3(t,e){for(let r=0;r<t.length-e.length;r++){let n=t.subarray(r);if(t8(n,e))return r;}}function t6(t,e){for(let r=t.length-e.length;r>=0;r--){let n=t.subarray(r);if(t8(n,e))return r;}}function t8(t,e){for(let r=0;r<e.length;r++)if(t[r]!==e[r])return!1;return!0;}function t4(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function t5(t){b(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}let n=r.map(t=>`${t.from}-${t.to-1}`);return`bytes=${n.join(\",\")}`;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t7=class{async loadModel(){let[t]=await tX(this.options.url,[this.options.range]);return b(t,\"Failed to load model\"),tW.deserialize(t);}async getModel(){return null!=this.modelPromise||(this.modelPromise=this.loadModel()),null!=this.model||(this.model=await this.modelPromise),this.model;}async lookupItems(t){var e;b(t.length===this.fields.length,\"Invalid query length\");let r=t[0];b(r,\"Invalid query length\");for(let r=1;r<t.length;r++)b((null==(e=t[r])?void 0:e.type)===\"All\"/* All */,\"Unsupported query\");let n=await this.getModel();switch(r.type){case\"All\"/* All */:return this.queryAll(n);case\"Equals\"/* Equals */:return this.queryEquals(n,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(n,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(n,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(n,r);case\"Contains\"/* Contains */:return this.queryContains(n,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(n,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(n,r);default:_(r);}}findItems(t,e){let r=[];for(let n of t.entries){let t=n.key.values[0];if(b(!x(t),\"Value must exist\"),!e(t))continue;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=n.key.values[t],r=this.options.fieldNames[t];b(!x(e),\"Value must exist\"),b(!x(r),\"Field name must exist\"),i[r]=e;}r.push({pointer:n.key.pointer.toString(),data:i});}return r;}queryAll(t){return this.findItems(t,()=>!0);}queryEquals(t,e){return this.findItems(t,t=>0===r.compare(t,e.value,this.collation));}queryNotEquals(t,e){return this.findItems(t,t=>0!==r.compare(t,e.value,this.collation));}queryLessThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!B(t)&&(!!e.inclusive&&0===n||n<0);});}queryGreaterThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!B(t)&&(!!e.inclusive&&0===n||n>0);});}queryContains(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.includes(i);});}queryStartsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.startsWith(i);});}queryEndsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.endsWith(i);});}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];b(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},t9=class{static read(t,e){let n=new t9,i=t.readUint32(),s=t.readBuffer(i),a=ty(new Uint8Array(s),{dictionary:e}),o=new I(a.buffer),u=o.readUint16();for(let t=0;t<u;t++){let t=o.readString(),e=r.read(o);n.setField(t,e);}return n;}writeUncompressed(t){for(let[e,n]of(t.writeUint16(this.fields.size),this.fields))t.writeString(e),r.write(t,n);}write(t,e){let r=new tT;this.writeUncompressed(r);let n=tv(r.subarray(),{dictionary:e});t.writeUint32(n.byteLength),t.writeBuffer(n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},et=class{scanItems(){return null!=this.itemsPromise||(this.itemsPromise=Promise.all([fetch(this.url),this.getCompressionDictionary()]).then(async([t,e])=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let r=await t.arrayBuffer(),n=new I(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),r=t9.read(n,e),s=n.getOffset()-t,a=new tM(this.id,t,s),o=a.toString(),u={pointer:o,data:r.getData()};this.itemLoader.prime(o,u),i.push(u);}return i;})),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}getCompressionDictionary(){let t=this.compressionDictionaryCache.get(this.compressionDictionaryUrl);if(t)return t;let e=fetch(this.compressionDictionaryUrl).then(async t=>{if(!t.ok)throw Error(`Compression dictionary request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer();return new Uint8Array(e);});return this.compressionDictionaryCache.set(this.compressionDictionaryUrl,e),e;}constructor(t,e,r,n){this.id=t,this.url=e,this.compressionDictionaryUrl=r,this.compressionDictionaryCache=n,this.itemLoader=new w.default(async t=>{let e=t.map(t=>{let e=tM.fromString(t);return{from:e.offset,to:e.offset+e.length};}),[r,n]=await Promise.all([tX(this.url,e),this.getCompressionDictionary()]);return r.map((e,r)=>{let i=new I(e.buffer),s=t9.read(i,n),a=t[r];return b(a,\"Missing pointer\"),{pointer:a,data:s.getData()};});});}},ee=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=tM.fromString(t),r=this.chunks[e.chunkId];return b(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=tM.fromString(t.pointer),n=tM.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText;let e=/* @__PURE__ */new Map;this.chunks=this.options.chunks.map((t,r)=>new et(r,t,this.options.compressionDictionary,e));}};export{ee as DatabaseCollection,t7 as DatabaseDictionaryIndex};/*! Bundled license information:\n\nsplaytree/dist/splay.js:\n  (**\n   * splaytree v3.1.2\n   * Fast Splay tree for Node and browser\n   *\n   * @author Alexander Milevski <info@w8r.name>\n   * @license MIT\n   * @preserve\n   *)\n  (*! *****************************************************************************\n      Copyright (c) Microsoft Corporation. All rights reserved.\n      Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n      this file except in compliance with the License. You may obtain a copy of the\n      License at http://www.apache.org/licenses/LICENSE-2.0\n  \n      THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n      KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n      WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n      MERCHANTABLITY OR NON-INFRINGEMENT.\n  \n      See the Apache Version 2.0 License for specific language governing permissions\n      and limitations under the License.\n      ***************************************************************************** *)\n*/\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d22d44)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./GziDiieyD-0.js\";import{resolveRichText as a}from\"./GziDiieyD-1.js\";let r={Ad4fCwVrE:{isNullable:!0,type:t.String},Bf0yweBON:{isNullable:!0,type:t.String},BNvPXunAu:{isNullable:!0,type:t.String},bPzXcmwy5:{isNullable:!0,type:t.String},dod1ICS9w:{isNullable:!0,type:t.String},g6HF1qdgu:{isNullable:!0,type:t.String},ghRO6kmY_:{isNullable:!0,type:t.String},gSHzTs5Gh:{isNullable:!0,type:t.Boolean},id:{isNullable:!1,type:t.String},IOYaLITD3:{isNullable:!0,type:t.String},JAzUdLsiZ:{isNullable:!0,type:t.Color},K9yl0G7jU:{isNullable:!0,type:t.ResponsiveImage},Ktc1i3tXR:{isNullable:!0,type:t.String},KtCjfoeSG:{isNullable:!0,type:t.ResponsiveImage},kTfk37C5V:{isNullable:!0,type:t.ResponsiveImage},L18lRJA2R:{isNullable:!0,type:t.ResponsiveImage},lj1PwI58b:{isNullable:!0,type:t.String},M92kIs5L2:{isNullable:!0,type:t.ResponsiveImage},mYTsKjnko:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},nUozBTeCu:{isNullable:!0,type:t.String},NYnRS25O0:{isNullable:!0,type:t.String},oRyeAyGzO:{isNullable:!0,type:t.ResponsiveImage},Pon0coARv:{isNullable:!0,type:t.Color},previousItemId:{isNullable:!0,type:t.String},RpigDgMo8:{isNullable:!0,type:t.String},SS36g3xBw:{isNullable:!0,type:t.String},tPGfMBDCR:{isNullable:!0,type:t.ResponsiveImage},Y2lyB0evU:{isNullable:!0,type:t.ResponsiveImage}},u=new l,n={collectionByLocaleId:{default:new i({chunks:[new URL(\"./GziDiieyD-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/u0nwSe1FOjP9pdWWMyRc/6VrgXEOZBvQodThcvufj/GziDiieyD.js\").href],compressionDictionary:new URL(\"./GziDiieyD-chunk-default-dict.framercms\",\"https://framerusercontent.com/modules/u0nwSe1FOjP9pdWWMyRc/6VrgXEOZBvQodThcvufj/GziDiieyD.js\").href,indexes:[],resolveRichText:a,schema:r})},displayName:\"FC\"};export default n;e(n,{RpigDgMo8:{defaultValue:\"\",title:\"Product ID\",type:t.String},bPzXcmwy5:{title:\"Slug\",type:t.String},g6HF1qdgu:{defaultValue:\"\",title:\"Title\",type:t.String},dod1ICS9w:{defaultValue:\"\",title:\"Price\",type:t.String},BNvPXunAu:{defaultValue:\"\",title:\"Compare Price\",type:t.String},mYTsKjnko:{defaultValue:\"\",title:\"Currency\",type:t.String},Bf0yweBON:{defaultValue:\"\",title:\"Description\",type:t.String},gSHzTs5Gh:{defaultValue:!1,title:\"Has Variants\",type:t.Boolean},ghRO6kmY_:{defaultValue:\"\",title:\"Product Type\",type:t.String},Ad4fCwVrE:{defaultValue:\"\",title:\"Product Tag\",type:t.String},NYnRS25O0:{defaultValue:\"\",title:\"Collection\",type:t.String},Ktc1i3tXR:{defaultValue:\"\",title:\"Material\",type:t.String},lj1PwI58b:{defaultValue:\"\",title:\"Care\",type:t.String},IOYaLITD3:{defaultValue:\"\",title:\"Warranty\",type:t.String},nUozBTeCu:{defaultValue:\"\",title:\"Product Group\",type:t.String},SS36g3xBw:{defaultValue:\"\",title:\"Product Pairing\",type:t.String},Y2lyB0evU:{title:\"Image 1\",type:t.ResponsiveImage},L18lRJA2R:{title:\"Image 2\",type:t.ResponsiveImage},tPGfMBDCR:{title:\"Image 3\",type:t.ResponsiveImage},K9yl0G7jU:{title:\"Image 4\",type:t.ResponsiveImage},oRyeAyGzO:{title:\"Image 5\",type:t.ResponsiveImage},KtCjfoeSG:{title:\"Image 6\",type:t.ResponsiveImage},M92kIs5L2:{title:\"Image 7\",type:t.ResponsiveImage},kTfk37C5V:{title:\"Image 8\",type:t.ResponsiveImage},Pon0coARv:{defaultValue:\"rgb(0, 153, 255)\",title:\"Button Text Color\",type:t.Color},JAzUdLsiZ:{defaultValue:\"rgb(0, 153, 255)\",title:\"Button BG Color\",type:t.Color},previousItemId:{dataIdentifier:\"local-module:collection/GziDiieyD:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/GziDiieyD:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await u.query({from:{data:n,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"bPzXcmwy5\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.bPzXcmwy5;},async getRecordIdBySlug(e,t){let[l]=await u.query({from:{data:n,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"bPzXcmwy5\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerData\":\"\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerSlug\":\"bPzXcmwy5\",\"framerCollectionId\":\"GziDiieyD\",\"framerContractVersion\":\"1\",\"framerCollectionUtils\":\"1\",\"framerRecordIdKey\":\"id\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-JyY6t .framer-styles-preset-k46krw:not(.rich-text-wrapper), .framer-JyY6t .framer-styles-preset-k46krw.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-JyY6t\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xrzYa4VjosGCNZExD2mb/r62PKDfvjRtZEiffKN1X/u9bJH5KE7.js\";const enabledGestures={W8Q2mg9Z1:{hover:true}};const serializationHash=\"framer-PUmXP\";const variantClassNames={W8Q2mg9Z1:\"framer-v-1u9rgp7\"};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:\"W8Q2mg9Z1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1u9rgp7\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"W8Q2mg9Z1\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},variants:{\"W8Q2mg9Z1-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({\"W8Q2mg9Z1-hover\":{\"data-border\":true,\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",children:\"Clear cart\"})}),className:\"framer-1vc43wn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DtWAfhsgw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PUmXP.framer-g6ue34, .framer-PUmXP .framer-g6ue34 { display: block; }\",\".framer-PUmXP.framer-1u9rgp7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PUmXP .framer-1vc43wn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-PUmXP[data-border=\"true\"]::after, .framer-PUmXP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wEKrhnHhm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQrSefJ385=withCSS(Component,css,\"framer-PUmXP\");export default FramerQrSefJ385;FramerQrSefJ385.displayName=\"Clear Cart Button\";FramerQrSefJ385.defaultProps={height:48,width:200};addFonts(FramerQrSefJ385,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQrSefJ385\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wEKrhnHhm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QrSefJ385.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_ProductPrice from\"https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/m11OEQLc5FyR4nJY3dem/FC_ProductPrice.js\";import FC_ProductPriceCompare from\"https://framerusercontent.com/modules/ZipJAXrtSkBsdbTSry5q/PARA1c1WFTt0vSIahXBg/FC_ProductPriceCompare.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xrzYa4VjosGCNZExD2mb/r62PKDfvjRtZEiffKN1X/u9bJH5KE7.js\";const FC_ProductPriceFonts=getFonts(FC_ProductPrice);const FC_ProductPriceCompareFonts=getFonts(FC_ProductPriceCompare);const cycleOrder=[\"UnknA3k5P\",\"Ys7S9JXYU\"];const serializationHash=\"framer-Hbvht\";const variantClassNames={UnknA3k5P:\"framer-v-1c47mi4\",Ys7S9JXYU:\"framer-v-z889u8\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 humanReadableVariantMap={Default:\"UnknA3k5P\",Variant:\"Ys7S9JXYU\"};const getProps=({comparePrice,height,id,image1,image2,link,price,productID,title,width,...props})=>{return{...props,L50124giC:image2??props.L50124giC,LOCy23EgZ:comparePrice??props.LOCy23EgZ??\"760\",rOnTqGIsu:productID??props.rOnTqGIsu,TCXN5zxa5:image1??props.TCXN5zxa5,TOAsAcbaX:title??props.TOAsAcbaX??\"Title\",UdwOBeoEW:link??props.UdwOBeoEW,variant:humanReadableVariantMap[props.variant]??props.variant??\"UnknA3k5P\",Wnlj69zSH:price??props.Wnlj69zSH??\"800\"};};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,rOnTqGIsu,TOAsAcbaX,Wnlj69zSH,LOCy23EgZ,TCXN5zxa5,L50124giC,UdwOBeoEW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UnknA3k5P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c47mi4\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"UnknA3k5P\",ref:refBinding,style:{...style},...addPropertyOverrides({Ys7S9JXYU:{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:UdwOBeoEW,motionChild:true,nodeId:\"iODpii3MI\",openInNewTab:false,scopeId:\"wwefL_mrx\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-g1qmx1 framer-7y0tib\",\"data-framer-name\":\"product\",layoutDependency:layoutDependency,layoutId:\"iODpii3MI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e7dmib\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"tlkv6vqHs\",style:{backgroundColor:\"var(--token-977611e6-b9d8-4d09-809b-8b874fb3d33d, rgb(235, 235, 230))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(L50124giC),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1tg9t1k\",\"data-framer-name\":\"img-hover\",layoutDependency:layoutDependency,layoutId:\"SHFXJUsTD\",style:{opacity:0}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(L50124giC)},className:\"framer-19bgumz\",\"data-framer-name\":\"img-secondary\",layoutDependency:layoutDependency,layoutId:\"f0WFMuQxa\",style:{opacity:0},variants:{Ys7S9JXYU:{opacity:1}}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(TCXN5zxa5)},className:\"framer-1qy45sf\",\"data-framer-name\":\"img-primary\",layoutDependency:layoutDependency,layoutId:\"mJ2kWXsDH\",style:{opacity:1},variants:{Ys7S9JXYU:{opacity:0}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fri5k\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"xL5otnDVQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12htony\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"H3IbXvVDt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",children:\"Title\"})}),className:\"framer-1xdagvi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N2M5t3GD4\",text:TOAsAcbaX,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l1mph\",\"data-framer-name\":\"price\",layoutDependency:layoutDependency,layoutId:\"HYAJD71uU\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kz0nva-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L9UJzIt9r-container\",nodeId:\"L9UJzIt9r\",rendersWithMotion:true,scopeId:\"wwefL_mrx\",children:/*#__PURE__*/_jsx(FC_ProductPrice,{canvasPrice:Wnlj69zSH,format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"L9UJzIt9r\",layoutId:\"L9UJzIt9r\",regularColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",regularFont:{fontFamily:'\"Archivo\", \"Archivo Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},saleColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",saleFont:{fontFamily:'\"Archivo\", \"Archivo Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},shopifyProductID:rOnTqGIsu,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6x3h5c-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BFYI2pB_K-container\",nodeId:\"BFYI2pB_K\",rendersWithMotion:true,scopeId:\"wwefL_mrx\",children:/*#__PURE__*/_jsx(FC_ProductPriceCompare,{canvasPrice:LOCy23EgZ,color:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.32))\",font:{fontFamily:'\"Archivo\", \"Archivo Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"BFYI2pB_K\",layoutId:\"BFYI2pB_K\",shopifyProductID:rOnTqGIsu,strikethrough:true,strikethroughColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.32))\",strikethroughSize:1,width:\"100%\"})})})]})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hbvht.framer-7y0tib, .framer-Hbvht .framer-7y0tib { display: block; }\",\".framer-Hbvht.framer-1c47mi4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 250px; }\",\".framer-Hbvht .framer-g1qmx1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-Hbvht .framer-e7dmib { aspect-ratio: 0.8 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 313px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Hbvht .framer-1tg9t1k { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-Hbvht .framer-19bgumz { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 2; }\",\".framer-Hbvht .framer-1qy45sf { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 2; }\",\".framer-Hbvht .framer-1fri5k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hbvht .framer-12htony { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hbvht .framer-1xdagvi { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Hbvht .framer-1l1mph { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Hbvht .framer-kz0nva-container, .framer-Hbvht .framer-6x3h5c-container { flex: none; height: auto; position: relative; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 368.5\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ys7S9JXYU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"rOnTqGIsu\":\"productID\",\"TOAsAcbaX\":\"title\",\"Wnlj69zSH\":\"price\",\"LOCy23EgZ\":\"comparePrice\",\"TCXN5zxa5\":\"image1\",\"L50124giC\":\"image2\",\"UdwOBeoEW\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwwefL_mrx=withCSS(Component,css,\"framer-Hbvht\");export default FramerwwefL_mrx;FramerwwefL_mrx.displayName=\"Product Card Empty Cart\";FramerwwefL_mrx.defaultProps={height:368.5,width:250};addPropertyControls(FramerwwefL_mrx,{variant:{options:[\"UnknA3k5P\",\"Ys7S9JXYU\"],optionTitles:[\"Default\",\"Variant\"],title:\"Variant\",type:ControlType.Enum},rOnTqGIsu:{defaultValue:\"\",title:\"Product ID\",type:ControlType.String},TOAsAcbaX:{defaultValue:\"Title\",title:\"Title\",type:ControlType.String},Wnlj69zSH:{defaultValue:\"800\",title:\"Price\",type:ControlType.String},LOCy23EgZ:{defaultValue:\"760\",title:\"Compare price\",type:ControlType.String},TCXN5zxa5:{title:\"Image 1\",type:ControlType.ResponsiveImage},L50124giC:{title:\"Image 2\",type:ControlType.ResponsiveImage},UdwOBeoEW:{title:\"Link\",type:ControlType.Link}});addFonts(FramerwwefL_mrx,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Archivo\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5ISYWGR43XD57J2U5VEYATNUZO57OCPH/UIED7ZBTCD42AJ7GJT5NWKWHCOVDRNAP/EPHSF4UBJRLGUILEFJVCMY7ET4W5HPUF.woff2\",weight:\"500\"}]},...FC_ProductPriceFonts,...FC_ProductPriceCompareFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwwefL_mrx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"368.5\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"rOnTqGIsu\\\":\\\"productID\\\",\\\"TOAsAcbaX\\\":\\\"title\\\",\\\"Wnlj69zSH\\\":\\\"price\\\",\\\"LOCy23EgZ\\\":\\\"comparePrice\\\",\\\"TCXN5zxa5\\\":\\\"image1\\\",\\\"L50124giC\\\":\\\"image2\\\",\\\"UdwOBeoEW\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ys7S9JXYU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"250\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wwefL_mrx.map","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/acxok7NfBl0RNBWBRWaI/FC_CartCounter.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/QWAgPHForuGDFTzvQCFt/FC_CartSubtotal.js\";import FC_CartStateController from\"https://framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js\";import FC_CartProductCard from\"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/Svl75cQ2tlFVcX3e9vc6/FC_CartProductCard.js\";import FC_CartCheckoutButton from\"https://framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/ukoQei1RMNFdwnUuO4SX/FC_CartCheckoutButton.js\";import FC_CartClearButton from\"https://framerusercontent.com/modules/wBxOpxRwiKJ3qoIvmMdQ/z5RxMWfbQYPwULKjk69M/FC_CartClear.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/vzgdvq3ezmf3RWurtT17/SlideShow.js\";import FC from\"https://framerusercontent.com/modules/u0nwSe1FOjP9pdWWMyRc/6VrgXEOZBvQodThcvufj/GziDiieyD.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6AOgP0itBNHcSeJ6uDeI/fK81hDCpTOqHcGtZzfQ6/FaDfI39rU.js\";import SolidButton from\"https://framerusercontent.com/modules/b0nXd1nC0QKd4eGjwkeo/VOgSZRisucmUpA8N2g21/Q6F7wVU5R.js\";import Close from\"https://framerusercontent.com/modules/mMJraal6J9kTmc7HbLmY/4Mk5LOKZy8RPl5FNtw61/q9FyiL8Ou.js\";import ClearCartButton from\"https://framerusercontent.com/modules/xriGUgmBU0H0fojKYv0j/uY9eDlBZWZIDUS5ALzZ3/QrSefJ385.js\";import ProductCardEmptyCart from\"https://framerusercontent.com/modules/311WH4VFS7w4cbOSQzbn/wThr3Qw7RU9JBNQcpX81/wwefL_mrx.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const CloseFonts=getFonts(Close);const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const SolidButtonFonts=getFonts(SolidButton);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const ClearCartButtonFonts=getFonts(ClearCartButton);const FC_CartClearButtonFonts=getFonts(FC_CartClearButton);const ProductCardEmptyCartFonts=getFonts(ProductCardEmptyCart);const SlideshowFonts=getFonts(Slideshow);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const cycleOrder=[\"yJmm9NPnU\",\"b3lRAXrCd\"];const serializationHash=\"framer-ZLc8k\";const variantClassNames={b3lRAXrCd:\"framer-v-1qepk0v\",yJmm9NPnU:\"framer-v-1r19b81\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"wvVVn7XOD\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"wvVVn7XOD\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"wvVVn7XOD\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"QGhQr8NFw\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"QGhQr8NFw\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"QGhQr8NFw\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const query2=prequery=>prequery({from:{alias:\"tB407oCya\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"tB407oCya\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"tB407oCya\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const query3=prequery=>prequery({from:{alias:\"CQ5MdNE8y\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"CQ5MdNE8y\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"CQ5MdNE8y\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});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 humanReadableVariantMap={Desktop:\"yJmm9NPnU\",Phone:\"b3lRAXrCd\"};const getProps=({click,height,id,width,...props})=>{return{...props,Lrft6QYUX:click??props.Lrft6QYUX,variant:humanReadableVariantMap[props.variant]??props.variant??\"yJmm9NPnU\"};};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,Lrft6QYUX,RpigDgMo8wvVVn7XOD,g6HF1qdguwvVVn7XOD,dod1ICS9wwvVVn7XOD,BNvPXunAuwvVVn7XOD,Y2lyB0evUwvVVn7XOD,L18lRJA2RwvVVn7XOD,bPzXcmwy5wvVVn7XOD,idwvVVn7XOD,RpigDgMo8QGhQr8NFw,g6HF1qdguQGhQr8NFw,dod1ICS9wQGhQr8NFw,BNvPXunAuQGhQr8NFw,Y2lyB0evUQGhQr8NFw,L18lRJA2RQGhQr8NFw,bPzXcmwy5QGhQr8NFw,idQGhQr8NFw,RpigDgMo8tB407oCya,g6HF1qdgutB407oCya,dod1ICS9wtB407oCya,BNvPXunAutB407oCya,Y2lyB0evUtB407oCya,L18lRJA2RtB407oCya,bPzXcmwy5tB407oCya,idtB407oCya,RpigDgMo8CQ5MdNE8y,g6HF1qdguCQ5MdNE8y,dod1ICS9wCQ5MdNE8y,BNvPXunAuCQ5MdNE8y,Y2lyB0evUCQ5MdNE8y,L18lRJA2RCQ5MdNE8y,bPzXcmwy5CQ5MdNE8y,idCQ5MdNE8y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yJmm9NPnU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const sJ3RhKUYylb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const onTaplb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1r19b81\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"yJmm9NPnU\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{b3lRAXrCd:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"}},...addPropertyOverrides({b3lRAXrCd:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q7972g\",\"data-framer-name\":\"modal\",layoutDependency:layoutDependency,layoutId:\"s7Td3ASPg\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gcbfdf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZAHVxhi2v-container\",nodeId:\"ZAHVxhi2v\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kyqvu7\",\"data-framer-name\":\"Cart Empty\",layoutDependency:layoutDependency,layoutId:\"O5A8qbg8n\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jmu2cu\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"h2DVhY3q5\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16dz862\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"TF93qeFoo\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:\"Your cart is empty\"})}),className:\"framer-qbjq3s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GpjMLWjSI\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b07yue-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"pGfAWFauV-container\",nodeId:\"pGfAWFauV\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"pGfAWFauV\",layoutId:\"pGfAWFauV\",sJ3RhKUYy:sJ3RhKUYylb7div,style:{height:\"100%\",width:\"100%\"},width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w9j7qe\",\"data-framer-name\":\"body\",layoutDependency:layoutDependency,layoutId:\"a1vOENwyY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fz8eow\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"iOY9n4ybS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:\"Popular items\"})}),className:\"framer-a77f3k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iZ57mejUJ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eb4zw3-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JOYu5P1g3-container\",nodeId:\"JOYu5P1g3\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"flex-start\",arrowOptions:{arrowFill:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",arrowGap:4,arrowPadding:16,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:16,arrowPaddingTop:-36,arrowPosition:\"top-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:24,showMouseControls:true},autoPlayControl:true,borderRadius:0,direction:\"left\",dragControl:false,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:4,height:\"100%\",id:\"JOYu5P1g3\",intervalControl:2.5,itemAmount:2,layoutId:\"JOYu5P1g3\",padding:16,paddingBottom:16,paddingLeft:16,paddingPerSide:false,paddingRight:16,paddingTop:16,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o1e76y\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"wvVVn7XOD\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"wvVVn7XOD\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"wvVVn7XOD\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"wvVVn7XOD\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"wvVVn7XOD\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({BNvPXunAu:BNvPXunAuwvVVn7XOD,bPzXcmwy5:bPzXcmwy5wvVVn7XOD,dod1ICS9w:dod1ICS9wwvVVn7XOD,g6HF1qdgu:g6HF1qdguwvVVn7XOD,id:idwvVVn7XOD,L18lRJA2R:L18lRJA2RwvVVn7XOD,RpigDgMo8:RpigDgMo8wvVVn7XOD,Y2lyB0evU:Y2lyB0evUwvVVn7XOD},index)=>{RpigDgMo8wvVVn7XOD??=\"\";g6HF1qdguwvVVn7XOD??=\"\";dod1ICS9wwvVVn7XOD??=\"\";BNvPXunAuwvVVn7XOD??=\"\";bPzXcmwy5wvVVn7XOD??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`wvVVn7XOD-${idwvVVn7XOD}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{bPzXcmwy5:bPzXcmwy5wvVVn7XOD},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{v5u48IE0S:\"after-hours-jersey\"},unresolvedPathSlugs:{v5u48IE0S:{collectionId:\"ISyHMJU1Y\",collectionItemId:\"jmj9Rkgh8\"}},webPageId:\"Db_OAcjNe\"},implicitPathVariables:{bPzXcmwy5:bPzXcmwy5wvVVn7XOD}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:368,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1147hvt-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"MplXLZpm2-container\",nodeId:\"MplXLZpm2\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(ProductCardEmptyCart,{height:\"100%\",id:\"MplXLZpm2\",L50124giC:toResponsiveImage(L18lRJA2RwvVVn7XOD),layoutId:\"MplXLZpm2\",LOCy23EgZ:BNvPXunAuwvVVn7XOD,rOnTqGIsu:RpigDgMo8wvVVn7XOD,style:{width:\"100%\"},TCXN5zxa5:toResponsiveImage(Y2lyB0evUwvVVn7XOD),TOAsAcbaX:g6HF1qdguwvVVn7XOD,UdwOBeoEW:resolvedLinks[0],variant:\"UnknA3k5P\",width:\"100%\",Wnlj69zSH:dod1ICS9wwvVVn7XOD})})})})})},idwvVVn7XOD);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-axu7w8\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"QGhQr8NFw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"QGhQr8NFw\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"QGhQr8NFw\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"QGhQr8NFw\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"QGhQr8NFw\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({BNvPXunAu:BNvPXunAuQGhQr8NFw,bPzXcmwy5:bPzXcmwy5QGhQr8NFw,dod1ICS9w:dod1ICS9wQGhQr8NFw,g6HF1qdgu:g6HF1qdguQGhQr8NFw,id:idQGhQr8NFw,L18lRJA2R:L18lRJA2RQGhQr8NFw,RpigDgMo8:RpigDgMo8QGhQr8NFw,Y2lyB0evU:Y2lyB0evUQGhQr8NFw},index1)=>{RpigDgMo8QGhQr8NFw??=\"\";g6HF1qdguQGhQr8NFw??=\"\";dod1ICS9wQGhQr8NFw??=\"\";BNvPXunAuQGhQr8NFw??=\"\";bPzXcmwy5QGhQr8NFw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`QGhQr8NFw-${idQGhQr8NFw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{bPzXcmwy5:bPzXcmwy5QGhQr8NFw},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{v5u48IE0S:\"field-day-jersey\"},unresolvedPathSlugs:{v5u48IE0S:{collectionId:\"ISyHMJU1Y\",collectionItemId:\"bcTgZFeC4\"}},webPageId:\"Db_OAcjNe\"},implicitPathVariables:{bPzXcmwy5:bPzXcmwy5QGhQr8NFw}}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:368,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j1dahr-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"KCvnbkOrY-container\",nodeId:\"KCvnbkOrY\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(ProductCardEmptyCart,{height:\"100%\",id:\"KCvnbkOrY\",L50124giC:toResponsiveImage(L18lRJA2RQGhQr8NFw),layoutId:\"KCvnbkOrY\",LOCy23EgZ:BNvPXunAuQGhQr8NFw,rOnTqGIsu:RpigDgMo8QGhQr8NFw,style:{width:\"100%\"},TCXN5zxa5:toResponsiveImage(Y2lyB0evUQGhQr8NFw),TOAsAcbaX:g6HF1qdguQGhQr8NFw,UdwOBeoEW:resolvedLinks1[0],variant:\"UnknA3k5P\",width:\"100%\",Wnlj69zSH:dod1ICS9wQGhQr8NFw})})})})})},idQGhQr8NFw);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xgarwi\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"tB407oCya\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"tB407oCya\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"tB407oCya\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"tB407oCya\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"tB407oCya\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({BNvPXunAu:BNvPXunAutB407oCya,bPzXcmwy5:bPzXcmwy5tB407oCya,dod1ICS9w:dod1ICS9wtB407oCya,g6HF1qdgu:g6HF1qdgutB407oCya,id:idtB407oCya,L18lRJA2R:L18lRJA2RtB407oCya,RpigDgMo8:RpigDgMo8tB407oCya,Y2lyB0evU:Y2lyB0evUtB407oCya},index2)=>{RpigDgMo8tB407oCya??=\"\";g6HF1qdgutB407oCya??=\"\";dod1ICS9wtB407oCya??=\"\";BNvPXunAutB407oCya??=\"\";bPzXcmwy5tB407oCya??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`tB407oCya-${idtB407oCya}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{bPzXcmwy5:bPzXcmwy5tB407oCya},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{v5u48IE0S:\"midnight-shift-jersey\"},unresolvedPathSlugs:{v5u48IE0S:{collectionId:\"ISyHMJU1Y\",collectionItemId:\"SzbZFunSy\"}},webPageId:\"Db_OAcjNe\"},implicitPathVariables:{bPzXcmwy5:bPzXcmwy5tB407oCya}}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:368,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hlo9fk-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bHLIL_rYA-container\",nodeId:\"bHLIL_rYA\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(ProductCardEmptyCart,{height:\"100%\",id:\"bHLIL_rYA\",L50124giC:toResponsiveImage(L18lRJA2RtB407oCya),layoutId:\"bHLIL_rYA\",LOCy23EgZ:BNvPXunAutB407oCya,rOnTqGIsu:RpigDgMo8tB407oCya,style:{width:\"100%\"},TCXN5zxa5:toResponsiveImage(Y2lyB0evUtB407oCya),TOAsAcbaX:g6HF1qdgutB407oCya,UdwOBeoEW:resolvedLinks2[0],variant:\"UnknA3k5P\",width:\"100%\",Wnlj69zSH:dod1ICS9wtB407oCya})})})})})},idtB407oCya);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g2co5i\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"CQ5MdNE8y\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"CQ5MdNE8y\",data:FC,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"CQ5MdNE8y\",name:\"RpigDgMo8\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"g6HF1qdgu\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"dod1ICS9w\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"BNvPXunAu\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"Y2lyB0evU\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"L18lRJA2R\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"bPzXcmwy5\",type:\"Identifier\"},{collection:\"CQ5MdNE8y\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"CQ5MdNE8y\",name:\"NYnRS25O0\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Best Seller\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({BNvPXunAu:BNvPXunAuCQ5MdNE8y,bPzXcmwy5:bPzXcmwy5CQ5MdNE8y,dod1ICS9w:dod1ICS9wCQ5MdNE8y,g6HF1qdgu:g6HF1qdguCQ5MdNE8y,id:idCQ5MdNE8y,L18lRJA2R:L18lRJA2RCQ5MdNE8y,RpigDgMo8:RpigDgMo8CQ5MdNE8y,Y2lyB0evU:Y2lyB0evUCQ5MdNE8y},index3)=>{RpigDgMo8CQ5MdNE8y??=\"\";g6HF1qdguCQ5MdNE8y??=\"\";dod1ICS9wCQ5MdNE8y??=\"\";BNvPXunAuCQ5MdNE8y??=\"\";bPzXcmwy5CQ5MdNE8y??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`CQ5MdNE8y-${idCQ5MdNE8y}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{bPzXcmwy5:bPzXcmwy5CQ5MdNE8y},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{v5u48IE0S:\"neon-nights-jersey\"},unresolvedPathSlugs:{v5u48IE0S:{collectionId:\"ISyHMJU1Y\",collectionItemId:\"hqJWep7Fx\"}},webPageId:\"Db_OAcjNe\"},implicitPathVariables:{bPzXcmwy5:bPzXcmwy5CQ5MdNE8y}}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:368,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1enso9o-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"oujQpna7r-container\",nodeId:\"oujQpna7r\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(ProductCardEmptyCart,{height:\"100%\",id:\"oujQpna7r\",L50124giC:toResponsiveImage(L18lRJA2RCQ5MdNE8y),layoutId:\"oujQpna7r\",LOCy23EgZ:BNvPXunAuCQ5MdNE8y,rOnTqGIsu:RpigDgMo8CQ5MdNE8y,style:{width:\"100%\"},TCXN5zxa5:toResponsiveImage(Y2lyB0evUCQ5MdNE8y),TOAsAcbaX:g6HF1qdguCQ5MdNE8y,UdwOBeoEW:resolvedLinks3[0],variant:\"UnknA3k5P\",width:\"100%\",Wnlj69zSH:dod1ICS9wCQ5MdNE8y})})})})})},idCQ5MdNE8y);})})})})})],startFrom:5,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-124g0rm\",\"data-framer-name\":\"payments\",layoutDependency:layoutDependency,layoutId:\"kPELl062A\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1n14nm8\",\"data-framer-name\":\"visa\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"EMsVOalIz\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-visa\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path d=\"M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z\" fill=\"#142688\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k83av5\",\"data-framer-name\":\"mc\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"MpibTym0_\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-master\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><circle fill=\"#EB001B\" cx=\"15\" cy=\"12\" r=\"7\"/><circle fill=\"#F79E1B\" cx=\"23\" cy=\"12\" r=\"7\"/><path fill=\"#FF5F00\" d=\"M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oe7wj1\",\"data-framer-name\":\"discover\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"gPcvbeVqb\",svg:'<svg class=\"icon icon--full-color\" width=\"38\" height=\"24\" aria-labelledby=\"pi-discover\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#000\" opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z\" fill=\"#fff\"/><path d=\"M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z\" fill=\"#231F20\"/><path d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#a)\"/><path opacity=\".65\" d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#b)\"/><path d=\"M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z\" fill=\"#231F20\"/><path d=\"M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z\" fill=\"#231F20\"/><path d=\"M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 0 0 2-1.984l.024-3.02L37 12.985z\" fill=\"#F48120\"/><defs><linearGradient id=\"a\" x1=\"21.657\" y1=\"12.275\" x2=\"19.632\" y2=\"9.104\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F89F20\"/><stop offset=\".25\" stop-color=\"#F79A20\"/><stop offset=\".533\" stop-color=\"#F68D20\"/><stop offset=\".62\" stop-color=\"#F58720\"/><stop offset=\".723\" stop-color=\"#F48120\"/><stop offset=\"1\" stop-color=\"#F37521\"/></linearGradient><linearGradient id=\"b\" x1=\"21.338\" y1=\"12.232\" x2=\"18.378\" y2=\"6.446\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F58720\"/><stop offset=\".359\" stop-color=\"#E16F27\"/><stop offset=\".703\" stop-color=\"#D4602C\"/><stop offset=\".982\" stop-color=\"#D05B2E\"/></linearGradient></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1whzi6l\",\"data-framer-name\":\"amex\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"D9PgusC3_\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-american_express\"><g fill=\"none\"><path fill=\"#000\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z\" opacity=\".07\"/><path fill=\"#006FCF\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path fill=\"#FFF\" d=\"m8.971 10.268.774 1.876H8.203l.768-1.876Zm16.075.078h-2.977v.827h2.929v1.239h-2.923v.922h2.977v.739l2.077-2.245-2.077-2.34-.006.858Zm-14.063-2.34h3.995l.887 1.935L16.687 8h10.37l1.078 1.19L29.25 8h4.763l-3.519 3.852 3.483 3.828h-4.834l-1.078-1.19-1.125 1.19H10.03l-.494-1.19h-1.13l-.495 1.19H4L7.286 8h3.43l.267.006Zm8.663 1.078h-2.239l-1.5 3.536-1.625-3.536H12.06v4.81L10 9.084H8.007l-2.382 5.512H7.18l.494-1.19h2.596l.494 1.19h2.72v-3.935l1.751 3.941h1.19l1.74-3.929v3.93h1.458l.024-5.52-.001.001Zm9.34 2.768 2.531-2.768h-1.822l-1.601 1.726-1.548-1.726h-5.894v5.518h5.81l1.614-1.738 1.548 1.738h1.875l-2.512-2.75h-.001Z\"/></g></svg>',withExternalLayout:true})]})]})]})],height:\"100%\",id:\"ZAHVxhi2v\",layoutId:\"ZAHVxhi2v\",Populated:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ehofm6\",\"data-framer-name\":\"Cart Populated\",layoutDependency:layoutDependency,layoutId:\"OLzE5bJ5Z\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fj6cqn\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"TJ4sOQEqF\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rlwuye\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"Nst0PWjpC\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-426rc8-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UXEoUiVtH-container\",nodeId:\"UXEoUiVtH\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",fixedHeight:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"100%\"},height:\"100%\",heightPx:40,hideIf0:false,id:\"UXEoUiVtH\",layoutId:\"UXEoUiVtH\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:\"items in cart\"})}),className:\"framer-6f87ib\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TmUZTEp0Y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1innurq-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"RKkuk8F0U-container\",nodeId:\"RKkuk8F0U\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"RKkuk8F0U\",layoutId:\"RKkuk8F0U\",sJ3RhKUYy:sJ3RhKUYylb7div,style:{height:\"100%\",width:\"100%\"},width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10j2sjg\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"EP8FTMeTI\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rx18fv-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RFV3YAgeA-container\",nodeId:\"RFV3YAgeA\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(FC_CartProductCard,{attributeConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{},titleTransform:\"None\",uniqueFormatting:false,valueColor:\"rgb(0, 0, 0)\",valueFont:{},valueTransform:\"None\"},containerConfigs:{background:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},gap:8,imageGap:16,insidePadding:\"0px\",padding:\"0px\",radius:\"0px\"},errorConfigs:{errorColor:\"var(--token-ee0b45be-ab89-496b-a918-9602b833a448, rgb(217, 61, 79))\",errorFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},textTransform:\"None\"},height:\"100%\",id:\"RFV3YAgeA\",imageConfigs:{background:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.64))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"8px\",ratio:\"4:5\",type:\"Fill\",visible:true,width:140,zoomScale:1.5},layoutId:\"RFV3YAgeA\",linkConfigs:{enabled:true,slugPath:\"shop/\"},priceConfigs:{comparePrice:{color:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},saleColor:\"rgb(207, 10, 10)\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.48))\",iconBgHover:\"var(--token-977611e6-b9d8-4d09-809b-8b874fb3d33d, rgb(231, 236, 229))\",icons:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",iconSize:10,iconType:\"Default\",iconWeight:2,padding:\"4px\",radius:\"4px\"},container:{containerBg:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.48))\",containerBorder:{borderColor:\"rgb(226, 226, 226)\",borderStyle:\"solid\",borderWidth:0},containerRadius:\"4px\",number:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",padding:\"4px\"}},removeIconConfigs:{bg:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.48))\",bgHover:\"var(--token-977611e6-b9d8-4d09-809b-8b874fb3d33d, rgb(231, 236, 229))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},icon:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",iconSize:10,iconType:\"Default\",iconWeight:2,position:\"Bottom\",radius:\"8px\"},spacingConfigs:{divider:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},dividerVisible:true,gap:24},style:{width:\"100%\"},subscriptionConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},textTransform:\"None\"},titleConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",textTransform:\"None\"},variantConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},titleTransform:\"None\",valueColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",valueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},valueTransform:\"None\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nl4njy\",\"data-border\":true,\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"Q1WwT8B0Z\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 239, 239)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ked8av\",\"data-framer-name\":\"subtotal\",layoutDependency:layoutDependency,layoutId:\"ZC44y4S23\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:\"Subtotal\"})}),className:\"framer-br4pf4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CSO68BrCo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t3n0sl-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GEhAhgcoa-container\",nodeId:\"GEhAhgcoa\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"GEhAhgcoa\",layoutId:\"GEhAhgcoa\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10mfpy5\",\"data-framer-name\":\"buttons\",layoutDependency:layoutDependency,layoutId:\"yitwNf7sj\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1whzb5e-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LdS5iWCVU-container\",nodeId:\"LdS5iWCVU\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10u329i-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"O0eKmmogd-container\",nodeId:\"O0eKmmogd\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(SolidButton,{avsUnryQG:\"Checkout\",height:\"100%\",id:\"O0eKmmogd\",layoutId:\"O0eKmmogd\",style:{width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"LdS5iWCVU\",layoutId:\"LdS5iWCVU\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-413omu-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EjMdv70Y8-container\",nodeId:\"EjMdv70Y8\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(FC_CartClearButton,{Default:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lfbnwu-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"JogeQYmPA-container\",nodeId:\"JogeQYmPA\",rendersWithMotion:true,scopeId:\"SP76k8Drc\",children:/*#__PURE__*/_jsx(ClearCartButton,{height:\"100%\",id:\"JogeQYmPA\",layoutId:\"JogeQYmPA\",style:{width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"EjMdv70Y8\",layoutId:\"EjMdv70Y8\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5f7xeo\",\"data-framer-name\":\"payments\",layoutDependency:layoutDependency,layoutId:\"SoCmomcBz\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qbfs43\",\"data-framer-name\":\"visa\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"fd4M0EWLE\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-visa\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path d=\"M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z\" fill=\"#142688\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14dz1ya\",\"data-framer-name\":\"mc\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"Z9fuYnEa4\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-master\"><path opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path fill=\"#fff\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><circle fill=\"#EB001B\" cx=\"15\" cy=\"12\" r=\"7\"/><circle fill=\"#F79E1B\" cx=\"23\" cy=\"12\" r=\"7\"/><path fill=\"#FF5F00\" d=\"M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10espok\",\"data-framer-name\":\"discover\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"TPtWYlwkS\",svg:'<svg class=\"icon icon--full-color\" width=\"38\" height=\"24\" aria-labelledby=\"pi-discover\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#000\" opacity=\".07\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z\"/><path d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z\" fill=\"#fff\"/><path d=\"M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z\" fill=\"#231F20\"/><path d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#a)\"/><path opacity=\".65\" d=\"M20.16 12.86a2.931 2.931 0 1 0 0-5.862 2.931 2.931 0 0 0 0 5.862z\" fill=\"url(#b)\"/><path d=\"M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z\" fill=\"#231F20\"/><path d=\"M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z\" fill=\"#231F20\"/><path d=\"M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 0 0 2-1.984l.024-3.02L37 12.985z\" fill=\"#F48120\"/><defs><linearGradient id=\"a\" x1=\"21.657\" y1=\"12.275\" x2=\"19.632\" y2=\"9.104\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F89F20\"/><stop offset=\".25\" stop-color=\"#F79A20\"/><stop offset=\".533\" stop-color=\"#F68D20\"/><stop offset=\".62\" stop-color=\"#F58720\"/><stop offset=\".723\" stop-color=\"#F48120\"/><stop offset=\"1\" stop-color=\"#F37521\"/></linearGradient><linearGradient id=\"b\" x1=\"21.338\" y1=\"12.232\" x2=\"18.378\" y2=\"6.446\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F58720\"/><stop offset=\".359\" stop-color=\"#E16F27\"/><stop offset=\".703\" stop-color=\"#D4602C\"/><stop offset=\".982\" stop-color=\"#D05B2E\"/></linearGradient></defs></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1paf7zz\",\"data-framer-name\":\"amex\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"H_mTpIYqX\",svg:'<svg class=\"icon icon--full-color\" xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"24\" aria-labelledby=\"pi-american_express\"><g fill=\"none\"><path fill=\"#000\" d=\"M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z\" opacity=\".07\"/><path fill=\"#006FCF\" d=\"M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32\"/><path fill=\"#FFF\" d=\"m8.971 10.268.774 1.876H8.203l.768-1.876Zm16.075.078h-2.977v.827h2.929v1.239h-2.923v.922h2.977v.739l2.077-2.245-2.077-2.34-.006.858Zm-14.063-2.34h3.995l.887 1.935L16.687 8h10.37l1.078 1.19L29.25 8h4.763l-3.519 3.852 3.483 3.828h-4.834l-1.078-1.19-1.125 1.19H10.03l-.494-1.19h-1.13l-.495 1.19H4L7.286 8h3.43l.267.006Zm8.663 1.078h-2.239l-1.5 3.536-1.625-3.536H12.06v4.81L10 9.084H8.007l-2.382 5.512H7.18l.494-1.19h2.596l.494 1.19h2.72v-3.935l1.751 3.941h1.19l1.74-3.929v3.93h1.458l.024-5.52-.001.001Zm9.34 2.768 2.531-2.768h-1.822l-1.601 1.726-1.548-1.726h-5.894v5.518h5.81l1.614-1.738 1.548 1.738h1.875l-2.512-2.75h-.001Z\"/></g></svg>',withExternalLayout:true})]})]})]})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17hvlb6\",\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RPLeO8wHl\",onTap:onTaplb7div})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZLc8k.framer-1phemmq, .framer-ZLc8k .framer-1phemmq { display: block; }\",\".framer-ZLc8k.framer-1r19b81 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 480px; }\",\".framer-ZLc8k .framer-1q7972g { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; max-width: 400px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-ZLc8k .framer-gcbfdf-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-ZLc8k .framer-ehofm6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; z-index: 2; }\",\".framer-ZLc8k .framer-1fj6cqn, .framer-ZLc8k .framer-jmu2cu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-ZLc8k .framer-rlwuye, .framer-ZLc8k .framer-16dz862 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZLc8k .framer-426rc8-container, .framer-ZLc8k .framer-1t3n0sl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZLc8k .framer-6f87ib, .framer-ZLc8k .framer-qbjq3s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZLc8k .framer-1innurq-container, .framer-ZLc8k .framer-1b07yue-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-ZLc8k .framer-10j2sjg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 16px; position: relative; width: 100%; z-index: 3; }\",\".framer-ZLc8k .framer-1rx18fv-container, .framer-ZLc8k .framer-413omu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ZLc8k .framer-1nl4njy { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 16px 24px 16px; position: sticky; width: 100%; z-index: 4; }\",\".framer-ZLc8k .framer-ked8av, .framer-ZLc8k .framer-5f7xeo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZLc8k .framer-br4pf4, .framer-ZLc8k .framer-a77f3k { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ZLc8k .framer-10mfpy5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZLc8k .framer-1whzb5e-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-ZLc8k .framer-10u329i-container, .framer-ZLc8k .framer-lfbnwu-container { height: auto; position: relative; width: 200px; }\",\".framer-ZLc8k .framer-1qbfs43, .framer-ZLc8k .framer-14dz1ya, .framer-ZLc8k .framer-10espok, .framer-ZLc8k .framer-1paf7zz, .framer-ZLc8k .framer-1n14nm8, .framer-ZLc8k .framer-1k83av5, .framer-ZLc8k .framer-1oe7wj1, .framer-ZLc8k .framer-1whzi6l { aspect-ratio: 1.5833333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 38px; }\",\".framer-ZLc8k .framer-kyqvu7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 400px; z-index: 2; }\",\".framer-ZLc8k .framer-w9j7qe { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-ZLc8k .framer-1fz8eow { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-ZLc8k .framer-1eb4zw3-container { aspect-ratio: 1.4234875444839858 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 141px); position: relative; width: 100%; }\",\".framer-ZLc8k .framer-o1e76y, .framer-ZLc8k .framer-axu7w8, .framer-ZLc8k .framer-1xgarwi, .framer-ZLc8k .framer-1g2co5i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 200px; }\",\".framer-ZLc8k .framer-1147hvt-container, .framer-ZLc8k .framer-j1dahr-container, .framer-ZLc8k .framer-1hlo9fk-container, .framer-ZLc8k .framer-1enso9o-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-ZLc8k .framer-124g0rm { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 1px; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-ZLc8k .framer-17hvlb6 { cursor: pointer; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-ZLc8k.framer-v-1qepk0v.framer-1r19b81 { padding: 0px; width: 390px; }\",\".framer-ZLc8k.framer-v-1qepk0v .framer-1q7972g { max-width: unset; }\",...sharedStyle.css,'.framer-ZLc8k[data-border=\"true\"]::after, .framer-ZLc8k [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"b3lRAXrCd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Lrft6QYUX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSP76k8Drc=withCSS(Component,css,\"framer-ZLc8k\");export default FramerSP76k8Drc;FramerSP76k8Drc.displayName=\"Cart Modal\";FramerSP76k8Drc.defaultProps={height:800,width:480};addPropertyControls(FramerSP76k8Drc,{variant:{options:[\"yJmm9NPnU\",\"b3lRAXrCd\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Lrft6QYUX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSP76k8Drc,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FC_CartCounterFonts,...CloseFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...SolidButtonFonts,...FC_CartCheckoutButtonFonts,...ClearCartButtonFonts,...FC_CartClearButtonFonts,...ProductCardEmptyCartFonts,...SlideshowFonts,...FC_CartStateControllerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSP76k8Drc\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b3lRAXrCd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"480\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Lrft6QYUX\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SP76k8Drc.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"yGCYiFseK\",\"PfYU6U77h\",\"GJGs2Tr36\"];const serializationHash=\"framer-cf0pL\";const variantClassNames={GJGs2Tr36:\"framer-v-1trc3lx\",PfYU6U77h:\"framer-v-1qf9o55\",yGCYiFseK:\"framer-v-yklt4y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"vCkVjSQMz\":return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';case\"MzBj6rqrX\":return'var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)) /* {\"name\":\"White\"} */';default:return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};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 humanReadableEnumMap={Black:\"vCkVjSQMz\",White:\"MzBj6rqrX\"};const humanReadableVariantMap={Close:\"GJGs2Tr36\",Hamburger:\"yGCYiFseK\",Transition:\"PfYU6U77h\"};const getProps=({color,height,id,tap,width,...props})=>{return{...props,sJ3RhKUYy:tap??props.sJ3RhKUYy,variant:humanReadableVariantMap[props.variant]??props.variant??\"yGCYiFseK\",wYCFdsUbu:humanReadableEnumMap[color]??color??props.wYCFdsUbu??\"vCkVjSQMz\"};};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,sJ3RhKUYy,wYCFdsUbu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yGCYiFseK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1mbwq8s=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"PfYU6U77h\");});const onAppear159rsjj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"GJGs2Tr36\"),200);});const onTap1jtntrg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"yGCYiFseK\");});useOnVariantChange(baseVariant,{PfYU6U77h:onAppear159rsjj});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const fillColor=toString(convertFromEnum(wYCFdsUbu,activeLocale));return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yklt4y\",className,classNames),\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yGCYiFseK\",onTap:onTap1mbwq8s,ref:refBinding,style:{...style},...addPropertyOverrides({GJGs2Tr36:{\"data-framer-name\":\"Close\",onTap:onTap1jtntrg},PfYU6U77h:{\"data-framer-name\":\"Transition\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5envvq\",layoutDependency:layoutDependency,layoutId:\"FWuhULjUm\",style:{backgroundColor:fillColor,rotate:0},variants:{GJGs2Tr36:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r9iq76\",layoutDependency:layoutDependency,layoutId:\"Oq8VOtwyP\",style:{backgroundColor:fillColor,rotate:0},variants:{GJGs2Tr36:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cf0pL.framer-1ay5mav, .framer-cf0pL .framer-1ay5mav { display: block; }\",\".framer-cf0pL.framer-yklt4y { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; }\",\".framer-cf0pL .framer-5envvq { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: 11px; width: 20px; z-index: 1; }\",\".framer-cf0pL .framer-1r9iq76 { bottom: 11px; flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; width: 20px; z-index: 1; }\",\".framer-cf0pL.framer-v-1qf9o55 .framer-5envvq, .framer-cf0pL.framer-v-1trc3lx .framer-5envvq { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-cf0pL.framer-v-1qf9o55 .framer-1r9iq76, .framer-cf0pL.framer-v-1trc3lx .framer-1r9iq76 { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PfYU6U77h\":{\"layout\":[\"fixed\",\"fixed\"]},\"GJGs2Tr36\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sJ3RhKUYy\":\"tap\",\"wYCFdsUbu\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEDubnk24B=withCSS(Component,css,\"framer-cf0pL\");export default FramerEDubnk24B;FramerEDubnk24B.displayName=\"Hamburger\";FramerEDubnk24B.defaultProps={height:32,width:32};addPropertyControls(FramerEDubnk24B,{variant:{options:[\"yGCYiFseK\",\"PfYU6U77h\",\"GJGs2Tr36\"],optionTitles:[\"Hamburger\",\"Transition\",\"Close\"],title:\"Variant\",type:ControlType.Enum},sJ3RhKUYy:{title:\"Tap\",type:ControlType.EventHandler},wYCFdsUbu:{defaultValue:\"vCkVjSQMz\",options:[\"vCkVjSQMz\",\"MzBj6rqrX\"],optionTitles:[\"Black\",\"White\"],title:\"Color\",type:ControlType.Enum}});addFonts(FramerEDubnk24B,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEDubnk24B\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"sJ3RhKUYy\\\":\\\"tap\\\",\\\"wYCFdsUbu\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PfYU6U77h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GJGs2Tr36\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EDubnk24B.map","// Generated by Framer (2306ade)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-T9Ycj .framer-styles-preset-76pimw:not(.rich-text-wrapper), .framer-T9Ycj .framer-styles-preset-76pimw.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 144%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-T9Ycj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/kjkckcmLgLFeYDcvjaiN/jSQIrT7jvMhmBAIPFXOC/dGOrrysF2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xrzYa4VjosGCNZExD2mb/r62PKDfvjRtZEiffKN1X/u9bJH5KE7.js\";const enabledGestures={iAIVHMTTb:{hover:true},ik8IHEEEb:{hover:true}};const cycleOrder=[\"ik8IHEEEb\",\"iAIVHMTTb\",\"Qm9j0cG4D\"];const serializationHash=\"framer-eIkhw\";const variantClassNames={iAIVHMTTb:\"framer-v-11zhwrb\",ik8IHEEEb:\"framer-v-1ux2opd\",Qm9j0cG4D:\"framer-v-12uy914\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:24,delay:0,mass:2,stiffness:250,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 humanReadableVariantMap={Dark:\"ik8IHEEEb\",Light:\"iAIVHMTTb\",Phone:\"Qm9j0cG4D\"};const getProps=({height,id,link,newTab,tap,title,width,...props})=>{return{...props,GJdPiUY1W:link??props.GJdPiUY1W,i5kS46wQS:newTab??props.i5kS46wQS,SgzcbqAFq:tap??props.SgzcbqAFq,variant:humanReadableVariantMap[props.variant]??props.variant??\"ik8IHEEEb\",wasUFRWmn:title??props.wasUFRWmn??\"Shop\"};};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,wasUFRWmn,GJdPiUY1W,SgzcbqAFq,i5kS46wQS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ik8IHEEEb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wga83j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SgzcbqAFq){const res=await SgzcbqAFq(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:GJdPiUY1W,motionChild:true,nodeId:\"ik8IHEEEb\",openInNewTab:false,scopeId:\"eqwCYm1tA\",smoothScroll:true,...addPropertyOverrides({Qm9j0cG4D:{openInNewTab:i5kS46wQS}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ux2opd\",className,classNames)} framer-3c41jb`,\"data-framer-name\":\"Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ik8IHEEEb\",onTap:onTap1wga83j,ref:refBinding,style:{...style},...addPropertyOverrides({\"iAIVHMTTb-hover\":{\"data-framer-name\":undefined},\"ik8IHEEEb-hover\":{\"data-framer-name\":undefined},iAIVHMTTb:{\"data-framer-name\":\"Light\"},Qm9j0cG4D:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vvk7u3\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"aiDLASKQk\",style:{backgroundColor:\"rgb(255, 255, 255)\"},variants:{iAIVHMTTb:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},Qm9j0cG4D:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Shop\"})}),className:\"framer-1ihtkqm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NiPC2nVQq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:wasUFRWmn,variants:{iAIVHMTTb:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},Qm9j0cG4D:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iAIVHMTTb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Shop\"})})},Qm9j0cG4D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-76pimw\",\"data-styles-preset\":\"dGOrrysF2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Shop\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eIkhw.framer-3c41jb, .framer-eIkhw .framer-3c41jb { display: block; }\",\".framer-eIkhw.framer-1ux2opd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; overflow: hidden; padding: 0px 2px 0px 2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eIkhw .framer-1vvk7u3 { bottom: 0px; flex: none; height: 1px; left: -1px; overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\".framer-eIkhw .framer-1ihtkqm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-eIkhw.framer-v-12uy914.framer-1ux2opd { height: min-content; }\",\".framer-eIkhw.framer-v-1ux2opd.hover .framer-1vvk7u3 { width: 100%; }\",\".framer-eIkhw.framer-v-11zhwrb.hover .framer-1vvk7u3 { left: 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"iAIVHMTTb\":{\"layout\":[\"auto\",\"fixed\"]},\"Qm9j0cG4D\":{\"layout\":[\"auto\",\"auto\"]},\"GBpKLGjld\":{\"layout\":[\"auto\",\"fixed\"]},\"C9i9m54w5\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"wasUFRWmn\":\"title\",\"GJdPiUY1W\":\"link\",\"SgzcbqAFq\":\"tap\",\"i5kS46wQS\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereqwCYm1tA=withCSS(Component,css,\"framer-eIkhw\");export default FramereqwCYm1tA;FramereqwCYm1tA.displayName=\"Link\";FramereqwCYm1tA.defaultProps={height:24,width:37};addPropertyControls(FramereqwCYm1tA,{variant:{options:[\"ik8IHEEEb\",\"iAIVHMTTb\",\"Qm9j0cG4D\"],optionTitles:[\"Dark\",\"Light\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},wasUFRWmn:{defaultValue:\"Shop\",displayTextArea:false,title:\"Title\",type:ControlType.String},GJdPiUY1W:{title:\"Link\",type:ControlType.Link},SgzcbqAFq:{title:\"Tap\",type:ControlType.EventHandler},i5kS46wQS:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramereqwCYm1tA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereqwCYm1tA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"wasUFRWmn\\\":\\\"title\\\",\\\"GJdPiUY1W\\\":\\\"link\\\",\\\"SgzcbqAFq\\\":\\\"tap\\\",\\\"i5kS46wQS\\\":\\\"newTab\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"37\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"iAIVHMTTb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Qm9j0cG4D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GBpKLGjld\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"C9i9m54w5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n */export default function FC_GlobalSmartModalTrigger({componentInstance,identifier=\"defaultModal\",whenOpen=true}){// Check if we're in Framer canvas\nconst isFramerCanvas=!window?.shopXtools;const[isModalOpen,setIsModalOpen]=useState(false);// Listen for modal state changes\nuseEffect(()=>{if(isFramerCanvas)return;const handleModalOpen=event=>{if(event.detail.key===identifier){setIsModalOpen(true);}};const handleModalClose=event=>{if(event.detail.key===identifier){setIsModalOpen(false);}};window.addEventListener(\"modal_opened\",handleModalOpen);window.addEventListener(\"modal_closed\",handleModalClose);return()=>{window.removeEventListener(\"modal_opened\",handleModalOpen);window.removeEventListener(\"modal_closed\",handleModalClose);};},[isFramerCanvas,identifier]);const handleClick=e=>{if(isFramerCanvas)return;if(e){e.preventDefault();e.stopPropagation();}// First, set this modal as the current one\nwindow.dispatchEvent(new CustomEvent(\"force_show_modal\",{detail:{key:identifier}}));};// In canvas, always show\n// In browser:\n// - Always show when modal is closed\n// - When modal is open: show if whenOpen is true, hide if whenOpen is false\nif(!isFramerCanvas&&isModalOpen&&!whenOpen)return null;const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"});}return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/React.cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleClick(e);if(content.props?.onClick){content.props.onClick(e);}},role:\"button\",tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();handleClick();}},\"aria-label\":`Open ${identifier} modal`})});}// Add Framer property controls\naddPropertyControls(FC_GlobalSmartModalTrigger,{componentInstance:{type:ControlType.ComponentInstance,title:\"Component\",description:\"Connect to your design on canvas\"},identifier:{type:ControlType.String,title:\"Identifier\",defaultValue:\"defaultModal\",description:\"Unique identifier matching the target Smart Modal\"},whenOpen:{type:ControlType.Boolean,title:\"When Open\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Button visibility when Smart Modal is open.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_GlobalSmartModalTrigger\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_GlobalSmartModalTrigger.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/kjkckcmLgLFeYDcvjaiN/jSQIrT7jvMhmBAIPFXOC/dGOrrysF2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xrzYa4VjosGCNZExD2mb/r62PKDfvjRtZEiffKN1X/u9bJH5KE7.js\";const enabledGestures={iAIVHMTTb:{hover:true},ik8IHEEEb:{hover:true}};const cycleOrder=[\"ik8IHEEEb\",\"iAIVHMTTb\",\"Qm9j0cG4D\"];const serializationHash=\"framer-eIkhw\";const variantClassNames={iAIVHMTTb:\"framer-v-11zhwrb\",ik8IHEEEb:\"framer-v-1ux2opd\",Qm9j0cG4D:\"framer-v-12uy914\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:24,delay:0,mass:2,stiffness:250,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 humanReadableVariantMap={Dark:\"ik8IHEEEb\",Light:\"iAIVHMTTb\",Phone:\"Qm9j0cG4D\"};const getProps=({height,id,link,newTab,tap,title,width,...props})=>{return{...props,GJdPiUY1W:link??props.GJdPiUY1W,i5kS46wQS:newTab??props.i5kS46wQS,SgzcbqAFq:tap??props.SgzcbqAFq,variant:humanReadableVariantMap[props.variant]??props.variant??\"ik8IHEEEb\",wasUFRWmn:title??props.wasUFRWmn??\"Shop\"};};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,wasUFRWmn,GJdPiUY1W,SgzcbqAFq,i5kS46wQS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ik8IHEEEb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wga83j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SgzcbqAFq){const res=await SgzcbqAFq(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:GJdPiUY1W,motionChild:true,nodeId:\"ik8IHEEEb\",openInNewTab:false,scopeId:\"eqwCYm1tA\",smoothScroll:true,...addPropertyOverrides({Qm9j0cG4D:{openInNewTab:i5kS46wQS}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ux2opd\",className,classNames)} framer-3c41jb`,\"data-framer-name\":\"Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ik8IHEEEb\",onTap:onTap1wga83j,ref:refBinding,style:{...style},...addPropertyOverrides({\"iAIVHMTTb-hover\":{\"data-framer-name\":undefined},\"ik8IHEEEb-hover\":{\"data-framer-name\":undefined},iAIVHMTTb:{\"data-framer-name\":\"Light\"},Qm9j0cG4D:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vvk7u3\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"aiDLASKQk\",style:{backgroundColor:\"rgb(255, 255, 255)\"},variants:{iAIVHMTTb:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},Qm9j0cG4D:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Shop\"})}),className:\"framer-1ihtkqm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NiPC2nVQq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:wasUFRWmn,variants:{iAIVHMTTb:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},Qm9j0cG4D:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iAIVHMTTb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Shop\"})})},Qm9j0cG4D:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-76pimw\",\"data-styles-preset\":\"dGOrrysF2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Shop\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eIkhw.framer-3c41jb, .framer-eIkhw .framer-3c41jb { display: block; }\",\".framer-eIkhw.framer-1ux2opd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; overflow: hidden; padding: 0px 2px 0px 2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eIkhw .framer-1vvk7u3 { bottom: 0px; flex: none; height: 1px; left: -1px; overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\".framer-eIkhw .framer-1ihtkqm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-eIkhw.framer-v-12uy914.framer-1ux2opd { height: min-content; }\",\".framer-eIkhw.framer-v-1ux2opd.hover .framer-1vvk7u3 { width: 100%; }\",\".framer-eIkhw.framer-v-11zhwrb.hover .framer-1vvk7u3 { left: 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"iAIVHMTTb\":{\"layout\":[\"auto\",\"fixed\"]},\"Qm9j0cG4D\":{\"layout\":[\"auto\",\"auto\"]},\"GBpKLGjld\":{\"layout\":[\"auto\",\"fixed\"]},\"C9i9m54w5\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"wasUFRWmn\":\"title\",\"GJdPiUY1W\":\"link\",\"SgzcbqAFq\":\"tap\",\"i5kS46wQS\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereqwCYm1tA=withCSS(Component,css,\"framer-eIkhw\");export default FramereqwCYm1tA;FramereqwCYm1tA.displayName=\"Link\";FramereqwCYm1tA.defaultProps={height:24,width:37};addPropertyControls(FramereqwCYm1tA,{variant:{options:[\"ik8IHEEEb\",\"iAIVHMTTb\",\"Qm9j0cG4D\"],optionTitles:[\"Dark\",\"Light\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},wasUFRWmn:{defaultValue:\"Shop\",displayTextArea:false,title:\"Title\",type:ControlType.String},GJdPiUY1W:{title:\"Link\",type:ControlType.Link},SgzcbqAFq:{title:\"Tap\",type:ControlType.EventHandler},i5kS46wQS:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramereqwCYm1tA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereqwCYm1tA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"wasUFRWmn\\\":\\\"title\\\",\\\"GJdPiUY1W\\\":\\\"link\\\",\\\"SgzcbqAFq\\\":\\\"tap\\\",\\\"i5kS46wQS\\\":\\\"newTab\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"37\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"iAIVHMTTb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Qm9j0cG4D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GBpKLGjld\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"C9i9m54w5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_GlobalSmartModalTrigger from\"https://framerusercontent.com/modules/yyrJsFTT8Nc4QDjkS3EG/w6FTnbKuQdNJPtyPqVgl/FC_GlobalSmartModalTrigger.js\";import Link from\"https://framerusercontent.com/modules/ifheNKvqZXyiMDRizvYu/W4ZbQlx1DVRxjmFrFObo/eqwCYm1tA.js\";const LinkFonts=getFonts(Link);const FC_GlobalSmartModalTriggerFonts=getFonts(FC_GlobalSmartModalTrigger);const serializationHash=\"framer-hoG9b\";const variantClassNames={VzMhj_YUG:\"framer-v-1hyarsb\"};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:\"VzMhj_YUG\",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-1hyarsb\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VzMhj_YUG\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vtosob-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AhDPPpIxX-container\",nodeId:\"AhDPPpIxX\",rendersWithMotion:true,scopeId:\"h9WXGtovu\",children:/*#__PURE__*/_jsx(FC_GlobalSmartModalTrigger,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"77.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nnn7or-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"MfC2YLVAA-container\",nodeId:\"MfC2YLVAA\",rendersWithMotion:true,scopeId:\"h9WXGtovu\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",i5kS46wQS:true,id:\"MfC2YLVAA\",layoutId:\"MfC2YLVAA\",variant:\"iAIVHMTTb\",wasUFRWmn:\"Get 10% off\",width:\"100%\"})})})],height:\"100%\",id:\"AhDPPpIxX\",identifier:\"newsletter\",layoutId:\"AhDPPpIxX\",whenOpen:true,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hoG9b.framer-10lhspu, .framer-hoG9b .framer-10lhspu { display: block; }\",\".framer-hoG9b.framer-1hyarsb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-hoG9b .framer-1vtosob-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hoG9b .framer-1nnn7or-container { height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 77.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerh9WXGtovu=withCSS(Component,css,\"framer-hoG9b\");export default Framerh9WXGtovu;Framerh9WXGtovu.displayName=\"FC Smart Modal Trigger (Light)\";Framerh9WXGtovu.defaultProps={height:24,width:77.5};addFonts(Framerh9WXGtovu,[{explicitInter:true,fonts:[]},...LinkFonts,...FC_GlobalSmartModalTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh9WXGtovu\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"77.5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef,useEffect,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */export default function FC_CartTrigger(props){const{Component,EmptyComponent,emptyBehavior,triggerShopifyCartModal}=props;const isBrowser=useIsBrowser();const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);// Debug log in canvas\nif(RenderTarget.current()===RenderTarget.canvas){console.log(\"FC_CartTrigger - Canvas Render\",{Component,EmptyComponent});}// Fetch cart from Shopify\nconst fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{// @ts-ignore - Shopify cart API\nconst cartData=await window?.shopXtools?.fetchCart?.(cartId);if(cartData){setCartItems(cartData.lines?.edges||[]);}else{setCartItems([]);}}catch(error){// Error handling: Failed to fetch cart\nsetCartItems([]);}finally{isFetching.current=false;}},[isBrowser]);// Handle cart updates\nconst handleCartUpdate=useCallback(async()=>{if(!isBrowser)return;let cartId;try{cartId=window?.shopXtools?.cart?.id;if(!cartId){cartId=localStorage.getItem(\"shopX_cart_id\");}}catch(error){// Error handling: Unable to access cart ID\nreturn;}if(cartId){await fetchCartFromShopify(cartId);}else{setCartItems([]);}},[fetchCartFromShopify,isBrowser]);// Add event listeners for cart updates\nuseEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);// Checkout event handler (from FC_CartOverlayTrigger)\nfunction handleCheckoutChange(e){if(e.detail&&get(e,\"detail.__triggerCartModal\")!==false&&typeof triggerShopifyCartModal===\"function\"){triggerShopifyCartModal();}}document.addEventListener(\"checkout__changed\",handleCheckoutChange);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);document.removeEventListener(\"checkout__changed\",handleCheckoutChange);};},[handleCartUpdate,isBrowser,triggerShopifyCartModal]);// Handle click to trigger cart modal\nconst handleClick=()=>{if(isBrowser&&typeof triggerShopifyCartModal===\"function\"){triggerShopifyCartModal();}};// Helper to create Connect Instance UI\nconst connectInstanceUI=(labelText=\"Connect Instance\")=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:labelText});// Determine what to render based on cart state and control props\nconst isEmpty=cartItems.length===0;let content=null;if(RenderTarget.current()===RenderTarget.canvas){// In canvas, always show the main component\ncontent=Component?.[0]||null;}else{// On client-side, determine what to show based on cart state and emptyBehavior\nif(isEmpty){switch(emptyBehavior){case\"None\":content=Component?.[0]||null;break;case\"Component\":content=EmptyComponent?.[0]||null;// If Empty Component is selected but not provided, show the connect instance message\nif(!content&&RenderTarget.current()===RenderTarget.canvas){return connectInstanceUI(\"Connect Empty State\");}break;case\"Hide\":return null;default:content=Component?.[0]||null;}}else{content=Component?.[0]||null;}}// Simple fallback if no content\nif(!content){return connectInstanceUI();}// In CartOverlayTrigger, we have a direct wrapper with onClick\n// We'll use the same approach here for consistency\nreturn /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{width:\"100%\",height:\"100%\",cursor:\"pointer\"},children:/*#__PURE__*/cloneElement(content,{style:{// @ts-ignore - Safe access to props without TypeScript errors\n...content.props?.style||{},width:\"100%\",height:\"100%\"}})});}FC_CartTrigger.defaultProps={Component:null,EmptyComponent:null,emptyBehavior:\"None\",triggerShopifyCartModal:()=>{}};addPropertyControls(FC_CartTrigger,{Component:{type:ControlType.ComponentInstance,title:\"Default\",description:\"Design to render when there are items in the cart.\"},emptyBehavior:{type:ControlType.Enum,title:\"When Empty\",options:[\"None\",\"Component\",\"Hide\"],optionTitles:[\"Use Default\",\"Empty State\",\"Hide\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"None\"},EmptyComponent:{type:ControlType.ComponentInstance,title:\"Empty State\",description:\"Design to render when cart is empty.\",hidden:props=>props.emptyBehavior!==\"Component\"},triggerShopifyCartModal:{type:ControlType.EventHandler,title:\"CartModal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartTrigger\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"Auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartTrigger.map","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/acxok7NfBl0RNBWBRWaI/FC_CartCounter.js\";import FC_CartTrigger from\"https://framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/ZFIV3mJuJ2bSYrAbZhtP/FC_CartTrigger.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const FC_CartTriggerFonts=getFonts(FC_CartTrigger);const enabledGestures={pbsO0yHK2:{hover:true}};const serializationHash=\"framer-Q6UYZ\";const variantClassNames={pbsO0yHK2:\"framer-v-1u5h94s\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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=({cart,height,id,width,...props})=>{return{...props,uD1x6Vqu5:cart??props.uD1x6Vqu5};};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,uD1x6Vqu5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pbsO0yHK2\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const triggerShopifyCartModal1um7hu8=activeVariantCallback(async(...args)=>{if(uD1x6Vqu5){const res=await uD1x6Vqu5(...args);if(res===false)return false;}});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-1u5h94s\",className,classNames),layoutDependency:layoutDependency,layoutId:\"pbsO0yHK2\",ref:refBinding,style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nv9nbv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VkLlEopQL-container\",nodeId:\"VkLlEopQL\",rendersWithMotion:true,scopeId:\"LvMoXH94e\",style:{scale:1},variants:{\"pbsO0yHK2-hover\":{scale:.88}},children:/*#__PURE__*/_jsx(FC_CartTrigger,{Component:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1msj9v0\",\"data-border\":true,\"data-framer-name\":\"Counter\",layoutDependency:layoutDependency,layoutId:\"axRCPZ1cc\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s7kr2t-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FBPl2Domw-container\",nodeId:\"FBPl2Domw\",rendersWithMotion:true,scopeId:\"LvMoXH94e\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",fixedHeight:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",heightPx:40,hideIf0:false,id:\"FBPl2Domw\",layoutId:\"FBPl2Domw\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})})})],emptyBehavior:\"None\",EmptyComponent:[],height:\"100%\",id:\"VkLlEopQL\",layoutId:\"VkLlEopQL\",style:{height:\"100%\",width:\"100%\"},triggerShopifyCartModal:triggerShopifyCartModal1um7hu8,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q6UYZ.framer-1d2vh9r, .framer-Q6UYZ .framer-1d2vh9r { display: block; }\",\".framer-Q6UYZ.framer-1u5h94s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Q6UYZ .framer-nv9nbv-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 22px; z-index: 1; }\",\".framer-Q6UYZ .framer-1msj9v0 { aspect-ratio: 1 / 1; gap: 10px; height: var(--framer-aspect-ratio-supported, 22px); overflow: visible; position: relative; width: 22px; }\",\".framer-Q6UYZ .framer-s7kr2t-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",'.framer-Q6UYZ[data-border=\"true\"]::after, .framer-Q6UYZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"R0JC2ZAtR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uD1x6Vqu5\":\"cart\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLvMoXH94e=withCSS(Component,css,\"framer-Q6UYZ\");export default FramerLvMoXH94e;FramerLvMoXH94e.displayName=\"FC Cart Trigger Dark\";FramerLvMoXH94e.defaultProps={height:24,width:24};addPropertyControls(FramerLvMoXH94e,{uD1x6Vqu5:{title:\"Cart\",type:ControlType.EventHandler}});addFonts(FramerLvMoXH94e,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_CartCounterFonts,...FC_CartTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLvMoXH94e\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R0JC2ZAtR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"uD1x6Vqu5\\\":\\\"cart\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LvMoXH94e.map","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/acxok7NfBl0RNBWBRWaI/FC_CartCounter.js\";import FC_CartTrigger from\"https://framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/ZFIV3mJuJ2bSYrAbZhtP/FC_CartTrigger.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const FC_CartTriggerFonts=getFonts(FC_CartTrigger);const enabledGestures={VKStvJxWK:{hover:true}};const serializationHash=\"framer-dxNHH\";const variantClassNames={VKStvJxWK:\"framer-v-pkx0gk\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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=({cart,height,id,width,...props})=>{return{...props,uD1x6Vqu5:cart??props.uD1x6Vqu5};};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,uD1x6Vqu5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"VKStvJxWK\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const triggerShopifyCartModal1um7hu8=activeVariantCallback(async(...args)=>{if(uD1x6Vqu5){const res=await uD1x6Vqu5(...args);if(res===false)return false;}});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-pkx0gk\",className,classNames),layoutDependency:layoutDependency,layoutId:\"VKStvJxWK\",ref:refBinding,style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c42uof-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jMOxPfTtG-container\",nodeId:\"jMOxPfTtG\",rendersWithMotion:true,scopeId:\"Pj4LQBrqF\",style:{scale:1},variants:{\"VKStvJxWK-hover\":{scale:.88}},children:/*#__PURE__*/_jsx(FC_CartTrigger,{Component:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q8cy3d\",\"data-border\":true,\"data-framer-name\":\"Counter\",layoutDependency:layoutDependency,layoutId:\"VS2ebXSrq\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vai2np-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"r2IrYALHK-container\",nodeId:\"r2IrYALHK\",rendersWithMotion:true,scopeId:\"Pj4LQBrqF\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",fixedHeight:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",heightPx:40,hideIf0:false,id:\"r2IrYALHK\",layoutId:\"r2IrYALHK\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})})})],emptyBehavior:\"None\",EmptyComponent:[],height:\"100%\",id:\"jMOxPfTtG\",layoutId:\"jMOxPfTtG\",style:{height:\"100%\",width:\"100%\"},triggerShopifyCartModal:triggerShopifyCartModal1um7hu8,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dxNHH.framer-b91vek, .framer-dxNHH .framer-b91vek { display: block; }\",\".framer-dxNHH.framer-pkx0gk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dxNHH .framer-c42uof-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 22px; z-index: 1; }\",\".framer-dxNHH .framer-1q8cy3d { aspect-ratio: 1 / 1; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 22px; }\",\".framer-dxNHH .framer-vai2np-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",'.framer-dxNHH[data-border=\"true\"]::after, .framer-dxNHH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tcv1F2wGa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uD1x6Vqu5\":\"cart\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPj4LQBrqF=withCSS(Component,css,\"framer-dxNHH\");export default FramerPj4LQBrqF;FramerPj4LQBrqF.displayName=\"FC Cart Trigger Light\";FramerPj4LQBrqF.defaultProps={height:24,width:24};addPropertyControls(FramerPj4LQBrqF,{uD1x6Vqu5:{title:\"Cart\",type:ControlType.EventHandler}});addFonts(FramerPj4LQBrqF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_CartCounterFonts,...FC_CartTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPj4LQBrqF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tcv1F2wGa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"uD1x6Vqu5\\\":\\\"cart\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pj4LQBrqF.map","// Generated by Framer (fed3180)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FCCartTriggerDark from\"https://framerusercontent.com/modules/raH71C7b33MK2rwCjWsg/s57e3HchKuFyiZZQVrOL/LvMoXH94e.js\";import FCCartTriggerLight from\"https://framerusercontent.com/modules/gX3KpBxEMpNAPZDMtlR9/1ImVCn4oK4VGhodiZChR/Pj4LQBrqF.js\";const FCCartTriggerLightFonts=getFonts(FCCartTriggerLight);const FCCartTriggerDarkFonts=getFonts(FCCartTriggerDark);const cycleOrder=[\"lZf1cFPoS\",\"v38B_qq5O\"];const serializationHash=\"framer-Ee7t4\";const variantClassNames={lZf1cFPoS:\"framer-v-341hly\",v38B_qq5O:\"framer-v-zebj1e\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 humanReadableVariantMap={Dark:\"lZf1cFPoS\",Light:\"v38B_qq5O\"};const getProps=({click,height,id,width,...props})=>{return{...props,K0Hp2jTsB:click??props.K0Hp2jTsB,variant:humanReadableVariantMap[props.variant]??props.variant??\"lZf1cFPoS\"};};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,K0Hp2jTsB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lZf1cFPoS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const uD1x6Vqu510rkze7=activeVariantCallback(async(...args)=>{if(K0Hp2jTsB){const res=await K0Hp2jTsB(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-341hly\",className,classNames),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"lZf1cFPoS\",ref:refBinding,style:{...style},...addPropertyOverrides({v38B_qq5O:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+((componentViewport?.height||32)*.5000000000000002-12),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nxwdrx-container\",layoutDependency:layoutDependency,layoutId:\"y3jw1fMvY-container\",nodeId:\"y3jw1fMvY\",rendersWithMotion:true,scopeId:\"jlI_Q01En\",style:{opacity:0},transformTemplate:transformTemplate1,variants:{v38B_qq5O:{opacity:1}},children:/*#__PURE__*/_jsx(FCCartTriggerLight,{height:\"100%\",id:\"y3jw1fMvY\",layoutId:\"y3jw1fMvY\",uD1x6Vqu5:uD1x6Vqu510rkze7,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+((componentViewport?.height||32)*.5000000000000002-12),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10jzoqx-container\",layoutDependency:layoutDependency,layoutId:\"qpcdbi1C0-container\",nodeId:\"qpcdbi1C0\",rendersWithMotion:true,scopeId:\"jlI_Q01En\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{v38B_qq5O:{opacity:0}},children:/*#__PURE__*/_jsx(FCCartTriggerDark,{height:\"100%\",id:\"qpcdbi1C0\",layoutId:\"qpcdbi1C0\",uD1x6Vqu5:uD1x6Vqu510rkze7,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ee7t4.framer-1n4rb54, .framer-Ee7t4 .framer-1n4rb54 { display: block; }\",\".framer-Ee7t4.framer-341hly { height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-Ee7t4 .framer-nxwdrx-container, .framer-Ee7t4 .framer-10jzoqx-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"v38B_qq5O\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"K0Hp2jTsB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjlI_Q01En=withCSS(Component,css,\"framer-Ee7t4\");export default FramerjlI_Q01En;FramerjlI_Q01En.displayName=\"Cart Trigger\";FramerjlI_Q01En.defaultProps={height:32,width:32};addPropertyControls(FramerjlI_Q01En,{variant:{options:[\"lZf1cFPoS\",\"v38B_qq5O\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},K0Hp2jTsB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjlI_Q01En,[{explicitInter:true,fonts:[]},...FCCartTriggerLightFonts,...FCCartTriggerDarkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjlI_Q01En\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerVariables\":\"{\\\"K0Hp2jTsB\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v38B_qq5O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const COUNTRY_DATA={AF:{name:\"Afghanistan\"},AL:{name:\"Albania\"},DZ:{name:\"Algeria\"},AS:{name:\"American Samoa\"},AD:{name:\"Andorra\"},AO:{name:\"Angola\"},AI:{name:\"Anguilla\"},AQ:{name:\"Antarctica\"},AG:{name:\"Antigua and Barbuda\"},AR:{name:\"Argentina\"},AM:{name:\"Armenia\"},AW:{name:\"Aruba\"},AU:{name:\"Australia\"},AT:{name:\"Austria\"},AZ:{name:\"Azerbaijan\"},BS:{name:\"Bahamas\"},BH:{name:\"Bahrain\"},BD:{name:\"Bangladesh\"},BB:{name:\"Barbados\"},BY:{name:\"Belarus\"},BE:{name:\"Belgium\"},BZ:{name:\"Belize\"},BJ:{name:\"Benin\"},BM:{name:\"Bermuda\"},BT:{name:\"Bhutan\"},BO:{name:\"Bolivia\"},BQ:{name:\"Bonaire, Sint Eustatius and Saba\"},BA:{name:\"Bosnia and Herzegovina\"},BW:{name:\"Botswana\"},BV:{name:\"Bouvet Island\"},BR:{name:\"Brazil\"},IO:{name:\"British Indian Ocean Territory\"},BN:{name:\"Brunei Darussalam\"},BG:{name:\"Bulgaria\"},BF:{name:\"Burkina Faso\"},BI:{name:\"Burundi\"},CV:{name:\"Cabo Verde\"},KH:{name:\"Cambodia\"},CM:{name:\"Cameroon\"},CA:{name:\"Canada\"},KY:{name:\"Cayman Islands\"},CF:{name:\"Central African Republic\"},TD:{name:\"Chad\"},CL:{name:\"Chile\"},CN:{name:\"China\"},CX:{name:\"Christmas Island\"},CC:{name:\"Cocos (Keeling) Islands\"},CO:{name:\"Colombia\"},KM:{name:\"Comoros\"},CG:{name:\"Republic of the Congo\"},CD:{name:\"Democratic Republic of the Congo\"},CK:{name:\"Cook Islands\"},CR:{name:\"Costa Rica\"},HR:{name:\"Croatia\"},CU:{name:\"Cuba\"},CW:{name:\"Cura\\xe7ao\"},CY:{name:\"Cyprus\"},CZ:{name:\"Czech Republic\"},CI:{name:\"C\\xf4te d'Ivoire\"},DK:{name:\"Denmark\"},DJ:{name:\"Djibouti\"},DM:{name:\"Dominica\"},DO:{name:\"Dominican Republic\"},EC:{name:\"Ecuador\"},EG:{name:\"Egypt\"},SV:{name:\"El Salvador\"},GQ:{name:\"Equatorial Guinea\"},ER:{name:\"Eritrea\"},EE:{name:\"Estonia\"},SZ:{name:\"Eswatini\"},ET:{name:\"Ethiopia\"},FK:{name:\"Falkland Islands\"},FO:{name:\"Faroe Islands\"},FJ:{name:\"Fiji\"},FI:{name:\"Finland\"},FR:{name:\"France\"},GF:{name:\"French Guiana\"},PF:{name:\"French Polynesia\"},TF:{name:\"French Southern Territories\"},GA:{name:\"Gabon\"},GM:{name:\"Gambia\"},GE:{name:\"Georgia\"},DE:{name:\"Germany\"},GH:{name:\"Ghana\"},GI:{name:\"Gibraltar\"},GR:{name:\"Greece\"},GL:{name:\"Greenland\"},GD:{name:\"Grenada\"},GP:{name:\"Guadeloupe\"},GU:{name:\"Guam\"},GT:{name:\"Guatemala\"},GG:{name:\"Guernsey\"},GN:{name:\"Guinea\"},GW:{name:\"Guinea-Bissau\"},GY:{name:\"Guyana\"},HT:{name:\"Haiti\"},HM:{name:\"Heard Island and McDonald Islands\"},VA:{name:\"Holy See\"},HN:{name:\"Honduras\"},HK:{name:\"Hong Kong\"},HU:{name:\"Hungary\"},IS:{name:\"Iceland\"},IN:{name:\"India\"},ID:{name:\"Indonesia\"},IR:{name:\"Iran\"},IQ:{name:\"Iraq\"},IE:{name:\"Ireland\"},IM:{name:\"Isle of Man\"},IL:{name:\"Israel\"},IT:{name:\"Italy\"},JM:{name:\"Jamaica\"},JP:{name:\"Japan\"},JE:{name:\"Jersey\"},JO:{name:\"Jordan\"},KZ:{name:\"Kazakhstan\"},KE:{name:\"Kenya\"},KI:{name:\"Kiribati\"},KP:{name:\"North Korea\"},KR:{name:\"South Korea\"},KW:{name:\"Kuwait\"},KG:{name:\"Kyrgyzstan\"},LA:{name:\"Laos\"},LV:{name:\"Latvia\"},LB:{name:\"Lebanon\"},LS:{name:\"Lesotho\"},LR:{name:\"Liberia\"},LY:{name:\"Libya\"},LI:{name:\"Liechtenstein\"},LT:{name:\"Lithuania\"},LU:{name:\"Luxembourg\"},MO:{name:\"Macau\"},MG:{name:\"Madagascar\"},MW:{name:\"Malawi\"},MY:{name:\"Malaysia\"},MV:{name:\"Maldives\"},ML:{name:\"Mali\"},MT:{name:\"Malta\"},MH:{name:\"Marshall Islands\"},MQ:{name:\"Martinique\"},MR:{name:\"Mauritania\"},MU:{name:\"Mauritius\"},YT:{name:\"Mayotte\"},MX:{name:\"Mexico\"},FM:{name:\"Federated States of Micronesia\"},MD:{name:\"Moldova\"},MC:{name:\"Monaco\"},MN:{name:\"Mongolia\"},ME:{name:\"Montenegro\"},MS:{name:\"Montserrat\"},MA:{name:\"Morocco\"},MZ:{name:\"Mozambique\"},MM:{name:\"Myanmar\"},NA:{name:\"Namibia\"},NR:{name:\"Nauru\"},NP:{name:\"Nepal\"},NL:{name:\"Netherlands\"},NC:{name:\"New Caledonia\"},NZ:{name:\"New Zealand\"},NI:{name:\"Nicaragua\"},NE:{name:\"Niger\"},NG:{name:\"Nigeria\"},NU:{name:\"Niue\"},NF:{name:\"Norfolk Island\"},MK:{name:\"North Macedonia\"},MP:{name:\"Northern Mariana Islands\"},NO:{name:\"Norway\"},OM:{name:\"Oman\"},PK:{name:\"Pakistan\"},PW:{name:\"Palau\"},PS:{name:\"State of Palestine\"},PA:{name:\"Panama\"},PG:{name:\"Papua New Guinea\"},PY:{name:\"Paraguay\"},PE:{name:\"Peru\"},PH:{name:\"Philippines\"},PN:{name:\"Pitcairn\"},PL:{name:\"Poland\"},PT:{name:\"Portugal\"},PR:{name:\"Puerto Rico\"},QA:{name:\"Qatar\"},RO:{name:\"Romania\"},RU:{name:\"Russia\"},RW:{name:\"Rwanda\"},RE:{name:\"R\\xe9union\"},BL:{name:\"Saint Barth\\xe9lemy\"},SH:{name:\"Saint Helena, Ascension and Tristan da Cunha\"},KN:{name:\"Saint Kitts and Nevis\"},LC:{name:\"Saint Lucia\"},MF:{name:\"Saint Martin\"},PM:{name:\"Saint Pierre and Miquelon\"},VC:{name:\"Saint Vincent and the Grenadines\"},WS:{name:\"Samoa\"},SM:{name:\"San Marino\"},ST:{name:\"Sao Tome and Principe\"},SA:{name:\"Saudi Arabia\"},SN:{name:\"Senegal\"},RS:{name:\"Serbia\"},SC:{name:\"Seychelles\"},SL:{name:\"Sierra Leone\"},SG:{name:\"Singapore\"},SX:{name:\"Sint Maarten\"},SK:{name:\"Slovakia\"},SI:{name:\"Slovenia\"},SB:{name:\"Solomon Islands\"},SO:{name:\"Somalia\"},ZA:{name:\"South Africa\"},GS:{name:\"South Georgia and the South Sandwich Islands\"},SS:{name:\"South Sudan\"},ES:{name:\"Spain\"},LK:{name:\"Sri Lanka\"},SD:{name:\"Sudan\"},SR:{name:\"Suriname\"},SJ:{name:\"Svalbard and Jan Mayen\"},SE:{name:\"Sweden\"},CH:{name:\"Switzerland\"},SY:{name:\"Syria\"},TW:{name:\"Taiwan\"},TJ:{name:\"Tajikistan\"},TZ:{name:\"Tanzania\"},TH:{name:\"Thailand\"},TL:{name:\"Timor-Leste\"},TG:{name:\"Togo\"},TK:{name:\"Tokelau\"},TO:{name:\"Tonga\"},TT:{name:\"Trinidad and Tobago\"},TN:{name:\"Tunisia\"},TR:{name:\"T\\xfcrkiye\"},TM:{name:\"Turkmenistan\"},TC:{name:\"Turks and Caicos Islands\"},TV:{name:\"Tuvalu\"},UG:{name:\"Uganda\"},UA:{name:\"Ukraine\"},AE:{name:\"United Arab Emirates\"},GB:{name:\"United Kingdom\"},UM:{name:\"United States Minor Outlying Islands\"},US:{name:\"United States of America\"},UY:{name:\"Uruguay\"},UZ:{name:\"Uzbekistan\"},VU:{name:\"Vanuatu\"},VE:{name:\"Venezuela\"},VN:{name:\"Vietnam\"},VG:{name:\"Virgin Islands (British)\"},VI:{name:\"Virgin Islands (U.S.)\"},WF:{name:\"Wallis and Futuna\"},EH:{name:\"Western Sahara\"},YE:{name:\"Yemen\"},ZM:{name:\"Zambia\"},ZW:{name:\"Zimbabwe\"},EU:{name:\"European Union\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"FlagData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"COUNTRY_DATA\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./countryFlags.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef,useMemo}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{COUNTRY_DATA}from\"https://framerusercontent.com/modules/N4sehPZvaJy8xzJ4hqGI/VFyWNOlzImx2jSkBS7Mm/countryFlags.js\";const loadFlag=async(countryCode,isSquare=true)=>{// Return early if countryCode is missing\nif(!countryCode){return null;}const maxRetries=3;let retryCount=0;while(retryCount<maxRetries){try{const suffix=isSquare?\"-1x1\":\"-4x3\";const iconName=`flag:${countryCode.toLowerCase()}${suffix}`;const apiUrl=`https://api.iconify.design/${iconName}.svg`;const response=await fetch(apiUrl);if(!response.ok){throw new Error(`Failed to fetch icon: ${response.status} ${response.statusText}`);}let svgContent=await response.text();// Validate SVG content\nif(!svgContent.includes(\"<svg\")||!svgContent.includes(\"</svg>\")){throw new Error(\"Invalid SVG content received\");}// Extract viewBox\nconst viewBoxMatch=svgContent.match(/viewBox=[\"']([^\"']*)[\"']/i);const viewBox=viewBoxMatch?viewBoxMatch[1]:\"0 0 512 512\";// Create a data URL from the SVG content\nconst dataUrl=`data:image/svg+xml;charset=utf-8,${encodeURIComponent(svgContent)}`;return{svg:dataUrl,viewBox:viewBox};}catch(error){retryCount++;console.warn(`Error loading flag for ${countryCode}, attempt ${retryCount}:`,error);if(retryCount===maxRetries){console.error(`Failed to load flag for ${countryCode} after ${maxRetries} attempts`);return null;}// Wait before retrying (exponential backoff)\nawait new Promise(resolve=>setTimeout(resolve,Math.pow(2,retryCount)*1e3));}}return null;};const ASPECT_RATIOS={square:1,rectangle:4/3};/**\n * @framerDisableUnlink\n */export default function FC_GlobalCountryFlags(props){const[activeCurrency,setActiveCurrency]=useState(\"\");const[activeCountry,setActiveCountry]=useState(\"\");const[activeCountryCode,setActiveCountryCode]=useState(\"\");const[flagData,setFlagData]=useState(null);const[isLoading,setIsLoading]=useState(true);const[error,setError]=useState(null);const[shouldShow,setShouldShow]=useState(true);const isBrowser=useIsBrowser();const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Memoize canvas country code to prevent unnecessary updates\nconst canvasCountryCode=useMemo(()=>{if(isCanvas){return props.useActive?props.canvas:props.country||\"US\";}return\"\";},[isCanvas,props.useActive,props.canvas,props.country]);// Always show static flags in browser mode when not using active country\nconst shouldAttemptLoad=useMemo(()=>{if(isCanvas)return true;if(!isBrowser)return false;if(!props.useActive)return true;return shouldShow;},[isCanvas,isBrowser,props.useActive,shouldShow]);// Track mounted state to prevent updates after unmount\nconst isMounted=useRef(true);useEffect(()=>{return()=>{isMounted.current=false;};},[]);useEffect(()=>{// Skip all browser-specific logic in canvas mode\nif(isCanvas){setShouldShow(true);return;}if(!isBrowser)return;const getStoredCurrencyData=()=>{try{const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountry=localStorage.getItem(\"selectedCountry\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");// Only set data if we have both currency and country code\nif(storedCurrency&&storedCountryCode){setActiveCurrency(storedCurrency);setActiveCountry(storedCountry||\"\");setActiveCountryCode(storedCountryCode);setShouldShow(true);}else if(!props.useActive){// If not using active country, still show flag with static country\nsetShouldShow(true);}else{setShouldShow(false);}}catch(e){// If localStorage fails, fallback to default behavior\nif(!props.useActive){setShouldShow(true);}else{setShouldShow(false);}}};getStoredCurrencyData();const handleCurrencyChange=event=>{// Handle both event types\nif(event.type===\"currency_changed\"){const{currency,country,countryCode}=event.detail;if(currency&&countryCode){setActiveCurrency(currency);setActiveCountry(country||\"\");setActiveCountryCode(countryCode);setShouldShow(true);// Update localStorage\nlocalStorage.setItem(\"selectedCurrency\",currency);if(country)localStorage.setItem(\"selectedCountry\",country);localStorage.setItem(\"selectedCountryCode\",countryCode);}else{setShouldShow(false);}}else if(event.type===\"shop__currency-updated\"){const{toCurrency}=event.detail;if(toCurrency){// Map currency to country code using the currency maps\nconst countryCode=mapCurrencyToCountry(toCurrency);if(countryCode){setActiveCountryCode(countryCode);setActiveCurrency(toCurrency);setShouldShow(true);localStorage.setItem(\"selectedCountryCode\",countryCode);localStorage.setItem(\"selectedCurrency\",toCurrency);}else{setShouldShow(false);}}else{setShouldShow(false);}}};// Add listeners for both event types\nwindow.addEventListener(\"currency_changed\",handleCurrencyChange);window.addEventListener(\"shop__currency-updated\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);window.removeEventListener(\"shop__currency-updated\",handleCurrencyChange);};},[isBrowser,isCanvas,props.useActive]);useEffect(()=>{// Don't attempt to load if we've determined we shouldn't\nif(!shouldAttemptLoad){setFlagData(null);setIsLoading(false);return;}// Determine which country code to use\nlet displayCountryCode;if(isCanvas){displayCountryCode=canvasCountryCode;}else if(!props.useActive){displayCountryCode=props.country;}else{displayCountryCode=activeCountryCode;// Don't proceed if active mode but no country code\nif(!displayCountryCode){setFlagData(null);setIsLoading(false);return;}}setIsLoading(true);loadFlag(displayCountryCode,props.isSquare).then(data=>{if(!isMounted.current)return;setFlagData(data);// For active mode, control visibility based on data\nif(props.useActive&&!isCanvas){setShouldShow(!!data);}setIsLoading(false);}).catch(()=>{if(!isMounted.current)return;if(props.useActive&&!isCanvas){setShouldShow(false);}setIsLoading(false);});},[props.useActive,props.country,props.isSquare,activeCountryCode,isCanvas,canvasCountryCode,shouldAttemptLoad]);// Don't render anything if we shouldn't show\nif(!shouldAttemptLoad||!shouldShow&&props.useActive&&!isCanvas){return null;}// For canvas mode, if we have no flag data, return null\nif(isCanvas&&!flagData){return null;}// Loading state\nif(isLoading){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",paddingBottom:`${props.isSquare?100:75}%`,backgroundColor:\"#f0f0f0\",borderRadius:props.radius}});}// No flag data\nif(!flagData){return null;}// Different styling for square vs rectangle\nconst imgStyle=props.isSquare?{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",display:\"block\"}:{position:\"absolute\",top:\"-1px\",left:\"-1px\",width:\"calc(100% + 2px)\",height:\"calc(100% + 2px)\",objectFit:\"cover\",display:\"block\"};// Use an img tag with the data URL\nreturn /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",minWidth:\"16px\",height:0,paddingBottom:props.isSquare?\"100%\":\"75%\",overflow:\"hidden\",backgroundColor:\"transparent\",borderRadius:props.radius},children:/*#__PURE__*/_jsx(\"img\",{src:flagData.svg,alt:\"Country flag\",style:imgStyle})});}// Define defaultProps with proper type annotation\nconst defaultProps={useActive:true,country:\"US\",canvas:\"US\",isSquare:true,radius:0};FC_GlobalCountryFlags.defaultProps=defaultProps;addPropertyControls(FC_GlobalCountryFlags,{useActive:{type:ControlType.Boolean,title:\"Display\",defaultValue:true,enabledTitle:\"Active\",disabledTitle:\"Static\",description:\"Display the flag of the active selected country or manually select one.\"},country:{type:ControlType.Enum,title:\"Country\",defaultValue:\"US\",options:Object.keys(COUNTRY_DATA).sort((a,b)=>COUNTRY_DATA[a].name.localeCompare(COUNTRY_DATA[b].name)),optionTitles:Object.keys(COUNTRY_DATA).sort((a,b)=>COUNTRY_DATA[a].name.localeCompare(COUNTRY_DATA[b].name)).map(code=>COUNTRY_DATA[code].name),hidden:props=>Boolean(props.useActive)},canvas:{type:ControlType.Enum,title:\"Canvas\",defaultValue:\"US\",options:Object.keys(COUNTRY_DATA).sort((a,b)=>COUNTRY_DATA[a].name.localeCompare(COUNTRY_DATA[b].name)),optionTitles:Object.keys(COUNTRY_DATA).sort((a,b)=>COUNTRY_DATA[a].name.localeCompare(COUNTRY_DATA[b].name)).map(code=>COUNTRY_DATA[code].name),hidden:props=>!Boolean(props.useActive),description:\"Flag to display on canvas for mock purposes only.\"},isSquare:{type:ControlType.Boolean,title:\"Ratio\",defaultValue:true,enabledTitle:\"1:1\",disabledTitle:\"4:3\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:100,unit:\"px\",step:1,displayStepper:true}});// Helper function to map currency to country code\nconst mapCurrencyToCountry=currency=>{// Common currency to country mappings\nconst currencyToCountry={USD:\"US\",EUR:\"EU\",GBP:\"GB\",CAD:\"CA\",AUD:\"AU\",MDL:\"MD\"};return currencyToCountry[currency]||\"US\";};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_GlobalCountryFlags\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_GlobalCountryFlags.map","// Generated by Framer (2306ade)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_GlobalCountryFlags from\"https://framerusercontent.com/modules/6DL2PESnBGZ4TTphi6gj/AtrKpjqaFZPe5vcWWzpR/FC_GlobalCountryFlags.js\";import FC_GlobalMarketDropdown from\"https://framerusercontent.com/modules/l4Wc5P7RmEd6P0vBsdFg/uwjNIuvYzg7CmXtaazhp/FC_GlobalMarketDropdown.js\";const FC_GlobalCountryFlagsFonts=getFonts(FC_GlobalCountryFlags);const FC_GlobalMarketDropdownFonts=getFonts(FC_GlobalMarketDropdown);const enabledGestures={ZNF9ELnw2:{hover:true}};const serializationHash=\"framer-GhVCd\";const variantClassNames={ZNF9ELnw2:\"framer-v-15csdcp\"};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:\"ZNF9ELnw2\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15csdcp\",className,classNames),layoutDependency:layoutDependency,layoutId:\"ZNF9ELnw2\",ref:refBinding,style:{borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-77blp5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A_qpk5Y2F-container\",nodeId:\"A_qpk5Y2F\",rendersWithMotion:true,scopeId:\"pDtdoV2tC\",style:{scale:1},variants:{\"ZNF9ELnw2-hover\":{scale:.88}},children:/*#__PURE__*/_jsx(FC_GlobalMarketDropdown,{componentInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f71frk\",\"data-framer-name\":\"ui\",layoutDependency:layoutDependency,layoutId:\"ybod2eHIH\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tu4ngg\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"erS3rwBli\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j3d5ux-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oMiL88QiD-container\",nodeId:\"oMiL88QiD\",rendersWithMotion:true,scopeId:\"pDtdoV2tC\",children:/*#__PURE__*/_jsx(FC_GlobalCountryFlags,{canvas:\"US\",country:\"US\",height:\"100%\",id:\"oMiL88QiD\",isSquare:false,layoutId:\"oMiL88QiD\",radius:2,style:{width:\"100%\"},useActive:true,width:\"100%\"})})})})})],height:\"100%\",id:\"A_qpk5Y2F\",layoutId:\"A_qpk5Y2F\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GhVCd.framer-1idlq9m, .framer-GhVCd .framer-1idlq9m { display: block; }\",\".framer-GhVCd.framer-15csdcp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GhVCd .framer-77blp5-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-GhVCd .framer-1f71frk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-GhVCd .framer-1tu4ngg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-GhVCd .framer-1j3d5ux-container { flex: none; height: auto; position: relative; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w51eYibPI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpDtdoV2tC=withCSS(Component,css,\"framer-GhVCd\");export default FramerpDtdoV2tC;FramerpDtdoV2tC.displayName=\"FC Market Dropdown\";FramerpDtdoV2tC.defaultProps={height:24,width:40};addFonts(FramerpDtdoV2tC,[{explicitInter:true,fonts:[]},...FC_GlobalCountryFlagsFonts,...FC_GlobalMarketDropdownFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpDtdoV2tC\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w51eYibPI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pDtdoV2tC.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_GlobalSmartModalTrigger from\"https://framerusercontent.com/modules/yyrJsFTT8Nc4QDjkS3EG/w6FTnbKuQdNJPtyPqVgl/FC_GlobalSmartModalTrigger.js\";import Link from\"https://framerusercontent.com/modules/ifheNKvqZXyiMDRizvYu/W4ZbQlx1DVRxjmFrFObo/eqwCYm1tA.js\";const LinkFonts=getFonts(Link);const FC_GlobalSmartModalTriggerFonts=getFonts(FC_GlobalSmartModalTrigger);const serializationHash=\"framer-mXw6v\";const variantClassNames={RHhNtpQMr:\"framer-v-15ts7a6\"};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 convertFromEnum=(value,activeLocale)=>{return undefined;};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,CHorWP8icX3jA6ymK_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RHhNtpQMr\",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-15ts7a6\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RHhNtpQMr\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-87l0p5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MnqBmVe_Y-container\",nodeId:\"MnqBmVe_Y\",rendersWithMotion:true,scopeId:\"PmL_PCLrH\",children:/*#__PURE__*/_jsx(FC_GlobalSmartModalTrigger,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"77.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ul5dma-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"yNSI7SENc-container\",nodeId:\"yNSI7SENc\",rendersWithMotion:true,scopeId:\"PmL_PCLrH\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",i5kS46wQS:true,id:\"yNSI7SENc\",layoutId:\"yNSI7SENc\",variant:convertFromEnum(CHorWP8icX3jA6ymK_,activeLocale),wasUFRWmn:\"Get 10% off\",width:\"100%\"})})})],height:\"100%\",id:\"MnqBmVe_Y\",identifier:\"newsletter\",layoutId:\"MnqBmVe_Y\",whenOpen:true,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mXw6v.framer-114s8uj, .framer-mXw6v .framer-114s8uj { display: block; }\",\".framer-mXw6v.framer-15ts7a6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mXw6v .framer-87l0p5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mXw6v .framer-1ul5dma-container { height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 77.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPmL_PCLrH=withCSS(Component,css,\"framer-mXw6v\");export default FramerPmL_PCLrH;FramerPmL_PCLrH.displayName=\"FC Smart Modal Trigger (Dark)\";FramerPmL_PCLrH.defaultProps={height:24,width:77.5};addFonts(FramerPmL_PCLrH,[{explicitInter:true,fonts:[]},...LinkFonts,...FC_GlobalSmartModalTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPmL_PCLrH\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"77.5\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8f9ffef)\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=[\"zXlKYf_aJ\",\"khyu3q1Sm\"];const serializationHash=\"framer-TZJHW\";const variantClassNames={khyu3q1Sm:\"framer-v-1yhqjh6\",zXlKYf_aJ:\"framer-v-x4su2w\"};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 humanReadableVariantMap={Black:\"zXlKYf_aJ\",White:\"khyu3q1Sm\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zXlKYf_aJ\"};};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({cycleOrder,defaultVariant:\"zXlKYf_aJ\",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-x4su2w\",className,classNames),\"data-framer-name\":\"Black\",layoutDependency:layoutDependency,layoutId:\"zXlKYf_aJ\",ref:refBinding,style:{...style},...addPropertyOverrides({khyu3q1Sm:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2plbGFuaSBSZWd1bGFy\",\"--framer-font-family\":'\"jelani Regular\", \"jelani Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Bubu by Aika\"})}),className:\"framer-rchn21\",fonts:[\"CUSTOM;jelani Regular\"],layoutDependency:layoutDependency,layoutId:\"ZPdxZ8D_G\",style:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{khyu3q1Sm:{\"--extracted-r6o4lv\":\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({khyu3q1Sm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO2plbGFuaSBSZWd1bGFy\",\"--framer-font-family\":'\"jelani Regular\", \"jelani Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255)))\"},children:\"Bubu by Aika\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TZJHW.framer-10eko1l, .framer-TZJHW .framer-10eko1l { display: block; }\",\".framer-TZJHW.framer-x4su2w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TZJHW .framer-rchn21 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 10; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 124.717\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"khyu3q1Sm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruGW3xWOpP=withCSS(Component,css,\"framer-TZJHW\");export default FrameruGW3xWOpP;FrameruGW3xWOpP.displayName=\"Logo\";FrameruGW3xWOpP.defaultProps={height:24,width:124.717};addPropertyControls(FrameruGW3xWOpP,{variant:{options:[\"zXlKYf_aJ\",\"khyu3q1Sm\"],optionTitles:[\"Black\",\"White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruGW3xWOpP,[{explicitInter:true,fonts:[{family:\"jelani Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ApC0tmejzJjW45mZHGA3OPZrKs.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruGW3xWOpP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"khyu3q1Sm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"124.717\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uGW3xWOpP.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6vFhkIUuBKTF5em5CZMs/ptdLOZAUByvDwJBtWf1u/kkwB5I4ye.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hf5RbKcgfGKfBktI8tr6/UsZdxQu1jmJUhsgPcuoG/QcfgjOWpT.js\";const enabledGestures={xsYgPziV8:{hover:true}};const cycleOrder=[\"zl0NcOSS6\",\"xsYgPziV8\",\"X2Mo6aTRt\"];const serializationHash=\"framer-G8FSH\";const variantClassNames={X2Mo6aTRt:\"framer-v-1ng8rz2\",xsYgPziV8:\"framer-v-g0rvgc\",zl0NcOSS6:\"framer-v-8cuvkh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:24,delay:0,mass:1,stiffness:400,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 humanReadableVariantMap={Active:\"zl0NcOSS6\",Inactive:\"xsYgPziV8\",Phone:\"X2Mo6aTRt\"};const getProps=({height,id,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zl0NcOSS6\",YBPeTYkxW:title??props.YBPeTYkxW??\"Title\"};};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,YBPeTYkxW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zl0NcOSS6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"X2Mo6aTRt\")return false;return true;};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-8cuvkh\",className,classNames),\"data-framer-name\":\"Active\",layoutDependency:layoutDependency,layoutId:\"zl0NcOSS6\",ref:refBinding,style:{...style},...addPropertyOverrides({\"xsYgPziV8-hover\":{\"data-framer-name\":undefined},X2Mo6aTRt:{\"data-framer-name\":\"Phone\"},xsYgPziV8:{\"data-framer-name\":\"Inactive\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d54i04\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"ik2jkIzi3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2kglwu\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"G3Kbfk4lN\",...addPropertyOverrides({\"xsYgPziV8-hover\":{tabIndex:-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-lrat5s\",\"data-styles-preset\":\"QcfgjOWpT\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Title\"})}),className:\"framer-2lmek7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XVkajb63t\",style:{\"--extracted-gdpscs\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},text:YBPeTYkxW,variants:{X2Mo6aTRt:{\"--extracted-1of0zx5\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},xsYgPziV8:{\"--extracted-gdpscs\":\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({X2Mo6aTRt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ty5gqf\",\"data-styles-preset\":\"kkwB5I4ye\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Title\"})})},xsYgPziV8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-lrat5s\",\"data-styles-preset\":\"QcfgjOWpT\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16)))\"},children:\"Title\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wgb1u8\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"YbJs6j6Nc\",tabIndex:-1,...addPropertyOverrides({\"xsYgPziV8-hover\":{tabIndex:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-lrat5s\",\"data-styles-preset\":\"QcfgjOWpT\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Title\"})}),className:\"framer-gsyt1b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rfCCcShbV\",style:{\"--extracted-tcooor\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},text:YBPeTYkxW,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-G8FSH.framer-1wqqiz2, .framer-G8FSH .framer-1wqqiz2 { display: block; }\",\".framer-G8FSH.framer-8cuvkh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-G8FSH .framer-1d54i04 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 72px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-G8FSH .framer-2kglwu, .framer-G8FSH .framer-1wgb1u8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-G8FSH .framer-2lmek7, .framer-G8FSH .framer-gsyt1b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-G8FSH.framer-v-g0rvgc.framer-8cuvkh { cursor: pointer; }\",\".framer-G8FSH.framer-v-1ng8rz2 .framer-1d54i04, .framer-G8FSH.framer-v-1ng8rz2 .framer-2kglwu { height: min-content; }\",\".framer-G8FSH.framer-v-g0rvgc.hover .framer-1d54i04 { justify-content: flex-end; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 97.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xsYgPziV8\":{\"layout\":[\"auto\",\"auto\"]},\"X2Mo6aTRt\":{\"layout\":[\"auto\",\"auto\"]},\"AnVbtiN0D\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YBPeTYkxW\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framervr_KMe1fA=withCSS(Component,css,\"framer-G8FSH\");export default Framervr_KMe1fA;Framervr_KMe1fA.displayName=\"Base\";Framervr_KMe1fA.defaultProps={height:72,width:97.5};addPropertyControls(Framervr_KMe1fA,{variant:{options:[\"zl0NcOSS6\",\"xsYgPziV8\",\"X2Mo6aTRt\"],optionTitles:[\"Active\",\"Inactive\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},YBPeTYkxW:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(Framervr_KMe1fA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framervr_KMe1fA\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"YBPeTYkxW\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"72\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xsYgPziV8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X2Mo6aTRt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AnVbtiN0D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"97.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27ad407)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={fglfhlNWJ:{hover:true},OohlEguOS:{hover:true},wWGH5wzmT:{hover:true}};const cycleOrder=[\"fglfhlNWJ\",\"wWGH5wzmT\",\"OohlEguOS\"];const serializationHash=\"framer-vsZX3\";const variantClassNames={fglfhlNWJ:\"framer-v-6bq5wj\",OohlEguOS:\"framer-v-mxk2b9\",wWGH5wzmT:\"framer-v-dgunn2\"};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 humanReadableVariantMap={account:\"OohlEguOS\",favorite:\"wWGH5wzmT\",search:\"fglfhlNWJ\"};const getProps=({color,height,id,width,...props})=>{return{...props,IjI0kST1u:color??props.IjI0kST1u??\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"fglfhlNWJ\"};};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,IjI0kST1u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fglfhlNWJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6bq5wj\",className,classNames),\"data-framer-name\":\"search\",layoutDependency:layoutDependency,layoutId:\"fglfhlNWJ\",ref:refBinding,style:{...style},...addPropertyOverrides({\"fglfhlNWJ-hover\":{\"data-framer-name\":undefined},\"OohlEguOS-hover\":{\"data-framer-name\":undefined},\"wWGH5wzmT-hover\":{\"data-framer-name\":undefined},OohlEguOS:{\"data-framer-name\":\"account\"},wWGH5wzmT:{\"data-framer-name\":\"favorite\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-grwcx6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O8G1Q4SM9-container\",nodeId:\"O8G1Q4SM9\",rendersWithMotion:true,scopeId:\"WufR2LQRc\",style:{scale:1},variants:{\"fglfhlNWJ-hover\":{scale:.88},\"OohlEguOS-hover\":{scale:.88},\"wWGH5wzmT-hover\":{scale:.88}},children:/*#__PURE__*/_jsx(Phosphor,{color:IjI0kST1u,height:\"100%\",iconSearch:\"House\",iconSelection:\"MagnifyingGlass\",id:\"O8G1Q4SM9\",layoutId:\"O8G1Q4SM9\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({OohlEguOS:{iconSelection:\"User\"},wWGH5wzmT:{iconSelection:\"Heart\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vsZX3.framer-1iux1ls, .framer-vsZX3 .framer-1iux1ls { display: block; }\",\".framer-vsZX3.framer-6bq5wj { cursor: pointer; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-vsZX3 .framer-grwcx6-container { -webkit-user-select: none; flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 24px / 2); user-select: none; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wWGH5wzmT\":{\"layout\":[\"fixed\",\"fixed\"]},\"OohlEguOS\":{\"layout\":[\"fixed\",\"fixed\"]},\"LYKx6DooI\":{\"layout\":[\"fixed\",\"fixed\"]},\"d5jrUpQXk\":{\"layout\":[\"fixed\",\"fixed\"]},\"HP6ostCCm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IjI0kST1u\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWufR2LQRc=withCSS(Component,css,\"framer-vsZX3\");export default FramerWufR2LQRc;FramerWufR2LQRc.displayName=\"Icons\";FramerWufR2LQRc.defaultProps={height:32,width:32};addPropertyControls(FramerWufR2LQRc,{variant:{options:[\"fglfhlNWJ\",\"wWGH5wzmT\",\"OohlEguOS\"],optionTitles:[\"search\",\"favorite\",\"account\"],title:\"Variant\",type:ControlType.Enum},IjI0kST1u:{defaultValue:'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerWufR2LQRc,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWufR2LQRc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wWGH5wzmT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OohlEguOS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LYKx6DooI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d5jrUpQXk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HP6ostCCm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"IjI0kST1u\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WufR2LQRc.map","// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link as Link1,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Categories from\"https://framerusercontent.com/modules/au8zIsPGWrT62169njBP/VyaCbkDuzDdRZRgpUQrK/ZFPX8XxiR.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/22Z8YCN4HBIis6k1Q1KL/nzzmQ58hZMsQbjJxmWD4/cW5kN9oyo.js\";import Hamburger from\"https://framerusercontent.com/modules/aQUAgrlezkawwpgDDJmj/YMueUZKeNqIbgKJk6j47/EDubnk24B.js\";import Link from\"https://framerusercontent.com/modules/cwPSV8JVKDWwR9DHxObW/IDz15k7XlErfeemZFE0e/eqwCYm1tA.js\";import FCSmartModalTriggerLight from\"https://framerusercontent.com/modules/dJOzc7OwzRNbVvv6EzH3/4oGL8u5pQEBN61QNkLuc/h9WXGtovu.js\";import CartTrigger from\"https://framerusercontent.com/modules/1PjYvOkopr2G8dQb8wB5/xYkBpJcAaEOus06ESHcU/jlI_Q01En.js\";import FCMarketDropdown from\"https://framerusercontent.com/modules/a50VpIcuR4yqz51MVjZG/NU1gvI6stWtKulBBvo4f/pDtdoV2tC.js\";import FCSmartModalTriggerDark from\"https://framerusercontent.com/modules/5y8GYGAwFVpsbEOf2Qz3/cPNqOktq7mJbojIwBoul/PmL_PCLrH.js\";import Logo from\"https://framerusercontent.com/modules/3AH5MJB4IGqbGpcZKO6m/Gji8pzFgCYxipVEIQ9Q7/uGW3xWOpP.js\";import Base from\"https://framerusercontent.com/modules/4MM4Yo4z54dmxcyBNnub/YnahNssqZpaK7Xxgxzg0/vr_KMe1fA.js\";import Icons from\"https://framerusercontent.com/modules/8Q4imJr0FvfF4tgdt2KP/K9J3JcJIvjfDc268PJVq/WufR2LQRc.js\";const LinkFonts=getFonts(Link);const FCSmartModalTriggerLightFonts=getFonts(FCSmartModalTriggerLight);const FCSmartModalTriggerDarkFonts=getFonts(FCSmartModalTriggerDark);const LogoFonts=getFonts(Logo);const FCMarketDropdownFonts=getFonts(FCMarketDropdown);const IconsFonts=getFonts(Icons);const CartTriggerFonts=getFonts(CartTrigger);const HamburgerFonts=getFonts(Hamburger);const BaseFonts=getFonts(Base);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"yZdQcECX1\",\"H6rw6n459\",\"V6KWsICxn\",\"u98LG1VIu\"];const serializationHash=\"framer-MC4yN\";const variantClassNames={H6rw6n459:\"framer-v-3ctknf\",u98LG1VIu:\"framer-v-199ahyt\",V6KWsICxn:\"framer-v-18h98mr\",yZdQcECX1:\"framer-v-1gpk5ws\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"hYQyJqiyo\":return\"iAIVHMTTb\";case\"X5ejDG8Bc\":return\"ik8IHEEEb\";default:return\"ik8IHEEEb\";}};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"hYQyJqiyo\":return\"zXlKYf_aJ\";case\"X5ejDG8Bc\":return\"khyu3q1Sm\";default:return\"zXlKYf_aJ\";}};const convertFromEnum2=(value,activeLocale)=>{switch(value){case\"hYQyJqiyo\":return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';case\"X5ejDG8Bc\":return'var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)) /* {\"name\":\"White\"} */';default:return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const convertFromEnum3=(value,activeLocale)=>{switch(value){case\"hYQyJqiyo\":return\"v38B_qq5O\";case\"X5ejDG8Bc\":return\"lZf1cFPoS\";default:return\"lZf1cFPoS\";}};const convertFromEnum4=(value,activeLocale)=>{switch(value){case\"hYQyJqiyo\":return\"vCkVjSQMz\";case\"X5ejDG8Bc\":return\"MzBj6rqrX\";default:return\"vCkVjSQMz\";}};const transition2={damping:40,delay:.3,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80};const query=prequery=>prequery({from:{alias:\"ZeLt7GrKY\",data:Categories,type:\"Collection\"},select:[{collection:\"ZeLt7GrKY\",name:\"nrKGcDENu\",type:\"Identifier\"},{collection:\"ZeLt7GrKY\",name:\"FP3hEwQ6m\",type:\"Identifier\"},{collection:\"ZeLt7GrKY\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 humanReadableEnumMap={Dark:\"X5ejDG8Bc\",Light:\"hYQyJqiyo\"};const humanReadableVariantMap={\"Phone Open\":\"u98LG1VIu\",Desktop:\"yZdQcECX1\",Phone:\"V6KWsICxn\",Tablet:\"H6rw6n459\"};const getProps=({cart,color,height,id,search,width,...props})=>{return{...props,CHorWP8ic:humanReadableEnumMap[color]??color??props.CHorWP8ic??\"hYQyJqiyo\",d4SQOJLqU:search??props.d4SQOJLqU,n4A1b81iY:cart??props.n4A1b81iY,variant:humanReadableVariantMap[props.variant]??props.variant??\"yZdQcECX1\"};};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,n4A1b81iY,d4SQOJLqU,CHorWP8ic,nrKGcDENuZeLt7GrKY,FP3hEwQ6mZeLt7GrKY,idZeLt7GrKY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yZdQcECX1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap9vbtss=activeVariantCallback(async(...args)=>{if(d4SQOJLqU){const res=await d4SQOJLqU(...args);if(res===false)return false;}});const K0Hp2jTsBqym43r=activeVariantCallback(async(...args)=>{if(n4A1b81iY){const res=await n4A1b81iY(...args);if(res===false)return false;}});const onTap1dw4iqi=activeVariantCallback(async(...args)=>{setVariant(\"V6KWsICxn\");});const onTap1kycmj3=activeVariantCallback(async(...args)=>{setVariant(\"u98LG1VIu\");});const onTap1jr7wki=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"V6KWsICxn\"),300);});const SgzcbqAFq1jr7wki=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"V6KWsICxn\"),300);});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"V6KWsICxn\",\"u98LG1VIu\"].includes(baseVariant))return false;return true;};const router=useRouter();const visible=equals(CHorWP8ic,\"hYQyJqiyo\");const visible1=equals(CHorWP8ic,\"X5ejDG8Bc\");const isDisplayed1=()=>{if([\"V6KWsICxn\",\"u98LG1VIu\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"u98LG1VIu\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gpk5ws\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"yZdQcECX1\",ref:refBinding,style:{...style},...addPropertyOverrides({H6rw6n459:{\"data-framer-name\":\"Tablet\"},u98LG1VIu:{\"data-framer-name\":\"Phone Open\"},V6KWsICxn:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m0y77j\",\"data-framer-name\":\"padding\",layoutDependency:layoutDependency,layoutId:\"M5wDTsebc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q0zj03\",\"data-framer-name\":\"main-nav\",layoutDependency:layoutDependency,layoutId:\"G2T8c2HVR\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{u98LG1VIu:{backgroundColor:\"rgba(0, 0, 0, 0)\"},V6KWsICxn:{backgroundColor:\"rgba(255, 255, 255, 0)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ki572u\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"wQhhRt7aa\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{nrKGcDENu:\"all\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"Ybq0oXQi0\"}},webPageId:\"wqwtDKGJd\"},implicitPathVariables:undefined},{href:{pathVariables:{nrKGcDENu:\"all\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"Ybq0oXQi0\"}},webPageId:\"wqwtDKGJd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+0+0+24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jx5mhm-container\",layoutDependency:layoutDependency,layoutId:\"mj3I6MdWb-container\",nodeId:\"mj3I6MdWb\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Link,{GJdPiUY1W:resolvedLinks[0],height:\"100%\",i5kS46wQS:false,id:\"mj3I6MdWb\",layoutId:\"mj3I6MdWb\",variant:convertFromEnum(CHorWP8ic,activeLocale),wasUFRWmn:\"Shop\",width:\"100%\",...addPropertyOverrides({H6rw6n459:{GJdPiUY1W:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{nrKGcDENu:\"sale\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"dTsWA0r7T\"}},webPageId:\"wqwtDKGJd\"},implicitPathVariables:undefined},{href:{pathVariables:{nrKGcDENu:\"sale\"},unresolvedPathSlugs:{nrKGcDENu:{collectionId:\"ZFPX8XxiR\",collectionItemId:\"dTsWA0r7T\"}},webPageId:\"wqwtDKGJd\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+0+0+24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o3sw3v-container\",layoutDependency:layoutDependency,layoutId:\"tLHSdU0DL-container\",nodeId:\"tLHSdU0DL\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Link,{GJdPiUY1W:resolvedLinks1[0],height:\"100%\",i5kS46wQS:true,id:\"tLHSdU0DL\",layoutId:\"tLHSdU0DL\",variant:convertFromEnum(CHorWP8ic,activeLocale),wasUFRWmn:\"Sale\",width:\"100%\",...addPropertyOverrides({H6rw6n459:{GJdPiUY1W:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DV2OlVEXx\"},implicitPathVariables:undefined},{href:{webPageId:\"DV2OlVEXx\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+0+0+24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ho63x-container\",layoutDependency:layoutDependency,layoutId:\"aERElcKdy-container\",nodeId:\"aERElcKdy\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Link,{GJdPiUY1W:resolvedLinks2[0],height:\"100%\",i5kS46wQS:true,id:\"aERElcKdy\",layoutId:\"aERElcKdy\",variant:convertFromEnum(CHorWP8ic,activeLocale),wasUFRWmn:\"About\",width:\"100%\",...addPropertyOverrides({H6rw6n459:{GJdPiUY1W:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+0+0+24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qc5gou-container\",layoutDependency:layoutDependency,layoutId:\"rr_Jfvd5v-container\",nodeId:\"rr_Jfvd5v\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(FCSmartModalTriggerLight,{height:\"100%\",id:\"rr_Jfvd5v\",layoutId:\"rr_Jfvd5v\",width:\"100%\"})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+0+0+24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-134i4jh-container\",layoutDependency:layoutDependency,layoutId:\"nnQaF5iTw-container\",nodeId:\"nnQaF5iTw\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(FCSmartModalTriggerDark,{height:\"100%\",id:\"nnQaF5iTw\",layoutId:\"nnQaF5iTw\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wfgk11\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"xmtKSvVgW\",children:/*#__PURE__*/_jsx(Link1,{href:{hash:\":sD9xLlX1a\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"quDbcQhv1\",openInNewTab:false,scopeId:\"X3jA6ymK_\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1z101qm framer-1s847bj\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"quDbcQhv1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+0+0+0+27+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1glso49-container\",layoutDependency:layoutDependency,layoutId:\"brnTsdsyB-container\",nodeId:\"brnTsdsyB\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"brnTsdsyB\",layoutId:\"brnTsdsyB\",style:{height:\"100%\"},variant:convertFromEnum1(CHorWP8ic,activeLocale),width:\"100%\",...addPropertyOverrides({u98LG1VIu:{variant:\"zXlKYf_aJ\"}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5xy0p\",\"data-framer-name\":\"icons\",layoutDependency:layoutDependency,layoutId:\"om8s8QtVz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+0+20+4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ujoj20-container\",layoutDependency:layoutDependency,layoutId:\"hxzawijkk-container\",nodeId:\"hxzawijkk\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(FCMarketDropdown,{height:\"100%\",id:\"hxzawijkk\",layoutId:\"hxzawijkk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f69iv8\",\"data-framer-name\":\"search\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"y365NGyHX\",onTap:onTap9vbtss,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+0+0+0+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-135im9t-container\",layoutDependency:layoutDependency,layoutId:\"Flg38yCQk-container\",nodeId:\"Flg38yCQk\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Icons,{height:\"100%\",id:\"Flg38yCQk\",IjI0kST1u:toString(convertFromEnum2(CHorWP8ic,activeLocale)),layoutId:\"Flg38yCQk\",style:{height:\"100%\",width:\"100%\"},variant:\"fglfhlNWJ\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"xjXp5GWdH\"},motionChild:true,nodeId:\"lCkM_Wg5t\",scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cfv52h framer-1s847bj\",\"data-framer-name\":\"favorite\",layoutDependency:layoutDependency,layoutId:\"lCkM_Wg5t\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+0+0+0+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e6b91h-container\",layoutDependency:layoutDependency,layoutId:\"jLXAOH2WJ-container\",nodeId:\"jLXAOH2WJ\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Icons,{height:\"100%\",id:\"jLXAOH2WJ\",IjI0kST1u:toString(convertFromEnum2(CHorWP8ic,activeLocale)),layoutId:\"jLXAOH2WJ\",style:{height:\"100%\",width:\"100%\"},variant:\"wWGH5wzmT\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+0+0+0+20+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c977u9-container\",layoutDependency:layoutDependency,layoutId:\"pkR9Qlo9D-container\",nodeId:\"pkR9Qlo9D\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(CartTrigger,{height:\"100%\",id:\"pkR9Qlo9D\",K0Hp2jTsB:K0Hp2jTsBqym43r,layoutId:\"pkR9Qlo9D\",style:{height:\"100%\",width:\"100%\"},variant:convertFromEnum3(CHorWP8ic,activeLocale),width:\"100%\",...addPropertyOverrides({u98LG1VIu:{variant:\"v38B_qq5O\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyie4i\",\"data-framer-name\":\"menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oVYBqlObe\",onTap:onTap1dw4iqi,...addPropertyOverrides({V6KWsICxn:{onTap:onTap1kycmj3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",...addPropertyOverrides({u98LG1VIu:{y:(componentViewport?.y||0)+0+0+0+0+20+0+0},V6KWsICxn:{y:(componentViewport?.y||0)+0+0+0+0+20+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e9jqg3-container\",layoutDependency:layoutDependency,layoutId:\"fiIBj68yJ-container\",nodeId:\"fiIBj68yJ\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"fiIBj68yJ\",layoutId:\"fiIBj68yJ\",style:{height:\"100%\",width:\"100%\"},variant:\"yGCYiFseK\",width:\"100%\",wYCFdsUbu:convertFromEnum4(CHorWP8ic,activeLocale),...addPropertyOverrides({u98LG1VIu:{variant:\"GJGs2Tr36\",wYCFdsUbu:\"vCkVjSQMz\"}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-18qkq0u\",\"data-framer-appear-id\":\"18qkq0u\",\"data-framer-name\":\"phone-nav\",\"data-highlight\":true,initial:animation1,layoutDependency:layoutDependency,layoutId:\"Hc0cL4zDt\",onTap:onTap1jr7wki,optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ns9ttn\",\"data-framer-name\":\"shop\",layoutDependency:layoutDependency,layoutId:\"O4Duq8uny\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l65ki4\",\"data-styles-preset\":\"cW5kN9oyo\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)))\"},children:\"Shop\"})}),className:\"framer-11jvfgj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DemARDmZA\",style:{\"--extracted-r6o4lv\":\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2xs7hv\",layoutDependency:layoutDependency,layoutId:\"ZeLt7GrKY\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ZeLt7GrKY\",data:Categories,type:\"Collection\"},select:[{collection:\"ZeLt7GrKY\",name:\"nrKGcDENu\",type:\"Identifier\"},{collection:\"ZeLt7GrKY\",name:\"FP3hEwQ6m\",type:\"Identifier\"},{collection:\"ZeLt7GrKY\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({FP3hEwQ6m:FP3hEwQ6mZeLt7GrKY,id:idZeLt7GrKY,nrKGcDENu:nrKGcDENuZeLt7GrKY},index)=>{nrKGcDENuZeLt7GrKY??=\"\";FP3hEwQ6mZeLt7GrKY??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ZeLt7GrKY-${idZeLt7GrKY}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{nrKGcDENu:nrKGcDENuZeLt7GrKY},children:/*#__PURE__*/_jsx(Link1,{href:{pathVariables:{nrKGcDENu:nrKGcDENuZeLt7GrKY},webPageId:\"wqwtDKGJd\"},motionChild:true,nodeId:\"w4wlCNWNz\",openInNewTab:false,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11nkdtg framer-1s847bj\",layoutDependency:layoutDependency,layoutId:\"w4wlCNWNz\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,...addPropertyOverrides({u98LG1VIu:{y:(componentViewport?.y||0)+0+0+0+72+24+0+0+26+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ic268-container\",layoutDependency:layoutDependency,layoutId:\"NnbPoHGsw-container\",nodeId:\"NnbPoHGsw\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Base,{height:\"100%\",id:\"NnbPoHGsw\",layoutId:\"NnbPoHGsw\",variant:\"X2Mo6aTRt\",width:\"100%\",YBPeTYkxW:FP3hEwQ6mZeLt7GrKY})})})})})})},idZeLt7GrKY);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fh7347\",\"data-framer-name\":\"account\",layoutDependency:layoutDependency,layoutId:\"Pp8whi2Q_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l65ki4\",\"data-styles-preset\":\"cW5kN9oyo\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)))\"},children:\"Account\"})}),className:\"framer-fg4nko\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mExBcLtmD\",style:{\"--extracted-r6o4lv\":\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g7oct0\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"WCgozAGQ3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({u98LG1VIu:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72+24+130+0+26+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6se4pm-container\",layoutDependency:layoutDependency,layoutId:\"RRlQ8BbhM-container\",nodeId:\"RRlQ8BbhM\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Link,{GJdPiUY1W:\"https://account.framercommerce.com/\",height:\"100%\",i5kS46wQS:true,id:\"RRlQ8BbhM\",layoutId:\"RRlQ8BbhM\",style:{width:\"100%\"},variant:\"Qm9j0cG4D\",wasUFRWmn:\"My Account\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xjXp5GWdH\"},implicitPathVariables:undefined},{href:{webPageId:\"xjXp5GWdH\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({u98LG1VIu:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72+24+130+0+26+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rxg9xa-container\",layoutDependency:layoutDependency,layoutId:\"QE4YXl3Lx-container\",nodeId:\"QE4YXl3Lx\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Link,{GJdPiUY1W:resolvedLinks3[0],height:\"100%\",i5kS46wQS:false,id:\"QE4YXl3Lx\",layoutId:\"QE4YXl3Lx\",style:{width:\"100%\"},variant:\"Qm9j0cG4D\",wasUFRWmn:\"Favorites\",width:\"100%\",...addPropertyOverrides({u98LG1VIu:{GJdPiUY1W:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nxpvdr\",\"data-framer-name\":\"follow\",layoutDependency:layoutDependency,layoutId:\"Yia8rq29_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l65ki4\",\"data-styles-preset\":\"cW5kN9oyo\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)))\"},children:\"Follow\"})}),className:\"framer-1kvbeci\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uc9_xTASE\",style:{\"--extracted-r6o4lv\":\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cfld2l\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"nHiKSSsMt\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DV2OlVEXx\"},implicitPathVariables:undefined},{href:{webPageId:\"DV2OlVEXx\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({u98LG1VIu:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72+24+244+0+26+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14gbg9s-container\",layoutDependency:layoutDependency,layoutId:\"gs2VMY_b6-container\",nodeId:\"gs2VMY_b6\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Link,{GJdPiUY1W:resolvedLinks4[0],height:\"100%\",i5kS46wQS:true,id:\"gs2VMY_b6\",layoutId:\"gs2VMY_b6\",SgzcbqAFq:SgzcbqAFq1jr7wki,style:{width:\"100%\"},variant:\"Qm9j0cG4D\",wasUFRWmn:\"About\",width:\"100%\",...addPropertyOverrides({u98LG1VIu:{GJdPiUY1W:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({u98LG1VIu:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72+24+244+0+26+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z0h15u-container\",layoutDependency:layoutDependency,layoutId:\"WOmzSPCei-container\",nodeId:\"WOmzSPCei\",rendersWithMotion:true,scopeId:\"X3jA6ymK_\",children:/*#__PURE__*/_jsx(Link,{GJdPiUY1W:\"https://www.instagram.com/bubu_by_aika/\",height:\"100%\",i5kS46wQS:true,id:\"WOmzSPCei\",layoutId:\"WOmzSPCei\",SgzcbqAFq:SgzcbqAFq1jr7wki,style:{width:\"100%\"},variant:\"Qm9j0cG4D\",wasUFRWmn:\"Follow on Instagram\",width:\"100%\"})})})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-o1qvz2\",\"data-framer-name\":\"bg\",layoutDependency:layoutDependency,layoutId:\"lfsTFsiWu\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MC4yN.framer-1s847bj, .framer-MC4yN .framer-1s847bj { display: block; }\",\".framer-MC4yN.framer-1gpk5ws { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-MC4yN .framer-m0y77j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-MC4yN .framer-1q0zj03 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 72px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 6; }\",\".framer-MC4yN .framer-1ki572u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MC4yN .framer-1jx5mhm-container, .framer-MC4yN .framer-1o3sw3v-container, .framer-MC4yN .framer-7ho63x-container, .framer-MC4yN .framer-qc5gou-container, .framer-MC4yN .framer-134i4jh-container, .framer-MC4yN .framer-1ujoj20-container, .framer-MC4yN .framer-17ic268-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MC4yN .framer-1wfgk11 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MC4yN .framer-1z101qm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MC4yN .framer-1glso49-container { flex: none; height: 18px; position: relative; width: auto; }\",\".framer-MC4yN .framer-1w5xy0p { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-MC4yN .framer-1f69iv8, .framer-MC4yN .framer-xyie4i { cursor: pointer; flex: none; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-MC4yN .framer-135im9t-container, .framer-MC4yN .framer-1e6b91h-container { aspect-ratio: 1 / 1; bottom: 0px; flex: none; position: absolute; right: 0px; top: 0px; width: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-MC4yN .framer-1cfv52h { flex: none; height: 32px; overflow: visible; position: relative; text-decoration: none; width: 32px; }\",\".framer-MC4yN .framer-1c977u9-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-MC4yN .framer-e9jqg3-container { flex: none; height: 32px; left: calc(50.00000000000002% - 32px / 2); position: absolute; top: calc(50.00000000000002% - 32px / 2); width: 32px; }\",\".framer-MC4yN .framer-18qkq0u { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 100%; z-index: 5; }\",\".framer-MC4yN .framer-1ns9ttn, .framer-MC4yN .framer-fh7347, .framer-MC4yN .framer-1nxpvdr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MC4yN .framer-11jvfgj, .framer-MC4yN .framer-fg4nko, .framer-MC4yN .framer-1kvbeci { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-MC4yN .framer-2xs7hv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-MC4yN .framer-11nkdtg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MC4yN .framer-1g7oct0, .framer-MC4yN .framer-cfld2l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MC4yN .framer-6se4pm-container, .framer-MC4yN .framer-rxg9xa-container, .framer-MC4yN .framer-14gbg9s-container, .framer-MC4yN .framer-z0h15u-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-MC4yN .framer-o1qvz2 { flex: none; gap: 24px; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-MC4yN.framer-v-3ctknf .framer-m0y77j { padding: 0px 40px 0px 40px; }\",\".framer-MC4yN.framer-v-18h98mr.framer-1gpk5ws, .framer-MC4yN.framer-v-199ahyt.framer-1gpk5ws { width: 390px; }\",\".framer-MC4yN.framer-v-18h98mr .framer-m0y77j { padding: 0px; }\",\".framer-MC4yN.framer-v-18h98mr .framer-1q0zj03 { padding: 0px 24px 0px 24px; }\",\".framer-MC4yN.framer-v-18h98mr .framer-1wfgk11, .framer-MC4yN.framer-v-199ahyt .framer-1wfgk11 { justify-content: flex-start; }\",\".framer-MC4yN.framer-v-18h98mr .framer-o1qvz2 { top: -72px; }\",\".framer-MC4yN.framer-v-199ahyt .framer-m0y77j { align-content: flex-start; align-items: flex-start; height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; padding: 0px; }\",\".framer-MC4yN.framer-v-199ahyt .framer-1q0zj03 { order: 0; padding: 0px 24px 0px 24px; position: sticky; top: 0px; z-index: 4; }\",\".framer-MC4yN.framer-v-199ahyt .framer-18qkq0u, .framer-MC4yN.framer-v-199ahyt .framer-6se4pm-container, .framer-MC4yN.framer-v-199ahyt .framer-z0h15u-container { order: 1; }\",\".framer-MC4yN.framer-v-199ahyt .framer-rxg9xa-container, .framer-MC4yN.framer-v-199ahyt .framer-14gbg9s-container { order: 0; }\",\".framer-MC4yN.framer-v-199ahyt .framer-o1qvz2 { order: 2; overflow: visible; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"H6rw6n459\":{\"layout\":[\"fixed\",\"auto\"]},\"V6KWsICxn\":{\"layout\":[\"fixed\",\"auto\"]},\"u98LG1VIu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"n4A1b81iY\":\"cart\",\"d4SQOJLqU\":\"search\",\"CHorWP8ic\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX3jA6ymK_=withCSS(Component,css,\"framer-MC4yN\");export default FramerX3jA6ymK_;FramerX3jA6ymK_.displayName=\"Navigation Contents\";FramerX3jA6ymK_.defaultProps={height:72,width:1200};addPropertyControls(FramerX3jA6ymK_,{variant:{options:[\"yZdQcECX1\",\"H6rw6n459\",\"V6KWsICxn\",\"u98LG1VIu\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},n4A1b81iY:{title:\"Cart\",type:ControlType.EventHandler},d4SQOJLqU:{title:\"Search\",type:ControlType.EventHandler},CHorWP8ic:{defaultValue:\"hYQyJqiyo\",options:[\"hYQyJqiyo\",\"X5ejDG8Bc\"],optionTitles:[\"Light\",\"Dark\"],title:\"Color\",type:ControlType.Enum}});addFonts(FramerX3jA6ymK_,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LinkFonts,...FCSmartModalTriggerLightFonts,...FCSmartModalTriggerDarkFonts,...LogoFonts,...FCMarketDropdownFonts,...IconsFonts,...CartTriggerFonts,...HamburgerFonts,...BaseFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX3jA6ymK_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H6rw6n459\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V6KWsICxn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u98LG1VIu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"n4A1b81iY\\\":\\\"cart\\\",\\\"d4SQOJLqU\\\":\\\"search\\\",\\\"CHorWP8ic\\\":\\\"color\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X3jA6ymK_.map","// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationContents from\"https://framerusercontent.com/modules/e6gSyj8bPKZASlOcuS26/WEDT7mpTRbB5Em8nVjnh/X3jA6ymK_.js\";const NavigationContentsFonts=getFonts(NavigationContents);const NavigationContentsWithVariantAppearEffect=withVariantAppearEffect(NavigationContents);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const NavigationContentsControls=getPropertyControls(NavigationContents);const cycleOrder=[\"l31A8jr0g\",\"ecZZVZmmj\"];const serializationHash=\"framer-UDrxf\";const variantClassNames={ecZZVZmmj:\"framer-v-1nw8itf\",l31A8jr0g:\"framer-v-15r1fjt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};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 humanReadableEnumMap={Dark:\"X5ejDG8Bc\",Light:\"hYQyJqiyo\"};const humanReadableEnumMap1={\"Phone Open\":\"u98LG1VIu\",Desktop:\"yZdQcECX1\",Phone:\"V6KWsICxn\",Tablet:\"H6rw6n459\"};const humanReadableVariantMap={Landing:\"l31A8jr0g\",Scroll:\"ecZZVZmmj\"};const getProps=({bG,cart,height,id,responsive,search,theme,width,...props})=>{return{...props,c62ZtvD_k:search??props.c62ZtvD_k,EEhCMfVMp:cart??props.EEhCMfVMp,FR1H4uQBb:humanReadableEnumMap[theme]??theme??props.FR1H4uQBb??\"X5ejDG8Bc\",jE8lSLcN6:bG??props.jE8lSLcN6,q84HTjN7R:humanReadableEnumMap1[responsive]??responsive??props.q84HTjN7R??\"yZdQcECX1\",variant:humanReadableVariantMap[props.variant]??props.variant??\"l31A8jr0g\"};};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,EEhCMfVMp,c62ZtvD_k,jE8lSLcN6,FR1H4uQBb,q84HTjN7R,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"l31A8jr0g\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const n4A1b81iY1jh8ktm=activeVariantCallback(async(...args)=>{if(EEhCMfVMp){const res=await EEhCMfVMp(...args);if(res===false)return false;}});const d4SQOJLqU15v9i6u=activeVariantCallback(async(...args)=>{if(c62ZtvD_k){const res=await c62ZtvD_k(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"ecZZVZmmj\")return true;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15r1fjt\",className,classNames),\"data-framer-name\":\"Landing\",layoutDependency:layoutDependency,layoutId:\"l31A8jr0g\",ref:refBinding,style:{...style},...addPropertyOverrides({ecZZVZmmj:{\"data-framer-name\":\"Scroll\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qp1mq6\",\"data-framer-name\":\"bottom-border\",layoutDependency:layoutDependency,layoutId:\"ANpFSE55Y\",style:{backgroundColor:\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(0, 0, 0, 0.06))\",opacity:0},variants:{ecZZVZmmj:{opacity:1}}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-72)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"up\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-cjs5wu-container\",layoutDependency:layoutDependency,layoutId:\"xi4viAW6G-container\",nodeId:\"xi4viAW6G\",rendersWithMotion:true,scopeId:\"TvubKCzWi\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(NavigationContentsWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,CHorWP8ic:FR1H4uQBb,d4SQOJLqU:d4SQOJLqU15v9i6u,height:\"100%\",id:\"xi4viAW6G\",layoutId:\"xi4viAW6G\",n4A1b81iY:n4A1b81iY1jh8ktm,style:{width:\"100%\"},variant:q84HTjN7R,width:\"100%\",...addPropertyOverrides({ecZZVZmmj:{CHorWP8ic:\"hYQyJqiyo\"}},baseVariant,gestureVariant)})})}),isDisplayed(jE8lSLcN6)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-u6ki1f\",\"data-framer-name\":\"bg\",layoutDependency:layoutDependency,layoutId:\"e9nOC3GQv\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UDrxf.framer-g6ut1q, .framer-UDrxf .framer-g6ut1q { display: block; }\",\".framer-UDrxf.framer-15r1fjt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-UDrxf .framer-qp1mq6 { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; width: 100%; z-index: 2; }\",\".framer-UDrxf .framer-cjs5wu-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 3; }\",\".framer-UDrxf .framer-u6ki1f { flex: none; gap: 24px; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-UDrxf.framer-v-1nw8itf .framer-u6ki1f { z-index: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ecZZVZmmj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EEhCMfVMp\":\"cart\",\"c62ZtvD_k\":\"search\",\"jE8lSLcN6\":\"bG\",\"FR1H4uQBb\":\"theme\",\"q84HTjN7R\":\"responsive\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTvubKCzWi=withCSS(Component,css,\"framer-UDrxf\");export default FramerTvubKCzWi;FramerTvubKCzWi.displayName=\"Navigation Main\";FramerTvubKCzWi.defaultProps={height:72,width:1200};addPropertyControls(FramerTvubKCzWi,{variant:{options:[\"l31A8jr0g\",\"ecZZVZmmj\"],optionTitles:[\"Landing\",\"Scroll\"],title:\"Variant\",type:ControlType.Enum},EEhCMfVMp:{title:\"Cart\",type:ControlType.EventHandler},c62ZtvD_k:{title:\"Search\",type:ControlType.EventHandler},jE8lSLcN6:{defaultValue:false,title:\"BG\",type:ControlType.Boolean},FR1H4uQBb:NavigationContentsControls?.[\"CHorWP8ic\"]&&{...NavigationContentsControls[\"CHorWP8ic\"],defaultValue:\"X5ejDG8Bc\",description:undefined,hidden:undefined,title:\"Theme\"},q84HTjN7R:NavigationContentsControls?.[\"variant\"]&&{...NavigationContentsControls[\"variant\"],defaultValue:\"yZdQcECX1\",description:undefined,hidden:undefined,title:\"Responsive\"}});addFonts(FramerTvubKCzWi,[{explicitInter:true,fonts:[]},...NavigationContentsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTvubKCzWi\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ecZZVZmmj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"EEhCMfVMp\\\":\\\"cart\\\",\\\"c62ZtvD_k\\\":\\\"search\\\",\\\"jE8lSLcN6\\\":\\\"bG\\\",\\\"FR1H4uQBb\\\":\\\"theme\\\",\\\"q84HTjN7R\\\":\\\"responsive\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import FC_GlobalSmartModal from\"https://framerusercontent.com/modules/MjKyIqa8pSBrmAaoYMHM/YABHRBtetidhViOTHJGd/FC_GlobalSmartModal.js\";import NewsletterModal from\"#framer/local/canvasComponent/IdDsOvARR/IdDsOvARR.js\";import FCMarketModal from\"#framer/local/canvasComponent/irVIYcEwT/irVIYcEwT.js\";import SearchModal from\"#framer/local/canvasComponent/mHbBIyz8c/mHbBIyz8c.js\";import Footer2 from\"#framer/local/canvasComponent/Ql3ZtJkt4/Ql3ZtJkt4.js\";import CartModal from\"#framer/local/canvasComponent/SP76k8Drc/SP76k8Drc.js\";import NavigationMain from\"#framer/local/canvasComponent/TvubKCzWi/TvubKCzWi.js\";const NavigationMainFonts=getFonts(NavigationMain);const NavigationMainWithVariantAppearEffect=withVariantAppearEffect(NavigationMain);const CartModalFonts=getFonts(CartModal);const SearchModalFonts=getFonts(SearchModal);const Footer2Fonts=getFonts(Footer2);const FCMarketModalFonts=getFonts(FCMarketModal);const FC_GlobalSmartModalFonts=getFonts(FC_GlobalSmartModal);const NewsletterModalFonts=getFonts(NewsletterModal);const NavigationMainControls=getPropertyControls(NavigationMain);const breakpoints={ah2gLCTAJ:\"(max-width: 809px)\",P6vb_WamS:\"(min-width: 1200px) and (max-width: 1439px)\",psg968pIQ:\"(min-width: 1440px)\",teLAi5gbC:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-O1ag2\";const variantClassNames={ah2gLCTAJ:\"framer-v-1ejrofw\",P6vb_WamS:\"framer-v-15c78ch\",psg968pIQ:\"framer-v-11mliqw\",teLAi5gbC:\"framer-v-vaofc4\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:440,y:0};const transition2={damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:440,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O1ag2.framer-luxdc2, .framer-O1ag2 .framer-luxdc2 { display: block; }\",\".framer-O1ag2.framer-15c78ch { align-content: center; align-items: center; background-color: var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-O1ag2 .framer-dlyrpm-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 8; }\",\".framer-O1ag2.framer-kqsjzw, .framer-O1ag2.framer-zwxvdw { background-color: var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-O1ag2.framer-rymoj7-container, .framer-O1ag2.framer-4um7ac-container { flex: none; height: 100%; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-O1ag2 .framer-yoyjrr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-O1ag2 .framer-1unonjq-container { flex: none; height: auto; order: 1003; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-O1ag2 .framer-c030yu-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",\".framer-O1ag2 .framer-11gvt5g-container, .framer-O1ag2 .framer-1ebei0n-container, .framer-O1ag2 .framer-1w3z3o2-container { height: min-content; position: relative; width: 100%; }\",\".framer-O1ag2 .framer-wbwbf-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ah2gLCTAJ:\"(max-width: 809px)\",P6vb_WamS:\"(min-width: 1200px) and (max-width: 1439px)\",psg968pIQ:\"(min-width: 1440px)\",teLAi5gbC:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Dark:\"X5ejDG8Bc\",Light:\"hYQyJqiyo\"};const humanReadableVariantMap={biggest:\"psg968pIQ\",Desktop:\"P6vb_WamS\",Phone:\"ah2gLCTAJ\",Tablet:\"teLAi5gbC\"};const getProps=({bG,height,id,navigationScroll,theme,width,...props})=>{return{...props,ITVMWmdr1:humanReadableEnumMap[theme]??theme??props.ITVMWmdr1??\"X5ejDG8Bc\",KLOhQQVIk:navigationScroll??props.KLOhQQVIk,pXdJBErY7:bG??props.pXdJBErY7,variant:humanReadableVariantMap[props.variant]??props.variant??\"P6vb_WamS\"};};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{style,className,layoutId,variant,ITVMWmdr1,pXdJBErY7,KLOhQQVIk,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const EEhCMfVMp3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const c62ZtvD_k3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const Lrft6QYUX1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const AWkee9eZQ1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"P6vb_WamS\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-15c78ch\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-dlyrpm-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"O9dR__uLo\",rendersWithMotion:true,scopeId:\"DD9yRsdjW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ah2gLCTAJ:{q84HTjN7R:\"V6KWsICxn\"},teLAi5gbC:{q84HTjN7R:\"H6rw6n459\"}},children:/*#__PURE__*/_jsx(NavigationMainWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:KLOhQQVIk,target:\"ecZZVZmmj\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,c62ZtvD_k:c62ZtvD_k3bnx0g({overlay:overlay1}),EEhCMfVMp:EEhCMfVMp3bnx0g({overlay}),FR1H4uQBb:ITVMWmdr1,height:\"100%\",id:\"O9dR__uLo\",jE8lSLcN6:pXdJBErY7,layoutId:\"O9dR__uLo\",q84HTjN7R:\"yZdQcECX1\",style:{width:\"100%\"},variant:\"l31A8jr0g\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"}},className:cx(scopingClassNames,\"framer-kqsjzw\"),exit:{opacity:0,transition:{damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"w9h0DSbdB\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-rymoj7-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"aYmg_7v7C\",rendersWithMotion:true,scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ah2gLCTAJ:{variant:\"b3lRAXrCd\"}},children:/*#__PURE__*/_jsx(CartModal,{height:\"100%\",id:\"aYmg_7v7C\",layoutId:\"aYmg_7v7C\",Lrft6QYUX:Lrft6QYUX1wnntms({overlay}),style:{height:\"100%\",width:\"100%\"},variant:\"yJmm9NPnU\",width:\"100%\"})})})})]}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-zwxvdw\"),exit:{opacity:0,transition:{delay:.3,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"GwVZIBtSK\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-4um7ac-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"Q1x92NwOC\",rendersWithMotion:true,scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(SearchModal,{AWkee9eZQ:AWkee9eZQ1wnntms({overlay:overlay1}),height:\"100%\",id:\"Q1x92NwOC\",layoutId:\"Q1x92NwOC\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-yoyjrr\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:711,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1unonjq-container\",nodeId:\"fnSDAbMEX\",scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ah2gLCTAJ:{variant:\"bL3rqh9Zs\"},teLAi5gbC:{variant:\"WLR0dQ3ik\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"fnSDAbMEX\",layoutId:\"fnSDAbMEX\",style:{width:\"100%\"},variant:\"jFQsabiV2\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-c030yu-container\",\"data-framer-name\":\"Smart Modal Country\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smart Modal Country\",nodeId:\"XW7GnQ7ON\",scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(FC_GlobalSmartModal,{desktopInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-11gvt5g-container\",\"data-framer-name\":\"Country Modal\",inComponentSlot:true,name:\"Country Modal\",nodeId:\"JYkcIBY36\",rendersWithMotion:true,scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(FCMarketModal,{height:\"100%\",id:\"JYkcIBY36\",layoutId:\"JYkcIBY36\",name:\"Country Modal\",style:{width:\"100%\"},width:\"100%\"})})})],displayMode:\"Desktop\",height:\"100%\",id:\"XW7GnQ7ON\",layoutId:\"XW7GnQ7ON\",logic:{appear:\"instant\",appearDelay:1,appearDistance:\"pixels\",appearPercentage:50,appearPixels:24,showBehavior:\"interval\",showInterval:30},name:\"Smart Modal Country\",phoneInstance:[],preview:false,storageKey:\"country\",style:{alignH:\"center\",alignV:\"center\",allowScroll:true,backgroundColor:\"rgba(0, 0, 0, 0.25)\",height:\"Fit\",maxWidthFixed:300,maxWidthPercent:90,maxWidthType:\"Fixed\",padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,transition:{duration:.3,ease:\"cubic-bezier(0.4, 0, 0.2, 1)\"}},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-wbwbf-container\",\"data-framer-name\":\"Smart Modal Newsletter\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smart Modal Newsletter\",nodeId:\"wkYHzgcLq\",scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ah2gLCTAJ:{displayMode:\"Phone\",style:{alignH:\"center\",alignV:\"center\",allowScroll:true,backgroundColor:\"rgba(0, 0, 0, 0.25)\",height:\"Fit\",maxWidthFixed:600,maxWidthPercent:90,maxWidthType:\"Fixed\",padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,transition:{duration:.3,ease:\"cubic-bezier(0.4, 0, 0.2, 1)\"}}},teLAi5gbC:{style:{alignH:\"center\",alignV:\"center\",allowScroll:true,backgroundColor:\"rgba(0, 0, 0, 0.25)\",height:\"Fit\",maxWidthFixed:800,maxWidthPercent:90,maxWidthType:\"Fixed\",padding:40,paddingBottom:40,paddingLeft:40,paddingPerSide:false,paddingRight:40,paddingTop:40,transition:{duration:.3,ease:\"cubic-bezier(0.4, 0, 0.2, 1)\"}}}},children:/*#__PURE__*/_jsx(FC_GlobalSmartModal,{desktopInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"600px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ebei0n-container\",\"data-framer-name\":\"Newsletter Modal Desktop\",inComponentSlot:true,name:\"Newsletter Modal Desktop\",nodeId:\"s1nDRJpYl\",rendersWithMotion:true,scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(NewsletterModal,{height:\"100%\",id:\"s1nDRJpYl\",layoutId:\"s1nDRJpYl\",name:\"Newsletter Modal Desktop\",style:{width:\"100%\"},variant:\"Whmfagc4_\",width:\"100%\"})})})],displayMode:\"Desktop\",height:\"100%\",id:\"wkYHzgcLq\",layoutId:\"wkYHzgcLq\",logic:{appear:\"scroll\",appearDelay:1,appearDistance:\"percentage\",appearPercentage:25,appearPixels:24,showBehavior:\"interval\",showInterval:30},name:\"Smart Modal Newsletter\",phoneInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"390px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w3z3o2-container\",\"data-framer-name\":\"Newsletter Modal Phone\",inComponentSlot:true,name:\"Newsletter Modal Phone\",nodeId:\"jax6nFDH8\",rendersWithMotion:true,scopeId:\"DD9yRsdjW\",children:/*#__PURE__*/_jsx(NewsletterModal,{height:\"100%\",id:\"jax6nFDH8\",layoutId:\"jax6nFDH8\",name:\"Newsletter Modal Phone\",style:{width:\"100%\"},variant:\"rpHFGGMYk\",width:\"100%\"})})})],preview:false,storageKey:\"newsletter\",style:{alignH:\"center\",alignV:\"center\",allowScroll:true,backgroundColor:\"rgba(0, 0, 0, 0.25)\",height:\"Fit\",maxWidthFixed:800,maxWidthPercent:90,maxWidthType:\"Fixed\",padding:80,paddingBottom:80,paddingLeft:80,paddingPerSide:false,paddingRight:80,paddingTop:80,transition:{duration:.3,ease:\"cubic-bezier(0.4, 0, 0.2, 1)\"}},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"teLAi5gbC\":{\"layout\":[\"fixed\",\"fixed\"]},\"ah2gLCTAJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"psg968pIQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ITVMWmdr1\":\"theme\",\"pXdJBErY7\":\"bG\",\"KLOhQQVIk\":\"navigationScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"P6vb_WamS\":[\".framer-dlyrpm-container\",\".framer-1unonjq-container\",\".framer-c030yu-container\",\".framer-wbwbf-container\"],\"teLAi5gbC\":[\".framer-dlyrpm-container\",\".framer-1unonjq-container\",\".framer-c030yu-container\",\".framer-wbwbf-container\"],\"ah2gLCTAJ\":[\".framer-dlyrpm-container\",\".framer-1unonjq-container\",\".framer-c030yu-container\",\".framer-wbwbf-container\"],\"psg968pIQ\":[\".framer-dlyrpm-container\",\".framer-1unonjq-container\",\".framer-c030yu-container\",\".framer-wbwbf-container\"]}\n * @framerBreakpoints {\"psg968pIQ\":{\"min\":1440,\"canvasClassName\":\"framer-11mliqw-override\",\"minHeight\":1000,\"name\":\"biggest\",\"width\":1440,\"rootFontSize\":16},\"P6vb_WamS\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-15c78ch-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"teLAi5gbC\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-vaofc4-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ah2gLCTAJ\":{\"max\":809,\"canvasClassName\":\"framer-1ejrofw-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant P6vb_WamS\n * @framerLayoutTemplate\n */const FramerDD9yRsdjW=withCSS(Component,css,\"framer-O1ag2\");export default FramerDD9yRsdjW;FramerDD9yRsdjW.displayName=\"Main\";FramerDD9yRsdjW.defaultProps={height:1e3,width:1200};addPropertyControls(FramerDD9yRsdjW,{ITVMWmdr1:NavigationMainControls?.[\"FR1H4uQBb\"]&&{...NavigationMainControls[\"FR1H4uQBb\"],defaultValue:\"X5ejDG8Bc\",description:undefined,hidden:undefined,title:\"Theme\"},pXdJBErY7:{defaultValue:false,title:\"BG\",type:ControlType.Boolean},KLOhQQVIk:{title:\"Navigation Scroll\",type:ControlType.ScrollSectionRef}});addFonts(FramerDD9yRsdjW,[{explicitInter:true,fonts:[]},...NavigationMainFonts,...CartModalFonts,...SearchModalFonts,...Footer2Fonts,...FCMarketModalFonts,...FC_GlobalSmartModalFonts,...NewsletterModalFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDD9yRsdjW\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"teLAi5gbC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ah2gLCTAJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"psg968pIQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"P6vb_WamS\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"psg968pIQ\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-11mliqw-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"biggest\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"P6vb_WamS\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-15c78ch-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"teLAi5gbC\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-vaofc4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ah2gLCTAJ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ejrofw-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"P6vb_WamS\\\":[\\\".framer-dlyrpm-container\\\",\\\".framer-1unonjq-container\\\",\\\".framer-c030yu-container\\\",\\\".framer-wbwbf-container\\\"],\\\"teLAi5gbC\\\":[\\\".framer-dlyrpm-container\\\",\\\".framer-1unonjq-container\\\",\\\".framer-c030yu-container\\\",\\\".framer-wbwbf-container\\\"],\\\"ah2gLCTAJ\\\":[\\\".framer-dlyrpm-container\\\",\\\".framer-1unonjq-container\\\",\\\".framer-c030yu-container\\\",\\\".framer-wbwbf-container\\\"],\\\"psg968pIQ\\\":[\\\".framer-dlyrpm-container\\\",\\\".framer-1unonjq-container\\\",\\\".framer-c030yu-container\\\",\\\".framer-wbwbf-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerVariables\":\"{\\\"ITVMWmdr1\\\":\\\"theme\\\",\\\"pXdJBErY7\\\":\\\"bG\\\",\\\"KLOhQQVIk\\\":\\\"navigationScroll\\\"}\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/mwHMnrNhpOdPcNtCcSRz/3CiSOgL4lXEVgY9Q2TCJ/DD9yRsdjW.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {Ak5bitKP7: \"about\", sD9xLlX1a: \"top\", y0yEXMjHT: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tDEKh7jFsqFBKLmJzViV/qHQ0HDD1kaKgiTCP5xb4/augiA20Il.js\")), path: \"/\"}, DV2OlVEXx: {elements: {bb6GDdOUE: \"top\", ZWecr4P5W: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6PtmNMfb16VWywulKwQc/kx1rQGQhYXarYvRSzs8w/DV2OlVEXx.js\")), path: \"/about\"}, xjXp5GWdH: {elements: {fFEiq4I4O: \"nav-trigger\", rOwai92Xc: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hKakI2iGBbI3NvxPN2Jq/h5e47T1BiWA7WHZDkd88/xjXp5GWdH.js\")), path: \"/favorites\"}, Ue5JWy_7w: {elements: {KGBLppQDn: \"top\", MtfGzZXo6: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jbrtvi4BmhfPulGhBjYn/n7p1oRZ2CBSggg7K1fQa/Ue5JWy_7w.js\")), path: \"/search\"}, Fbvzci_jd: {elements: {uSCOQ2bk5: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j7A6Puu5qsaKKyQ2RMIA/HrBfY1rOKHVuBnB3hs1Q/Fbvzci_jd.js\")), path: \"/404\"}, wqwtDKGJd: {collectionId: \"ZFPX8XxiR\", elements: {QzB7r0rpq: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/isXlGhISUH5Pc4kOJHFM/oH2nnuwgq6JVBXc8IvsH/wqwtDKGJd.js\")), path: \"/shop/category/:nrKGcDENu\"}, Db_OAcjNe: {collectionId: \"VHSJTc4K1\", elements: {A7sbIYHMb: \"image-6\", gTLnEsxa0: \"nav-trigger\", gXiuD_Fdv: \"image-8\", h0n_QLWxe: \"image-3\", KRbAKVqj4: \"image-5\", rcCF6kEX8: \"image-4\", RU7H1nbZ6: \"image-2\", RzXXvV7oF: \"image-1\", WqYXe1ukE: \"image-7\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5PaPHgVfMCLRudVrDJPU/K1VFR2MpeLSrSJ3x7CPI/Db_OAcjNe.js\")), path: \"/shop/:r6ZLjlbNk\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {VHSJTc4K1: async () => (await import(\"https://framerusercontent.com/modules/9zl8kuZzNZQFXXofAJeb/8iDbtS52Qz0buiyZ2P4l/VHSJTc4K1.js\"))?.[\"utils\"], ZFPX8XxiR: async () => (await import(\"https://framerusercontent.com/modules/au8zIsPGWrT62169njBP/VyaCbkDuzDdRZRgpUQrK/ZFPX8XxiR.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"c52e4b96e28d1709cd09c7de5d3508cf0fc0f4ba11b49ea1f810be21a9ac9643\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {ITVMWmdr1: \"hYQyJqiyo\", KLOhQQVIk: {href: {hash: \":y0yEXMjHT\", webPageId: \"augiA20Il\"}, refKey: true}, pXdJBErY7: false}\r\nconst props2 = {...props1, KLOhQQVIk: {href: {hash: \":ZWecr4P5W\", webPageId: \"DV2OlVEXx\"}, refKey: true}}\r\nconst props3 = {...props1, KLOhQQVIk: {href: {hash: \":fFEiq4I4O\", webPageId: \"xjXp5GWdH\"}, refKey: true}}\r\nconst props4 = {...props1, KLOhQQVIk: {href: {hash: \":MtfGzZXo6\", webPageId: \"Ue5JWy_7w\"}, refKey: true}}\r\nconst props5 = {...props1, KLOhQQVIk: {href: {hash: \":uSCOQ2bk5\", webPageId: \"Fbvzci_jd\"}, refKey: true}}\r\nconst props6 = {...props1, KLOhQQVIk: {href: {hash: \":QzB7r0rpq\", webPageId: \"wqwtDKGJd\"}, refKey: true}}\r\nconst props7 = {...props1, KLOhQQVIk: {href: {hash: \":gTLnEsxa0\", webPageId: \"Db_OAcjNe\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, Db_OAcjNe: props7, DV2OlVEXx: props2, Fbvzci_jd: props5, Ue5JWy_7w: props4, wqwtDKGJd: props6, xjXp5GWdH: props3}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"DV2OlVEXx\":\r\ncase \"xjXp5GWdH\":\r\ncase \"Ue5JWy_7w\":\r\ncase \"Fbvzci_jd\":\r\ncase \"wqwtDKGJd\":\r\ncase \"Db_OAcjNe\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"KLOhQQVIk\"]]}, (resolvedLinks) => React.createElement(Main, {...props, key: \"Main\", KLOhQQVIk: siteRef(resolvedLinks[0]), routeId, style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"DV2OlVEXx\":\r\ncase \"xjXp5GWdH\":\r\ncase \"Ue5JWy_7w\":\r\ncase \"Fbvzci_jd\":\r\ncase \"wqwtDKGJd\":\r\ncase \"Db_OAcjNe\":\r\nreturn [{hash: \"11mliqw\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"15c78ch\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439px)\"}, {hash: \"vaofc4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"1ejrofw\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j7A6Puu5qsaKKyQ2RMIA/HrBfY1rOKHVuBnB3hs1Q/Fbvzci_jd.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://bububyaika.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}