{"version":3,"file":"script_main.CEl7MF3I.mjs","names":["isBrowser","useState","useRef","useCallback","throttle","FramerIcons","isBrowser","useState","useRef","useCallback","e","get","Component","FramerIconsFonts","FramerIcons","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","FCCartTrigger","FC_CartCounterFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useState","isBrowser","e","cart","get","useMemo","isCurrencySymbolSameAsCode","ShopXCartSubtotal","isBrowser","useState","useRef","useCallback","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","useState","useRef","isBrowser","useCallback","e","throttle","p","_Fragment","get","index","e","useState","useRef","useCallback","throttle","e","fonts","css","className","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","ButtonClose","FCCartCheckoutButton","FC_CartStateController","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","css","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Nav","NavTitel1","FCCartStateFCCartState","Footer","useRef","React.useId","className","_Fragment","PropertyOverrides","React.createElement","Layoout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js","https:/framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js","https:/framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/6lmsDvbDLBc9bRI2UZJD/FC_CartTrigger.js","https:/framerusercontent.com/modules/8Txb1yLrbu7xaUK8E4vL/3TJ3fm5Mk3ZMnxgTpFgA/x7MBoJArl.js","https:/framerusercontent.com/modules/uWNb1tsZTVqXPLNufk21/o845uEweIKj7CiDrj2MJ/CrKH7nXzM.js","https:/framerusercontent.com/modules/Av4ee3XDB7IpftvZEcuY/LekvxUCPaZUET54CDWPD/QqRJY1S_7.js","https:/framerusercontent.com/modules/vqYqiiy5pEPsYm20Rdi5/fN4jPoSR27XVpdPWXvgp/NpVBnJ2D4.js","https:/framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js","https:/framerusercontent.com/modules/Xz56MXJ2ZtTgFtT1VmZz/jsrZt5LjumizHw76NuWB/atkMxVAKb.js","https:/framer.com/m/shopX-cartSubtotal-pv7y.js","https:/framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js","https:/framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/14fDVHtX7ZF5JXTR7ee3/FC_CartStateController.js","https:/framerusercontent.com/modules/l4pTyQVQMlcSUcAMBMtl/t9wwrvDxkAJYL0zbTShu/YjkhErSjs.js","https:/framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js","https:/framerusercontent.com/modules/6Zs9CjkPbKzHjoy8LK08/iqoIwmJw4hztafi4V4IV/Fb_pixel.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/JaPX0gMUPXVoAKRlhepR/FC_CartProductCard.js","https:/framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/398w6fPyag8B92ojouQr/utmParams.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/tND47xWycBAq6ZXOZgJN/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/jHmOemzEs9MQsSCfHMjx/OpWxHvozpSaqEJrOwUYy/ZJQAak4bW.js","https:/framerusercontent.com/modules/vmpY5tB2VhKVl3hTVFtF/nYiOMXdamhL33qdfeRcn/zsoFJQ8Pv.js","https:/framerusercontent.com/modules/AtqU6jtH8n742bYgBnev/xi8N6m3eAi4aaAr0nnU4/nV0ovmKJe.js","https:/framerusercontent.com/modules/Eu5UWWEMs7EWNlRSRcGz/b0IAwWCpdGgDgoBzjBsf/Iy1wQw82z.js","https:/framerusercontent.com/modules/VREkglgjqZqVgTWWKws5/VE0RZq8p5laKodNXuobe/sqP6ub3Za.js","https:/framerusercontent.com/modules/fW1yPpCRE72agZ5BxL6c/6uoXlMpuDIxItvOdaof0/H7uzqK4cH.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}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){// Always show in canvas (shows placeholder \"0\")\nreturn /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},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\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:\"0\"})});}else{const[isBrowser,setIsBrowser]=useState(false);const[cartItemCount,setCartItemCount]=useState(0);const[isLoading,setIsLoading]=useState(true);const[isVisible,setIsVisible]=useState(false);const isFetching=useRef(false);const initialLoadDone=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;// Only set loading state on initial load\nif(!initialLoadDone.current){setIsLoading(true);setIsVisible(false);}try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);if(cartData&&cartData.lines&&cartData.lines.edges&&cartData.lines.edges.length>0){const itemCount=cartData.lines.edges.reduce((total,edge)=>total+(edge.node.quantity||0),0);setCartItemCount(itemCount);}else{setCartItemCount(0);// Show immediately if no items\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}}catch(error){setCartItemCount(0);// Show immediately if error\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}finally{isFetching.current=false;// Only handle visibility on initial load with items\nif(!initialLoadDone.current){setIsLoading(false);initialLoadDone.current=true;// Add a small delay before showing the counter for smoother transition\nsetTimeout(()=>setIsVisible(true),50);}}},[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);// Show immediately if no cart\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}},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:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},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\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",opacity:isVisible?1:0,transition:\"opacity 0.3s ease-in-out\",visibility:isLoading?\"hidden\":\"visible\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:isBrowser?cartItemCount.toString():\"0\"})});}}FC_CartCounter.defaultProps={hideIf0:false,font:undefined,color:\"#000\",backgroundColor:\"#FFFFFF00\",backgroundOpacity:0,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:\"When 0\",defaultValue:false,enabledTitle:\"Hide\",disabledTitle:\"Show\",description:\"For browser only, canvas will always display 0.\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},backgroundColor:{type:ControlType.Color,title:\"BG\",defaultValue:\"rgba(255, 255, 255, 0)\"},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: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        defaultValue: false,\n        enabledTitle: \"Fixed\",\n        disabledTitle: \"Fit\",\n    },\n    heightPx: {\n        type: ControlType.Number,\n        title: \"Height\",\n        defaultValue: 40,\n        min: 0,\n        hidden: ({ fixedHeight }) => !fixedHeight,\n    }, */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{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_COLOR=\"#1570EF\";const DEFAULT_SVG=`<svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m13.076 12.21 3.098 3.098a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.424-3.424a1.25 1.25 0 0 0-1.768 0L13.076 9.79l4.902.903c.341.063.341.552 0 .614l-4.902.903Zm-3.206.786-3.178 3.178a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.043-3.043-.878 4.768c-.063.34-.552.34-.615 0l-.902-4.903ZM6.692 4.058a1.25 1.25 0 0 0 0 1.768l3.177 3.178.903-4.903c.063-.34.552-.34.615 0l.878 4.768 3.043-3.043a1.25 1.25 0 0 0 0-1.768L11.884.634a1.25 1.25 0 0 0-1.768 0L6.692 4.058ZM.634 10.116a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.123-3.122-4.768-.879c-.341-.063-.341-.552 0-.614l4.768-.879-3.123-3.122a1.25 1.25 0 0 0-1.768 0L.634 10.116Z\" fill=\"#1570EF\"/></svg>`;const DEFAULT_STROKE_WIDTH=1.5;/*\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n */export default function FramerIcons(props){const customizedSvg=getCustomizedSVG(props.svg,props.color,props.strokeWidth);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",maxWidth:\"100%\",maxHeight:\"100%\",alignItems:\"center\",justifyContent:\"center\",...props.style},dangerouslySetInnerHTML:{__html:customizedSvg}});}addPropertyControls(FramerIcons,{svg:{title:\"SVG\",type:ControlType.String,defaultValue:DEFAULT_SVG},strokeWidth:{type:ControlType.Number,step:.25,min:.5,max:2,defaultValue:DEFAULT_STROKE_WIDTH,hidden:props=>hideStrokeWidth(props.svg)},color:{type:ControlType.Color,defaultValue:DEFAULT_COLOR,description:\"By [FramerIcons](https://www.framericons.com?utm=FramerIconComponent)\"}});// hide if no stroke-width or all stroke-widths are 0\nfunction hideStrokeWidth(svg){const strokeWidthMatch=svg.match(/stroke-width=\"([^\"]+)\"/g);return!strokeWidthMatch||strokeWidthMatch.every(match=>match===\"0\");}function getCustomizedSVG(svg,color=DEFAULT_COLOR,strokeWidth=DEFAULT_STROKE_WIDTH){let svgAttributes=svg.match(/<svg[^>]*>/)?.[0];if(!svgAttributes){svg=DEFAULT_SVG;svgAttributes=svg.match(/<svg[^>]*>/)?.[0];}const width=svgAttributes.match(/width=\"([^\"]*)\"/)?.[1];const height=svgAttributes.match(/height=\"([^\"]*)\"/)?.[1];const viewBox=svgAttributes.match(/viewBox=\"([^\"]*)\"/)?.[1]?.split(\" \");const viewBoxWidth=viewBox?.[2];const viewBoxHeight=viewBox?.[3];if(width&&height){svg=svg.replace(/width=\"([^\"]*)\"/,`width=\"100%\"`);svg=svg.replace(/height=\"([^\"]*)\"/,`height=\"100%\"`);}else{svg=svg.replace(/<svg/,`<svg width=\"100%\" height=\"100%\"`);}let hasElementsWithValidColors=false;if(svg.includes('fill=\"')||svg.includes('stroke=\"')){svg=svg.replace(/(fill|stroke)=\"([^\"]+)\"/g,(match,attr,value)=>{if(value===\"none\"||value===\"transparent\"){return match;}// For iconsax -> Crypto -> Bulk\nif(value===\"white\"){return\"\";}hasElementsWithValidColors=true;return`${attr}=\"${color}\"`;});}if(!hasElementsWithValidColors){svg=svg.replace(/<(path|circle|rect|line|polygon|polyline) /g,match=>`<${match.slice(1)} fill=\"${color}\" `);}svg=svg.replace(/stroke-width=\"([^\"]+)\"/g,(match,value)=>{if(value===\"0\"){return match;}return`stroke-width=\"${strokeWidth}\"`;});return svg;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIcons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerIcon.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{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 any\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 })\n}// 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\"){// Fire view_cart analytics event\nif(typeof window.fcTrackGAEvent===\"function\"&&cartItems.length>0){const items=cartItems.map(({node})=>{const variant=node.merchandise;const product=variant.product||{};return{item_id:variant.id?.split(\"/\").pop()||\"\",item_name:product.title||\"\",item_variant:variant.title||\"\",price:parseFloat(variant.price?.amount||\"0\"),quantity:node.quantity,item_brand:product.vendor||null,item_category:product.productType||null,SKU:variant.id?.split(\"/\").pop()||\"\",\"Item Name\":product.title||\"\"};});// Calculate total value and get currency\nconst totalValue=items.reduce((sum,item)=>sum+item.price*item.quantity,0);const currency=cartItems[0]?.node?.merchandise?.price?.currencyCode||\"USD\";const payload={currency,value:totalValue,items};// console.log('[FC_CartTrigger ANALYTICS] About to fire view_cart with payload:', payload);\nwindow.fcTrackGAEvent(\"view_cart\",payload);}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:{cursor:\"pointer\",display:\"block\",width:\"fit-content\",height:\"fit-content\"},children:/*#__PURE__*/cloneElement(content,{style:{// @ts-ignore - Safe access to props without TypeScript errors\n...content.props?.style||{}}})});}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\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"Auto\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartTrigger.map","// Generated by Framer (5235a87)\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 FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/1JUDrjekvVZ3bNFl775A/FramerIcon.js\";import FC_CartTrigger from\"https://framerusercontent.com/modules/y6yUEEb8umnvGdCfPGqf/6lmsDvbDLBc9bRI2UZJD/FC_CartTrigger.js\";const FramerIconsFonts=getFonts(FramerIcons);const FC_CartTriggerFonts=getFonts(FC_CartTrigger);const serializationHash=\"framer-BcHdQ\";const variantClassNames={Opsijw5qz:\"framer-v-7xz1rc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xyG0fDCYV=undefined;const zqpEFfEsC=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({cartEvent,color,height,id,width,...props})=>{return{...props,xyG0fDCYV:cartEvent??props.xyG0fDCYV,zqpEFfEsC:color??props.zqpEFfEsC??\"rgb(255, 255, 255)\"};};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,xyG0fDCYV,zqpEFfEsC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Opsijw5qz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const triggerShopifyCartModal111tscg=activeVariantCallback(async(...args)=>{if(xyG0fDCYV){const res=await xyG0fDCYV(...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-7xz1rc\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Opsijw5qz\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ic5p9i-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gBeNrDTk_-container\",nodeId:\"gBeNrDTk_\",rendersWithMotion:true,scopeId:\"x7MBoJArl\",children:/*#__PURE__*/_jsx(FC_CartTrigger,{Component:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-v6400k\",\"data-framer-name\":\"Design\",layoutDependency:layoutDependency,layoutId:\"JGd5vy4wm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oaouhk-container\",\"data-framer-name\":\"shop-cart\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rXudqm3nV-container\",name:\"shop-cart\",nodeId:\"rXudqm3nV\",rendersWithMotion:true,scopeId:\"x7MBoJArl\",children:/*#__PURE__*/_jsx(FramerIcons,{color:zqpEFfEsC,height:\"100%\",id:\"rXudqm3nV\",layoutId:\"rXudqm3nV\",name:\"shop-cart\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><defs/><g id=\"cart\"><circle cx=\"10.07\" cy=\"20.59\" r=\"1.91\" fill=\"none\" stroke=\"#ffffff\" stroke-miterlimit=\"10\" stroke-width=\"1.5\"/><circle cx=\"18.66\" cy=\"20.59\" r=\"1.91\" fill=\"none\" stroke=\"#ffffff\" stroke-miterlimit=\"10\" stroke-width=\"1.5\"/><path d=\"M.52,1.5H3.18a2.87,2.87,0,0,1,2.74,2L9.11,13.91H8.64A2.39,2.39,0,0,0,6.25,16.3h0a2.39,2.39,0,0,0,2.39,2.38h10\" fill=\"none\" stroke=\"#ffffff\" stroke-miterlimit=\"10\" stroke-width=\"1.5\"/><polyline points=\"7.21 5.32 22.48 5.32 22.48 7.23 20.57 13.91 9.11 13.91\" fill=\"none\" stroke=\"#ffffff\" stroke-miterlimit=\"10\" stroke-width=\"1.5\"/></g></svg>',width:\"100%\"})})})})],emptyBehavior:\"None\",EmptyComponent:[],height:\"100%\",id:\"gBeNrDTk_\",layoutId:\"gBeNrDTk_\",triggerShopifyCartModal:triggerShopifyCartModal111tscg,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BcHdQ.framer-galbzp, .framer-BcHdQ .framer-galbzp { display: block; }\",\".framer-BcHdQ.framer-7xz1rc { 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-BcHdQ .framer-ic5p9i-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-BcHdQ .framer-v6400k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 4px; position: relative; width: min-content; }\",\".framer-BcHdQ .framer-1oaouhk-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 31px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xyG0fDCYV\":\"cartEvent\",\"zqpEFfEsC\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx7MBoJArl=withCSS(Component,css,\"framer-BcHdQ\");export default Framerx7MBoJArl;Framerx7MBoJArl.displayName=\"FC Cart Trigger\";Framerx7MBoJArl.defaultProps={height:39,width:39};addPropertyControls(Framerx7MBoJArl,{xyG0fDCYV:{title:\"CartEvent\",type:ControlType.EventHandler},zqpEFfEsC:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color}});addFonts(Framerx7MBoJArl,[{explicitInter:true,fonts:[]},...FramerIconsFonts,...FC_CartTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx7MBoJArl\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"39\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"xyG0fDCYV\\\":\\\"cartEvent\\\",\\\"zqpEFfEsC\\\":\\\"color\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"39\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x7MBoJArl.map","// Generated by Framer (5235a87)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,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/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import Button from\"https://framerusercontent.com/modules/xbEKOBt6mhlWnUaK0cnU/NBry6E31xNYdNb0REygZ/Ci2YnS6Ws.js\";import FCCartTrigger from\"https://framerusercontent.com/modules/8Txb1yLrbu7xaUK8E4vL/3TJ3fm5Mk3ZMnxgTpFgA/x7MBoJArl.js\";const FCCartTriggerFonts=getFonts(FCCartTrigger);const FC_CartCounterFonts=getFonts(FC_CartCounter);const ButtonFonts=getFonts(Button);const cycleOrder=[\"XIzFPkz2i\",\"hMgxUQ2I7\",\"eI0TLp2yg\",\"X3IUDqxtS\",\"txKJVz6qN\",\"ab0bweANO\",\"s8vOzei9C\"];const serializationHash=\"framer-QyPeN\";const variantClassNames={ab0bweANO:\"framer-v-1lmxps0\",eI0TLp2yg:\"framer-v-pyt2fw\",hMgxUQ2I7:\"framer-v-k4c7ak\",s8vOzei9C:\"framer-v-x4f8u9\",txKJVz6qN:\"framer-v-8aldgb\",X3IUDqxtS:\"framer-v-1d13uot\",XIzFPkz2i:\"framer-v-16q4w69\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YUnuI7GDA=undefined;const fH99BIB8n=undefined;const b7VWOd9Ij=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}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 humanReadableVariantMap={\"Desktop menu donker\":\"eI0TLp2yg\",\"Desktop menu wit sluit\":\"hMgxUQ2I7\",\"Desktop menu\":\"XIzFPkz2i\",\"Mobile menu (donker)\":\"txKJVz6qN\",\"Mobile menu sluit (donker)\":\"s8vOzei9C\",\"Mobile menu\":\"X3IUDqxtS\",\"Variant 5\":\"ab0bweANO\"};const Variants=motion.create(React.Fragment);const getProps=({cartTrigger,click,color,height,id,width,...props})=>{return{...props,b7VWOd9Ij:click??props.b7VWOd9Ij,fH99BIB8n:color??props.fH99BIB8n??\"var(--token-438a55c3-64ad-43b2-979d-2c395bb15c1e, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XIzFPkz2i\",YUnuI7GDA:cartTrigger??props.YUnuI7GDA};};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,b7VWOd9Ij,YUnuI7GDA,fH99BIB8n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XIzFPkz2i\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ca5v5u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"s8vOzei9C\");});const onTapdzmqe9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"eI0TLp2yg\");});const onTap10nft1r=activeVariantCallback(async(...args)=>{if(YUnuI7GDA){const res=await YUnuI7GDA(...args);if(res===false)return false;}});const g8F1WlveL1kpob8q=activeVariantCallback(async(...args)=>{if(b7VWOd9Ij){const res=await b7VWOd9Ij(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"txKJVz6qN\",\"ab0bweANO\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"txKJVz6qN\",\"ab0bweANO\"].includes(baseVariant))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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16q4w69\",className,classNames),\"data-framer-name\":\"Desktop menu\",layoutDependency:layoutDependency,layoutId:\"XIzFPkz2i\",ref:refBinding,style:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\",...style},variants:{ab0bweANO:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},eI0TLp2yg:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},s8vOzei9C:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},txKJVz6qN:{backdropFilter:\"blur(5px)\",WebkitBackdropFilter:\"blur(5px)\"},X3IUDqxtS:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({ab0bweANO:{\"data-framer-name\":\"Variant 5\"},eI0TLp2yg:{\"data-framer-name\":\"Desktop menu donker\",\"data-highlight\":true,onTap:onTap1ca5v5u},hMgxUQ2I7:{\"data-framer-name\":\"Desktop menu wit sluit\"},s8vOzei9C:{\"data-framer-name\":\"Mobile menu sluit (donker)\",\"data-highlight\":true,onTap:onTapdzmqe9},txKJVz6qN:{\"data-framer-name\":\"Mobile menu (donker)\"},X3IUDqxtS:{\"data-framer-name\":\"Mobile menu\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10nj7q\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"t9bT5dOdQ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jyW4aZscH\",openInNewTab:false,scopeId:\"CrKH7nXzM\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"Boxingclub logo\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-50)/2)+0),pixelHeight:4806,pixelWidth:21960,sizes:\"189.2308px\",src:\"https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?width=21960&height=4806\",srcSet:\"https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=512&width=21960&height=4806 512w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=1024&width=21960&height=4806 1024w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=2048&width=21960&height=4806 2048w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=4096&width=21960&height=4806 4096w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?width=21960&height=4806 21960w\"},className:\"framer-1vrgbv9 framer-ipcskz\",\"data-framer-name\":\"Nieuwe wit logo met slogan PNG\",layoutDependency:layoutDependency,layoutId:\"jyW4aZscH\",...addPropertyOverrides({eI0TLp2yg:{background:{alt:\"Boxingclub logo\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-50)/2)+0),pixelHeight:9360,pixelWidth:18252,sizes:\"189.2308px\",src:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360\",srcSet:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=512&width=18252&height=9360 512w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=1024&width=18252&height=9360 1024w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=2048&width=18252&height=9360 2048w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=4096&width=18252&height=9360 4096w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360 18252w\"}},s8vOzei9C:{background:{alt:\"Boxingclub logo\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-50)/2)+0),pixelHeight:9360,pixelWidth:18252,sizes:\"189.2308px\",src:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360\",srcSet:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=512&width=18252&height=9360 512w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=1024&width=18252&height=9360 1024w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=2048&width=18252&height=9360 2048w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=4096&width=18252&height=9360 4096w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360 18252w\"}},X3IUDqxtS:{background:{alt:\"Boxingclub logo\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-51)/2)+7),pixelHeight:4806,pixelWidth:21960,sizes:\"166.5231px\",src:\"https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?width=21960&height=4806\",srcSet:\"https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=512&width=21960&height=4806 512w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=1024&width=21960&height=4806 1024w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=2048&width=21960&height=4806 2048w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?scale-down-to=4096&width=21960&height=4806 4096w,https://framerusercontent.com/images/inQu9xEjZlRsgibJ0qkuDw6aG8.png?width=21960&height=4806 21960w\"}}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"wuIt8a5CR\",scopeId:\"CrKH7nXzM\",...addPropertyOverrides({ab0bweANO:{href:{webPageId:\"augiA20Il\"},openInNewTab:false},txKJVz6qN:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,pixelHeight:9360,pixelWidth:18252,src:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360\",srcSet:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=512&width=18252&height=9360 512w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=1024&width=18252&height=9360 1024w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=2048&width=18252&height=9360 2048w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=4096&width=18252&height=9360 4096w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360 18252w\"},className:\"framer-1q2zf30 framer-ipcskz\",\"data-framer-name\":\"Nieuwe wit logo met slogan PNG\",layoutDependency:layoutDependency,layoutId:\"wuIt8a5CR\",...addPropertyOverrides({ab0bweANO:{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-51)/2)+7),pixelHeight:9360,pixelWidth:18252,sizes:\"166.5231px\",src:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360\",srcSet:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=512&width=18252&height=9360 512w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=1024&width=18252&height=9360 1024w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=2048&width=18252&height=9360 2048w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=4096&width=18252&height=9360 4096w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360 18252w\"}},txKJVz6qN:{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-51)/2)+7),pixelHeight:9360,pixelWidth:18252,sizes:\"166.5231px\",src:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360\",srcSet:\"https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=512&width=18252&height=9360 512w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=1024&width=18252&height=9360 1024w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=2048&width=18252&height=9360 2048w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?scale-down-to=4096&width=18252&height=9360 4096w,https://framerusercontent.com/images/lq2dvGNFIn4DRDKYhQe7aY0Kfak.png?width=18252&height=9360 18252w\"}}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-ra3iai\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Q_5TEsaj7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nghgl6\",\"data-framer-name\":\"Cart trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CbJrYOpF4\",onTap:onTap10nft1r,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-64)/2)+14+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yw3h73-container\",layoutDependency:layoutDependency,layoutId:\"R0KPT9PNc-container\",nodeId:\"R0KPT9PNc\",rendersWithMotion:true,scopeId:\"CrKH7nXzM\",children:/*#__PURE__*/_jsx(FCCartTrigger,{height:\"100%\",id:\"R0KPT9PNc\",layoutId:\"R0KPT9PNc\",width:\"100%\",zqpEFfEsC:\"rgb(255, 255, 255)\",...addPropertyOverrides({eI0TLp2yg:{zqpEFfEsC:fH99BIB8n},s8vOzei9C:{zqpEFfEsC:\"var(--token-438a55c3-64ad-43b2-979d-2c395bb15c1e, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g9riwq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pTPLlHZ5C-container\",nodeId:\"pTPLlHZ5C\",rendersWithMotion:true,scopeId:\"CrKH7nXzM\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\",border:{borderBottomWidth:2,borderColor:\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\",borderLeftWidth:4,borderRightWidth:4,borderStyle:\"solid\",borderTopWidth:2},bottomLeft:177,bottomRight:177,color:\"rgb(255, 255, 255)\",font:{},height:\"100%\",hideIf0:false,id:\"pTPLlHZ5C\",layoutId:\"pTPLlHZ5C\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:177,radiusPerCorner:true,topLeft:177,topRight:177,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,y:(componentViewport?.y||0)+(22+((componentViewport?.height||100)-44-64)/2)+3,...addPropertyOverrides({ab0bweANO:{width:\"145px\"},txKJVz6qN:{width:\"145px\"},X3IUDqxtS:{width:\"145px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-edpqwv-container\",layoutDependency:layoutDependency,layoutId:\"R0lhbulxX-container\",nodeId:\"R0lhbulxX\",rendersWithMotion:true,scopeId:\"CrKH7nXzM\",children:/*#__PURE__*/_jsx(Button,{bdgVgXWVM:\"Gratis proefles\",g8F1WlveL:g8F1WlveL1kpob8q,height:\"100%\",id:\"R0lhbulxX\",layoutId:\"R0lhbulxX\",variant:matchVariant(\"vN4EXkFLt\"),width:\"100%\",...addPropertyOverrides({ab0bweANO:{style:{width:\"100%\"},variant:matchVariant(\"iZP5a2biX\")},hMgxUQ2I7:{variant:matchVariant(\"UZBN3jiaD\")},s8vOzei9C:{variant:matchVariant(\"iZP5a2biX\")},txKJVz6qN:{style:{width:\"100%\"}},X3IUDqxtS:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QyPeN.framer-ipcskz, .framer-QyPeN .framer-ipcskz { display: block; }\",\".framer-QyPeN.framer-16q4w69 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 22px 30px 22px 30px; position: relative; width: 1300px; }\",\".framer-QyPeN .framer-10nj7q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-QyPeN .framer-1vrgbv9 { aspect-ratio: 3.7846153846153845 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); overflow: visible; position: relative; text-decoration: none; width: 189px; }\",\".framer-QyPeN .framer-1q2zf30 { aspect-ratio: 3.7846153846153845 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: visible; position: relative; width: 167px; }\",\".framer-QyPeN .framer-ra3iai { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 3px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-QyPeN .framer-1nghgl6 { align-content: center; align-items: center; cursor: pointer; 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: min-content; }\",\".framer-QyPeN .framer-1yw3h73-container, .framer-QyPeN .framer-edpqwv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QyPeN .framer-1g9riwq-container { flex: none; height: auto; position: absolute; right: -3px; top: -3px; width: auto; z-index: 1; }\",\".framer-QyPeN.framer-v-pyt2fw.framer-16q4w69, .framer-QyPeN.framer-v-x4f8u9.framer-16q4w69 { cursor: pointer; }\",\".framer-QyPeN.framer-v-1d13uot.framer-16q4w69, .framer-QyPeN.framer-v-8aldgb.framer-16q4w69, .framer-QyPeN.framer-v-1lmxps0.framer-16q4w69 { padding: 22px 15px 22px 15px; width: 390px; }\",\".framer-QyPeN.framer-v-1d13uot .framer-10nj7q, .framer-QyPeN.framer-v-8aldgb .framer-10nj7q, .framer-QyPeN.framer-v-1lmxps0 .framer-10nj7q { padding: 7px 0px 0px 0px; }\",\".framer-QyPeN.framer-v-1d13uot .framer-1vrgbv9 { height: var(--framer-aspect-ratio-supported, 44px); width: 167px; }\",\".framer-QyPeN.framer-v-1d13uot .framer-edpqwv-container, .framer-QyPeN.framer-v-8aldgb .framer-edpqwv-container, .framer-QyPeN.framer-v-1lmxps0 .framer-edpqwv-container { width: 145px; }\",\".framer-QyPeN.framer-v-8aldgb .framer-1q2zf30, .framer-QyPeN.framer-v-1lmxps0 .framer-1q2zf30 { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hMgxUQ2I7\":{\"layout\":[\"fixed\",\"auto\"]},\"eI0TLp2yg\":{\"layout\":[\"fixed\",\"auto\"]},\"X3IUDqxtS\":{\"layout\":[\"fixed\",\"auto\"]},\"txKJVz6qN\":{\"layout\":[\"fixed\",\"auto\"]},\"ab0bweANO\":{\"layout\":[\"fixed\",\"auto\"]},\"s8vOzei9C\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"b7VWOd9Ij\":\"click\",\"YUnuI7GDA\":\"cartTrigger\",\"fH99BIB8n\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCrKH7nXzM=withCSS(Component,css,\"framer-QyPeN\");export default FramerCrKH7nXzM;FramerCrKH7nXzM.displayName=\"Nav\";FramerCrKH7nXzM.defaultProps={height:100,width:1300};addPropertyControls(FramerCrKH7nXzM,{variant:{options:[\"XIzFPkz2i\",\"hMgxUQ2I7\",\"eI0TLp2yg\",\"X3IUDqxtS\",\"txKJVz6qN\",\"ab0bweANO\",\"s8vOzei9C\"],optionTitles:[\"Desktop menu\",\"Desktop menu wit sluit\",\"Desktop menu donker\",\"Mobile menu\",\"Mobile menu (donker)\",\"Variant 5\",\"Mobile menu sluit (donker)\"],title:\"Variant\",type:ControlType.Enum},b7VWOd9Ij:{title:\"Click\",type:ControlType.EventHandler},YUnuI7GDA:{title:\"Cart Trigger\",type:ControlType.EventHandler},fH99BIB8n:{defaultValue:'var(--token-438a55c3-64ad-43b2-979d-2c395bb15c1e, rgb(0, 0, 0)) /* {\"name\":\"Zwart\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerCrKH7nXzM,[{explicitInter:true,fonts:[]},...FCCartTriggerFonts,...FC_CartCounterFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});FramerCrKH7nXzM.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FCCartTrigger,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCrKH7nXzM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hMgxUQ2I7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eI0TLp2yg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X3IUDqxtS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"txKJVz6qN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ab0bweANO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s8vOzei9C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"100\",\"framerVariables\":\"{\\\"b7VWOd9Ij\\\":\\\"click\\\",\\\"YUnuI7GDA\\\":\\\"cartTrigger\\\",\\\"fH99BIB8n\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1300\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CrKH7nXzM.map","// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Bebas Neue-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]}];export const css=['.framer-deJ0c .framer-styles-preset-11bntw6:not(.rich-text-wrapper), .framer-deJ0c .framer-styles-preset-11bntw6.rich-text-wrapper h2 { --framer-font-family: \"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-deJ0c .framer-styles-preset-11bntw6:not(.rich-text-wrapper), .framer-deJ0c .framer-styles-preset-11bntw6.rich-text-wrapper h2 { --framer-font-family: \"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 68px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-deJ0c .framer-styles-preset-11bntw6:not(.rich-text-wrapper), .framer-deJ0c .framer-styles-preset-11bntw6.rich-text-wrapper h2 { --framer-font-family: \"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 68px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-deJ0c\";\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 (cc3b8f8)\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 sharedStyle from\"https://framerusercontent.com/modules/Av4ee3XDB7IpftvZEcuY/LekvxUCPaZUET54CDWPD/QqRJY1S_7.js\";const enabledGestures={gOB5rWOCl:{hover:true},WljaVa74y:{hover:true}};const cycleOrder=[\"WljaVa74y\",\"gOB5rWOCl\",\"jkc5GL8m4\"];const serializationHash=\"framer-0rTBZ\";const variantClassNames={gOB5rWOCl:\"framer-v-leuj45\",jkc5GL8m4:\"framer-v-3772cm\",WljaVa74y:\"framer-v-2dxad6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mdBmy47GC=undefined;const RMMLQvK2z=undefined;const Kza9DoCyX=undefined;const YuOrAqygN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-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={\"Variant 1\":\"WljaVa74y\",\"Variant 2\":\"gOB5rWOCl\",Phone:\"jkc5GL8m4\"};const getProps=({click,color,height,id,link,title,width,...props})=>{return{...props,Kza9DoCyX:color??props.Kza9DoCyX??\"rgb(0, 0, 0)\",mdBmy47GC:click??props.mdBmy47GC,RMMLQvK2z:link??props.RMMLQvK2z,variant:humanReadableVariantMap[props.variant]??props.variant??\"WljaVa74y\",YuOrAqygN:title??props.YuOrAqygN??\"BOKSLESSEN\"};};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,YuOrAqygN,RMMLQvK2z,mdBmy47GC,Kza9DoCyX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WljaVa74y\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xu605a=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mdBmy47GC){const res=await mdBmy47GC(...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__*/_jsx(Link,{href:RMMLQvK2z,motionChild:true,nodeId:\"WljaVa74y\",openInNewTab:false,scopeId:\"NpVBnJ2D4\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2dxad6\",className,classNames)} framer-1c2ipfq`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WljaVa74y\",onTap:onTap1xu605a,ref:refBinding,style:{...style},...addPropertyOverrides({\"gOB5rWOCl-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined},\"WljaVa74y-hover\":{\"data-framer-name\":undefined},gOB5rWOCl:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":undefined,onTap:undefined},jkc5GL8m4:{\"data-framer-name\":\"Phone\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-11bntw6\",\"data-styles-preset\":\"QqRJY1S_7\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-Kza9DoCyX-NpVBnJ2D4))\"},children:\"BOKSLESSEN\"})}),className:\"framer-j8t3v7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eSPulBL5E\",style:{\"--extracted-1of0zx5\":\"var(--variable-reference-Kza9DoCyX-NpVBnJ2D4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Kza9DoCyX-NpVBnJ2D4\":Kza9DoCyX},text:YuOrAqygN,variants:{gOB5rWOCl:{\"--extracted-1of0zx5\":\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\"},jkc5GL8m4:{\"--extracted-1of0zx5\":\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"gOB5rWOCl-hover\":{transformTemplate:transformTemplate1},gOB5rWOCl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-11bntw6\",\"data-styles-preset\":\"QqRJY1S_7\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27)))\"},children:\"BOKSLESSEN\"})})},jkc5GL8m4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-11bntw6\",\"data-styles-preset\":\"QqRJY1S_7\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27)))\"},children:\"BOKSLESSEN\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-11bntw6\",\"data-styles-preset\":\"QqRJY1S_7\",dir:\"auto\",children:\"BOKSLESSEN\"})}),className:\"framer-r8yb3f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YTLHxszLD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:YuOrAqygN,variants:{\"WljaVa74y-hover\":{\"--extracted-1of0zx5\":\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"gOB5rWOCl-hover\":{transformTemplate:transformTemplate1},\"WljaVa74y-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-11bntw6\",\"data-styles-preset\":\"QqRJY1S_7\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27)))\"},children:\"BOKSLESSEN\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0rTBZ.framer-1c2ipfq, .framer-0rTBZ .framer-1c2ipfq { display: block; }\",\".framer-0rTBZ.framer-2dxad6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: flex-start; min-width: 480px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0rTBZ .framer-j8t3v7 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-0rTBZ .framer-r8yb3f { bottom: -80px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-0rTBZ.framer-v-3772cm.framer-2dxad6 { cursor: unset; }\",\".framer-0rTBZ.framer-v-2dxad6.hover .framer-j8t3v7 { top: -90px; }\",\".framer-0rTBZ.framer-v-2dxad6.hover .framer-r8yb3f { bottom: unset; top: 0px; }\",\".framer-0rTBZ.framer-v-leuj45.hover .framer-j8t3v7 { top: -75%; }\",\".framer-0rTBZ.framer-v-leuj45.hover .framer-r8yb3f { bottom: unset; top: 49%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"gOB5rWOCl\":{\"layout\":[\"auto\",\"fixed\"]},\"jkc5GL8m4\":{\"layout\":[\"auto\",\"fixed\"]},\"jqSgqmmpk\":{\"layout\":[\"auto\",\"fixed\"]},\"twY0K00bd\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"YuOrAqygN\":\"title\",\"RMMLQvK2z\":\"link\",\"mdBmy47GC\":\"click\",\"Kza9DoCyX\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNpVBnJ2D4=withCSS(Component,css,\"framer-0rTBZ\");export default FramerNpVBnJ2D4;FramerNpVBnJ2D4.displayName=\"Nav titel 1\";FramerNpVBnJ2D4.defaultProps={height:64,width:480};addPropertyControls(FramerNpVBnJ2D4,{variant:{options:[\"WljaVa74y\",\"gOB5rWOCl\",\"jkc5GL8m4\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},YuOrAqygN:{defaultValue:\"BOKSLESSEN\",displayTextArea:false,title:\"Title\",type:ControlType.String},RMMLQvK2z:{title:\"Link\",type:ControlType.Link},mdBmy47GC:{title:\"Click\",type:ControlType.EventHandler},Kza9DoCyX:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerNpVBnJ2D4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNpVBnJ2D4\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"YuOrAqygN\\\":\\\"title\\\",\\\"RMMLQvK2z\\\":\\\"link\\\",\\\"mdBmy47GC\\\":\\\"click\\\",\\\"Kza9DoCyX\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"480\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gOB5rWOCl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jkc5GL8m4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jqSgqmmpk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"twY0K00bd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NpVBnJ2D4.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 * shopX / cartSubtotal\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Xz56MXJ2ZtTgFtT1VmZz/jsrZt5LjumizHw76NuWB/atkMxVAKb.js\"\nexport { default } from \"https://framerusercontent.com/modules/Xz56MXJ2ZtTgFtT1VmZz/jsrZt5LjumizHw76NuWB/atkMxVAKb.js\"\n","/*\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/DUlbmWuOELzEUenVmv3G/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.\")\n}};// 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\":{\"framerDisableUnlink\":\"\",\"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{useCallback,useRef,useEffect,useState}from\"react\";// @ts-ignore - Provided by Framer runtime in plugin environment\nimport{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */function FC_CartStateController(props){const{Populated,Empty}=props;const[isBrowser,setIsBrowser]=useState(false);const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);const containerRef=useRef(null);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{const 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]);const 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]);useEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);},[handleCartUpdate,isBrowser]);// Apply 100% width and height to the first child element\nuseEffect(()=>{if(containerRef.current?.firstElementChild){const child=containerRef.current.firstElementChild;child.style.width=\"100%\";child.style.height=\"100%\";}});let content=null;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isEmptyView=isCanvas?true:!isBrowser||cartItems.length===0;content=isEmptyView?Empty?.[0]:Populated?.[0];if(!content){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"}});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\"},children:content},isEmptyView?\"empty\":\"populated\");}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\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"Auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartStateController.map","// Generated by Framer (3d3d426)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={UZehZUQm8:{hover:true}};const serializationHash=\"framer-bmdZx\";const variantClassNames={UZehZUQm8:\"framer-v-1esatc4\"};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,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:\"UZehZUQm8\",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-1esatc4\",className,classNames),\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"UZehZUQm8\",ref:refBinding,style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"UZehZUQm8-hover\":{backgroundColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\"}},...addPropertyOverrides({\"UZehZUQm8-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,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-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Checkout\"})}),className:\"framer-17jg1mk\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"zCiKxjYGm\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--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-bmdZx.framer-61je83, .framer-bmdZx .framer-61je83 { display: block; }\",\".framer-bmdZx.framer-1esatc4 { 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-bmdZx .framer-17jg1mk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YQsJtK3Hl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYjkhErSjs=withCSS(Component,css,\"framer-bmdZx\");export default FramerYjkhErSjs;FramerYjkhErSjs.displayName=\"FC Cart / checkoutButton\";FramerYjkhErSjs.defaultProps={height:48,width:400};addFonts(FramerYjkhErSjs,[{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/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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYjkhErSjs\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YQsJtK3Hl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YjkhErSjs.map","//export const createCartMutationWithAttributes = `\n// mutation createCart($lines: [CartLineInput!]!, $attributes: [AttributeInput!]) {\n//   cartCreate(input: { lines: $lines, attributes: $attributes }) {\n//   mutation createCart($lines: [CartLineInput!]!, $attributes: [AttributeInput!], $countryCode: CountryCode) {\n//     cartCreate(input: { lines: $lines, attributes: $attributes, buyerIdentity: { countryCode: $countryCode } }) {\n//       cart {\n//         buyerIdentity {\n//           countryCode\n//         }\n//         id\n//         checkoutUrl\n//         attributes {\n//           key\n//           value\n//         }\n//         cost {\n//           totalAmount {\n//             amount\n//             currencyCode\n//           }\n//         }\n//         lines(first: 100) {\n//           edges {\n//             node {\n//               id\n//               quantity\n//               cost {\n//                 compareAtAmount {\n//                   amount\n//                   currencyCode\n//                 }\n//                 amount {\n//                   amount\n//                   currencyCode\n//                 }\n//               }\n//               merchandise {\n//                 ... on ProductVariant {\n//                   id\n//                 }\n//               }\n//             }\n//           }\n//         }\n//       }\n//       userErrors {\n//         field\n//         message\n//       }\n//     }\n//   }\n// `\nexport const createCartMutationWithAttributes=`\n  mutation createCart($lines: [CartLineInput!]!, $attributes: [AttributeInput!], $countryCode: CountryCode) {\n    cartCreate(input: { lines: $lines, attributes: $attributes, buyerIdentity: { countryCode: $countryCode } }) {\n      cart {\n        id\n        checkoutUrl\n        buyerIdentity {\n          countryCode\n        }\n        lines(first: 50) {\n          edges {\n            node {\n              id\n              quantity\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n              }\n              merchandise {\n                ... on ProductVariant {\n                  title\n                  product {\n                    title\n                  }\n                  id\n                  quantityAvailable\n                }\n              }\n            }\n          }\n        }\n        cost {\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n      userErrors {\n        code\n        message\n      }\n    }\n  }\n`;export const createCartMutation=`\n  mutation createCart($lines: [CartLineInput!]!, $countryCode: CountryCode) {\n    cartCreate(input: { lines: $lines, buyerIdentity: { countryCode: $countryCode } }) {\n      cart {\n        id\n        checkoutUrl\n        buyerIdentity {\n          countryCode\n        }\n        attributes {\n          key\n          value\n        }\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n              }\n              merchandise {\n                ... on ProductVariant {\n                  id\n                }\n              }\n            }\n          }\n        }\n        cost {\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;// export const createCartMutation = `\n//   mutation createCart($lines: [CartLineInput!]!) {\n//     cartCreate(input: lines: $lines}) {\n//       cart {\n//         id\n//         checkoutUrl\n//         attributes {\n//           key\n//           value\n//         }\n//         lines(first: 100) {\n//           edges {\n//             node {\n//               id\n//               quantity\n//               merchandise {\n//                 ... on ProductVariant {\n//                   id\n//                 }\n//               }\n//             }\n//           }\n//         }\n//       }\n//       userErrors {\n//         field\n//         message\n//       }\n//     }\n//   }\n// `\nexport const addToCartMutation=`\n  mutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        checkoutUrl\n        buyerIdentity {\n          countryCode\n        }\n        attributes {\n          key\n          value\n        }\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  product {\n                    id\n                    title\n                    metafields(\n                      identifiers: [\n                        { namespace: \"custom\", key: \"order_max\" }\n                      ]\n                    ) {\n                      namespace\n                      key\n                      value\n                    }\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                  image {\n                    url\n                  }\n                  selectedOptions {\n                    name\n                    value\n                  }\n                }\n              }\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;export const updateCartAttributes=`\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`;// mutation with the selling plans:\nexport const createCartMutationNoPlans=`\nmutation cartCreate($input: CartInput!, $countryCode: CountryCode) {\n  cartCreate(input: $input, buyerIdentity: { countryCode: $countryCode }) {\n    cart {\n      id\n      checkoutUrl\n      buyerIdentity {\n        countryCode\n      }\n      createdAt\n      note\n      attributes {\n        key\n        value\n      }\n      lines(first: 10) {\n        edges {\n          node {\n            id\n            quantity\n            attributes {\n              key\n              value\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                price {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    userErrors {\n      field\n      message\n    }\n  }\n}\n`;export const addToCartMutationNoPlans=`\nmutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!, $attributes: [AttributeInput!]) {\n  cartLinesAdd(cartId: $cartId, lines: $lines) {\n    cart {\n      id\n      checkoutUrl\n      buyerIdentity {\n        countryCode\n      }\n      note\n      attributes {\n        key\n        value\n      }\n      lines(first: 10) {\n        edges {\n          node {\n            id\n            quantity\n            attributes {\n              key\n              value\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                price {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n    userErrors {\n      field\n      message\n    }\n  }\n  cartAttributesUpdate(cartId: $cartId, attributes: $attributes) {\n    cart {\n      id\n      note\n      attributes {\n        key\n        value\n      }\n    }\n    userErrors {\n      field\n      message\n    }\n  }\n}\n`;/***\n * Cart Product Card V2 Mutations\n */export const updatelineMutation=`\n  mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        buyerIdentity {\n          countryCode\n        }\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  product {\n                    id\n                    handle\n                    title\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const removeLineMutation=`mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!) {\n      cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n          cart {\n              id\n              buyerIdentity {\n                countryCode\n              }\n              lines(first: 250) {\n                  edges {\n                      node {\n                          id\n                          quantity\n                          sellingPlanAllocation{ \n                              checkoutChargeAmount{\n                                  amount\n                                  currencyCode\n                                  }\n                          }\n                          cost {\n                              totalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                              subtotalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                          }\n                          merchandise {\n                              ... on ProductVariant {\n                                  id\n                                  title\n                                  product {\n                                      id\n                                      title\n                                  }\n                                  price {\n                                      amount\n                                      currencyCode\n                                  }\n                                  image {\n                                      url\n                                  }\n                                      selectedOptions\n                            {\n                              name\n                              value\n                            }\n                              }\n                          }\n                      }\n                  }\n              }\n          }\n          userErrors {\n              field\n              message\n          }\n      }\n  }`;export const updatelineMutationNoPlans=`mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n      cartLinesUpdate(cartId: $cartId, lines: $lines) {\n          cart {\n              id\n              buyerIdentity {\n                countryCode\n              }\n              cost {\n                  totalAmount {\n                      amount\n                      currencyCode\n                  }\n                  subtotalAmount {\n                      amount\n                      currencyCode\n                  }\n              }\n              lines(first: 250) {\n                  edges {\n                      node {\n                          id\n                          quantity\n                          cost {\n                              totalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                              subtotalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                          }\n                          merchandise {\n                              ... on ProductVariant {\n                                  id\n                                  title\n                                  product {\n                                      id\n                                      title\n                                  }\n                                  price {\n                                      amount\n                                      currencyCode\n                                  }\n                                  image {\n                                      url\n                                  }\n                                  selectedOptions\n                                  {\n                              name\n                              value\n                            }\n\n                              }\n                          }\n                      }\n                  }\n              }\n          }\n          userErrors {\n              field\n              message\n          }\n      }\n  }`;export const removeLineMutationNoPlans=`mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!) {\n      cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n          cart {\n              id\n              buyerIdentity {\n                countryCode\n              }\n              lines(first: 250) {\n                  edges {\n                      node {\n                          id\n                          quantity\n                          cost {\n                              totalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                              subtotalAmount {\n                                  amount\n                                  currencyCode\n                              }\n                          }\n                          merchandise {\n                              ... on ProductVariant {\n                                  id\n                                  title\n                                  product {\n                                      id\n                                      title\n                                  }\n                                  price {\n                                      amount\n                                      currencyCode\n                                  }\n                                  image {\n                                      url\n                                  }\n                                      selectedOptions\n                            {\n                              name\n                              value\n                            }\n                              }\n                          }\n                      }\n                  }\n              }\n          }\n          userErrors {\n              field\n              message\n          }\n      }\n  }`;export const getProducts=`\n  query GetProducts($cursor: String) {\n    products(first: 250, after: $cursor) {\n      edges {\n        node {\n          id\n          title\n          vendor\n          handle\n          images(first: 20) {\n            edges {\n              node {\n                url\n                altText\n                width\n                height\n               }\n              }\n          }\n          totalInventory\n          sellingPlanGroups(first: 1) {\n            edges {\n              node {\n                name\n                options {\n                  name\n                  values\n                }\n                sellingPlans(first: 10) {\n                  edges {\n                    node {\n                      id\n                      name\n                      description\n                      recurringDeliveries\n                      priceAdjustments {\n                        orderCount\n                        adjustmentValue {\n                          __typename\n                          ... on SellingPlanPercentagePriceAdjustment {\n                            adjustmentPercentage\n                          }\n                          ... on SellingPlanFixedAmountPriceAdjustment {\n                            adjustmentAmount {\n                              amount\n                              currencyCode\n                            }\n                          }\n                          ... on SellingPlanFixedPriceAdjustment {\n                            price {\n                              amount\n                              currencyCode\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n          options {\n            id\n            name\n            values\n          }\n          compareAtPriceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          priceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          variants(first: 250) {\n            pageInfo {\n              hasNextPage\n              hasPreviousPage\n              endCursor\n            }\n            edges {\n              node {\n                id\n                image {\n                  url\n                  altText\n                  width\n                  height\n                }\n                title\n                sku\n                availableForSale\n                requiresShipping\n                selectedOptions {\n                  name\n                  value\n                }\n                price {\n                  amount\n                  currencyCode\n                }\n                compareAtPrice {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n    }\n  }\n`;export const getProductsBackup=`\n  query GetProductsBackup($cursor: String) {\n    products(first: 250, after: $cursor) {\n      edges {\n        node {\n          id\n          title\n          vendor\n          handle\n          totalInventory\n          images(first: 20) {\n            edges {\n              node {\n                url\n                altText\n                width\n                height\n               }\n              }\n          }\n          options {\n            id\n            name\n            values\n          }\n          compareAtPriceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          priceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          variants(first: 250) {\n            pageInfo {\n              hasNextPage\n              hasPreviousPage\n              endCursor\n            }\n            edges {\n              node {\n                id\n                image {\n                  url\n                  altText\n                  width\n                  height\n                }\n                title\n                sku\n                availableForSale\n                requiresShipping\n                selectedOptions {\n                  name\n                  value\n                }\n                price {\n                  amount\n                  currencyCode\n                }\n                compareAtPrice {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n    }\n  }\n`;export const getCartQuery=`\n  query GetCart($cartId: ID!) {\n    cart(id: $cartId) {\n      id\n      createdAt\n      updatedAt\n      checkoutUrl\n      buyerIdentity {\n        countryCode\n      }\n      lines(first: 250) {\n        edges {\n          node {\n            id\n            quantity\n            sellingPlanAllocation { \n              checkoutChargeAmount {\n                amount\n                currencyCode\n              }\n              sellingPlan {\n                id\n                name\n                description\n              }\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                image {\n                  url\n                }\n                selectedOptions {\n                  name\n                  value\n                }\n                product {\n                  title\n                  handle\n                }\n                price {\n                  amount\n                  currencyCode\n                }\n                compareAtPrice {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n            attributes {\n              key\n              value\n            }\n            cost {\n              totalAmount {\n                amount\n                currencyCode\n              }\n              subtotalAmount {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n      attributes {\n        key\n        value\n      }\n      cost {\n        totalAmount {\n          amount\n          currencyCode\n        }\n        subtotalAmount {\n          amount\n          currencyCode\n        }\n      }\n    }\n  }\n`;export const getCartQueryNoPlans=`\n  query GetCart($cartId: ID!) {\n    cart(id: $cartId) {\n      id\n      createdAt\n      updatedAt\n      checkoutUrl\n      buyerIdentity {\n        countryCode\n      }\n      lines(first: 250) {\n        edges {\n          node {\n            id\n            quantity\n            merchandise {\n              ... on ProductVariant {\n                id\n                title\n                image {\n                  url\n                }\n                selectedOptions {\n                  name\n                  value\n                }\n                product {\n                  title\n                  handle\n                }\n                price {\n                  amount\n                  currencyCode\n                }\n                compareAtPrice {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n            attributes {\n              key\n              value\n            }\n            cost {\n              totalAmount {\n                amount\n                currencyCode\n              }\n              subtotalAmount {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n      attributes {\n        key\n        value\n      }\n      cost {\n        totalAmount {\n          amount\n          currencyCode\n        }\n        subtotalAmount {\n          amount\n          currencyCode\n        }\n      }\n    }\n  }\n`;export const cartQuery=`\n  query getCart($cartId: ID!) {\n    cart(id: $cartId) {\n      id\n      checkoutUrl\n      buyerIdentity {\n        countryCode\n      }\n      attributes {\n        key\n        value\n      }\n      lines(first: 100) {\n        edges {\n          node {\n            id\n            quantity\n            attributes {\n              key\n              value\n            }\n            merchandise {\n              ... on ProductVariant {\n                id\n                product {\n                  id\n                  title\n                  metafields(\n                    identifiers: [\n                      { namespace: \"custom\", key: \"order_max\" }\n                    ]\n                  ) {\n                    namespace\n                    key\n                    value\n                  }\n                }\n                price {\n                  amount\n                  currencyCode\n                }\n                image {\n                  url\n                }\n                selectedOptions {\n                  name\n                  value\n                }\n              }\n            }\n            sellingPlanAllocation {\n              sellingPlan {\n                id\n                name\n              }\n              checkoutChargeAmount {\n                amount\n                currencyCode\n              }\n            }\n            cost {\n              totalAmount {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n      cost {\n        totalAmount {\n          amount\n          currencyCode\n        }\n        subtotalAmount {\n          amount\n          currencyCode\n        }\n      }\n    }\n  }\n`;export const getProductMetafields=`\n  query getProductMetafields($handle: String!) {\n    product(handle: $handle) {\n      id\n      metafield_order_max: metafield(namespace: \"custom\", key: \"order_max\") {\n        value\n        type\n      }\n    }\n  }\n`;// Get available currencies from the store\nexport const getAvailableCurrencies=`\n  query getAvailableCurrencies {\n    localization {\n      availableCountries {\n        currency {\n          isoCode\n          name\n          symbol\n        }\n        isoCode\n        name\n        unitSystem\n      }\n      country {\n        currency {\n          isoCode\n          name\n          symbol\n        }\n        isoCode\n        name\n      }\n    }\n  }\n`;// Get products by country\nexport const getProductsQueryByCountry=`\n  query GetProductsByCountry ($cursor: String, $countryCode: CountryCode) @inContext(country: $countryCode) {\n    products(first: 250, after: $cursor) {\n      edges {\n        node {\n          id\n          title\n          vendor\n          handle\n          images(first: 20) {\n            edges {\n              node {\n                url\n                altText\n                width\n                height\n              }\n            }\n          }\n          sellingPlanGroups(first: 1) {\n            edges {\n              node {\n                name\n                options {\n                  name\n                  values\n                }\n                sellingPlans(first: 10) {\n                  edges {\n                    node {\n                      id\n                      name\n                      description\n                      recurringDeliveries\n                      priceAdjustments {\n                        orderCount\n                        adjustmentValue {\n                          __typename\n                          ... on SellingPlanPercentagePriceAdjustment {\n                            adjustmentPercentage\n                          }\n                          ... on SellingPlanFixedAmountPriceAdjustment {\n                            adjustmentAmount {\n                              amount\n                              currencyCode\n                            }\n                          }\n                          ... on SellingPlanFixedPriceAdjustment {\n                            price {\n                              amount\n                              currencyCode\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n          options {\n            id\n            name\n            values\n          }\n          compareAtPriceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          priceRange {\n            minVariantPrice {\n              amount\n              currencyCode\n            }\n          }\n          variants(first: 250) {\n            pageInfo {\n              hasNextPage\n              hasPreviousPage\n              endCursor\n            }\n            edges {\n              node {\n                id\n                image {\n                  url\n                  altText\n                  width\n                  height\n                }\n                title\n                sku\n                quantityAvailable\n                availableForSale\n                requiresShipping\n                selectedOptions {\n                  name\n                  value\n                }\n                price {\n                  amount\n                  currencyCode\n                }\n                compareAtPrice {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n        }\n      }\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n    }\n  }\n`;export const updateCartCurrency=`\n  mutation updateCartCurrency($cartId: ID!, $countryCode: CountryCode) {\n    cartBuyerIdentityUpdate(cartId: $cartId, buyerIdentity: { countryCode: $countryCode }) {\n      cart {\n        id\n        buyerIdentity {\n          countryCode\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n    }\n  }\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"updateCartAttributes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProducts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCartQueryNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updatelineMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addToCartMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAvailableCurrencies\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cartQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProductsBackup\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProductMetafields\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateCartCurrency\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCartQuery\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProductsQueryByCountry\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addToCartMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCartMutationWithAttributes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updatelineMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCartMutationNoPlans\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCartMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineMutation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mutations_v2.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n */// Utility function to clean Shopify GID to just the numeric ID\nconst cleanShopifyId=gid=>gid?.split(\"/\").pop()||\"\";/**\n * Check if marketing consent is granted\n * Uses the global FCConsentManager if available\n */const checkMarketingConsent=()=>{if(typeof window!==\"undefined\"&&window.FCConsentManager){const consent=window.FCConsentManager.getConsent();// Check marketing consent from the consent manager\nreturn consent.marketing===true;}// No FCConsentManager = allow tracking (Framer's approach)\n// Pass the GDPR compliance decision to the project owner\nreturn true;};// Standardized Facebook Pixel AddToCart tracking function\nexport const trackFacebookPixelAddToCart=data=>{// Check consent before tracking\nif(!checkMarketingConsent()){// Silently skip tracking - no consent\nreturn;}if(typeof fbq!==\"function\"){console.warn(\"Facebook Pixel not available\");return;}const{variant,product,quantity=1,currency=\"USD\"}=data;if(!variant||!product){console.warn(\"Missing variant or product data for Facebook Pixel tracking\");return;}const item_id=cleanShopifyId(variant.id);const item_name=product.title||\"\";const item_variant=variant.title||\"\";const price=parseFloat(variant.price?.amount||\"0\");const value=price*quantity;const finalCurrency=variant.price?.currencyCode||currency;// Validate required data\nif(!item_id||!item_name||price<=0){console.warn(\"❌ Skipping Facebook Pixel AddToCart: missing required data\",{item_id,item_name,price,value});return;}const fbqData={content_type:\"product\",content_ids:[item_id],content_name:item_name,content_category:product.productType||\"\",content_brand:product.vendor||\"\",value:parseFloat(value.toFixed(2)),currency:finalCurrency,contents:[{id:item_id,price:parseFloat(price.toFixed(2)),quantity:parseInt(quantity.toString())}]};// console.log('[Facebook Pixel] Firing AddToCart', item_id, item_name);\n// console.log('[Facebook Pixel] AddToCart with data:', fbqData);\n// console.log('[Facebook Pixel] AddToCart timestamp:', new Date().toISOString());\nfbq(\"track\",\"AddToCart\",fbqData,{eventID:\"addtocart_\"+Date.now()});};// Standardized Facebook Pixel InitiateCheckout tracking function\nexport const trackFacebookPixelInitiateCheckout=data=>{// Check consent before tracking\nif(!checkMarketingConsent()){// Silently skip tracking - no consent\nreturn;}if(typeof fbq!==\"function\"){console.warn(\"Facebook Pixel not available\");return;}const{variant,product,quantity=1,currency=\"USD\",value:providedValue,content_ids:providedContentIds,content_name:providedContentName,num_items:providedNumItems}=data;let fbqData={content_type:\"product\",currency:currency};// If we have variant and product data, calculate from them\nif(variant&&product){const item_id=cleanShopifyId(variant.id);const item_name=product.title||\"\";const price=parseFloat(variant.price?.amount||\"0\");const calculatedValue=price*quantity;const finalCurrency=variant.price?.currencyCode||currency;// Validate required data\nif(!item_id||!item_name||price<=0){console.warn(\"❌ Skipping Facebook Pixel InitiateCheckout: missing required data\",{item_id,item_name,price,calculatedValue});return;}fbqData={content_type:\"product\",content_ids:[item_id],content_name:item_name,content_category:product.productType||\"\",content_brand:product.vendor||\"\",value:parseFloat(calculatedValue.toFixed(2)),currency:finalCurrency,num_items:parseInt(quantity.toString())};}else if(providedContentIds&&providedValue!==undefined){// Ensure providedValue is a valid number\nconst numericValue=typeof providedValue===\"number\"?providedValue:parseFloat(providedValue)||0;fbqData={content_type:\"product\",content_ids:providedContentIds,content_name:providedContentName||\"Checkout\",value:parseFloat(numericValue.toFixed(2)),currency:currency,num_items:parseInt((providedNumItems||1).toString())};}else{console.warn(\"❌ Skipping Facebook Pixel InitiateCheckout: insufficient data\",data);return;}// console.log('[Facebook Pixel] Firing InitiateCheckout', fbqData.content_ids?.[0], fbqData.content_name);\n// console.log('[Facebook Pixel] InitiateCheckout with data:', fbqData);\n// console.log('[Facebook Pixel] InitiateCheckout timestamp:', new Date().toISOString());\n// Use sendBeacon if requested, otherwise use regular tracking\nconst eventOptions={eventID:\"initiatecheckout_\"+Date.now()};if(data.useBeacon){fbq(\"track\",\"InitiateCheckout\",fbqData,{...eventOptions,transport:\"beacon\"});}else{fbq(\"track\",\"InitiateCheckout\",fbqData,eventOptions);}};// Standardized Facebook Pixel RemoveFromCart tracking function\nexport const trackFacebookPixelRemoveFromCart=data=>{// Check consent before tracking\nif(!checkMarketingConsent()){// Silently skip tracking - no consent\nreturn;}if(typeof fbq!==\"function\"){console.warn(\"Facebook Pixel not available\");return;}const{lineItem,currency=\"USD\"}=data;if(!lineItem){console.warn(\"Missing lineItem data for Facebook Pixel RemoveFromCart tracking\");return;}const item_id=cleanShopifyId(lineItem.merchandise.id);const item_name=lineItem.merchandise.product?.title||\"\";const item_variant=lineItem.merchandise.title||\"\";const price=parseFloat(lineItem.cost.subtotalAmount.amount||\"0\");const quantity=lineItem.quantity||1;const value=price*quantity;const finalCurrency=lineItem.cost.subtotalAmount.currencyCode||currency;// Validate required data\nif(!item_id||!item_name||price<=0){console.warn(\"❌ Skipping Facebook Pixel RemoveFromCart: missing required data\",{item_id,item_name,price,value,quantity});return;}const fbqData={content_type:\"product\",content_ids:[item_id],content_name:item_name,content_category:lineItem.merchandise.product?.productType||\"\",content_brand:lineItem.merchandise.product?.vendor||\"\",value:parseFloat(value.toFixed(2)),currency:finalCurrency,contents:[{id:item_id,price:parseFloat(price.toFixed(2)),quantity:parseInt(quantity.toString())}]};// console.log('[Facebook Pixel] Firing RemoveFromCart with data:', fbqData);\nfbq(\"track\",\"RemoveFromCart\",fbqData,{eventID:\"removefromcart_\"+Date.now()});};// Standardized Facebook Pixel ViewContent tracking function\nexport const trackFacebookPixelViewContent=data=>{// Check consent before tracking\nif(!checkMarketingConsent()){// Silently skip tracking - no consent\nreturn;}if(typeof fbq!==\"function\"){console.warn(\"Facebook Pixel not available\");return;}const{variant,product,currency=\"USD\"}=data;if(!product){console.warn(\"Missing product data for Facebook Pixel ViewContent tracking\");return;}const item_id=variant?cleanShopifyId(variant.id):cleanShopifyId(product.id);const item_name=product.title||\"\";const item_variant=variant?.title||\"\";const price=variant?parseFloat(variant.price?.amount||\"0\"):parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");const finalCurrency=variant?.price?.currencyCode||product.priceRange?.minVariantPrice?.currencyCode||currency;// Validate required data\nif(!item_id||!item_name||price<=0){console.warn(\"❌ Skipping Facebook Pixel ViewContent: missing required data\",{item_id,item_name,price});return;}const fbqData={content_type:\"product\",content_ids:[item_id],content_name:item_name,content_category:product.productType||\"\",content_brand:product.vendor||\"\",value:parseFloat(price.toFixed(2)),currency:finalCurrency};// console.log('[Facebook Pixel] Firing ViewContent with data:', fbqData);\nfbq(\"track\",\"ViewContent\",fbqData,{eventID:\"viewcontent_\"+Date.now()});};export default function initializeFacebookPixel(facebookPixelId){!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments);};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=\"2.0\";n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;// Add onload and onerror event handlers\nt.onload=()=>{if(typeof fbq!==\"undefined\"){fbq(\"init\",facebookPixelId);fbq(\"track\",\"PageView\");}else{// Handle case where fbq is not defined\n}};t.onerror=()=>{// Handle Facebook Pixel script load failure\n};s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s);}(window,document,\"script\",\"https://connect.facebook.net/en_US/fbevents.js\");}\nexport const __FramerMetadata__ = {\"exports\":{\"trackFacebookPixelRemoveFromCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"trackFacebookPixelAddToCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"trackFacebookPixelViewContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"trackFacebookPixelInitiateCheckout\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Fb_pixel.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,updatelineMutationNoPlans,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/DUlbmWuOELzEUenVmv3G/locales.js\";import{trackFacebookPixelRemoveFromCart}from\"https://framerusercontent.com/modules/6Zs9CjkPbKzHjoy8LK08/iqoIwmJw4hztafi4V4IV/Fb_pixel.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();// Helper function to calculate current product quantity across all variants\nconst getCurrentProductQuantity=useCallback(productHandle=>{if(!cartItems||!productHandle)return 0;return cartItems.reduce((total,{node})=>{const lineProductHandle=node?.merchandise?.product?.handle;if(lineProductHandle===productHandle){return total+(node.quantity||0);}return total;},0);},[cartItems]);// 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,providedLineItem=null)=>{if(!cartId||!lineId){console.error(\"Missing cartId or lineId for remove operation\");return;}// Find the line item to get analytics data before removing\nconst lineItem=providedLineItem||cartItems.find(({node})=>node.id===lineId)?.node;if(lineItem){// Analytics - remove_from_cart event\nconst currency=lineItem.cost.subtotalAmount.currencyCode||\"USD\";const unitPrice=parseFloat(lineItem.cost?.amountPerQuantity?.amount||\"0\");const value=unitPrice*(lineItem.quantity||1);const item_id=lineItem.merchandise.id?.split(\"/\").pop()||\"\";const item_name=lineItem.merchandise.product?.title||\"\";const item_variant=lineItem.merchandise.title||\"\";const price=unitPrice;const quantity=lineItem.quantity||1;// Google Analytics tracking (remove_from_cart)\nif(typeof window.fcTrackGAEvent===\"function\"&&item_id&&item_name&&price>0){const payload={currency,value,items:[{item_id,item_name,item_variant,price,item_brand:lineItem.merchandise.product?.vendor||null,item_category:lineItem.merchandise.product?.productType||null,quantity,// TagHound compatibility\nSKU:item_id,\"Item Name\":item_name}]};window.fcTrackGAEvent(\"remove_from_cart\",payload);}else{// Skipping remove_from_cart due to missing item data\n}// Meta Pixel tracking\ntrackFacebookPixelRemoveFromCart({lineItem:lineItem,currency:currency});}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);// Check quantity limits if product has them\nconst productHandle=lineItem?.merchandise?.product?.handle;const product=window.shopXtools?.products.find(p=>p.node.handle===productHandle);// console.log(\"product\", product)\nif(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const orderMax=parseInt(metafields?.product?.metafield_order_max?.value,10);if(!isNaN(orderMax)&&orderMax>0){const currentLineQuantity=lineItem?.quantity||0;// console.log(\"currentLineQuantity\", currentLineQuantity)\n// const quantityChange = quantity - currentLineQuantity\nconst newTotalQuantity=orderMax-currentLineQuantity;if(newTotalQuantity<orderMax){// console.log(\"quantity is less than orderMax\", newTotalQuantity)\nconst quantityChanged=new CustomEvent(\"cart_item_quantity_changed\",{detail:{orderMax,newTotalQuantity,productId:product?.node.id}});window.dispatchEvent(quantityChanged);// console.log(\"quantityChanged\", quantityChanged.detail)\n}}}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,cartItems]);const handleUpdateLine=useCallback(async(cartId,lineId,quantity,updateLineItem)=>{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{// If quantity is 0 or less, remove the item instead\nif(quantity<=0){// Call the remove function (Facebook Pixel tracking is handled there)\nawait handleRemoveLine(cartId,lineId,updateLineItem);return;}// Check quantity limits if product has them\nconst productHandle=updateLineItem?.merchandise?.product?.handle;const product=window.shopXtools?.products.find(p=>p.node.handle===productHandle);// console.log(\"product\", product)\nif(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const orderMax=parseInt(metafields?.product?.metafield_order_max?.value,10);// Calculate current quantity of this product across all variants\nconst currentProductQuantity=getCurrentProductQuantity(productHandle);// console.log(\"currentProductQuantity\", currentProductQuantity)\n// Calculate the quantity that would be added by this update\nconst currentLineQuantity=updateLineItem?.quantity||0;// console.log(\"currentLineQuantity\", currentLineQuantity)\nconst quantityChange=quantity-currentLineQuantity;const newTotalQuantity=currentProductQuantity+quantityChange;// console.log(\"newTotalQuantity\", newTotalQuantity)\nif(!isNaN(orderMax)&&orderMax>0){if(newTotalQuantity>orderMax){const remainingAllowed=orderMax-currentProductQuantity;// console.log(\"remainingAllowed\", remainingAllowed)\nif(remainingAllowed<=0){const message=`Maximum quantity of ${orderMax} already in cart`;setErrorMessage(message);return;}}}// else if (!isNaN(orderMax) && orderMax === 0 || !orderMax) {\n//     const variant = product?.node.variants?.edges.find(({node}) => node.id === updateLineItem?.merchandise?.id)\n//     console.log(\"matching variant\", variant)\n//     const totalQuantity = variant.node.quantityAvailable\n//     console.log(\"totalQuantity\", totalQuantity)\n//     // Calculate remaining allowed based on variant's quantityAvailable\n//     // const remainingAllowed = totalQuantity - currentLineQuantity;\n//     // console.log(\"remainingAllowed:\", remainingAllowed);\n//     if (newTotalQuantity > totalQuantity) {\n//         console.log(\"remainingAllowed is less than 0\", newTotalQuantity)\n//         const message = `Maximum quantity of ${currentProductQuantity} already in cart`\n//         setErrorMessage(message)\n//         return\n//     }\n// }\n}// 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(\"\");return;}// Try backup mutation if primary fails\nconst backupData=await window.shopXtools?.handleCartMutation(updatelineMutationNoPlans,{cartId,lines:[{id:lineId,quantity}]});if(backupData?.cartLinesUpdate?.cart){await fetchCartFromShopify(cartId);setErrorMessage(\"\");}else{console.error(\"Both primary and backup update line mutations failed\");}}catch(error){console.error(\"Error updating line item:\",error);}},[fetchCartFromShopify,cartItems,getCurrentProductQuantity]);//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%\",...props.containerConfigs?.border||{},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%\",...props.containerConfigs?.border||{},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%\",...props.containerConfigs?.border||{},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%\",...props.containerConfigs?.border||{},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:typeof props.spacingConfigs?.gap===\"number\"?props.spacingConfigs.gap:24,marginBottom:typeof props.spacingConfigs?.gap===\"number\"?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:typeof props.spacingConfigs?.gap===\"number\"?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\",...props.containerConfigs?.border||{},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    let price,comparePrice,currencyCode;if(_lineItem.sellingPlanAllocation){// Subscription item: use unit price from selling plan\n    price=_lineItem.sellingPlanAllocation.checkoutChargeAmount?.amount;comparePrice=_lineItem.merchandise?.compareAtPrice?.amount//no compareAtPrice in sellingPlanAllocation!!! _lineItem.sellingPlanAllocation.compareAtPrice?.amount;\n    ;currencyCode=_lineItem.sellingPlanAllocation.checkoutChargeAmount?.currencyCode;}else{// Non-subscription item: use unit price from merchandise object, fallback to cost\n    price=_lineItem.merchandise?.price?.amount||_lineItem.cost?.amountPerQuantity?.amount;currencyCode=_lineItem.merchandise?.price?.currencyCode||_lineItem.cost?.amountPerQuantity?.currencyCode;comparePrice=_lineItem.merchandise?.compareAtPrice?.amount||_lineItem.cost?.compareAtAmountPerQuantity?.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=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:{font:{family:\"Inter\",size:14,weight:500},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\"},iconsColorDisabled:{type:ControlType.Color,defaultValue:\"#CCCCCC\",title:\"Icons Color Disabled\"},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\"},iconBgDisabled:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG Disabled\"},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:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},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\"},iconsColorDisabled:{type:ControlType.Color,defaultValue:\"#CCCCCC\",title:\"Icons Color Disabled\"},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\"},iconBgDisabled:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG Disabled\"},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[isPlusDisabled,setIsPlusDisabled]=useState(false);useEffect(()=>{const fetchOrderMax=async()=>{const variant=_lineItem;// console.log(\"variant:\", variant)\nconst productHandle=variant?.product?.handle;if(!productHandle)return;const max=await getProductOrderMax(productHandle);// console.log(\"max:\", max)\nconst currentLineQuantity=variant?.quantity||0;// console.log(\"currentLineQuantity\", currentLineQuantity)\n// console.log(\"variant:\", variant)\nif(!isNaN(max)&&max>0){const remainingAllowed=max-currentLineQuantity;// console.log(\"remainingAllowed in fetchOrderMax:\", remainingAllowed)\n// if (remainingAllowed === 0){\n// }\nsetIsPlusDisabled(true)//|| currentProductQty >= maxAllowedQty\n;// console.log(\"isPlusDisabled:\", isPlusDisabled)\n}else{setIsPlusDisabled(false);}};fetchOrderMax();},[]);const getProductOrderMax=useCallback(async productHandle=>{try{const product=window.shopXtools?.products.find(p=>p.node.handle===productHandle);// const productQtyAvail = product.node.quantityAvailable\n// console.log(\"product:\", product)\nconst metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const orderMax=parseInt(metafields?.product?.metafield_order_max?.value,10);// console.log(\"metafields:\", metafields)\n// console.log(\"orderMax:\", orderMax)\nreturn orderMax;}catch(error){return 0;}},[]);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 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:{...removeIconConfigs?.border||{},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`,...containerConfigs?.border||{},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\",...imageConfigs?.border||{},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\",...quantityConfigs?.container?.containerBorder||{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"},flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onSubtractQuantity,style:{...quantityConfigs?.buttons?.border||{},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\",...quantityConfigs?.container?.font||{}},children:shopifyQuantity}),/*#__PURE__*/_jsx(\"button\",{onClick:isPlusDisabled?undefined:onAddQuantity,disabled:isPlusDisabled,style:{...quantityConfigs?.buttons?.border||{},background:isPlusDisabled?quantityConfigs?.buttons?.iconBgDisabled:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:isPlusDisabled?quantityConfigs?.buttons?.iconsColorDisabled:quantityConfigs?.buttons?.icons||\"#000000\",cursor:isPlusDisabled?\"not-allowed\":\"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=>{{isPlusDisabled?quantityConfigs?.buttons?.iconBgDisabled:e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";}},onMouseLeave:e=>{{isPlusDisabled?quantityConfigs?.buttons?.iconBgDisabled: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","// Declare the utmParams property on the global window object\n// Cookie utility functions\nfunction setCookie(name,value,days=30){const date=new Date;date.setTime(date.getTime()+days*24*60*60*1e3);const expires=`expires=${date.toUTCString()}`;// Remove SameSite=Lax and add secure flag if on HTTPS\nconst secure=window.location.protocol===\"https:\"?\";secure\":\"\";document.cookie=`${name}=${value};${expires};path=/${secure}`;}function getCookie(name){const nameEQ=`${name}=`;const ca=document.cookie.split(\";\");for(let i=0;i<ca.length;i++){let c=ca[i];while(c.charAt(0)===\" \")c=c.substring(1);if(c.indexOf(nameEQ)===0)return c.substring(nameEQ.length,c.length);}return null;}function deleteCookie(name){setCookie(name,\"\",-1);}export function getUTMParameters(){const urlParams=new URLSearchParams(window.location.search);const utmParams={};const utmKeys=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\"];utmKeys.forEach(key=>{const value=urlParams.get(key);if(value){utmParams[key]=value;}});// Store UTM params in cookies if we have any\nif(Object.keys(utmParams).length>0){try{// Store each UTM parameter as a separate cookie\nObject.entries(utmParams).forEach(([key,value])=>{setCookie(key,value);});// Also store as a single JSON object for Shopify\nsetCookie(\"_shopify_utm\",JSON.stringify(utmParams));window.utmParams=utmParams;}catch(error){console.error(\"Error storing UTM parameters:\",error);}}return utmParams;}export function getSCARefParameters(){const urlParams=new URLSearchParams(window.location.search);const scaRefParams={};const scaRefKeys=[\"sca_ref\",\"sca_source\",\"sca_medium\",\"sca_campaign\",\"sca_term\",\"sca_content\"];scaRefKeys.forEach(key=>{const value=urlParams.get(key);if(value){scaRefParams[key]=value;}});// Store SCA ref params in cookies if we have any\nif(Object.keys(scaRefParams).length>0){try{// Store each SCA ref parameter as a separate cookie\nObject.entries(scaRefParams).forEach(([key,value])=>{setCookie(key,value);});// Also store as a single JSON object for Shopify\nsetCookie(\"_shopify_sca_ref\",JSON.stringify(scaRefParams));window.scaRefParams=scaRefParams;}catch(error){console.error(\"Error storing SCA ref parameters:\",error);}}return scaRefParams;}export function getStoredUTMParameters(){// First try to get from window object (for current session)\nif(window.utmParams&&Object.keys(window.utmParams).length>0){return window.utmParams;}// Then try to get from cookies\ntry{// First try to get from Shopify's format\nconst shopifyUtm=getCookie(\"_shopify_utm\");if(shopifyUtm){try{const parsedParams=JSON.parse(shopifyUtm);window.utmParams=parsedParams;return parsedParams;}catch(e){console.error(\"Error parsing Shopify UTM params:\",e);}}// Fallback to individual cookies\nconst utmParams={};const utmKeys=[\"utm_source\",\"utm_medium\",\"utm_campaign\",\"utm_term\",\"utm_content\"];utmKeys.forEach(key=>{const value=getCookie(key);if(value){utmParams[key]=value;}});if(Object.keys(utmParams).length>0){// Also set on window for easy access\nwindow.utmParams=utmParams;return utmParams;}}catch(error){console.error(\"Error retrieving stored UTM parameters:\",error);}return{};}export function getStoredSCARefParameters(){// First try to get from window object (for current session)\nif(window.scaRefParams&&Object.keys(window.scaRefParams).length>0){return window.scaRefParams;}// Then try to get from cookies\ntry{// First try to get from Shopify's format\nconst shopifyScaRef=getCookie(\"_shopify_sca_ref\");if(shopifyScaRef){try{const parsedParams=JSON.parse(shopifyScaRef);window.scaRefParams=parsedParams;return parsedParams;}catch(e){console.error(\"Error parsing Shopify SCA ref params:\",e);}}// Fallback to individual cookies\nconst scaRefParams={};const scaRefKeys=[\"sca_ref\",\"sca_source\",\"sca_medium\",\"sca_campaign\",\"sca_term\",\"sca_content\"];scaRefKeys.forEach(key=>{const value=getCookie(key);if(value){scaRefParams[key]=value;}});if(Object.keys(scaRefParams).length>0){// Also set on window for easy access\nwindow.scaRefParams=scaRefParams;return scaRefParams;}}catch(error){console.error(\"Error retrieving stored SCA ref parameters:\",error);}return{};}export function appendUTMParamsToUrl(checkoutUrl){if(!checkoutUrl)return checkoutUrl;// Get UTM params from cookies instead of current URL\nconst utmParams=getStoredUTMParameters();// If no stored UTM params, check current URL as fallback\nif(Object.keys(utmParams).length===0){getUTMParameters()// This will store them if present\n;}// Get the (potentially) updated UTM params\nconst finalUtmParams=getStoredUTMParameters();if(Object.keys(finalUtmParams).length>0){try{const url=new URL(checkoutUrl);// Add UTM parameters to the URL\nObject.keys(finalUtmParams).forEach(key=>{// Only append if the parameter doesn't already exist in the URL\nif(!url.searchParams.has(key)){url.searchParams.append(key,finalUtmParams[key]);}});const finalUrl=url.toString();return finalUrl;}catch(error){console.error(\"Error appending UTM params to URL:\",error);return checkoutUrl;}}return checkoutUrl;}export function appendSCARefParamsToUrl(checkoutUrl){if(!checkoutUrl)return checkoutUrl;// Get SCA ref params from cookies instead of current URL\nconst scaRefParams=getStoredSCARefParameters();// If no stored SCA ref params, check current URL as fallback\nif(Object.keys(scaRefParams).length===0){getSCARefParameters()// This will store them if present\n;}// Get the (potentially) updated SCA ref params\nconst finalScaRefParams=getStoredSCARefParameters();if(Object.keys(finalScaRefParams).length>0){try{const url=new URL(checkoutUrl);// Add SCA ref parameters to the URL\nObject.keys(finalScaRefParams).forEach(key=>{// Only append if the parameter doesn't already exist in the URL\nif(!url.searchParams.has(key)){url.searchParams.append(key,finalScaRefParams[key]);}});const finalUrl=url.toString();return finalUrl;}catch(error){console.error(\"Error appending SCA ref params to URL:\",error);return checkoutUrl;}}return checkoutUrl;}/**\n * Validate discount code format\n * Allows alphanumeric characters, hyphens, and underscores\n * Maximum length: 50 characters\n */function validateDiscountCode(code){if(!code||typeof code!==\"string\")return false;// Check length (max 50 characters)\nif(code.length>50)return false;// Check character set: alphanumeric, hyphens, underscores\nconst validPattern=/^[a-zA-Z0-9_-]+$/;return validPattern.test(code);}/**\n * Get discount code from URL and store in session storage\n */export function getDiscountCode(){if(typeof window===\"undefined\"||typeof sessionStorage===\"undefined\"){return null;}try{const urlParams=new URLSearchParams(window.location.search);const discountCode=urlParams.get(\"discount\");if(discountCode){// Validate the discount code\nif(validateDiscountCode(discountCode)){// Store in session storage\nsessionStorage.setItem(\"fc_discount_code\",discountCode);return discountCode;}else{console.warn(\"Invalid discount code format. Only alphanumeric characters, hyphens, and underscores are allowed. Max length: 50 characters.\");return null;}}return null;}catch(error){console.error(\"Error parsing discount code from URL:\",error);return null;}}/**\n * Get stored discount code from session storage\n */export function getStoredDiscountCode(){if(typeof window===\"undefined\"||typeof sessionStorage===\"undefined\"){return null;}try{const storedCode=sessionStorage.getItem(\"fc_discount_code\");// Validate stored code before returning\nif(storedCode&&validateDiscountCode(storedCode)){return storedCode;}// If invalid, remove it\nif(storedCode){sessionStorage.removeItem(\"fc_discount_code\");}return null;}catch(error){console.error(\"Error retrieving stored discount code:\",error);return null;}}/**\n * Append discount code to checkout URL\n */export function appendDiscountCodeToUrl(checkoutUrl){if(!checkoutUrl)return checkoutUrl;const discountCode=getStoredDiscountCode();if(discountCode){try{const url=new URL(checkoutUrl);// Only append if the discount parameter doesn't already exist in the URL\nif(!url.searchParams.has(\"discount\")){url.searchParams.append(\"discount\",discountCode);}const finalUrl=url.toString();return finalUrl;}catch(error){console.error(\"Error appending discount code to URL:\",error);return checkoutUrl;}}return checkoutUrl;}export function appendAllTrackingParamsToUrl(checkoutUrl){if(!checkoutUrl)return checkoutUrl;let finalUrl=checkoutUrl;// Append UTM parameters\nfinalUrl=appendUTMParamsToUrl(finalUrl);// Append SCA ref parameters\nfinalUrl=appendSCARefParamsToUrl(finalUrl);// Append discount code\nfinalUrl=appendDiscountCodeToUrl(finalUrl);return finalUrl;}// Initialize UTM and SCA ref parameters tracking when this module loads\nif(typeof window!==\"undefined\"){// Add a listener for when the DOM is fully loaded\nif(document.readyState===\"complete\"){getUTMParameters()// Document already loaded, capture UTMs now\n;getSCARefParameters()// Document already loaded, capture SCA refs now\n;getDiscountCode()// Document already loaded, capture discount code now\n;}else{window.addEventListener(\"load\",()=>{getUTMParameters();getSCARefParameters();getDiscountCode();});}}\nexport const __FramerMetadata__ = {\"exports\":{\"getSCARefParameters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDiscountCode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"appendDiscountCodeToUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getStoredUTMParameters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"appendSCARefParamsToUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getUTMParameters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getStoredSCARefParameters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"appendUTMParamsToUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"appendAllTrackingParamsToUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getStoredDiscountCode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utmParams.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{appendAllTrackingParamsToUrl,getUTMParameters,getSCARefParameters}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/398w6fPyag8B92ojouQr/utmParams.js\";import{throttle}from\"lodash-es\";import{addPropertyControls,ControlType}from\"framer\";import{appendLanguageToUrl}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{trackFacebookPixelInitiateCheckout}from\"https://framerusercontent.com/modules/6Zs9CjkPbKzHjoy8LK08/iqoIwmJw4hztafi4V4IV/Fb_pixel.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartCheckoutButton({componentInstance}){const[checkoutUrl,setCheckoutUrl]=useState(null);const isFetching=useRef(false);// Capture UTM and SCA ref parameters on component mount\nuseEffect(()=>{// Get UTM and SCA ref parameters when component mounts\ngetUTMParameters();getSCARefParameters();},[]);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=>{const unitAmount=parseFloat(item.cost?.amountPerQuantity?.amount??(item.cost?.subtotalAmount?.amount&&item.quantity?(parseFloat(item.cost.subtotalAmount.amount)/item.quantity).toFixed(2):\"0\"));return{item_id:item.merchandise.id?.split(\"/\").pop()||\"\",item_name:item.merchandise.product?.title||item.merchandise.title||\"\",item_variant:item.merchandise.title||\"\",price:unitAmount,quantity:item.quantity,item_brand:item.merchandise.product?.vendor||null,item_category:item.merchandise.product?.productType||null,// TagHound compatibility\nSKU:item.merchandise.id?.split(\"/\").pop()||\"\",\"Item Name\":item.merchandise.product?.title||item.merchandise.title||\"\"};});// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Begin Checkout - google:\", {\n//     currency,\n//     value,\n//     items,\n// })\nconst gaPayload={currency,value,items};window.fcTrackGAEvent(\"begin_checkout\",gaPayload);}// Meta Pixel tracking\ntry{trackFacebookPixelInitiateCheckout({content_ids:items.map(item=>item.item_id),value:value,currency:currency,num_items:items.reduce((total,item)=>total+item.quantity,0),content_name:\"Checkout\",useBeacon:true});}catch(error){console.warn(\"Facebook Pixel tracking failed, continuing with checkout:\",error);}let finalCheckoutUrl=window.fcEnhancedCheckoutUrl||checkoutUrl;// Only proceed with tracking params and language if we have a valid checkout URL\nif(finalCheckoutUrl){finalCheckoutUrl=appendAllTrackingParamsToUrl(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);}}// Delay navigation slightly to observe analytics firing\nwindow.location.assign(finalCheckoutUrl);}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:\"Instance\",description:\"Connect to your checkout button component off-page (required).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5235a87)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Bebas Neue-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]}];export const css=['.framer-nsJkP .framer-styles-preset-1epzl3j:not(.rich-text-wrapper), .framer-nsJkP .framer-styles-preset-1epzl3j.rich-text-wrapper p { --framer-font-family: \"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-nsJkP\";\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 (5235a87)\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 FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js\";const FramerIconsFonts=getFonts(FramerIcons);const enabledGestures={yTy2B7PO8:{hover:true,pressed:true}};const serializationHash=\"framer-NVMgV\";const variantClassNames={yTy2B7PO8:\"framer-v-o99otm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sJ3RhKUYy=undefined;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,tap,width,...props})=>{return{...props,sJ3RhKUYy:tap??props.sJ3RhKUYy};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yTy2B7PO8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxo63mo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"yTy2B7PO8\");});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-o99otm\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yTy2B7PO8\",onTap:onTapxo63mo,ref:refBinding,style:{...style},...addPropertyOverrides({\"yTy2B7PO8-hover\":{\"data-framer-name\":undefined},\"yTy2B7PO8-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i20ryz-container\",\"data-framer-name\":\"multiply\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T9xEggaXT-container\",name:\"multiply\",nodeId:\"T9xEggaXT\",rendersWithMotion:true,scopeId:\"zsoFJQ8Pv\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\",height:\"100%\",id:\"T9xEggaXT\",layoutId:\"T9xEggaXT\",name:\"multiply\",strokeWidth:2.25,style:{height:\"100%\",width:\"100%\"},svg:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path stroke=\"#ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.25\" d=\"M12 12 6 6m6 6 6 6m-6-6 6-6m-6 6-6 6\"/></svg>',width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NVMgV.framer-13alb9x, .framer-NVMgV .framer-13alb9x { display: block; }\",\".framer-NVMgV.framer-o99otm { 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-NVMgV .framer-1i20ryz-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 29px); position: relative; width: 29px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gkgSR3fIG\":{\"layout\":[\"fixed\",\"fixed\"]},\"FdI6b9pQF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sJ3RhKUYy\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzsoFJQ8Pv=withCSS(Component,css,\"framer-NVMgV\");export default FramerzsoFJQ8Pv;FramerzsoFJQ8Pv.displayName=\"Button / close\";FramerzsoFJQ8Pv.defaultProps={height:32,width:32};addPropertyControls(FramerzsoFJQ8Pv,{sJ3RhKUYy:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerzsoFJQ8Pv,[{explicitInter:true,fonts:[]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzsoFJQ8Pv\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"sJ3RhKUYy\\\":\\\"tap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gkgSR3fIG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FdI6b9pQF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zsoFJQ8Pv.map","// Generated by Framer (5235a87)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,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/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js\";import FC_CartStateController from\"https://framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/14fDVHtX7ZF5JXTR7ee3/FC_CartStateController.js\";import FCCartCheckoutButton from\"https://framerusercontent.com/modules/l4pTyQVQMlcSUcAMBMtl/t9wwrvDxkAJYL0zbTShu/YjkhErSjs.js\";import FC_CartProductCard from\"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/JaPX0gMUPXVoAKRlhepR/FC_CartProductCard.js\";import FC_CartCheckoutButton from\"https://framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/tND47xWycBAq6ZXOZgJN/FC_CartCheckoutButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jHmOemzEs9MQsSCfHMjx/OpWxHvozpSaqEJrOwUYy/ZJQAak4bW.js\";import ButtonClose from\"https://framerusercontent.com/modules/vmpY5tB2VhKVl3hTVFtF/nYiOMXdamhL33qdfeRcn/zsoFJQ8Pv.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const ButtonCloseFonts=getFonts(ButtonClose);const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const FCCartCheckoutButtonFonts=getFonts(FCCartCheckoutButton);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const serializationHash=\"framer-4j9ib\";const variantClassNames={w0lPceNgV:\"framer-v-mivtc4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const INJwc1_b3=undefined;const Lrft6QYUX=undefined;const hEpVvuZ8K=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,sJ3RhKUYY,width,...props})=>{return{...props,hEpVvuZ8K:sJ3RhKUYY??props.hEpVvuZ8K,INJwc1_b3:click??props.INJwc1_b3};};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,INJwc1_b3,hEpVvuZ8K,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"w0lPceNgV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14uklb2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(INJwc1_b3){const res=await INJwc1_b3(...args);if(res===false)return false;}});const sJ3RhKUYylb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const sJ3RhKUYy1lmd2fn=activeVariantCallback(async(...args)=>{if(hEpVvuZ8K){const res=await hEpVvuZ8K(...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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mivtc4\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"w0lPceNgV\",onTap:onTap14uklb2,ref:refBinding,style:{borderBottomLeftRadius:50,borderTopLeftRadius:50,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6ijsrb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EHnN14XtQ-container\",nodeId:\"EHnN14XtQ\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14e9a6t\",\"data-framer-name\":\"Cart Empty\",layoutDependency:layoutDependency,layoutId:\"WWdX19EqT\",style:{backgroundColor:\"var(--token-52895d56-5ba0-413f-a540-3807e245a967, rgb(253, 246, 236))\",borderBottomLeftRadius:50,borderTopLeftRadius:50},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h5tv5l\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"DPAFJr808\",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\",borderTopLeftRadius:50},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5n7eca\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"syAmUgHeE\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1epzl3j\",\"data-styles-preset\":\"ZJQAak4bW\",dir:\"auto\",children:\"JE WINKELWAGEN IS LEEG\"})}),className:\"framer-1cypj7b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"epuwMO2S9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d0pa0e-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"WVA9wCp2F-container\",nodeId:\"WVA9wCp2F\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",children:/*#__PURE__*/_jsx(ButtonClose,{height:\"100%\",id:\"WVA9wCp2F\",layoutId:\"WVA9wCp2F\",sJ3RhKUYy:sJ3RhKUYy1lmd2fn,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})],height:\"100%\",id:\"EHnN14XtQ\",layoutId:\"EHnN14XtQ\",Populated:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-c9afpi\",\"data-framer-name\":\"Cart Populated\",layoutDependency:layoutDependency,layoutId:\"veqpti0O2\",style:{backgroundColor:\"var(--token-52895d56-5ba0-413f-a540-3807e245a967, rgb(253, 246, 236))\",borderBottomLeftRadius:50,borderTopLeftRadius:50},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6zfim\",layoutDependency:layoutDependency,layoutId:\"PjU9cQiCu\",style:{borderTopLeftRadius:50},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w3cykt\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"IubQg6m1F\",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\",borderTopLeftRadius:50},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-teycvv\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"AaJ6Dtm4j\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-57ot7a-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fUyPb22qy-container\",nodeId:\"fUyPb22qy\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgba(0, 0, 0, 0.5)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"28px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"100%\"},height:\"100%\",hideIf0:false,id:\"fUyPb22qy\",layoutId:\"fUyPb22qy\",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-1epzl3j\",\"data-styles-preset\":\"ZJQAak4bW\",dir:\"auto\",children:\"items in cart\"})}),className:\"framer-yrf1fv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JftT1M3sc\",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-bhwhmd-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"z9mht8htq-container\",nodeId:\"z9mht8htq\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",children:/*#__PURE__*/_jsx(ButtonClose,{height:\"100%\",id:\"z9mht8htq\",layoutId:\"z9mht8htq\",sJ3RhKUYy:sJ3RhKUYylb7div,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19c39fb\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"ZR2AhXdmf\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qu66py-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bxlhSDm4F-container\",nodeId:\"bxlhSDm4F\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",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:\"rgb(0, 0, 0)\",errorFont:{},textTransform:\"None\"},height:\"100%\",id:\"bxlhSDm4F\",imageConfigs:{background:\"rgb(245, 245, 245)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"4px\",ratio:\"1:1\",type:\"Fill\",visible:true,width:104,zoomScale:1.05},layoutId:\"bxlhSDm4F\",linkConfigs:{enabled:false,slugPath:\"\"},priceConfigs:{comparePrice:{color:\"rgb(0, 0, 0)\",font:{},strikethrough:true,strikethroughColor:\"rgb(0, 0, 0)\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"rgb(0, 0, 0)\",font:{},saleColor:\"rgb(255, 0, 0)\",saleFont:{}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"rgb(255, 255, 255)\",iconBgDisabled:\"rgb(255, 255, 255)\",iconBgHover:\"rgb(245, 245, 245)\",icons:\"rgb(0, 0, 0)\",iconsColorDisabled:\"rgb(204, 204, 204)\",iconSize:8,iconType:\"Default\",iconWeight:2,padding:\"4px\",radius:\"4px\"},container:{containerBg:\"rgba(0, 0, 0, 0)\",containerBorder:{borderColor:\"rgb(226, 226, 226)\",borderStyle:\"solid\",borderWidth:1},containerRadius:\"4px\",font:{},number:\"rgb(0, 0, 0)\",padding:\"4px\"}},removeIconConfigs:{bg:\"rgb(245, 245, 245)\",bgHover:\"rgb(235, 235, 235)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},icon:\"rgb(0, 0, 0)\",iconSize:8,iconType:\"Default\",iconWeight:2,position:\"Bottom\",radius:\"80px\"},spacingConfigs:{divider:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},dividerVisible:true,gap:24},style:{height:\"100%\",width:\"100%\"},subscriptionConfigs:{color:\"rgb(74, 91, 137)\",font:{},textTransform:\"None\"},titleConfigs:{color:\"rgb(0, 0, 0)\",font:{},hoverColor:\"rgb(0, 0, 0)\",textTransform:\"None\"},variantConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{},titleTransform:\"None\",valueColor:\"rgb(102, 102, 102)\",valueFont:{},valueTransform:\"None\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fbuzfp\",\"data-border\":true,\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"aChGuiK6z\",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\",borderBottomLeftRadius:500},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x81muu\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"D_eYBHM0z\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2zylir\",\"data-framer-name\":\"subtotal\",layoutDependency:layoutDependency,layoutId:\"d1nWCokg1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1epzl3j\",\"data-styles-preset\":\"ZJQAak4bW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Totaal\"})}),className:\"framer-12n1qmu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ag7ssL72C\",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-17aadl-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"r1LjcSLOA-container\",nodeId:\"r1LjcSLOA\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"26px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},format:{currencyCode:\"EUR\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"r1LjcSLOA\",layoutId:\"r1LjcSLOA\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ecsg4\",layoutDependency:layoutDependency,layoutId:\"yquAqcFCD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mt9k8f-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GaBFZgmXB-container\",nodeId:\"GaBFZgmXB\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"368px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1btvszv-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cxhJUlTQc-container\",nodeId:\"cxhJUlTQc\",rendersWithMotion:true,scopeId:\"nV0ovmKJe\",children:/*#__PURE__*/_jsx(FCCartCheckoutButton,{height:\"100%\",id:\"cxhJUlTQc\",layoutId:\"cxhJUlTQc\",style:{width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"GaBFZgmXB\",layoutId:\"GaBFZgmXB\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4j9ib.framer-qgr2gf, .framer-4j9ib .framer-qgr2gf { display: block; }\",\".framer-4j9ib.framer-mivtc4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4j9ib .framer-6ijsrb-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-4j9ib .framer-c9afpi { 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: 500px; z-index: 2; }\",\".framer-4j9ib .framer-6zfim { 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; min-height: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4j9ib .framer-1w3cykt { 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-4j9ib .framer-teycvv, .framer-4j9ib .framer-5n7eca { 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-4j9ib .framer-57ot7a-container, .framer-4j9ib .framer-17aadl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4j9ib .framer-yrf1fv, .framer-4j9ib .framer-1cypj7b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4j9ib .framer-bhwhmd-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-4j9ib .framer-19c39fb { 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 16px 0px 16px; position: relative; width: 100%; z-index: 3; }\",\".framer-4j9ib .framer-qu66py-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-4j9ib .framer-fbuzfp { 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-4j9ib .framer-1x81muu { 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-4j9ib .framer-2zylir { 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-4j9ib .framer-12n1qmu { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-4j9ib .framer-8ecsg4 { 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-4j9ib .framer-mt9k8f-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-4j9ib .framer-1btvszv-container { height: auto; position: relative; width: 368px; }\",\".framer-4j9ib .framer-14e9a6t { 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: 500px; z-index: 2; }\",\".framer-4j9ib .framer-h5tv5l { 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: 25px 16px 16px 16px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-4j9ib .framer-1d0pa0e-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",...sharedStyle.css,'.framer-4j9ib[data-border=\"true\"]::after, .framer-4j9ib [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"INJwc1_b3\":\"click\",\"hEpVvuZ8K\":\"sJ3RhKUYY\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernV0ovmKJe=withCSS(Component,css,\"framer-4j9ib\");export default FramernV0ovmKJe;FramernV0ovmKJe.displayName=\"FC Cart State / FC Cart State\";FramernV0ovmKJe.defaultProps={height:800,width:500};addPropertyControls(FramernV0ovmKJe,{INJwc1_b3:{title:\"Click\",type:ControlType.EventHandler},hEpVvuZ8K:{title:\"S J 3 Rh KUY Y\",type:ControlType.EventHandler}});addFonts(FramernV0ovmKJe,[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FC_CartCounterFonts,...ButtonCloseFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...FCCartCheckoutButtonFonts,...FC_CartCheckoutButtonFonts,...FC_CartStateControllerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramernV0ovmKJe.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonClose,{},context),forwardLoader(FCCartCheckoutButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernV0ovmKJe\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"INJwc1_b3\\\":\\\"click\\\",\\\"hEpVvuZ8K\\\":\\\"sJ3RhKUYY\\\"}\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"500\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nV0ovmKJe.map","// Generated by Framer (b703edc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-0TsLX .framer-styles-preset-aw145o:not(.rich-text-wrapper), .framer-0TsLX .framer-styles-preset-aw145o.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, #e94e1b); --framer-link-text-color: #000000; }\"];export const className=\"framer-0TsLX\";\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\"}}}","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,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 sharedStyle2 from\"https://framerusercontent.com/modules/rq2AmdVunsqTVDDqdYCy/yj53AZ9zftSlAIKZbl5Y/dpIzkTyqy.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Eu5UWWEMs7EWNlRSRcGz/b0IAwWCpdGgDgoBzjBsf/Iy1wQw82z.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/IH4MsYNPdEPLoPDxHsmw/I74v7YOeXPzJgygNJUJQ/K70tmIXPC.js\";const cycleOrder=[\"yYy80QHR4\",\"IXbX1nbWi\",\"EFoaEjLu3\"];const serializationHash=\"framer-WjV4e\";const variantClassNames={EFoaEjLu3:\"framer-v-bevu8\",IXbX1nbWi:\"framer-v-91ttam\",yYy80QHR4:\"framer-v-k5judv\"};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={Desktop:\"yYy80QHR4\",Phone:\"EFoaEjLu3\",Tablet:\"IXbX1nbWi\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yYy80QHR4\"};};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:\"yYy80QHR4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1587kan=activeVariantCallback(async(...args)=>{setVariant(\"yYy80QHR4\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"EFoaEjLu3\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"EFoaEjLu3\")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-k5judv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"yYy80QHR4\",ref:refBinding,style:{...style},...addPropertyOverrides({EFoaEjLu3:{\"data-framer-name\":\"Phone\"},IXbX1nbWi:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uzeime\",\"data-framer-name\":\"Content frame\",layoutDependency:layoutDependency,layoutId:\"M88Uaq3Ai\",style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qrvjam\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"B_58XyqWU\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"5px\",backgroundColor:\"var(--token-52895d56-5ba0-413f-a540-3807e245a967, rgb(253, 246, 236))\",borderTopLeftRadius:50,borderTopRightRadius:50},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19tpk6k\",\"data-framer-name\":\"Boven\",layoutDependency:layoutDependency,layoutId:\"ygSH6gXrS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-txa2hs\",\"data-framer-name\":\"Logo/adres\",layoutDependency:layoutDependency,layoutId:\"Wx9jdViSe\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1umdh4f\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"WJUl3FvuK\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||639)-0-((componentViewport?.height||639)-0)*1)/2)+50+0+25+0+0+0+0+-9.633),pixelHeight:9360,pixelWidth:21960,sizes:\"223.5087px\",src:\"https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?width=21960&height=9360\",srcSet:\"https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=512&width=21960&height=9360 512w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=1024&width=21960&height=9360 1024w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=2048&width=21960&height=9360 2048w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=4096&width=21960&height=9360 4096w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?width=21960&height=9360 21960w\"},className:\"framer-yss2eu\",\"data-framer-name\":\"Nieuwe wit logo met slogan PNG\",\"data-highlight\":true,fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"GD1XyNYU8\",onTap:onTap1587kan,...addPropertyOverrides({EFoaEjLu3:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1040)-0-1797.2)/2)+50+0+25+0+0+0+0+0+-12.4654),pixelHeight:9360,pixelWidth:21960,sizes:\"215.6836px\",src:\"https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?width=21960&height=9360\",srcSet:\"https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=512&width=21960&height=9360 512w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=1024&width=21960&height=9360 1024w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=2048&width=21960&height=9360 2048w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=4096&width=21960&height=9360 4096w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?width=21960&height=9360 21960w\"}},IXbX1nbWi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4680,intrinsicWidth:10980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||639)-0-((componentViewport?.height||639)-0)*1)/2)+50+0+25+0+0+0+0+-7.6),pixelHeight:9360,pixelWidth:21960,sizes:\"213.9692px\",src:\"https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?width=21960&height=9360\",srcSet:\"https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=512&width=21960&height=9360 512w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=1024&width=21960&height=9360 1024w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=2048&width=21960&height=9360 2048w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?scale-down-to=4096&width=21960&height=9360 4096w,https://framerusercontent.com/images/1d6gK7wr7akesRDBfoMLQ2UAxc.png?width=21960&height=9360 21960w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f9xho0\",\"data-framer-name\":\"Adressen\",layoutDependency:layoutDependency,layoutId:\"bUMS6dHsF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8qh96b\",\"data-framer-name\":\"Adres\",layoutDependency:layoutDependency,layoutId:\"mBpQpEjSV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\"},children:\"Boxing club leiden\"})}),className:\"framer-249x45\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"cpoCcF4PY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j1bazt\",\"data-framer-name\":\"Adres\",layoutDependency:layoutDependency,layoutId:\"QMP6PeVPC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/QbGtcfKKeo72YtFV6\",motionChild:true,nodeId:\"tB8xobQGa\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:[\"Boxing Club Leiden\",/*#__PURE__*/_jsx(motion.br,{}),\"Fruitweg 30\",/*#__PURE__*/_jsx(motion.br,{}),\"2321GK Leiden\"]})})})}),className:\"framer-t4c4wq\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"tB8xobQGa\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/QbGtcfKKeo72YtFV6\",motionChild:true,nodeId:\"tB8xobQGa\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"20px\"},children:\"Boxing Club Leiden\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"20px\"},children:\"Fruitweg 30\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"20px\"},children:\"2321GK Leiden\"})]})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10dvcok\",\"data-framer-name\":\"Telefoonnummer\",layoutDependency:layoutDependency,layoutId:\"r9ALcsV3x\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"Tel:+310614587077\",motionChild:true,nodeId:\"NAo4sQElG\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"0614587077\"})})})}),className:\"framer-1cs2p0b\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"NAo4sQElG\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gp55kw\",\"data-framer-name\":\"Adres\",layoutDependency:layoutDependency,layoutId:\"CgQ_5yAnp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\"},children:\"Boxing club zwolle\"})}),className:\"framer-15fh6dq\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"h60MxXJmw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p47wma\",\"data-framer-name\":\"Adres\",layoutDependency:layoutDependency,layoutId:\"zkPYoVTRL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Boxing Club Zwollle\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-erjvnx\",\"data-styles-preset\":\"K70tmIXPC\",children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Ceintuurbaan 30\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-erjvnx\",\"data-styles-preset\":\"K70tmIXPC\",children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"8024AA Zwolle\"})})]})}),className:\"framer-hlja9b\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"u7Zrj5kbU\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Boxing Club Zwollle\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-erjvnx\",\"data-styles-preset\":\"K70tmIXPC\",children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Ceintuurbaan 30\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-erjvnx\",\"data-styles-preset\":\"K70tmIXPC\",children:/*#__PURE__*/_jsx(motion.br,{})})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/FWX9hzmPU1HTymiQ6\",motionChild:true,nodeId:\"u7Zrj5kbU\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"8024AA Zwolle\"})})]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p1hrtb\",\"data-framer-name\":\"Telefoonnummer\",layoutDependency:layoutDependency,layoutId:\"uB7SflggW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"Tel:+310642308203\",motionChild:true,nodeId:\"wYBZsO8lo\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"0642308203\"})})})}),className:\"framer-1jf1y7h\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"wYBZsO8lo\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fgfgul\",\"data-framer-name\":\"Paginas\",layoutDependency:layoutDependency,layoutId:\"abaBLpwrm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g6m92c\",\"data-framer-name\":\"Pagina's\",layoutDependency:layoutDependency,layoutId:\"up7Ldg_BO\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\"},children:\"Pagina's\"})}),className:\"framer-1wh22q9\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"fXLtoaWH3\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12fj6hn\",\"data-framer-name\":\"Adres\",layoutDependency:layoutDependency,layoutId:\"w7aLH8QB7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":kIdsWxA43\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VoBG2AFFC\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Bokslessen\"})})})}),className:\"framer-1eti23v\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"VoBG2AFFC\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vmbi9h\",layoutDependency:layoutDependency,layoutId:\"m7UOJeG3M\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":unKV1yXIV\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"q8AGipLJJ\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Locaties\"})})})}),className:\"framer-7dh9hy\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"q8AGipLJJ\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3ytfbn\",layoutDependency:layoutDependency,layoutId:\"wbwpLhpET\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MGxbPqSSd\"},motionChild:true,nodeId:\"yd6cnxgfC\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Rondleiding\"})})})}),className:\"framer-1uigfsf\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"yd6cnxgfC\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6fjojt\",layoutDependency:layoutDependency,layoutId:\"qUstjDtwn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PsoHHBBOO\"},motionChild:true,nodeId:\"eEEw7jJXp\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Lesrooster\"})})})}),className:\"framer-1s2hkng\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"eEEw7jJXp\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-omoiwa\",layoutDependency:layoutDependency,layoutId:\"q3mA6LFNi\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.boxing-shop.nl\",motionChild:true,nodeId:\"QfrLVbNCG\",openInNewTab:true,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Shop\"})})})}),className:\"framer-h2y406\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"QfrLVbNCG\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7yz3y3\",layoutDependency:layoutDependency,layoutId:\"YgCbkf7Xp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A0lTO2PvM\"},motionChild:true,nodeId:\"qQfOF7ySk\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Over ons\"})})})}),className:\"framer-1a12jxq\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"qQfOF7ySk\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zja1vc\",layoutDependency:layoutDependency,layoutId:\"OWoE3l19h\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":iUBk_U5uZ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"vsEqQ99ya\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Prijzen\"})})})}),className:\"framer-po0jaq\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"vsEqQ99ya\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g8oq93\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"aooBatQky\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\"},children:\"Socials\"})}),className:\"framer-phpciw\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"MKxp6NVvh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18bmwk2\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"JLkugUpwN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e16uvk\",layoutDependency:layoutDependency,layoutId:\"GDFmxq1jq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3l9b7v\",layoutDependency:layoutDependency,layoutId:\"AOOzEoffl\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1h1qesg\",description:\"Bezoek het instagram account van boxingclub\",fill:'var(--token-438a55c3-64ad-43b2-979d-2c395bb15c1e, rgb(0, 0, 0)) /* {\"name\":\"Zwart\"} */',intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"zz4D5p3LG\",svg:'<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\"><path d=\"M12 7.5a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9Zm0 7.5a3 3 0 1 1 0-5.999A3 3 0 0 1 12 15Zm4.5-12.75h-9A5.256 5.256 0 0 0 2.25 7.5v9a5.256 5.256 0 0 0 5.25 5.25h9a5.256 5.256 0 0 0 5.25-5.25v-9a5.256 5.256 0 0 0-5.25-5.25Zm3.75 14.25a3.75 3.75 0 0 1-3.75 3.75h-9a3.75 3.75 0 0 1-3.75-3.75v-9A3.75 3.75 0 0 1 7.5 3.75h9a3.75 3.75 0 0 1 3.75 3.75v9ZM18 7.125a1.125 1.125 0 1 1-2.25 0 1.125 1.125 0 0 1 2.25 0Z\" fill=\"currentColor\"/></svg>',title:\"Instagram logo\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pvr1x4\",layoutDependency:layoutDependency,layoutId:\"vFAMMytz8\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1k3r562\",description:\"Bezoek het facebook account van boxingclub\",fill:'var(--token-438a55c3-64ad-43b2-979d-2c395bb15c1e, rgb(0, 0, 0)) /* {\"name\":\"Zwart\"} */',intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"l1TDyB0vh\",svg:'<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\"><path d=\"M12 2.25A9.75 9.75 0 1 0 21.75 12 9.76 9.76 0 0 0 12 2.25m.75 17.965V14.25H15a.75.75 0 1 0 0-1.5h-2.25V10.5a1.5 1.5 0 0 1 1.5-1.5h1.5a.75.75 0 1 0 0-1.5h-1.5a3 3 0 0 0-3 3v2.25H9a.75.75 0 1 0 0 1.5h2.25v5.965a8.25 8.25 0 1 1 1.5 0\" fill=\"currentColor\"/></svg>',title:\"Facebook logo\",withExternalLayout:true})})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s2jaj8\",\"data-framer-name\":\"Onder\",layoutDependency:layoutDependency,layoutId:\"hSrYIEPQ0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h2q2uv\",layoutDependency:layoutDependency,layoutId:\"dxF9uV34k\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-63lf6\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Nt86Tj6Ox\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b19x8s\",\"data-styles-preset\":\"dpIzkTyqy\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sPC3a6PcL\"},motionChild:true,nodeId:\"gxxQ6Cydj\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Algemene voorwaarden\"})})})}),className:\"framer-1sy7b0a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gxxQ6Cydj\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EFoaEjLu3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sPC3a6PcL\"},motionChild:true,nodeId:\"gxxQ6Cydj\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Algemene voorwaarden\"})})})}),fonts:[\"GF;Nunito Sans-regular\"]},IXbX1nbWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sPC3a6PcL\"},motionChild:true,nodeId:\"gxxQ6Cydj\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Algemene voorwaarden\"})})})}),fonts:[\"GF;Nunito Sans-regular\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m2o7dy\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"MkIAuBwg7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b19x8s\",\"data-styles-preset\":\"dpIzkTyqy\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U2srTCSkc\"},motionChild:true,nodeId:\"TmLOfK4JD\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Huisregels\"})})})}),className:\"framer-uf34ab\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TmLOfK4JD\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EFoaEjLu3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"right\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U2srTCSkc\"},motionChild:true,nodeId:\"TmLOfK4JD\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Huisregels\"})})})}),fonts:[\"GF;Nunito Sans-regular\"]},IXbX1nbWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U2srTCSkc\"},motionChild:true,nodeId:\"TmLOfK4JD\",openInNewTab:false,relValues:[],scopeId:\"sqP6ub3Za\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aw145o\",\"data-styles-preset\":\"Iy1wQw82z\",children:\"Huisregels\"})})})}),fonts:[\"GF;Nunito Sans-regular\"]}},baseVariant,gestureVariant)})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:\"www.nudgeagency.nl\",motionChild:true,nodeId:\"VSiilqj0_\",openInNewTab:true,scopeId:\"sqP6ub3Za\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-ubf0vq framer-1ph04r0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"VSiilqj0_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ff2xg\",\"data-framer-name\":\"LOGO NUGDE\",layoutDependency:layoutDependency,layoutId:\"oXDRbY9d0\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4e4kyq\",\"data-framer-name\":\"Titel\",layoutDependency:layoutDependency,layoutId:\"RO4B3oeTS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:\"Alweer een website van:\"})}),className:\"framer-1x2qx8t\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"bXEQWrYwh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:945,pixelHeight:800,pixelWidth:1890,sizes:\"76px\",src:\"https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?width=1890&height=800\",srcSet:\"https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?scale-down-to=512&width=1890&height=800 512w,https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?scale-down-to=1024&width=1890&height=800 1024w,https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?width=1890&height=800 1890w\"},className:\"framer-1qx7kt\",\"data-framer-name\":\"Nudge Agency logo groen PNG\",layoutDependency:layoutDependency,layoutId:\"SbdpPuRTA\",...addPropertyOverrides({EFoaEjLu3:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:945,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1040)-0-1797.2)/2)+50+0+25+1640.2+0+25+0),pixelHeight:800,pixelWidth:1890,sizes:\"76px\",src:\"https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?width=1890&height=800\",srcSet:\"https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?scale-down-to=512&width=1890&height=800 512w,https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?scale-down-to=1024&width=1890&height=800 1024w,https://framerusercontent.com/images/OwFrtguFPTF5azpuPVsIfqlhha8.png?width=1890&height=800 1890w\"}}},baseVariant,gestureVariant)})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:\"www.nudgeagency.nl\",motionChild:true,nodeId:\"SM8uAoVdr\",openInNewTab:true,scopeId:\"sqP6ub3Za\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qcpzol framer-1ph04r0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"SM8uAoVdr\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-auzbxa\",\"data-framer-name\":\"LOGO NUGDE\",layoutDependency:layoutDependency,layoutId:\"GdclhK2bT\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7jj3f1\",\"data-framer-name\":\"Titel\",layoutDependency:layoutDependency,layoutId:\"kwf8r1jhM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b19x8s\",\"data-styles-preset\":\"dpIzkTyqy\",children:\"Alweer een website van:\"})}),className:\"framer-xm52ir\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lMvIODvAo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:\"Alweer een website van:\"})}),fonts:[\"GF;Nunito Sans-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-lyhtrk\",layoutDependency:layoutDependency,layoutId:\"Up7pCqX9f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 118 47\" overflow=\"visible\"><g><g transform=\"translate(84.609 7.746)\"><path d=\"M 0 0 L 31.043 0 L 31.043 8.704 L 0 8.704 Z\" fill=\"transparent\"></path><path d=\"M 3.458 6.429 L 2.495 6.429 L 2.329 5.325 L 1.157 5.325 L 0.991 6.429 L 0.113 6.429 L 1.087 0.34 L 2.485 0.34 Z M 1.277 4.498 L 2.199 4.498 L 1.738 1.419 Z M 7.073 3.037 L 8.412 3.037 L 8.412 4.968 C 8.412 5.461 8.291 5.839 8.05 6.103 C 7.81 6.366 7.455 6.498 6.986 6.498 C 6.517 6.498 6.162 6.366 5.921 6.103 C 5.681 5.839 5.561 5.461 5.561 4.969 L 5.561 1.802 C 5.561 1.309 5.681 0.931 5.921 0.667 C 6.162 0.403 6.517 0.271 6.986 0.271 C 7.455 0.271 7.81 0.403 8.05 0.667 C 8.291 0.931 8.412 1.309 8.412 1.802 L 8.412 2.394 L 7.508 2.394 L 7.508 1.741 C 7.508 1.521 7.463 1.366 7.372 1.276 C 7.283 1.186 7.162 1.141 7.012 1.141 C 6.862 1.141 6.742 1.186 6.652 1.276 C 6.562 1.366 6.518 1.521 6.518 1.741 L 6.518 5.028 C 6.518 5.248 6.562 5.402 6.652 5.489 C 6.742 5.576 6.862 5.62 7.012 5.62 C 7.162 5.62 7.283 5.576 7.372 5.489 C 7.463 5.402 7.508 5.249 7.508 5.028 L 7.508 3.906 L 7.073 3.906 Z M 11.722 2.907 L 13.034 2.907 L 13.034 3.777 L 11.722 3.777 L 11.722 5.559 L 13.372 5.559 L 13.372 6.429 L 10.766 6.429 L 10.766 0.34 L 13.372 0.34 L 13.372 1.211 L 11.722 1.211 Z M 16.554 2.02 L 16.554 6.429 L 15.692 6.429 L 15.692 0.34 L 16.892 0.34 L 17.874 3.985 L 17.874 0.34 L 18.725 0.34 L 18.725 6.429 L 17.744 6.429 Z M 23.922 4.159 L 23.922 4.968 C 23.922 5.461 23.801 5.839 23.56 6.103 C 23.32 6.366 22.965 6.498 22.496 6.498 C 22.027 6.498 21.672 6.366 21.431 6.103 C 21.191 5.839 21.071 5.461 21.071 4.969 L 21.071 1.802 C 21.071 1.309 21.191 0.931 21.431 0.667 C 21.672 0.403 22.027 0.271 22.496 0.271 C 22.965 0.271 23.32 0.403 23.56 0.667 C 23.801 0.931 23.922 1.309 23.922 1.802 L 23.922 2.394 L 23.018 2.394 L 23.018 1.741 C 23.018 1.521 22.973 1.366 22.882 1.276 C 22.793 1.186 22.672 1.141 22.522 1.141 C 22.372 1.141 22.252 1.186 22.162 1.276 C 22.072 1.366 22.028 1.521 22.028 1.741 L 22.028 5.028 C 22.028 5.248 22.072 5.402 22.162 5.489 C 22.252 5.576 22.372 5.62 22.522 5.62 C 22.672 5.62 22.793 5.576 22.882 5.489 C 22.973 5.402 23.018 5.249 23.018 5.028 L 23.018 4.159 Z M 27.04 4.411 L 25.833 0.34 L 26.832 0.34 L 27.562 3.116 L 28.291 0.34 L 29.204 0.34 L 27.997 4.411 L 27.997 6.429 L 27.04 6.429 Z M 27.04 4.411\" fill=\"rgb(134,150,121)\"></path></g><g transform=\"translate(0 0)\"><path d=\"M 0 0 L 118 0 L 118 47 L 0 47 Z\" fill=\"transparent\"></path><g transform=\"translate(2.21 4.531)\"><path d=\"M 26.385 24.123 C 26.665 24.208 26.979 24.251 27.326 24.251 C 27.673 24.251 28.066 24.16 28.504 23.977 C 28.736 24.135 28.925 24.346 29.071 24.608 C 29.216 24.87 29.289 25.099 29.289 25.294 C 29.289 25.489 29.213 25.769 29.061 26.136 C 28.909 26.501 28.693 26.87 28.413 27.241 C 28.133 27.613 27.795 27.97 27.399 28.311 C 27.003 28.653 26.568 28.957 26.092 29.225 C 24.314 30.237 22.389 30.39 20.318 29.682 C 18.601 29.109 17.376 27.927 16.645 26.136 C 16.28 25.208 16.098 24.211 16.098 23.145 C 16.098 22.078 16.259 21.143 16.581 20.338 C 16.905 19.533 17.328 18.744 17.852 17.969 C 18.375 17.195 18.972 16.439 19.641 15.702 C 20.31 14.966 20.992 14.243 21.689 13.534 C 22.368 12.843 23.05 12.154 23.735 11.467 C 24.405 10.796 25.002 10.138 25.526 9.493 C 26.695 8.066 27.28 6.852 27.28 5.852 C 27.28 4.584 26.719 3.774 25.599 3.42 C 25.27 3.322 24.771 3.273 24.101 3.273 C 23.431 3.273 22.594 3.505 21.588 3.968 C 20.584 4.432 19.585 5.066 18.592 5.871 C 17.599 6.675 16.628 7.62 15.678 8.705 C 14.728 9.79 13.829 10.961 12.982 12.218 C 12.135 13.475 11.363 14.781 10.671 16.13 C 8.624 20.13 7.601 23.623 7.601 26.61 C 7.601 26.952 7.613 27.281 7.637 27.598 C 7.284 28 6.669 28.415 5.792 28.842 C 4.172 29.61 3.151 29.994 2.731 29.994 C 2.311 29.994 1.955 29.911 1.663 29.746 C 1.37 29.582 1.102 29.336 0.859 29.006 C 0.286 28.263 0 27.315 0 26.163 C 0 25.011 0.185 23.812 0.557 22.568 C 0.928 21.325 1.394 20.05 1.955 18.746 C 2.524 17.423 3.127 16.115 3.764 14.824 C 4.409 13.512 5.013 12.247 5.573 11.028 C 6.877 8.188 7.529 6.091 7.529 4.737 C 7.529 3.555 7.449 2.762 7.291 2.36 C 6.986 1.628 6.548 1.25 5.976 1.225 C 6.012 0.409 6.45 0 7.291 0 C 8.131 0 8.844 0.311 9.428 0.933 C 10.317 1.86 10.762 3.274 10.762 5.176 C 10.762 7.383 10.183 9.821 9.026 12.491 C 11.913 8.846 14.539 6.114 16.902 4.298 C 19.752 2.104 22.45 1.006 24.996 1.006 C 27.432 1.006 29.016 1.969 29.747 3.895 C 29.991 4.542 30.113 5.313 30.113 6.21 C 30.113 7.105 29.988 7.968 29.738 8.798 C 29.486 9.63 29.168 10.44 28.787 11.221 C 28.399 12.016 27.988 12.8 27.554 13.571 C 27.116 14.351 26.708 15.168 26.33 16.022 C 25.441 17.985 24.996 19.947 24.996 21.91 C 24.996 23.081 25.459 23.818 26.385 24.123 Z M 48.001 21.508 C 48.001 22.971 48.519 23.703 49.554 23.703 C 50.455 23.703 51.46 23.294 52.569 22.477 C 53.555 21.734 54.42 20.807 55.164 19.698 C 55.712 19.661 55.986 19.886 55.986 20.373 C 55.986 20.789 55.733 21.423 55.228 22.276 C 54.723 23.129 54.232 23.867 53.757 24.489 C 53.282 25.111 52.752 25.72 52.167 26.318 C 51.583 26.916 50.961 27.452 50.303 27.927 C 48.829 28.976 47.392 29.5 45.992 29.5 C 43.872 29.5 42.459 28.744 41.752 27.232 C 40.412 28.232 38.999 28.921 37.513 29.299 C 37.001 29.433 36.432 29.5 35.804 29.5 C 35.177 29.5 34.556 29.387 33.94 29.161 C 33.325 28.936 32.798 28.61 32.36 28.184 C 31.458 27.305 31.008 26.098 31.008 24.562 C 31.008 22.843 31.592 21.039 32.762 19.148 C 33.736 17.575 34.979 16.185 36.49 14.979 C 37.879 13.882 38.999 13.333 39.852 13.333 C 40.314 13.333 40.838 13.699 41.424 14.43 C 40.23 15.272 39.2 16.345 38.335 17.649 C 37.372 19.1 36.891 20.411 36.891 21.581 C 36.891 22.995 37.482 23.703 38.664 23.703 C 39.833 23.703 40.753 23.501 41.424 23.099 C 41.898 21.197 42.964 19.234 44.621 17.21 C 46.265 15.198 47.769 13.936 49.134 13.424 C 49.572 13.266 50.17 13.473 50.925 14.046 C 51.107 14.18 51.247 14.296 51.345 14.394 C 50.309 15.283 49.469 16.49 48.823 18.015 C 48.275 19.307 48.001 20.471 48.001 21.508 Z M 48.001 21.508\" fill=\"rgb(134,150,121)\"></path><path d=\"M 71.426 23.703 C 72.327 23.703 73.332 23.294 74.441 22.477 C 75.427 21.734 76.292 20.807 77.036 19.698 C 77.596 19.649 77.863 19.886 77.839 20.41 C 77.827 20.825 77.574 21.453 77.081 22.294 C 76.588 23.135 76.104 23.867 75.628 24.489 C 75.154 25.111 74.624 25.72 74.039 26.318 C 73.454 26.916 72.833 27.452 72.175 27.927 C 70.701 28.976 69.264 29.5 67.863 29.5 C 66.073 29.5 64.879 28.964 64.282 27.891 C 64.074 27.525 63.977 27.086 63.99 26.574 C 62.953 27.829 61.479 28.707 59.567 29.208 C 58.921 29.378 58.227 29.463 57.484 29.463 C 56.742 29.463 56.062 29.345 55.446 29.107 C 54.831 28.87 54.304 28.537 53.866 28.11 C 52.965 27.22 52.514 26.032 52.514 24.544 C 52.514 22.862 53.227 21.136 54.651 19.368 C 56.053 17.612 57.85 16.174 60.043 15.052 C 62.381 13.869 64.769 13.277 67.205 13.277 C 68.289 13.277 68.77 13.759 68.649 14.723 C 65.847 14.723 63.405 15.479 61.321 16.99 C 60.407 17.661 59.691 18.399 59.173 19.204 C 58.656 20.008 58.397 20.788 58.397 21.544 C 58.397 22.959 58.994 23.666 60.188 23.666 C 61.906 23.666 63.636 22.593 65.378 20.447 C 65.987 19.691 66.696 18.633 67.506 17.274 C 68.317 15.914 68.981 14.804 69.498 13.945 C 70.016 13.085 70.546 12.208 71.088 11.312 C 71.607 10.454 72.127 9.597 72.65 8.742 C 73.88 6.73 74.641 5.523 74.934 5.12 C 75.372 4.511 75.89 4.206 76.487 4.206 C 77.182 4.206 77.687 4.456 78.003 4.956 C 76.664 7.066 75.415 9.303 74.257 11.668 C 73.101 14.034 72.297 15.759 71.846 16.844 C 70.823 19.307 70.312 21.066 70.312 22.121 C 70.312 23.176 70.683 23.703 71.426 23.703 Z M 71.426 23.703\" fill=\"rgb(134,150,121)\"></path><path d=\"M 91.434 13.662 C 91.958 13.065 92.561 12.766 93.243 12.766 C 93.645 12.766 93.986 12.881 94.267 13.113 C 93.06 15.039 91.817 17.905 90.538 21.709 C 90.185 22.758 89.832 23.806 89.479 24.854 C 91.598 24.562 93.645 23.452 95.619 21.527 C 96.203 20.941 96.702 20.331 97.117 19.698 C 97.665 19.661 97.939 19.886 97.939 20.373 C 97.939 20.569 97.793 21.014 97.5 21.709 C 97.207 22.405 96.711 23.203 96.011 24.105 C 95.311 25.007 94.528 25.806 93.663 26.5 C 91.957 27.854 90.045 28.762 87.926 29.225 C 86.781 32.177 85.532 34.402 84.18 35.901 C 82.536 37.73 80.569 38.644 78.279 38.644 C 76.646 38.644 75.214 38.175 73.984 37.237 C 72.669 36.224 72.011 34.987 72.011 33.524 C 72.011 32.914 72.303 32.304 72.887 31.695 C 73.485 31.073 74.112 30.689 74.769 30.543 C 75.294 31.213 76.384 31.762 78.041 32.189 C 78.467 32.298 78.877 32.353 79.273 32.353 C 79.67 32.353 80.103 32.21 80.571 31.924 C 81.04 31.637 81.506 31.244 81.969 30.743 C 82.821 29.805 83.722 28.476 84.673 26.757 C 82.919 28.586 80.983 29.5 78.863 29.5 C 77.571 29.5 76.505 29.043 75.665 28.128 C 74.812 27.202 74.386 26.013 74.386 24.562 C 74.386 22.696 75.117 20.886 76.579 19.13 C 77.992 17.423 79.843 16.034 82.133 14.961 C 84.508 13.851 86.963 13.296 89.498 13.296 C 90.362 13.296 91.008 13.418 91.434 13.662 Z M 80.269 21.581 C 80.269 22.995 80.86 23.703 82.042 23.703 C 83.723 23.703 85.934 21.77 88.676 17.905 C 89.073 17.356 89.462 16.801 89.844 16.241 C 89.991 15.972 90.222 15.552 90.538 14.979 C 87.506 15.052 85.021 15.759 83.083 17.1 C 81.207 18.38 80.269 19.874 80.269 21.581 Z M 80.269 21.581\" fill=\"rgb(134,150,121)\"></path><path d=\"M 101.721 22.313 C 102.428 23.58 104.03 24.214 106.527 24.214 C 108.086 24.214 109.556 23.833 110.939 23.072 C 112.322 22.309 113.507 21.185 114.493 19.698 C 115.041 19.661 115.315 19.886 115.315 20.373 C 115.315 20.922 114.989 21.712 114.338 22.743 C 113.687 23.773 113.078 24.605 112.511 25.239 C 111.945 25.873 111.311 26.462 110.61 27.005 C 109.909 27.548 109.153 28.016 108.355 28.403 C 106.613 29.256 104.779 29.682 102.855 29.682 C 98.98 29.682 96.465 28.61 95.308 26.465 C 94.893 25.684 94.686 24.791 94.686 23.786 C 94.686 22.779 94.859 21.856 95.206 21.014 C 95.554 20.173 96.033 19.371 96.641 18.61 C 97.251 17.847 97.976 17.143 98.817 16.498 C 99.657 15.851 100.571 15.296 101.557 14.833 C 103.652 13.821 105.79 13.314 107.97 13.314 C 109.541 13.314 110.62 13.808 111.205 14.796 C 111.412 15.137 111.515 15.592 111.515 16.159 C 111.515 16.726 111.372 17.283 111.086 17.832 C 110.799 18.38 110.412 18.877 109.925 19.322 C 109.438 19.768 108.871 20.158 108.225 20.493 C 107.58 20.829 106.893 21.118 106.162 21.362 C 104.87 21.801 103.39 22.118 101.721 22.313 Z M 101.466 20.612 C 103.025 20.429 104.364 19.995 105.485 19.313 C 106.667 18.581 107.258 17.725 107.258 16.744 C 107.258 15.762 106.807 15.271 105.906 15.271 C 104.737 15.271 103.719 15.832 102.855 16.955 C 102.026 18.027 101.563 19.246 101.466 20.612 Z M 101.466 20.612\" fill=\"rgb(134,150,121)\"></path></g></g></g></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70 28\" overflow=\"visible\"><g><g transform=\"translate(50.192 4.615)\"><path d=\"M 0 0 L 18.416 0 L 18.416 5.185 L 0 5.185 Z\" fill=\"transparent\"></path><path d=\"M 2.051 3.83 L 1.48 3.83 L 1.382 3.172 L 0.686 3.172 L 0.588 3.83 L 0.067 3.83 L 0.645 0.203 L 1.474 0.203 Z M 0.758 2.68 L 1.304 2.68 L 1.031 0.845 Z M 4.196 1.809 L 4.99 1.809 L 4.99 2.96 C 4.99 3.253 4.918 3.478 4.776 3.636 C 4.633 3.793 4.423 3.871 4.144 3.871 C 3.866 3.871 3.655 3.793 3.513 3.636 C 3.37 3.478 3.299 3.253 3.299 2.96 L 3.299 1.074 C 3.299 0.78 3.37 0.554 3.513 0.397 C 3.655 0.24 3.866 0.161 4.144 0.161 C 4.423 0.161 4.633 0.24 4.776 0.397 C 4.918 0.554 4.99 0.78 4.99 1.074 L 4.99 1.426 L 4.454 1.426 L 4.454 1.037 C 4.454 0.906 4.427 0.814 4.373 0.76 C 4.32 0.707 4.249 0.68 4.16 0.68 C 4.071 0.68 3.999 0.707 3.946 0.76 C 3.893 0.814 3.866 0.906 3.866 1.037 L 3.866 2.996 C 3.866 3.127 3.893 3.218 3.946 3.27 C 3.999 3.322 4.07 3.348 4.16 3.348 C 4.249 3.348 4.32 3.322 4.373 3.27 C 4.427 3.218 4.454 3.127 4.454 2.996 L 4.454 2.327 L 4.196 2.327 Z M 6.953 1.732 L 7.732 1.732 L 7.732 2.25 L 6.953 2.25 L 6.953 3.312 L 7.933 3.312 L 7.933 3.83 L 6.387 3.83 L 6.387 0.203 L 7.933 0.203 L 7.933 0.721 L 6.953 0.721 Z M 9.82 1.203 L 9.82 3.83 L 9.309 3.83 L 9.309 0.203 L 10.021 0.203 L 10.603 2.374 L 10.603 0.203 L 11.108 0.203 L 11.108 3.83 L 10.526 3.83 Z M 14.191 2.478 L 14.191 2.96 C 14.191 3.253 14.119 3.478 13.976 3.636 C 13.834 3.793 13.624 3.871 13.345 3.871 C 13.067 3.871 12.856 3.793 12.713 3.636 C 12.571 3.478 12.5 3.253 12.5 2.96 L 12.5 1.074 C 12.5 0.78 12.571 0.554 12.713 0.397 C 12.856 0.24 13.067 0.161 13.345 0.161 C 13.624 0.161 13.834 0.24 13.976 0.397 C 14.119 0.554 14.191 0.78 14.191 1.074 L 14.191 1.426 L 13.655 1.426 L 13.655 1.037 C 13.655 0.906 13.628 0.814 13.574 0.76 C 13.521 0.707 13.45 0.68 13.361 0.68 C 13.271 0.68 13.2 0.707 13.147 0.76 C 13.094 0.814 13.067 0.906 13.067 1.037 L 13.067 2.996 C 13.067 3.127 13.094 3.218 13.147 3.27 C 13.2 3.322 13.271 3.348 13.361 3.348 C 13.45 3.348 13.521 3.322 13.574 3.27 C 13.628 3.218 13.655 3.127 13.655 2.996 L 13.655 2.478 Z M 16.041 2.628 L 15.325 0.203 L 15.917 0.203 L 16.35 1.856 L 16.783 0.203 L 17.325 0.203 L 16.608 2.628 L 16.608 3.83 L 16.041 3.83 Z M 16.041 2.628\" fill=\"rgb(134,150,121)\"></path></g><g transform=\"translate(0 0)\"><path d=\"M 0 0 L 70 0 L 70 28 L 0 28 Z\" fill=\"transparent\"></path><g transform=\"translate(1.311 2.699)\"><path d=\"M 15.652 14.371 C 15.818 14.422 16.004 14.447 16.21 14.447 C 16.416 14.447 16.649 14.393 16.909 14.284 C 17.047 14.378 17.159 14.504 17.245 14.66 C 17.332 14.816 17.375 14.953 17.375 15.069 C 17.375 15.185 17.33 15.352 17.24 15.57 C 17.149 15.788 17.021 16.007 16.855 16.229 C 16.689 16.45 16.489 16.663 16.254 16.866 C 16.019 17.07 15.761 17.251 15.479 17.411 C 14.424 18.014 13.282 18.104 12.053 17.683 C 11.034 17.342 10.308 16.638 9.874 15.57 C 9.658 15.018 9.55 14.424 9.55 13.789 C 9.55 13.153 9.645 12.596 9.836 12.116 C 10.028 11.637 10.279 11.166 10.59 10.705 C 10.901 10.244 11.254 9.794 11.652 9.354 C 12.048 8.916 12.453 8.485 12.866 8.063 C 13.269 7.651 13.674 7.24 14.08 6.831 C 14.478 6.432 14.832 6.04 15.142 5.655 C 15.836 4.805 16.183 4.082 16.183 3.486 C 16.183 2.731 15.85 2.248 15.186 2.038 C 14.991 1.979 14.694 1.95 14.297 1.95 C 13.9 1.95 13.403 2.088 12.807 2.364 C 12.211 2.64 11.618 3.018 11.029 3.498 C 10.44 3.977 9.864 4.539 9.301 5.186 C 8.737 5.833 8.204 6.53 7.701 7.279 C 7.199 8.028 6.741 8.806 6.33 9.61 C 5.116 11.992 4.509 14.073 4.509 15.853 C 4.509 16.057 4.516 16.253 4.531 16.441 C 4.321 16.681 3.956 16.928 3.436 17.182 C 2.475 17.64 1.869 17.869 1.62 17.869 C 1.371 17.869 1.16 17.819 0.987 17.721 C 0.813 17.623 0.654 17.477 0.509 17.28 C 0.17 16.838 0 16.273 0 15.586 C 0 14.9 0.11 14.186 0.33 13.445 C 0.551 12.704 0.827 11.945 1.16 11.168 C 1.497 10.38 1.855 9.6 2.233 8.831 C 2.616 8.05 2.974 7.296 3.306 6.57 C 4.079 4.878 4.466 3.628 4.466 2.822 C 4.466 2.118 4.419 1.646 4.325 1.406 C 4.144 0.97 3.884 0.745 3.545 0.73 C 3.566 0.243 3.826 0 4.325 0 C 4.824 0 5.246 0.185 5.593 0.556 C 6.12 1.108 6.384 1.951 6.384 3.084 C 6.384 4.398 6.041 5.851 5.354 7.442 C 7.067 5.27 8.625 3.643 10.027 2.56 C 11.717 1.253 13.318 0.6 14.828 0.6 C 16.273 0.6 17.213 1.173 17.647 2.32 C 17.791 2.706 17.864 3.165 17.864 3.699 C 17.864 4.233 17.789 4.747 17.641 5.241 C 17.492 5.737 17.303 6.22 17.077 6.685 C 16.847 7.159 16.603 7.625 16.346 8.085 C 16.086 8.549 15.844 9.036 15.62 9.545 C 15.092 10.714 14.828 11.884 14.828 13.053 C 14.828 13.75 15.103 14.19 15.652 14.371 Z M 28.475 12.813 C 28.475 13.685 28.782 14.121 29.396 14.121 C 29.931 14.121 30.527 13.877 31.185 13.391 C 31.77 12.948 32.283 12.396 32.724 11.735 C 33.049 11.713 33.212 11.847 33.212 12.137 C 33.212 12.385 33.062 12.763 32.762 13.271 C 32.463 13.779 32.172 14.219 31.889 14.589 C 31.608 14.96 31.293 15.323 30.946 15.679 C 30.6 16.035 30.231 16.354 29.841 16.637 C 28.966 17.262 28.114 17.575 27.283 17.575 C 26.026 17.575 25.188 17.124 24.768 16.223 C 23.973 16.819 23.135 17.229 22.254 17.455 C 21.95 17.535 21.612 17.575 21.24 17.575 C 20.868 17.575 20.499 17.507 20.134 17.373 C 19.769 17.238 19.456 17.044 19.196 16.79 C 18.662 16.267 18.395 15.548 18.395 14.633 C 18.395 13.609 18.741 12.534 19.435 11.407 C 20.013 10.47 20.75 9.642 21.647 8.923 C 22.471 8.27 23.135 7.943 23.641 7.943 C 23.915 7.943 24.226 8.161 24.573 8.597 C 23.865 9.098 23.254 9.737 22.741 10.515 C 22.17 11.379 21.884 12.16 21.884 12.857 C 21.884 13.699 22.235 14.121 22.936 14.121 C 23.63 14.121 24.176 14.001 24.573 13.761 C 24.855 12.628 25.487 11.458 26.47 10.253 C 27.445 9.054 28.338 8.303 29.147 7.997 C 29.407 7.903 29.762 8.026 30.21 8.368 C 30.318 8.448 30.401 8.517 30.459 8.575 C 29.845 9.105 29.346 9.824 28.963 10.733 C 28.638 11.502 28.475 12.196 28.475 12.813 Z M 28.475 12.813\" fill=\"rgb(134,150,121)\"></path><path d=\"M 42.371 14.121 C 42.906 14.121 43.502 13.877 44.16 13.391 C 44.745 12.948 45.258 12.396 45.699 11.735 C 46.031 11.706 46.19 11.847 46.176 12.159 C 46.169 12.406 46.019 12.78 45.726 13.281 C 45.434 13.783 45.146 14.219 44.864 14.589 C 44.583 14.96 44.268 15.323 43.921 15.679 C 43.575 16.035 43.206 16.354 42.815 16.637 C 41.941 17.262 41.089 17.575 40.258 17.575 C 39.196 17.575 38.487 17.255 38.133 16.616 C 38.01 16.398 37.952 16.136 37.96 15.831 C 37.345 16.579 36.471 17.102 35.336 17.4 C 34.953 17.502 34.541 17.553 34.101 17.553 C 33.66 17.553 33.257 17.482 32.892 17.34 C 32.527 17.199 32.214 17.001 31.955 16.747 C 31.42 16.216 31.153 15.508 31.153 14.622 C 31.153 13.62 31.575 12.592 32.42 11.539 C 33.252 10.493 34.318 9.635 35.619 8.967 C 37.006 8.262 38.422 7.91 39.867 7.91 C 40.51 7.91 40.796 8.197 40.724 8.771 C 39.062 8.771 37.613 9.221 36.377 10.122 C 35.835 10.521 35.41 10.961 35.103 11.441 C 34.796 11.92 34.643 12.385 34.643 12.835 C 34.643 13.678 34.997 14.099 35.705 14.099 C 36.724 14.099 37.75 13.46 38.784 12.181 C 39.145 11.731 39.566 11.101 40.046 10.291 C 40.527 9.481 40.921 8.82 41.228 8.308 C 41.535 7.796 41.849 7.273 42.171 6.739 C 42.478 6.228 42.787 5.718 43.098 5.208 C 43.827 4.009 44.279 3.29 44.452 3.05 C 44.712 2.687 45.019 2.506 45.374 2.506 C 45.786 2.506 46.086 2.655 46.273 2.952 C 45.478 4.209 44.738 5.542 44.051 6.951 C 43.365 8.361 42.888 9.388 42.62 10.035 C 42.014 11.502 41.71 12.55 41.71 13.178 C 41.71 13.807 41.931 14.121 42.371 14.121 Z M 42.371 14.121\" fill=\"rgb(134,150,121)\"></path><path d=\"M 54.24 8.139 C 54.551 7.783 54.909 7.605 55.314 7.605 C 55.552 7.605 55.754 7.674 55.921 7.812 C 55.205 8.96 54.468 10.667 53.709 12.933 C 53.5 13.558 53.29 14.182 53.08 14.807 C 54.338 14.633 55.552 13.972 56.723 12.824 C 57.069 12.476 57.366 12.112 57.612 11.735 C 57.937 11.713 58.099 11.847 58.099 12.137 C 58.099 12.254 58.013 12.519 57.839 12.933 C 57.665 13.347 57.371 13.823 56.956 14.361 C 56.54 14.898 56.076 15.374 55.563 15.787 C 54.551 16.594 53.417 17.135 52.159 17.411 C 51.48 19.169 50.739 20.495 49.937 21.388 C 48.962 22.477 47.795 23.022 46.437 23.022 C 45.468 23.022 44.618 22.743 43.889 22.184 C 43.109 21.58 42.718 20.843 42.718 19.972 C 42.718 19.608 42.892 19.245 43.238 18.882 C 43.593 18.512 43.965 18.283 44.355 18.196 C 44.666 18.595 45.313 18.922 46.296 19.176 C 46.548 19.241 46.792 19.274 47.027 19.274 C 47.262 19.274 47.518 19.189 47.796 19.018 C 48.075 18.848 48.351 18.613 48.626 18.315 C 49.131 17.756 49.666 16.964 50.23 15.94 C 49.189 17.03 48.041 17.575 46.783 17.575 C 46.017 17.575 45.384 17.302 44.886 16.757 C 44.38 16.205 44.127 15.497 44.127 14.633 C 44.127 13.521 44.561 12.443 45.428 11.397 C 46.267 10.38 47.365 9.552 48.723 8.913 C 50.132 8.252 51.588 7.921 53.092 7.921 C 53.605 7.921 53.988 7.994 54.24 8.139 Z M 47.617 12.857 C 47.617 13.699 47.968 14.121 48.669 14.121 C 49.666 14.121 50.978 12.969 52.604 10.667 C 52.84 10.34 53.071 10.009 53.297 9.675 C 53.384 9.515 53.522 9.265 53.709 8.923 C 51.91 8.967 50.436 9.388 49.287 10.187 C 48.174 10.95 47.617 11.84 47.617 12.857 Z M 47.617 12.857\" fill=\"rgb(134,150,121)\"></path><path d=\"M 60.343 13.293 C 60.762 14.048 61.713 14.425 63.194 14.425 C 64.119 14.425 64.991 14.198 65.811 13.745 C 66.632 13.291 67.334 12.621 67.92 11.735 C 68.245 11.713 68.407 11.847 68.407 12.137 C 68.407 12.464 68.214 12.935 67.828 13.549 C 67.441 14.162 67.08 14.658 66.744 15.036 C 66.408 15.414 66.032 15.764 65.616 16.088 C 65.2 16.411 64.752 16.69 64.278 16.921 C 63.245 17.429 62.157 17.683 61.015 17.683 C 58.717 17.683 57.225 17.044 56.539 15.766 C 56.293 15.301 56.17 14.769 56.17 14.17 C 56.17 13.571 56.272 13.02 56.478 12.519 C 56.685 12.018 56.968 11.54 57.33 11.087 C 57.691 10.632 58.121 10.213 58.62 9.828 C 59.118 9.443 59.661 9.113 60.246 8.837 C 61.489 8.234 62.757 7.932 64.05 7.932 C 64.982 7.932 65.622 8.226 65.969 8.815 C 66.092 9.018 66.153 9.289 66.153 9.627 C 66.153 9.964 66.068 10.296 65.898 10.623 C 65.728 10.95 65.499 11.246 65.21 11.511 C 64.921 11.776 64.585 12.009 64.202 12.209 C 63.819 12.409 63.411 12.581 62.977 12.726 C 62.211 12.988 61.333 13.177 60.343 13.293 Z M 60.192 12.279 C 61.116 12.17 61.911 11.912 62.576 11.505 C 63.277 11.07 63.628 10.56 63.628 9.975 C 63.628 9.39 63.36 9.098 62.826 9.098 C 62.132 9.098 61.528 9.432 61.015 10.101 C 60.524 10.74 60.249 11.466 60.192 12.279 Z M 60.192 12.279\" fill=\"rgb(134,150,121)\"></path></g></g></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tknhx8\",layoutDependency:layoutDependency,layoutId:\"xjsk00cHQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.043 8.704\" overflow=\"visible\"><g><path d=\"M 0 0 L 31.043 0 L 31.043 8.704 L 0 8.704 Z\" fill=\"transparent\"></path><path d=\"M 3.458 6.429 L 2.495 6.429 L 2.329 5.325 L 1.157 5.325 L 0.991 6.429 L 0.113 6.429 L 1.087 0.34 L 2.485 0.34 Z M 1.277 4.498 L 2.199 4.498 L 1.738 1.419 Z M 7.073 3.037 L 8.412 3.037 L 8.412 4.968 C 8.412 5.461 8.291 5.839 8.05 6.103 C 7.81 6.366 7.455 6.498 6.986 6.498 C 6.517 6.498 6.162 6.366 5.921 6.103 C 5.681 5.839 5.561 5.461 5.561 4.969 L 5.561 1.802 C 5.561 1.309 5.681 0.931 5.921 0.667 C 6.162 0.403 6.517 0.271 6.986 0.271 C 7.455 0.271 7.81 0.403 8.05 0.667 C 8.291 0.931 8.412 1.309 8.412 1.802 L 8.412 2.394 L 7.508 2.394 L 7.508 1.741 C 7.508 1.521 7.463 1.366 7.372 1.276 C 7.283 1.186 7.162 1.141 7.012 1.141 C 6.862 1.141 6.742 1.186 6.652 1.276 C 6.562 1.366 6.518 1.521 6.518 1.741 L 6.518 5.028 C 6.518 5.248 6.562 5.402 6.652 5.489 C 6.742 5.576 6.862 5.62 7.012 5.62 C 7.162 5.62 7.283 5.576 7.372 5.489 C 7.463 5.402 7.508 5.249 7.508 5.028 L 7.508 3.906 L 7.073 3.906 Z M 11.722 2.907 L 13.034 2.907 L 13.034 3.777 L 11.722 3.777 L 11.722 5.559 L 13.372 5.559 L 13.372 6.429 L 10.766 6.429 L 10.766 0.34 L 13.372 0.34 L 13.372 1.211 L 11.722 1.211 Z M 16.554 2.02 L 16.554 6.429 L 15.692 6.429 L 15.692 0.34 L 16.892 0.34 L 17.874 3.985 L 17.874 0.34 L 18.725 0.34 L 18.725 6.429 L 17.744 6.429 Z M 23.922 4.159 L 23.922 4.968 C 23.922 5.461 23.801 5.839 23.56 6.103 C 23.32 6.366 22.965 6.498 22.496 6.498 C 22.027 6.498 21.672 6.366 21.431 6.103 C 21.191 5.839 21.071 5.461 21.071 4.969 L 21.071 1.802 C 21.071 1.309 21.191 0.931 21.431 0.667 C 21.672 0.403 22.027 0.271 22.496 0.271 C 22.965 0.271 23.32 0.403 23.56 0.667 C 23.801 0.931 23.922 1.309 23.922 1.802 L 23.922 2.394 L 23.018 2.394 L 23.018 1.741 C 23.018 1.521 22.973 1.366 22.882 1.276 C 22.793 1.186 22.672 1.141 22.522 1.141 C 22.372 1.141 22.252 1.186 22.162 1.276 C 22.072 1.366 22.028 1.521 22.028 1.741 L 22.028 5.028 C 22.028 5.248 22.072 5.402 22.162 5.489 C 22.252 5.576 22.372 5.62 22.522 5.62 C 22.672 5.62 22.793 5.576 22.882 5.489 C 22.973 5.402 23.018 5.249 23.018 5.028 L 23.018 4.159 Z M 27.04 4.411 L 25.833 0.34 L 26.832 0.34 L 27.562 3.116 L 28.291 0.34 L 29.204 0.34 L 27.997 4.411 L 27.997 6.429 L 27.04 6.429 Z M 27.04 4.411\" fill=\"rgb(134,150,121)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.416 5.185\" overflow=\"visible\"><g><path d=\"M 0 0 L 18.416 0 L 18.416 5.185 L 0 5.185 Z\" fill=\"transparent\"></path><path d=\"M 2.051 3.83 L 1.48 3.83 L 1.382 3.172 L 0.686 3.172 L 0.588 3.83 L 0.067 3.83 L 0.645 0.203 L 1.474 0.203 Z M 0.758 2.68 L 1.304 2.68 L 1.031 0.845 Z M 4.196 1.809 L 4.99 1.809 L 4.99 2.96 C 4.99 3.253 4.918 3.478 4.776 3.636 C 4.633 3.793 4.423 3.871 4.144 3.871 C 3.866 3.871 3.655 3.793 3.513 3.636 C 3.37 3.478 3.299 3.253 3.299 2.96 L 3.299 1.074 C 3.299 0.78 3.37 0.554 3.513 0.397 C 3.655 0.24 3.866 0.161 4.144 0.161 C 4.423 0.161 4.633 0.24 4.776 0.397 C 4.918 0.554 4.99 0.78 4.99 1.074 L 4.99 1.426 L 4.454 1.426 L 4.454 1.037 C 4.454 0.906 4.427 0.814 4.373 0.76 C 4.32 0.707 4.249 0.68 4.16 0.68 C 4.071 0.68 3.999 0.707 3.946 0.76 C 3.893 0.814 3.866 0.906 3.866 1.037 L 3.866 2.996 C 3.866 3.127 3.893 3.218 3.946 3.27 C 3.999 3.322 4.07 3.348 4.16 3.348 C 4.249 3.348 4.32 3.322 4.373 3.27 C 4.427 3.218 4.454 3.127 4.454 2.996 L 4.454 2.327 L 4.196 2.327 Z M 6.953 1.732 L 7.732 1.732 L 7.732 2.25 L 6.953 2.25 L 6.953 3.312 L 7.933 3.312 L 7.933 3.83 L 6.387 3.83 L 6.387 0.203 L 7.933 0.203 L 7.933 0.721 L 6.953 0.721 Z M 9.82 1.203 L 9.82 3.83 L 9.309 3.83 L 9.309 0.203 L 10.021 0.203 L 10.603 2.374 L 10.603 0.203 L 11.108 0.203 L 11.108 3.83 L 10.526 3.83 Z M 14.191 2.478 L 14.191 2.96 C 14.191 3.253 14.119 3.478 13.976 3.636 C 13.834 3.793 13.624 3.871 13.345 3.871 C 13.067 3.871 12.856 3.793 12.713 3.636 C 12.571 3.478 12.5 3.253 12.5 2.96 L 12.5 1.074 C 12.5 0.78 12.571 0.554 12.713 0.397 C 12.856 0.24 13.067 0.161 13.345 0.161 C 13.624 0.161 13.834 0.24 13.976 0.397 C 14.119 0.554 14.191 0.78 14.191 1.074 L 14.191 1.426 L 13.655 1.426 L 13.655 1.037 C 13.655 0.906 13.628 0.814 13.574 0.76 C 13.521 0.707 13.45 0.68 13.361 0.68 C 13.271 0.68 13.2 0.707 13.147 0.76 C 13.094 0.814 13.067 0.906 13.067 1.037 L 13.067 2.996 C 13.067 3.127 13.094 3.218 13.147 3.27 C 13.2 3.322 13.271 3.348 13.361 3.348 C 13.45 3.348 13.521 3.322 13.574 3.27 C 13.628 3.218 13.655 3.127 13.655 2.996 L 13.655 2.478 Z M 16.041 2.628 L 15.325 0.203 L 15.917 0.203 L 16.35 1.856 L 16.783 0.203 L 17.325 0.203 L 16.608 2.628 L 16.608 3.83 L 16.041 3.83 Z M 16.041 2.628\" fill=\"rgb(134,150,121)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-qvwfe1\",layoutDependency:layoutDependency,layoutId:\"hadXQyzYX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.043 8.704\" overflow=\"visible\"><path d=\"M 0 0 L 31.043 0 L 31.043 8.704 L 0 8.704 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.416 5.185\" overflow=\"visible\"><path d=\"M 0 0 L 18.416 0 L 18.416 5.185 L 0 5.185 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tqnae0\",layoutDependency:layoutDependency,layoutId:\"TyYLpFwJf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.091 6.227\" overflow=\"visible\"><path d=\"M 3.345 6.158 L 2.382 6.158 L 2.216 5.054 L 1.043 5.054 L 0.878 6.158 L 0 6.158 L 0.974 0.069 L 2.372 0.069 Z M 1.164 4.227 L 2.086 4.227 L 1.625 1.148 Z M 6.96 2.766 L 8.299 2.766 L 8.299 4.697 C 8.299 5.19 8.178 5.568 7.937 5.832 C 7.697 6.095 7.342 6.227 6.873 6.227 C 6.404 6.227 6.049 6.095 5.808 5.832 C 5.568 5.568 5.448 5.19 5.448 4.697 L 5.448 1.531 C 5.448 1.038 5.568 0.66 5.808 0.396 C 6.049 0.132 6.404 0 6.873 0 C 7.342 0 7.697 0.132 7.937 0.396 C 8.178 0.66 8.299 1.038 8.299 1.531 L 8.299 2.123 L 7.395 2.123 L 7.395 1.47 C 7.395 1.25 7.35 1.095 7.259 1.005 C 7.169 0.915 7.049 0.87 6.899 0.87 C 6.749 0.87 6.629 0.915 6.539 1.005 C 6.449 1.095 6.405 1.25 6.405 1.47 L 6.405 4.757 C 6.405 4.977 6.449 5.131 6.539 5.218 C 6.629 5.305 6.749 5.349 6.899 5.349 C 7.049 5.349 7.17 5.305 7.259 5.218 C 7.35 5.131 7.395 4.977 7.395 4.757 L 7.395 3.635 L 6.96 3.635 Z M 11.609 2.636 L 12.921 2.636 L 12.921 3.506 L 11.609 3.506 L 11.609 5.288 L 13.259 5.288 L 13.259 6.158 L 10.653 6.158 L 10.653 0.069 L 13.259 0.069 L 13.259 0.94 L 11.609 0.94 Z M 16.441 1.749 L 16.441 6.158 L 15.579 6.158 L 15.579 0.069 L 16.779 0.069 L 17.761 3.714 L 17.761 0.069 L 18.612 0.069 L 18.612 6.158 L 17.631 6.158 Z M 23.809 3.888 L 23.809 4.697 C 23.809 5.19 23.688 5.568 23.447 5.832 C 23.207 6.095 22.852 6.227 22.383 6.227 C 21.914 6.227 21.559 6.095 21.318 5.832 C 21.078 5.568 20.958 5.19 20.958 4.697 L 20.958 1.531 C 20.958 1.038 21.078 0.66 21.318 0.396 C 21.559 0.132 21.914 0 22.383 0 C 22.852 0 23.207 0.132 23.447 0.396 C 23.688 0.66 23.809 1.038 23.809 1.531 L 23.809 2.123 L 22.905 2.123 L 22.905 1.47 C 22.905 1.25 22.859 1.095 22.769 1.005 C 22.679 0.915 22.559 0.87 22.409 0.87 C 22.259 0.87 22.139 0.915 22.049 1.005 C 21.959 1.095 21.915 1.25 21.915 1.47 L 21.915 4.757 C 21.915 4.977 21.959 5.131 22.049 5.218 C 22.139 5.305 22.259 5.349 22.409 5.349 C 22.559 5.349 22.679 5.305 22.769 5.218 C 22.859 5.131 22.905 4.977 22.905 4.757 L 22.905 3.888 Z M 26.927 4.14 L 25.72 0.069 L 26.719 0.069 L 27.449 2.845 L 28.178 0.069 L 29.091 0.069 L 27.884 4.14 L 27.884 6.158 L 26.927 6.158 Z M 26.927 4.14\" fill=\"rgb(134,150,121)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.258 3.71\" overflow=\"visible\"><path d=\"M 1.984 3.669 L 1.413 3.669 L 1.315 3.011 L 0.619 3.011 L 0.521 3.669 L 0 3.669 L 0.578 0.041 L 1.407 0.041 Z M 0.691 2.518 L 1.237 2.518 L 0.964 0.684 Z M 4.129 1.648 L 4.923 1.648 L 4.923 2.798 C 4.923 3.092 4.851 3.317 4.708 3.474 C 4.566 3.631 4.356 3.71 4.077 3.71 C 3.799 3.71 3.588 3.631 3.445 3.474 C 3.303 3.317 3.232 3.092 3.232 2.798 L 3.232 0.912 C 3.232 0.619 3.303 0.393 3.445 0.236 C 3.588 0.079 3.799 0 4.077 0 C 4.356 0 4.566 0.079 4.708 0.236 C 4.851 0.393 4.923 0.619 4.923 0.912 L 4.923 1.265 L 4.387 1.265 L 4.387 0.876 C 4.387 0.745 4.36 0.652 4.306 0.599 C 4.253 0.545 4.182 0.519 4.093 0.519 C 4.003 0.519 3.932 0.545 3.879 0.599 C 3.826 0.652 3.799 0.745 3.799 0.876 L 3.799 2.834 C 3.799 2.965 3.826 3.057 3.879 3.109 C 3.932 3.161 4.003 3.186 4.093 3.186 C 4.182 3.186 4.253 3.161 4.306 3.109 C 4.36 3.057 4.387 2.965 4.387 2.834 L 4.387 2.166 L 4.129 2.166 Z M 6.886 1.57 L 7.665 1.57 L 7.665 2.089 L 6.886 2.089 L 6.886 3.15 L 7.866 3.15 L 7.866 3.669 L 6.32 3.669 L 6.32 0.041 L 7.866 0.041 L 7.866 0.56 L 6.886 0.56 Z M 9.753 1.042 L 9.753 3.669 L 9.242 3.669 L 9.242 0.041 L 9.954 0.041 L 10.536 2.213 L 10.536 0.041 L 11.041 0.041 L 11.041 3.669 L 10.459 3.669 Z M 14.124 2.316 L 14.124 2.798 C 14.124 3.092 14.052 3.317 13.909 3.474 C 13.767 3.631 13.556 3.71 13.278 3.71 C 13 3.71 12.789 3.631 12.646 3.474 C 12.504 3.317 12.433 3.092 12.433 2.798 L 12.433 0.912 C 12.433 0.619 12.504 0.393 12.646 0.236 C 12.789 0.079 13 0 13.278 0 C 13.556 0 13.767 0.079 13.909 0.236 C 14.052 0.393 14.124 0.619 14.124 0.912 L 14.124 1.265 L 13.588 1.265 L 13.588 0.876 C 13.588 0.745 13.561 0.652 13.507 0.599 C 13.454 0.545 13.383 0.519 13.294 0.519 C 13.204 0.519 13.133 0.545 13.08 0.599 C 13.027 0.652 13 0.745 13 0.876 L 13 2.834 C 13 2.965 13.027 3.057 13.08 3.109 C 13.133 3.161 13.204 3.186 13.294 3.186 C 13.383 3.186 13.454 3.161 13.507 3.109 C 13.561 3.057 13.588 2.965 13.588 2.834 L 13.588 2.316 Z M 15.974 2.466 L 15.258 0.041 L 15.85 0.041 L 16.283 1.695 L 16.716 0.041 L 17.258 0.041 L 16.541 2.466 L 16.541 3.669 L 15.974 3.669 Z M 15.974 2.466\" fill=\"rgb(134,150,121)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xmy489\",layoutDependency:layoutDependency,layoutId:\"OIRIbw6xR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.345 6.089\" overflow=\"visible\"><path d=\"M 3.345 6.089 L 2.382 6.089 L 2.216 4.984 L 1.043 4.984 L 0.878 6.089 L 0 6.089 L 0.974 0 L 2.372 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.984 3.627\" overflow=\"visible\"><path d=\"M 1.984 3.627 L 1.413 3.627 L 1.315 2.969 L 0.619 2.969 L 0.521 3.627 L 0 3.627 L 0.578 0 L 1.407 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-106wadn\",layoutDependency:layoutDependency,layoutId:\"wUD_hdN_5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3.079\" overflow=\"visible\"><path d=\"M 0 3.079 L 0.921 3.079 L 0.461 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.834\" overflow=\"visible\"><path d=\"M 0 1.834 L 0.546 1.834 L 0.273 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17sspx7\",layoutDependency:layoutDependency,layoutId:\"oce2I_t_S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.851 6.227\" overflow=\"visible\"><path d=\"M 1.512 2.766 L 2.85 2.766 L 2.85 4.697 C 2.85 5.19 2.73 5.568 2.489 5.832 C 2.249 6.095 1.894 6.227 1.425 6.227 C 0.956 6.227 0.601 6.095 0.36 5.832 C 0.12 5.568 0 5.19 0 4.697 L 0 1.531 C 0 1.038 0.12 0.66 0.36 0.396 C 0.601 0.132 0.956 0 1.425 0 C 1.894 0 2.249 0.132 2.489 0.396 C 2.73 0.66 2.851 1.038 2.851 1.531 L 2.851 2.123 L 1.947 2.123 L 1.947 1.47 C 1.947 1.25 1.901 1.095 1.811 1.005 C 1.721 0.915 1.601 0.87 1.451 0.87 C 1.301 0.87 1.181 0.915 1.091 1.005 C 1.001 1.095 0.956 1.25 0.956 1.47 L 0.956 4.757 C 0.956 4.977 1.001 5.131 1.091 5.218 C 1.181 5.305 1.301 5.349 1.451 5.349 C 1.601 5.349 1.721 5.305 1.811 5.218 C 1.901 5.131 1.947 4.977 1.947 4.757 L 1.947 3.635 L 1.512 3.635 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.691 3.71\" overflow=\"visible\"><path d=\"M 0.897 1.648 L 1.691 1.648 L 1.691 2.798 C 1.691 3.092 1.619 3.317 1.477 3.474 C 1.334 3.631 1.124 3.71 0.845 3.71 C 0.567 3.71 0.356 3.631 0.214 3.474 C 0.071 3.317 0 3.092 0 2.798 L 0 0.912 C 0 0.619 0.071 0.393 0.214 0.236 C 0.356 0.079 0.567 0 0.845 0 C 1.124 0 1.334 0.079 1.477 0.236 C 1.619 0.393 1.691 0.619 1.691 0.912 L 1.691 1.265 L 1.155 1.265 L 1.155 0.876 C 1.155 0.745 1.128 0.652 1.074 0.599 C 1.021 0.545 0.95 0.519 0.861 0.519 C 0.772 0.519 0.7 0.545 0.647 0.599 C 0.594 0.652 0.567 0.745 0.567 0.876 L 0.567 2.834 C 0.567 2.965 0.594 3.057 0.647 3.109 C 0.7 3.161 0.771 3.186 0.861 3.186 C 0.95 3.186 1.021 3.161 1.074 3.109 C 1.128 3.057 1.155 2.965 1.155 2.834 L 1.155 2.166 L 0.897 2.166 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-194c8hx\",layoutDependency:layoutDependency,layoutId:\"sYLFuDtdL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.606 6.089\" overflow=\"visible\"><path d=\"M 0.955 2.566 L 2.268 2.566 L 2.268 3.437 L 0.955 3.437 L 0.955 5.218 L 2.606 5.218 L 2.606 6.089 L 0 6.089 L 0 0 L 2.606 0 L 2.606 0.87 L 0.955 0.87 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.546 3.627\" overflow=\"visible\"><path d=\"M 0.567 1.529 L 1.345 1.529 L 1.345 2.047 L 0.567 2.047 L 0.567 3.109 L 1.546 3.109 L 1.546 3.627 L 0 3.627 L 0 0 L 1.546 0 L 1.546 0.519 L 0.567 0.519 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o7ztz8\",layoutDependency:layoutDependency,layoutId:\"WpmKvB5mR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.033 6.089\" overflow=\"visible\"><path d=\"M 0.861 1.68 L 0.861 6.089 L 0 6.089 L 0 0 L 1.2 0 L 2.182 3.645 L 2.182 0 L 3.033 0 L 3.033 6.089 L 2.052 6.089 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.799 3.627\" overflow=\"visible\"><path d=\"M 0.511 1.001 L 0.511 3.627 L 0 3.627 L 0 0 L 0.712 0 L 1.294 2.171 L 1.294 0 L 1.799 0 L 1.799 3.627 L 1.217 3.627 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uycub9\",layoutDependency:layoutDependency,layoutId:\"PHBkl2psf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.851 6.227\" overflow=\"visible\"><path d=\"M 2.851 3.888 L 2.851 4.697 C 2.851 5.19 2.73 5.568 2.489 5.832 C 2.249 6.095 1.894 6.227 1.425 6.227 C 0.956 6.227 0.601 6.095 0.36 5.832 C 0.12 5.568 0 5.19 0 4.697 L 0 1.531 C 0 1.038 0.12 0.66 0.36 0.396 C 0.601 0.132 0.956 0 1.425 0 C 1.894 0 2.249 0.132 2.489 0.396 C 2.73 0.66 2.851 1.038 2.851 1.531 L 2.851 2.123 L 1.947 2.123 L 1.947 1.47 C 1.947 1.25 1.901 1.095 1.811 1.005 C 1.721 0.915 1.601 0.87 1.451 0.87 C 1.301 0.87 1.181 0.915 1.091 1.005 C 1.001 1.095 0.957 1.25 0.957 1.47 L 0.957 4.757 C 0.957 4.977 1.001 5.131 1.091 5.218 C 1.181 5.305 1.301 5.349 1.451 5.349 C 1.601 5.349 1.721 5.305 1.811 5.218 C 1.901 5.131 1.947 4.977 1.947 4.757 L 1.947 3.888 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.691 3.71\" overflow=\"visible\"><path d=\"M 1.691 2.316 L 1.691 2.798 C 1.691 3.092 1.619 3.317 1.477 3.474 C 1.334 3.631 1.124 3.71 0.845 3.71 C 0.567 3.71 0.356 3.631 0.214 3.474 C 0.071 3.317 0 3.092 0 2.798 L 0 0.912 C 0 0.619 0.071 0.393 0.214 0.236 C 0.356 0.079 0.567 0 0.845 0 C 1.124 0 1.334 0.079 1.477 0.236 C 1.619 0.393 1.691 0.619 1.691 0.912 L 1.691 1.265 L 1.155 1.265 L 1.155 0.876 C 1.155 0.745 1.128 0.652 1.074 0.599 C 1.021 0.545 0.95 0.519 0.861 0.519 C 0.772 0.519 0.7 0.545 0.647 0.599 C 0.594 0.652 0.567 0.745 0.567 0.876 L 0.567 2.834 C 0.567 2.965 0.594 3.057 0.647 3.109 C 0.7 3.161 0.772 3.186 0.861 3.186 C 0.95 3.186 1.021 3.161 1.074 3.109 C 1.128 3.057 1.155 2.965 1.155 2.834 L 1.155 2.316 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1imphn\",layoutDependency:layoutDependency,layoutId:\"NwLvpGo2x\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.371 6.089\" overflow=\"visible\"><path d=\"M 1.207 4.07 L 0 0 L 0.999 0 L 1.728 2.776 L 2.458 0 L 3.371 0 L 2.163 4.07 L 2.163 6.089 L 1.207 6.089 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2 3.627\" overflow=\"visible\"><path d=\"M 0.716 2.425 L 0 0 L 0.592 0 L 1.025 1.654 L 1.458 0 L 2 0 L 1.283 2.425 L 1.283 3.627 L 0.716 3.627 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c35ipc\",layoutDependency:layoutDependency,layoutId:\"qdkLnTjl0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1svz4zs\",layoutDependency:layoutDependency,layoutId:\"fquv4t0IH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 118 47\" overflow=\"visible\"><g><path d=\"M 0 0 L 118 0 L 118 47 L 0 47 Z\" fill=\"transparent\"></path><g transform=\"translate(2.21 4.531)\"><path d=\"M 26.385 24.123 C 26.665 24.208 26.979 24.251 27.326 24.251 C 27.673 24.251 28.066 24.16 28.504 23.977 C 28.736 24.135 28.925 24.346 29.071 24.608 C 29.216 24.87 29.289 25.099 29.289 25.294 C 29.289 25.489 29.213 25.769 29.061 26.136 C 28.909 26.501 28.693 26.87 28.413 27.241 C 28.133 27.613 27.795 27.97 27.399 28.311 C 27.003 28.653 26.568 28.957 26.092 29.225 C 24.314 30.237 22.389 30.39 20.318 29.682 C 18.601 29.109 17.376 27.927 16.645 26.136 C 16.28 25.208 16.098 24.211 16.098 23.145 C 16.098 22.078 16.259 21.143 16.581 20.338 C 16.905 19.533 17.328 18.744 17.852 17.969 C 18.375 17.195 18.972 16.439 19.641 15.702 C 20.31 14.966 20.992 14.243 21.689 13.534 C 22.368 12.843 23.05 12.154 23.735 11.467 C 24.405 10.796 25.002 10.138 25.526 9.493 C 26.695 8.066 27.28 6.852 27.28 5.852 C 27.28 4.584 26.719 3.774 25.599 3.42 C 25.27 3.322 24.771 3.273 24.101 3.273 C 23.431 3.273 22.594 3.505 21.588 3.968 C 20.584 4.432 19.585 5.066 18.592 5.871 C 17.599 6.675 16.628 7.62 15.678 8.705 C 14.728 9.79 13.829 10.961 12.982 12.218 C 12.135 13.475 11.363 14.781 10.671 16.13 C 8.624 20.13 7.601 23.623 7.601 26.61 C 7.601 26.952 7.613 27.281 7.637 27.598 C 7.284 28 6.669 28.415 5.792 28.842 C 4.172 29.61 3.151 29.994 2.731 29.994 C 2.311 29.994 1.955 29.911 1.663 29.746 C 1.37 29.582 1.102 29.336 0.859 29.006 C 0.286 28.263 0 27.315 0 26.163 C 0 25.011 0.185 23.812 0.557 22.568 C 0.928 21.325 1.394 20.05 1.955 18.746 C 2.524 17.423 3.127 16.115 3.764 14.824 C 4.409 13.512 5.013 12.247 5.573 11.028 C 6.877 8.188 7.529 6.091 7.529 4.737 C 7.529 3.555 7.449 2.762 7.291 2.36 C 6.986 1.628 6.548 1.25 5.976 1.225 C 6.012 0.409 6.45 0 7.291 0 C 8.131 0 8.844 0.311 9.428 0.933 C 10.317 1.86 10.762 3.274 10.762 5.176 C 10.762 7.383 10.183 9.821 9.026 12.491 C 11.913 8.846 14.539 6.114 16.902 4.298 C 19.752 2.104 22.45 1.006 24.996 1.006 C 27.432 1.006 29.016 1.969 29.747 3.895 C 29.991 4.542 30.113 5.313 30.113 6.21 C 30.113 7.105 29.988 7.968 29.738 8.798 C 29.486 9.63 29.168 10.44 28.787 11.221 C 28.399 12.016 27.988 12.8 27.554 13.571 C 27.116 14.351 26.708 15.168 26.33 16.022 C 25.441 17.985 24.996 19.947 24.996 21.91 C 24.996 23.081 25.459 23.818 26.385 24.123 Z M 48.001 21.508 C 48.001 22.971 48.519 23.703 49.554 23.703 C 50.455 23.703 51.46 23.294 52.569 22.477 C 53.555 21.734 54.42 20.807 55.164 19.698 C 55.712 19.661 55.986 19.886 55.986 20.373 C 55.986 20.789 55.733 21.423 55.228 22.276 C 54.723 23.129 54.232 23.867 53.757 24.489 C 53.282 25.111 52.752 25.72 52.167 26.318 C 51.583 26.916 50.961 27.452 50.303 27.927 C 48.829 28.976 47.392 29.5 45.992 29.5 C 43.872 29.5 42.459 28.744 41.752 27.232 C 40.412 28.232 38.999 28.921 37.513 29.299 C 37.001 29.433 36.432 29.5 35.804 29.5 C 35.177 29.5 34.556 29.387 33.94 29.161 C 33.325 28.936 32.798 28.61 32.36 28.184 C 31.458 27.305 31.008 26.098 31.008 24.562 C 31.008 22.843 31.592 21.039 32.762 19.148 C 33.736 17.575 34.979 16.185 36.49 14.979 C 37.879 13.882 38.999 13.333 39.852 13.333 C 40.314 13.333 40.838 13.699 41.424 14.43 C 40.23 15.272 39.2 16.345 38.335 17.649 C 37.372 19.1 36.891 20.411 36.891 21.581 C 36.891 22.995 37.482 23.703 38.664 23.703 C 39.833 23.703 40.753 23.501 41.424 23.099 C 41.898 21.197 42.964 19.234 44.621 17.21 C 46.265 15.198 47.769 13.936 49.134 13.424 C 49.572 13.266 50.17 13.473 50.925 14.046 C 51.107 14.18 51.247 14.296 51.345 14.394 C 50.309 15.283 49.469 16.49 48.823 18.015 C 48.275 19.307 48.001 20.471 48.001 21.508 Z M 48.001 21.508\" fill=\"rgb(134,150,121)\"></path><path d=\"M 71.426 23.703 C 72.327 23.703 73.332 23.294 74.441 22.477 C 75.427 21.734 76.292 20.807 77.036 19.698 C 77.596 19.649 77.863 19.886 77.839 20.41 C 77.827 20.825 77.574 21.453 77.081 22.294 C 76.588 23.135 76.104 23.867 75.628 24.489 C 75.154 25.111 74.624 25.72 74.039 26.318 C 73.454 26.916 72.833 27.452 72.175 27.927 C 70.701 28.976 69.264 29.5 67.863 29.5 C 66.073 29.5 64.879 28.964 64.282 27.891 C 64.074 27.525 63.977 27.086 63.99 26.574 C 62.953 27.829 61.479 28.707 59.567 29.208 C 58.921 29.378 58.227 29.463 57.484 29.463 C 56.742 29.463 56.062 29.345 55.446 29.107 C 54.831 28.87 54.304 28.537 53.866 28.11 C 52.965 27.22 52.514 26.032 52.514 24.544 C 52.514 22.862 53.227 21.136 54.651 19.368 C 56.053 17.612 57.85 16.174 60.043 15.052 C 62.381 13.869 64.769 13.277 67.205 13.277 C 68.289 13.277 68.77 13.759 68.649 14.723 C 65.847 14.723 63.405 15.479 61.321 16.99 C 60.407 17.661 59.691 18.399 59.173 19.204 C 58.656 20.008 58.397 20.788 58.397 21.544 C 58.397 22.959 58.994 23.666 60.188 23.666 C 61.906 23.666 63.636 22.593 65.378 20.447 C 65.987 19.691 66.696 18.633 67.506 17.274 C 68.317 15.914 68.981 14.804 69.498 13.945 C 70.016 13.085 70.546 12.208 71.088 11.312 C 71.607 10.454 72.127 9.597 72.65 8.742 C 73.88 6.73 74.641 5.523 74.934 5.12 C 75.372 4.511 75.89 4.206 76.487 4.206 C 77.182 4.206 77.687 4.456 78.003 4.956 C 76.664 7.066 75.415 9.303 74.257 11.668 C 73.101 14.034 72.297 15.759 71.846 16.844 C 70.823 19.307 70.312 21.066 70.312 22.121 C 70.312 23.176 70.683 23.703 71.426 23.703 Z M 71.426 23.703\" fill=\"rgb(134,150,121)\"></path><path d=\"M 91.434 13.662 C 91.958 13.065 92.561 12.766 93.243 12.766 C 93.645 12.766 93.986 12.881 94.267 13.113 C 93.06 15.039 91.817 17.905 90.538 21.709 C 90.185 22.758 89.832 23.806 89.479 24.854 C 91.598 24.562 93.645 23.452 95.619 21.527 C 96.203 20.941 96.702 20.331 97.117 19.698 C 97.665 19.661 97.939 19.886 97.939 20.373 C 97.939 20.569 97.793 21.014 97.5 21.709 C 97.207 22.405 96.711 23.203 96.011 24.105 C 95.311 25.007 94.528 25.806 93.663 26.5 C 91.957 27.854 90.045 28.762 87.926 29.225 C 86.781 32.177 85.532 34.402 84.18 35.901 C 82.536 37.73 80.569 38.644 78.279 38.644 C 76.646 38.644 75.214 38.175 73.984 37.237 C 72.669 36.224 72.011 34.987 72.011 33.524 C 72.011 32.914 72.303 32.304 72.887 31.695 C 73.485 31.073 74.112 30.689 74.769 30.543 C 75.294 31.213 76.384 31.762 78.041 32.189 C 78.467 32.298 78.877 32.353 79.273 32.353 C 79.67 32.353 80.103 32.21 80.571 31.924 C 81.04 31.637 81.506 31.244 81.969 30.743 C 82.821 29.805 83.722 28.476 84.673 26.757 C 82.919 28.586 80.983 29.5 78.863 29.5 C 77.571 29.5 76.505 29.043 75.665 28.128 C 74.812 27.202 74.386 26.013 74.386 24.562 C 74.386 22.696 75.117 20.886 76.579 19.13 C 77.992 17.423 79.843 16.034 82.133 14.961 C 84.508 13.851 86.963 13.296 89.498 13.296 C 90.362 13.296 91.008 13.418 91.434 13.662 Z M 80.269 21.581 C 80.269 22.995 80.86 23.703 82.042 23.703 C 83.723 23.703 85.934 21.77 88.676 17.905 C 89.073 17.356 89.462 16.801 89.844 16.241 C 89.991 15.972 90.222 15.552 90.538 14.979 C 87.506 15.052 85.021 15.759 83.083 17.1 C 81.207 18.38 80.269 19.874 80.269 21.581 Z M 80.269 21.581\" fill=\"rgb(134,150,121)\"></path><path d=\"M 101.721 22.313 C 102.428 23.58 104.03 24.214 106.527 24.214 C 108.086 24.214 109.556 23.833 110.939 23.072 C 112.322 22.309 113.507 21.185 114.493 19.698 C 115.041 19.661 115.315 19.886 115.315 20.373 C 115.315 20.922 114.989 21.712 114.338 22.743 C 113.687 23.773 113.078 24.605 112.511 25.239 C 111.945 25.873 111.311 26.462 110.61 27.005 C 109.909 27.548 109.153 28.016 108.355 28.403 C 106.613 29.256 104.779 29.682 102.855 29.682 C 98.98 29.682 96.465 28.61 95.308 26.465 C 94.893 25.684 94.686 24.791 94.686 23.786 C 94.686 22.779 94.859 21.856 95.206 21.014 C 95.554 20.173 96.033 19.371 96.641 18.61 C 97.251 17.847 97.976 17.143 98.817 16.498 C 99.657 15.851 100.571 15.296 101.557 14.833 C 103.652 13.821 105.79 13.314 107.97 13.314 C 109.541 13.314 110.62 13.808 111.205 14.796 C 111.412 15.137 111.515 15.592 111.515 16.159 C 111.515 16.726 111.372 17.283 111.086 17.832 C 110.799 18.38 110.412 18.877 109.925 19.322 C 109.438 19.768 108.871 20.158 108.225 20.493 C 107.58 20.829 106.893 21.118 106.162 21.362 C 104.87 21.801 103.39 22.118 101.721 22.313 Z M 101.466 20.612 C 103.025 20.429 104.364 19.995 105.485 19.313 C 106.667 18.581 107.258 17.725 107.258 16.744 C 107.258 15.762 106.807 15.271 105.906 15.271 C 104.737 15.271 103.719 15.832 102.855 16.955 C 102.026 18.027 101.563 19.246 101.466 20.612 Z M 101.466 20.612\" fill=\"rgb(134,150,121)\"></path></g></g></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70 28\" overflow=\"visible\"><g><path d=\"M 0 0 L 70 0 L 70 28 L 0 28 Z\" fill=\"transparent\"></path><g transform=\"translate(1.311 2.699)\"><path d=\"M 15.652 14.371 C 15.818 14.422 16.004 14.447 16.21 14.447 C 16.416 14.447 16.649 14.393 16.909 14.284 C 17.047 14.378 17.159 14.504 17.245 14.66 C 17.332 14.816 17.375 14.953 17.375 15.069 C 17.375 15.185 17.33 15.352 17.24 15.57 C 17.149 15.788 17.021 16.007 16.855 16.229 C 16.689 16.45 16.489 16.663 16.254 16.866 C 16.019 17.07 15.761 17.251 15.479 17.411 C 14.424 18.014 13.282 18.104 12.053 17.683 C 11.034 17.342 10.308 16.638 9.874 15.57 C 9.658 15.018 9.55 14.424 9.55 13.789 C 9.55 13.153 9.645 12.596 9.836 12.116 C 10.028 11.637 10.279 11.166 10.59 10.705 C 10.901 10.244 11.254 9.794 11.652 9.354 C 12.048 8.916 12.453 8.485 12.866 8.063 C 13.269 7.651 13.674 7.24 14.08 6.831 C 14.478 6.432 14.832 6.04 15.142 5.655 C 15.836 4.805 16.183 4.082 16.183 3.486 C 16.183 2.731 15.85 2.248 15.186 2.038 C 14.991 1.979 14.694 1.95 14.297 1.95 C 13.9 1.95 13.403 2.088 12.807 2.364 C 12.211 2.64 11.618 3.018 11.029 3.498 C 10.44 3.977 9.864 4.539 9.301 5.186 C 8.737 5.833 8.204 6.53 7.701 7.279 C 7.199 8.028 6.741 8.806 6.33 9.61 C 5.116 11.992 4.509 14.073 4.509 15.853 C 4.509 16.057 4.516 16.253 4.531 16.441 C 4.321 16.681 3.956 16.928 3.436 17.182 C 2.475 17.64 1.869 17.869 1.62 17.869 C 1.371 17.869 1.16 17.819 0.987 17.721 C 0.813 17.623 0.654 17.477 0.509 17.28 C 0.17 16.838 0 16.273 0 15.586 C 0 14.9 0.11 14.186 0.33 13.445 C 0.551 12.704 0.827 11.945 1.16 11.168 C 1.497 10.38 1.855 9.6 2.233 8.831 C 2.616 8.05 2.974 7.296 3.306 6.57 C 4.079 4.878 4.466 3.628 4.466 2.822 C 4.466 2.118 4.419 1.646 4.325 1.406 C 4.144 0.97 3.884 0.745 3.545 0.73 C 3.566 0.243 3.826 0 4.325 0 C 4.824 0 5.246 0.185 5.593 0.556 C 6.12 1.108 6.384 1.951 6.384 3.084 C 6.384 4.398 6.041 5.851 5.354 7.442 C 7.067 5.27 8.625 3.643 10.027 2.56 C 11.717 1.253 13.318 0.6 14.828 0.6 C 16.273 0.6 17.213 1.173 17.647 2.32 C 17.791 2.706 17.864 3.165 17.864 3.699 C 17.864 4.233 17.789 4.747 17.641 5.241 C 17.492 5.737 17.303 6.22 17.077 6.685 C 16.847 7.159 16.603 7.625 16.346 8.085 C 16.086 8.549 15.844 9.036 15.62 9.545 C 15.092 10.714 14.828 11.884 14.828 13.053 C 14.828 13.75 15.103 14.19 15.652 14.371 Z M 28.475 12.813 C 28.475 13.685 28.782 14.121 29.396 14.121 C 29.931 14.121 30.527 13.877 31.185 13.391 C 31.77 12.948 32.283 12.396 32.724 11.735 C 33.049 11.713 33.212 11.847 33.212 12.137 C 33.212 12.385 33.062 12.763 32.762 13.271 C 32.463 13.779 32.172 14.219 31.889 14.589 C 31.608 14.96 31.293 15.323 30.946 15.679 C 30.6 16.035 30.231 16.354 29.841 16.637 C 28.966 17.262 28.114 17.575 27.283 17.575 C 26.026 17.575 25.188 17.124 24.768 16.223 C 23.973 16.819 23.135 17.229 22.254 17.455 C 21.95 17.535 21.612 17.575 21.24 17.575 C 20.868 17.575 20.499 17.507 20.134 17.373 C 19.769 17.238 19.456 17.044 19.196 16.79 C 18.662 16.267 18.395 15.548 18.395 14.633 C 18.395 13.609 18.741 12.534 19.435 11.407 C 20.013 10.47 20.75 9.642 21.647 8.923 C 22.471 8.27 23.135 7.943 23.641 7.943 C 23.915 7.943 24.226 8.161 24.573 8.597 C 23.865 9.098 23.254 9.737 22.741 10.515 C 22.17 11.379 21.884 12.16 21.884 12.857 C 21.884 13.699 22.235 14.121 22.936 14.121 C 23.63 14.121 24.176 14.001 24.573 13.761 C 24.855 12.628 25.487 11.458 26.47 10.253 C 27.445 9.054 28.338 8.303 29.147 7.997 C 29.407 7.903 29.762 8.026 30.21 8.368 C 30.318 8.448 30.401 8.517 30.459 8.575 C 29.845 9.105 29.346 9.824 28.963 10.733 C 28.638 11.502 28.475 12.196 28.475 12.813 Z M 28.475 12.813\" fill=\"rgb(134,150,121)\"></path><path d=\"M 42.371 14.121 C 42.906 14.121 43.502 13.877 44.16 13.391 C 44.745 12.948 45.258 12.396 45.699 11.735 C 46.031 11.706 46.19 11.847 46.176 12.159 C 46.169 12.406 46.019 12.78 45.726 13.281 C 45.434 13.783 45.146 14.219 44.864 14.589 C 44.583 14.96 44.268 15.323 43.921 15.679 C 43.575 16.035 43.206 16.354 42.815 16.637 C 41.941 17.262 41.089 17.575 40.258 17.575 C 39.196 17.575 38.487 17.255 38.133 16.616 C 38.01 16.398 37.952 16.136 37.96 15.831 C 37.345 16.579 36.471 17.102 35.336 17.4 C 34.953 17.502 34.541 17.553 34.101 17.553 C 33.66 17.553 33.257 17.482 32.892 17.34 C 32.527 17.199 32.214 17.001 31.955 16.747 C 31.42 16.216 31.153 15.508 31.153 14.622 C 31.153 13.62 31.575 12.592 32.42 11.539 C 33.252 10.493 34.318 9.635 35.619 8.967 C 37.006 8.262 38.422 7.91 39.867 7.91 C 40.51 7.91 40.796 8.197 40.724 8.771 C 39.062 8.771 37.613 9.221 36.377 10.122 C 35.835 10.521 35.41 10.961 35.103 11.441 C 34.796 11.92 34.643 12.385 34.643 12.835 C 34.643 13.678 34.997 14.099 35.705 14.099 C 36.724 14.099 37.75 13.46 38.784 12.181 C 39.145 11.731 39.566 11.101 40.046 10.291 C 40.527 9.481 40.921 8.82 41.228 8.308 C 41.535 7.796 41.849 7.273 42.171 6.739 C 42.478 6.228 42.787 5.718 43.098 5.208 C 43.827 4.009 44.279 3.29 44.452 3.05 C 44.712 2.687 45.019 2.506 45.374 2.506 C 45.786 2.506 46.086 2.655 46.273 2.952 C 45.478 4.209 44.738 5.542 44.051 6.951 C 43.365 8.361 42.888 9.388 42.62 10.035 C 42.014 11.502 41.71 12.55 41.71 13.178 C 41.71 13.807 41.931 14.121 42.371 14.121 Z M 42.371 14.121\" fill=\"rgb(134,150,121)\"></path><path d=\"M 54.24 8.139 C 54.551 7.783 54.909 7.605 55.314 7.605 C 55.552 7.605 55.754 7.674 55.921 7.812 C 55.205 8.96 54.468 10.667 53.709 12.933 C 53.5 13.558 53.29 14.182 53.08 14.807 C 54.338 14.633 55.552 13.972 56.723 12.824 C 57.069 12.476 57.366 12.112 57.612 11.735 C 57.937 11.713 58.099 11.847 58.099 12.137 C 58.099 12.254 58.013 12.519 57.839 12.933 C 57.665 13.347 57.371 13.823 56.956 14.361 C 56.54 14.898 56.076 15.374 55.563 15.787 C 54.551 16.594 53.417 17.135 52.159 17.411 C 51.48 19.169 50.739 20.495 49.937 21.388 C 48.962 22.477 47.795 23.022 46.437 23.022 C 45.468 23.022 44.618 22.743 43.889 22.184 C 43.109 21.58 42.718 20.843 42.718 19.972 C 42.718 19.608 42.892 19.245 43.238 18.882 C 43.593 18.512 43.965 18.283 44.355 18.196 C 44.666 18.595 45.313 18.922 46.296 19.176 C 46.548 19.241 46.792 19.274 47.027 19.274 C 47.262 19.274 47.518 19.189 47.796 19.018 C 48.075 18.848 48.351 18.613 48.626 18.315 C 49.131 17.756 49.666 16.964 50.23 15.94 C 49.189 17.03 48.041 17.575 46.783 17.575 C 46.017 17.575 45.384 17.302 44.886 16.757 C 44.38 16.205 44.127 15.497 44.127 14.633 C 44.127 13.521 44.561 12.443 45.428 11.397 C 46.267 10.38 47.365 9.552 48.723 8.913 C 50.132 8.252 51.588 7.921 53.092 7.921 C 53.605 7.921 53.988 7.994 54.24 8.139 Z M 47.617 12.857 C 47.617 13.699 47.968 14.121 48.669 14.121 C 49.666 14.121 50.978 12.969 52.604 10.667 C 52.84 10.34 53.071 10.009 53.297 9.675 C 53.384 9.515 53.522 9.265 53.709 8.923 C 51.91 8.967 50.436 9.388 49.287 10.187 C 48.174 10.95 47.617 11.84 47.617 12.857 Z M 47.617 12.857\" fill=\"rgb(134,150,121)\"></path><path d=\"M 60.343 13.293 C 60.762 14.048 61.713 14.425 63.194 14.425 C 64.119 14.425 64.991 14.198 65.811 13.745 C 66.632 13.291 67.334 12.621 67.92 11.735 C 68.245 11.713 68.407 11.847 68.407 12.137 C 68.407 12.464 68.214 12.935 67.828 13.549 C 67.441 14.162 67.08 14.658 66.744 15.036 C 66.408 15.414 66.032 15.764 65.616 16.088 C 65.2 16.411 64.752 16.69 64.278 16.921 C 63.245 17.429 62.157 17.683 61.015 17.683 C 58.717 17.683 57.225 17.044 56.539 15.766 C 56.293 15.301 56.17 14.769 56.17 14.17 C 56.17 13.571 56.272 13.02 56.478 12.519 C 56.685 12.018 56.968 11.54 57.33 11.087 C 57.691 10.632 58.121 10.213 58.62 9.828 C 59.118 9.443 59.661 9.113 60.246 8.837 C 61.489 8.234 62.757 7.932 64.05 7.932 C 64.982 7.932 65.622 8.226 65.969 8.815 C 66.092 9.018 66.153 9.289 66.153 9.627 C 66.153 9.964 66.068 10.296 65.898 10.623 C 65.728 10.95 65.499 11.246 65.21 11.511 C 64.921 11.776 64.585 12.009 64.202 12.209 C 63.819 12.409 63.411 12.581 62.977 12.726 C 62.211 12.988 61.333 13.177 60.343 13.293 Z M 60.192 12.279 C 61.116 12.17 61.911 11.912 62.576 11.505 C 63.277 11.07 63.628 10.56 63.628 9.975 C 63.628 9.39 63.36 9.098 62.826 9.098 C 62.132 9.098 61.528 9.432 61.015 10.101 C 60.524 10.74 60.249 11.466 60.192 12.279 Z M 60.192 12.279\" fill=\"rgb(134,150,121)\"></path></g></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1jmc2mf\",layoutDependency:layoutDependency,layoutId:\"x7k08LwBG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 118 47\" overflow=\"visible\"><path d=\"M 0 0 L 118 0 L 118 47 L 0 47 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70 28\" overflow=\"visible\"><path d=\"M 0 0 L 70 0 L 70 28 L 0 28 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-16z6qfv\",layoutDependency:layoutDependency,layoutId:\"cBk1DcpDU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115.315 38.644\" overflow=\"visible\"><g><path d=\"M 26.385 24.123 C 26.665 24.208 26.979 24.251 27.326 24.251 C 27.673 24.251 28.066 24.16 28.504 23.977 C 28.736 24.135 28.925 24.346 29.071 24.608 C 29.216 24.87 29.289 25.099 29.289 25.294 C 29.289 25.489 29.213 25.769 29.061 26.136 C 28.909 26.501 28.693 26.87 28.413 27.241 C 28.133 27.613 27.795 27.97 27.399 28.311 C 27.003 28.653 26.568 28.957 26.092 29.225 C 24.314 30.237 22.389 30.39 20.318 29.682 C 18.601 29.109 17.376 27.927 16.645 26.136 C 16.28 25.208 16.098 24.211 16.098 23.145 C 16.098 22.078 16.259 21.143 16.581 20.338 C 16.905 19.533 17.328 18.744 17.852 17.969 C 18.375 17.195 18.972 16.439 19.641 15.702 C 20.31 14.966 20.992 14.243 21.689 13.534 C 22.368 12.843 23.05 12.154 23.735 11.467 C 24.405 10.796 25.002 10.138 25.526 9.493 C 26.695 8.066 27.28 6.852 27.28 5.852 C 27.28 4.584 26.719 3.774 25.599 3.42 C 25.27 3.322 24.771 3.273 24.101 3.273 C 23.431 3.273 22.594 3.505 21.588 3.968 C 20.584 4.432 19.585 5.066 18.592 5.871 C 17.599 6.675 16.628 7.62 15.678 8.705 C 14.728 9.79 13.829 10.961 12.982 12.218 C 12.135 13.475 11.363 14.781 10.671 16.13 C 8.624 20.13 7.601 23.623 7.601 26.61 C 7.601 26.952 7.613 27.281 7.637 27.598 C 7.284 28 6.669 28.415 5.792 28.842 C 4.172 29.61 3.151 29.994 2.731 29.994 C 2.311 29.994 1.955 29.911 1.663 29.746 C 1.37 29.582 1.102 29.336 0.859 29.006 C 0.286 28.263 0 27.315 0 26.163 C 0 25.011 0.185 23.812 0.557 22.568 C 0.928 21.325 1.394 20.05 1.955 18.746 C 2.524 17.423 3.127 16.115 3.764 14.824 C 4.409 13.512 5.013 12.247 5.573 11.028 C 6.877 8.188 7.529 6.091 7.529 4.737 C 7.529 3.555 7.449 2.762 7.291 2.36 C 6.986 1.628 6.548 1.25 5.976 1.225 C 6.012 0.409 6.45 0 7.291 0 C 8.131 0 8.844 0.311 9.428 0.933 C 10.317 1.86 10.762 3.274 10.762 5.176 C 10.762 7.383 10.183 9.821 9.026 12.491 C 11.913 8.846 14.539 6.114 16.902 4.298 C 19.752 2.104 22.45 1.006 24.996 1.006 C 27.432 1.006 29.016 1.969 29.747 3.895 C 29.991 4.542 30.113 5.313 30.113 6.21 C 30.113 7.105 29.988 7.968 29.738 8.798 C 29.486 9.63 29.168 10.44 28.787 11.221 C 28.399 12.016 27.988 12.8 27.554 13.571 C 27.116 14.351 26.708 15.168 26.33 16.022 C 25.441 17.985 24.996 19.947 24.996 21.91 C 24.996 23.081 25.459 23.818 26.385 24.123 Z M 48.001 21.508 C 48.001 22.971 48.519 23.703 49.554 23.703 C 50.455 23.703 51.46 23.294 52.569 22.477 C 53.555 21.734 54.42 20.807 55.164 19.698 C 55.712 19.661 55.986 19.886 55.986 20.373 C 55.986 20.789 55.733 21.423 55.228 22.276 C 54.723 23.129 54.232 23.867 53.757 24.489 C 53.282 25.111 52.752 25.72 52.167 26.318 C 51.583 26.916 50.961 27.452 50.303 27.927 C 48.829 28.976 47.392 29.5 45.992 29.5 C 43.872 29.5 42.459 28.744 41.752 27.232 C 40.412 28.232 38.999 28.921 37.513 29.299 C 37.001 29.433 36.432 29.5 35.804 29.5 C 35.177 29.5 34.556 29.387 33.94 29.161 C 33.325 28.936 32.798 28.61 32.36 28.184 C 31.458 27.305 31.008 26.098 31.008 24.562 C 31.008 22.843 31.592 21.039 32.762 19.148 C 33.736 17.575 34.979 16.185 36.49 14.979 C 37.879 13.882 38.999 13.333 39.852 13.333 C 40.314 13.333 40.838 13.699 41.424 14.43 C 40.23 15.272 39.2 16.345 38.335 17.649 C 37.372 19.1 36.891 20.411 36.891 21.581 C 36.891 22.995 37.482 23.703 38.664 23.703 C 39.833 23.703 40.753 23.501 41.424 23.099 C 41.898 21.197 42.964 19.234 44.621 17.21 C 46.265 15.198 47.769 13.936 49.134 13.424 C 49.572 13.266 50.17 13.473 50.925 14.046 C 51.107 14.18 51.247 14.296 51.345 14.394 C 50.309 15.283 49.469 16.49 48.823 18.015 C 48.275 19.307 48.001 20.471 48.001 21.508 Z M 48.001 21.508\" fill=\"rgb(134,150,121)\"></path><path d=\"M 71.426 23.703 C 72.327 23.703 73.332 23.294 74.441 22.477 C 75.427 21.734 76.292 20.807 77.036 19.698 C 77.596 19.649 77.863 19.886 77.839 20.41 C 77.827 20.825 77.574 21.453 77.081 22.294 C 76.588 23.135 76.104 23.867 75.628 24.489 C 75.154 25.111 74.624 25.72 74.039 26.318 C 73.454 26.916 72.833 27.452 72.175 27.927 C 70.701 28.976 69.264 29.5 67.863 29.5 C 66.073 29.5 64.879 28.964 64.282 27.891 C 64.074 27.525 63.977 27.086 63.99 26.574 C 62.953 27.829 61.479 28.707 59.567 29.208 C 58.921 29.378 58.227 29.463 57.484 29.463 C 56.742 29.463 56.062 29.345 55.446 29.107 C 54.831 28.87 54.304 28.537 53.866 28.11 C 52.965 27.22 52.514 26.032 52.514 24.544 C 52.514 22.862 53.227 21.136 54.651 19.368 C 56.053 17.612 57.85 16.174 60.043 15.052 C 62.381 13.869 64.769 13.277 67.205 13.277 C 68.289 13.277 68.77 13.759 68.649 14.723 C 65.847 14.723 63.405 15.479 61.321 16.99 C 60.407 17.661 59.691 18.399 59.173 19.204 C 58.656 20.008 58.397 20.788 58.397 21.544 C 58.397 22.959 58.994 23.666 60.188 23.666 C 61.906 23.666 63.636 22.593 65.378 20.447 C 65.987 19.691 66.696 18.633 67.506 17.274 C 68.317 15.914 68.981 14.804 69.498 13.945 C 70.016 13.085 70.546 12.208 71.088 11.312 C 71.607 10.454 72.127 9.597 72.65 8.742 C 73.88 6.73 74.641 5.523 74.934 5.12 C 75.372 4.511 75.89 4.206 76.487 4.206 C 77.182 4.206 77.687 4.456 78.003 4.956 C 76.664 7.066 75.415 9.303 74.257 11.668 C 73.101 14.034 72.297 15.759 71.846 16.844 C 70.823 19.307 70.312 21.066 70.312 22.121 C 70.312 23.176 70.683 23.703 71.426 23.703 Z M 71.426 23.703\" fill=\"rgb(134,150,121)\"></path><path d=\"M 91.434 13.662 C 91.958 13.065 92.561 12.766 93.243 12.766 C 93.645 12.766 93.986 12.881 94.267 13.113 C 93.06 15.039 91.817 17.905 90.538 21.709 C 90.185 22.758 89.832 23.806 89.479 24.854 C 91.598 24.562 93.645 23.452 95.619 21.527 C 96.203 20.941 96.702 20.331 97.117 19.698 C 97.665 19.661 97.939 19.886 97.939 20.373 C 97.939 20.569 97.793 21.014 97.5 21.709 C 97.207 22.405 96.711 23.203 96.011 24.105 C 95.311 25.007 94.528 25.806 93.663 26.5 C 91.957 27.854 90.045 28.762 87.926 29.225 C 86.781 32.177 85.532 34.402 84.18 35.901 C 82.536 37.73 80.569 38.644 78.279 38.644 C 76.646 38.644 75.214 38.175 73.984 37.237 C 72.669 36.224 72.011 34.987 72.011 33.524 C 72.011 32.914 72.303 32.304 72.887 31.695 C 73.485 31.073 74.112 30.689 74.769 30.543 C 75.294 31.213 76.384 31.762 78.041 32.189 C 78.467 32.298 78.877 32.353 79.273 32.353 C 79.67 32.353 80.103 32.21 80.571 31.924 C 81.04 31.637 81.506 31.244 81.969 30.743 C 82.821 29.805 83.722 28.476 84.673 26.757 C 82.919 28.586 80.983 29.5 78.863 29.5 C 77.571 29.5 76.505 29.043 75.665 28.128 C 74.812 27.202 74.386 26.013 74.386 24.562 C 74.386 22.696 75.117 20.886 76.579 19.13 C 77.992 17.423 79.843 16.034 82.133 14.961 C 84.508 13.851 86.963 13.296 89.498 13.296 C 90.362 13.296 91.008 13.418 91.434 13.662 Z M 80.269 21.581 C 80.269 22.995 80.86 23.703 82.042 23.703 C 83.723 23.703 85.934 21.77 88.676 17.905 C 89.073 17.356 89.462 16.801 89.844 16.241 C 89.991 15.972 90.222 15.552 90.538 14.979 C 87.506 15.052 85.021 15.759 83.083 17.1 C 81.207 18.38 80.269 19.874 80.269 21.581 Z M 80.269 21.581\" fill=\"rgb(134,150,121)\"></path><path d=\"M 101.721 22.313 C 102.428 23.58 104.03 24.214 106.527 24.214 C 108.086 24.214 109.556 23.833 110.939 23.072 C 112.322 22.309 113.507 21.185 114.493 19.698 C 115.041 19.661 115.315 19.886 115.315 20.373 C 115.315 20.922 114.989 21.712 114.338 22.743 C 113.687 23.773 113.078 24.605 112.511 25.239 C 111.945 25.873 111.311 26.462 110.61 27.005 C 109.909 27.548 109.153 28.016 108.355 28.403 C 106.613 29.256 104.779 29.682 102.855 29.682 C 98.98 29.682 96.465 28.61 95.308 26.465 C 94.893 25.684 94.686 24.791 94.686 23.786 C 94.686 22.779 94.859 21.856 95.206 21.014 C 95.554 20.173 96.033 19.371 96.641 18.61 C 97.251 17.847 97.976 17.143 98.817 16.498 C 99.657 15.851 100.571 15.296 101.557 14.833 C 103.652 13.821 105.79 13.314 107.97 13.314 C 109.541 13.314 110.62 13.808 111.205 14.796 C 111.412 15.137 111.515 15.592 111.515 16.159 C 111.515 16.726 111.372 17.283 111.086 17.832 C 110.799 18.38 110.412 18.877 109.925 19.322 C 109.438 19.768 108.871 20.158 108.225 20.493 C 107.58 20.829 106.893 21.118 106.162 21.362 C 104.87 21.801 103.39 22.118 101.721 22.313 Z M 101.466 20.612 C 103.025 20.429 104.364 19.995 105.485 19.313 C 106.667 18.581 107.258 17.725 107.258 16.744 C 107.258 15.762 106.807 15.271 105.906 15.271 C 104.737 15.271 103.719 15.832 102.855 16.955 C 102.026 18.027 101.563 19.246 101.466 20.612 Z M 101.466 20.612\" fill=\"rgb(134,150,121)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68.407 23.022\" overflow=\"visible\"><g><path d=\"M 15.652 14.371 C 15.818 14.422 16.004 14.447 16.21 14.447 C 16.416 14.447 16.649 14.393 16.909 14.284 C 17.047 14.378 17.159 14.504 17.245 14.66 C 17.332 14.816 17.375 14.953 17.375 15.069 C 17.375 15.185 17.33 15.352 17.24 15.57 C 17.149 15.788 17.021 16.007 16.855 16.229 C 16.689 16.45 16.489 16.663 16.254 16.866 C 16.019 17.07 15.761 17.251 15.479 17.411 C 14.424 18.014 13.282 18.104 12.053 17.683 C 11.034 17.342 10.308 16.638 9.874 15.57 C 9.658 15.018 9.55 14.424 9.55 13.789 C 9.55 13.153 9.645 12.596 9.836 12.116 C 10.028 11.637 10.279 11.166 10.59 10.705 C 10.901 10.244 11.254 9.794 11.652 9.354 C 12.048 8.916 12.453 8.485 12.866 8.063 C 13.269 7.651 13.674 7.24 14.08 6.831 C 14.478 6.432 14.832 6.04 15.142 5.655 C 15.836 4.805 16.183 4.082 16.183 3.486 C 16.183 2.731 15.85 2.248 15.186 2.038 C 14.991 1.979 14.694 1.95 14.297 1.95 C 13.9 1.95 13.403 2.088 12.807 2.364 C 12.211 2.64 11.618 3.018 11.029 3.498 C 10.44 3.977 9.864 4.539 9.301 5.186 C 8.737 5.833 8.204 6.53 7.701 7.279 C 7.199 8.028 6.741 8.806 6.33 9.61 C 5.116 11.992 4.509 14.073 4.509 15.853 C 4.509 16.057 4.516 16.253 4.531 16.441 C 4.321 16.681 3.956 16.928 3.436 17.182 C 2.475 17.64 1.869 17.869 1.62 17.869 C 1.371 17.869 1.16 17.819 0.987 17.721 C 0.813 17.623 0.654 17.477 0.509 17.28 C 0.17 16.838 0 16.273 0 15.586 C 0 14.9 0.11 14.186 0.33 13.445 C 0.551 12.704 0.827 11.945 1.16 11.168 C 1.497 10.38 1.855 9.6 2.233 8.831 C 2.616 8.05 2.974 7.296 3.306 6.57 C 4.079 4.878 4.466 3.628 4.466 2.822 C 4.466 2.118 4.419 1.646 4.325 1.406 C 4.144 0.97 3.884 0.745 3.545 0.73 C 3.566 0.243 3.826 0 4.325 0 C 4.824 0 5.246 0.185 5.593 0.556 C 6.12 1.108 6.384 1.951 6.384 3.084 C 6.384 4.398 6.041 5.851 5.354 7.442 C 7.067 5.27 8.625 3.643 10.027 2.56 C 11.717 1.253 13.318 0.6 14.828 0.6 C 16.273 0.6 17.213 1.173 17.647 2.32 C 17.791 2.706 17.864 3.165 17.864 3.699 C 17.864 4.233 17.789 4.747 17.641 5.241 C 17.492 5.737 17.303 6.22 17.077 6.685 C 16.847 7.159 16.603 7.625 16.346 8.085 C 16.086 8.549 15.844 9.036 15.62 9.545 C 15.092 10.714 14.828 11.884 14.828 13.053 C 14.828 13.75 15.103 14.19 15.652 14.371 Z M 28.475 12.813 C 28.475 13.685 28.782 14.121 29.396 14.121 C 29.931 14.121 30.527 13.877 31.185 13.391 C 31.77 12.948 32.283 12.396 32.724 11.735 C 33.049 11.713 33.212 11.847 33.212 12.137 C 33.212 12.385 33.062 12.763 32.762 13.271 C 32.463 13.779 32.172 14.219 31.889 14.589 C 31.608 14.96 31.293 15.323 30.946 15.679 C 30.6 16.035 30.231 16.354 29.841 16.637 C 28.966 17.262 28.114 17.575 27.283 17.575 C 26.026 17.575 25.188 17.124 24.768 16.223 C 23.973 16.819 23.135 17.229 22.254 17.455 C 21.95 17.535 21.612 17.575 21.24 17.575 C 20.868 17.575 20.499 17.507 20.134 17.373 C 19.769 17.238 19.456 17.044 19.196 16.79 C 18.662 16.267 18.395 15.548 18.395 14.633 C 18.395 13.609 18.741 12.534 19.435 11.407 C 20.013 10.47 20.75 9.642 21.647 8.923 C 22.471 8.27 23.135 7.943 23.641 7.943 C 23.915 7.943 24.226 8.161 24.573 8.597 C 23.865 9.098 23.254 9.737 22.741 10.515 C 22.17 11.379 21.884 12.16 21.884 12.857 C 21.884 13.699 22.235 14.121 22.936 14.121 C 23.63 14.121 24.176 14.001 24.573 13.761 C 24.855 12.628 25.487 11.458 26.47 10.253 C 27.445 9.054 28.338 8.303 29.147 7.997 C 29.407 7.903 29.762 8.026 30.21 8.368 C 30.318 8.448 30.401 8.517 30.459 8.575 C 29.845 9.105 29.346 9.824 28.963 10.733 C 28.638 11.502 28.475 12.196 28.475 12.813 Z M 28.475 12.813\" fill=\"rgb(134,150,121)\"></path><path d=\"M 42.371 14.121 C 42.906 14.121 43.502 13.877 44.16 13.391 C 44.745 12.948 45.258 12.396 45.699 11.735 C 46.031 11.706 46.19 11.847 46.176 12.159 C 46.169 12.406 46.019 12.78 45.726 13.281 C 45.434 13.783 45.146 14.219 44.864 14.589 C 44.583 14.96 44.268 15.323 43.921 15.679 C 43.575 16.035 43.206 16.354 42.815 16.637 C 41.941 17.262 41.089 17.575 40.258 17.575 C 39.196 17.575 38.487 17.255 38.133 16.616 C 38.01 16.398 37.952 16.136 37.96 15.831 C 37.345 16.579 36.471 17.102 35.336 17.4 C 34.953 17.502 34.541 17.553 34.101 17.553 C 33.66 17.553 33.257 17.482 32.892 17.34 C 32.527 17.199 32.214 17.001 31.955 16.747 C 31.42 16.216 31.153 15.508 31.153 14.622 C 31.153 13.62 31.575 12.592 32.42 11.539 C 33.252 10.493 34.318 9.635 35.619 8.967 C 37.006 8.262 38.422 7.91 39.867 7.91 C 40.51 7.91 40.796 8.197 40.724 8.771 C 39.062 8.771 37.613 9.221 36.377 10.122 C 35.835 10.521 35.41 10.961 35.103 11.441 C 34.796 11.92 34.643 12.385 34.643 12.835 C 34.643 13.678 34.997 14.099 35.705 14.099 C 36.724 14.099 37.75 13.46 38.784 12.181 C 39.145 11.731 39.566 11.101 40.046 10.291 C 40.527 9.481 40.921 8.82 41.228 8.308 C 41.535 7.796 41.849 7.273 42.171 6.739 C 42.478 6.228 42.787 5.718 43.098 5.208 C 43.827 4.009 44.279 3.29 44.452 3.05 C 44.712 2.687 45.019 2.506 45.374 2.506 C 45.786 2.506 46.086 2.655 46.273 2.952 C 45.478 4.209 44.738 5.542 44.051 6.951 C 43.365 8.361 42.888 9.388 42.62 10.035 C 42.014 11.502 41.71 12.55 41.71 13.178 C 41.71 13.807 41.931 14.121 42.371 14.121 Z M 42.371 14.121\" fill=\"rgb(134,150,121)\"></path><path d=\"M 54.24 8.139 C 54.551 7.783 54.909 7.605 55.314 7.605 C 55.552 7.605 55.754 7.674 55.921 7.812 C 55.205 8.96 54.468 10.667 53.709 12.933 C 53.5 13.558 53.29 14.182 53.08 14.807 C 54.338 14.633 55.552 13.972 56.723 12.824 C 57.069 12.476 57.366 12.112 57.612 11.735 C 57.937 11.713 58.099 11.847 58.099 12.137 C 58.099 12.254 58.013 12.519 57.839 12.933 C 57.665 13.347 57.371 13.823 56.956 14.361 C 56.54 14.898 56.076 15.374 55.563 15.787 C 54.551 16.594 53.417 17.135 52.159 17.411 C 51.48 19.169 50.739 20.495 49.937 21.388 C 48.962 22.477 47.795 23.022 46.437 23.022 C 45.468 23.022 44.618 22.743 43.889 22.184 C 43.109 21.58 42.718 20.843 42.718 19.972 C 42.718 19.608 42.892 19.245 43.238 18.882 C 43.593 18.512 43.965 18.283 44.355 18.196 C 44.666 18.595 45.313 18.922 46.296 19.176 C 46.548 19.241 46.792 19.274 47.027 19.274 C 47.262 19.274 47.518 19.189 47.796 19.018 C 48.075 18.848 48.351 18.613 48.626 18.315 C 49.131 17.756 49.666 16.964 50.23 15.94 C 49.189 17.03 48.041 17.575 46.783 17.575 C 46.017 17.575 45.384 17.302 44.886 16.757 C 44.38 16.205 44.127 15.497 44.127 14.633 C 44.127 13.521 44.561 12.443 45.428 11.397 C 46.267 10.38 47.365 9.552 48.723 8.913 C 50.132 8.252 51.588 7.921 53.092 7.921 C 53.605 7.921 53.988 7.994 54.24 8.139 Z M 47.617 12.857 C 47.617 13.699 47.968 14.121 48.669 14.121 C 49.666 14.121 50.978 12.969 52.604 10.667 C 52.84 10.34 53.071 10.009 53.297 9.675 C 53.384 9.515 53.522 9.265 53.709 8.923 C 51.91 8.967 50.436 9.388 49.287 10.187 C 48.174 10.95 47.617 11.84 47.617 12.857 Z M 47.617 12.857\" fill=\"rgb(134,150,121)\"></path><path d=\"M 60.343 13.293 C 60.762 14.048 61.713 14.425 63.194 14.425 C 64.119 14.425 64.991 14.198 65.811 13.745 C 66.632 13.291 67.334 12.621 67.92 11.735 C 68.245 11.713 68.407 11.847 68.407 12.137 C 68.407 12.464 68.214 12.935 67.828 13.549 C 67.441 14.162 67.08 14.658 66.744 15.036 C 66.408 15.414 66.032 15.764 65.616 16.088 C 65.2 16.411 64.752 16.69 64.278 16.921 C 63.245 17.429 62.157 17.683 61.015 17.683 C 58.717 17.683 57.225 17.044 56.539 15.766 C 56.293 15.301 56.17 14.769 56.17 14.17 C 56.17 13.571 56.272 13.02 56.478 12.519 C 56.685 12.018 56.968 11.54 57.33 11.087 C 57.691 10.632 58.121 10.213 58.62 9.828 C 59.118 9.443 59.661 9.113 60.246 8.837 C 61.489 8.234 62.757 7.932 64.05 7.932 C 64.982 7.932 65.622 8.226 65.969 8.815 C 66.092 9.018 66.153 9.289 66.153 9.627 C 66.153 9.964 66.068 10.296 65.898 10.623 C 65.728 10.95 65.499 11.246 65.21 11.511 C 64.921 11.776 64.585 12.009 64.202 12.209 C 63.819 12.409 63.411 12.581 62.977 12.726 C 62.211 12.988 61.333 13.177 60.343 13.293 Z M 60.192 12.279 C 61.116 12.17 61.911 11.912 62.576 11.505 C 63.277 11.07 63.628 10.56 63.628 9.975 C 63.628 9.39 63.36 9.098 62.826 9.098 C 62.132 9.098 61.528 9.432 61.015 10.101 C 60.524 10.74 60.249 11.466 60.192 12.279 Z M 60.192 12.279\" fill=\"rgb(134,150,121)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ux813h\",layoutDependency:layoutDependency,layoutId:\"iBhiHtbyQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 55.986 30.119\" overflow=\"visible\"><path d=\"M 26.385 24.123 C 26.665 24.208 26.979 24.251 27.326 24.251 C 27.673 24.251 28.066 24.16 28.504 23.977 C 28.736 24.135 28.925 24.346 29.071 24.608 C 29.216 24.87 29.289 25.099 29.289 25.294 C 29.289 25.489 29.213 25.769 29.061 26.136 C 28.909 26.501 28.693 26.87 28.413 27.241 C 28.133 27.613 27.795 27.97 27.399 28.311 C 27.003 28.653 26.568 28.957 26.092 29.225 C 24.314 30.237 22.389 30.39 20.318 29.682 C 18.601 29.109 17.376 27.927 16.645 26.136 C 16.28 25.208 16.098 24.211 16.098 23.145 C 16.098 22.078 16.259 21.143 16.581 20.338 C 16.905 19.533 17.328 18.744 17.852 17.969 C 18.375 17.195 18.972 16.439 19.641 15.702 C 20.31 14.966 20.992 14.243 21.689 13.534 C 22.368 12.843 23.05 12.154 23.735 11.467 C 24.405 10.796 25.002 10.138 25.526 9.493 C 26.695 8.066 27.28 6.852 27.28 5.852 C 27.28 4.584 26.719 3.774 25.599 3.42 C 25.27 3.322 24.771 3.273 24.101 3.273 C 23.431 3.273 22.594 3.505 21.588 3.968 C 20.584 4.432 19.585 5.066 18.592 5.871 C 17.599 6.675 16.628 7.62 15.678 8.705 C 14.728 9.79 13.829 10.961 12.982 12.218 C 12.135 13.475 11.363 14.781 10.671 16.13 C 8.624 20.13 7.601 23.623 7.601 26.61 C 7.601 26.952 7.613 27.281 7.637 27.598 C 7.284 28 6.669 28.415 5.792 28.842 C 4.172 29.61 3.151 29.994 2.731 29.994 C 2.311 29.994 1.955 29.911 1.663 29.746 C 1.37 29.582 1.102 29.336 0.859 29.006 C 0.286 28.263 0 27.315 0 26.163 C 0 25.011 0.185 23.812 0.557 22.568 C 0.928 21.325 1.394 20.05 1.955 18.746 C 2.524 17.423 3.127 16.115 3.764 14.824 C 4.409 13.512 5.013 12.247 5.573 11.028 C 6.877 8.188 7.529 6.091 7.529 4.737 C 7.529 3.555 7.449 2.762 7.291 2.36 C 6.986 1.628 6.548 1.25 5.976 1.225 C 6.012 0.409 6.45 0 7.291 0 C 8.131 0 8.844 0.311 9.428 0.933 C 10.317 1.86 10.762 3.274 10.762 5.176 C 10.762 7.383 10.183 9.821 9.026 12.491 C 11.913 8.846 14.539 6.114 16.902 4.298 C 19.752 2.104 22.45 1.006 24.996 1.006 C 27.432 1.006 29.016 1.969 29.747 3.895 C 29.991 4.542 30.113 5.313 30.113 6.21 C 30.113 7.105 29.988 7.968 29.738 8.798 C 29.486 9.63 29.168 10.44 28.787 11.221 C 28.399 12.016 27.988 12.8 27.554 13.571 C 27.116 14.351 26.708 15.168 26.33 16.022 C 25.441 17.985 24.996 19.947 24.996 21.91 C 24.996 23.081 25.459 23.818 26.385 24.123 Z M 48.001 21.508 C 48.001 22.971 48.519 23.703 49.554 23.703 C 50.455 23.703 51.46 23.294 52.569 22.477 C 53.555 21.734 54.42 20.807 55.164 19.698 C 55.712 19.661 55.986 19.886 55.986 20.373 C 55.986 20.789 55.733 21.423 55.228 22.276 C 54.723 23.129 54.232 23.867 53.757 24.489 C 53.282 25.111 52.752 25.72 52.167 26.318 C 51.583 26.916 50.961 27.452 50.303 27.927 C 48.829 28.976 47.392 29.5 45.992 29.5 C 43.872 29.5 42.459 28.744 41.752 27.232 C 40.412 28.232 38.999 28.921 37.513 29.299 C 37.001 29.433 36.432 29.5 35.804 29.5 C 35.177 29.5 34.556 29.387 33.94 29.161 C 33.325 28.936 32.798 28.61 32.36 28.184 C 31.458 27.305 31.008 26.098 31.008 24.562 C 31.008 22.843 31.592 21.039 32.762 19.148 C 33.736 17.575 34.979 16.185 36.49 14.979 C 37.879 13.882 38.999 13.333 39.852 13.333 C 40.314 13.333 40.838 13.699 41.424 14.43 C 40.23 15.272 39.2 16.345 38.335 17.649 C 37.372 19.1 36.891 20.411 36.891 21.581 C 36.891 22.995 37.482 23.703 38.664 23.703 C 39.833 23.703 40.753 23.501 41.424 23.099 C 41.898 21.197 42.964 19.234 44.621 17.21 C 46.265 15.198 47.769 13.936 49.134 13.424 C 49.572 13.266 50.17 13.473 50.925 14.046 C 51.107 14.18 51.247 14.296 51.345 14.394 C 50.309 15.283 49.469 16.49 48.823 18.015 C 48.275 19.307 48.001 20.471 48.001 21.508 Z M 48.001 21.508\" fill=\"rgb(134,150,121)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.212 17.943\" overflow=\"visible\"><path d=\"M 15.652 14.371 C 15.818 14.422 16.004 14.447 16.21 14.447 C 16.416 14.447 16.649 14.393 16.909 14.284 C 17.047 14.378 17.159 14.504 17.245 14.66 C 17.332 14.816 17.375 14.953 17.375 15.069 C 17.375 15.185 17.33 15.352 17.24 15.57 C 17.149 15.788 17.021 16.007 16.855 16.229 C 16.689 16.45 16.489 16.663 16.254 16.866 C 16.019 17.07 15.761 17.251 15.479 17.411 C 14.424 18.014 13.282 18.104 12.053 17.683 C 11.034 17.342 10.308 16.638 9.874 15.57 C 9.658 15.018 9.55 14.424 9.55 13.789 C 9.55 13.153 9.645 12.596 9.836 12.116 C 10.028 11.637 10.279 11.166 10.59 10.705 C 10.901 10.244 11.254 9.794 11.652 9.354 C 12.048 8.916 12.453 8.485 12.866 8.063 C 13.269 7.651 13.674 7.24 14.08 6.831 C 14.478 6.432 14.832 6.04 15.142 5.655 C 15.836 4.805 16.183 4.082 16.183 3.486 C 16.183 2.731 15.85 2.248 15.186 2.038 C 14.991 1.979 14.694 1.95 14.297 1.95 C 13.9 1.95 13.403 2.088 12.807 2.364 C 12.211 2.64 11.618 3.018 11.029 3.498 C 10.44 3.977 9.864 4.539 9.301 5.186 C 8.737 5.833 8.204 6.53 7.701 7.279 C 7.199 8.028 6.741 8.806 6.33 9.61 C 5.116 11.992 4.509 14.073 4.509 15.853 C 4.509 16.057 4.516 16.253 4.531 16.441 C 4.321 16.681 3.956 16.928 3.436 17.182 C 2.475 17.64 1.869 17.869 1.62 17.869 C 1.371 17.869 1.16 17.819 0.987 17.721 C 0.813 17.623 0.654 17.477 0.509 17.28 C 0.17 16.838 0 16.273 0 15.586 C 0 14.9 0.11 14.186 0.33 13.445 C 0.551 12.704 0.827 11.945 1.16 11.168 C 1.497 10.38 1.855 9.6 2.233 8.831 C 2.616 8.05 2.974 7.296 3.306 6.57 C 4.079 4.878 4.466 3.628 4.466 2.822 C 4.466 2.118 4.419 1.646 4.325 1.406 C 4.144 0.97 3.884 0.745 3.545 0.73 C 3.566 0.243 3.826 0 4.325 0 C 4.824 0 5.246 0.185 5.593 0.556 C 6.12 1.108 6.384 1.951 6.384 3.084 C 6.384 4.398 6.041 5.851 5.354 7.442 C 7.067 5.27 8.625 3.643 10.027 2.56 C 11.717 1.253 13.318 0.6 14.828 0.6 C 16.273 0.6 17.213 1.173 17.647 2.32 C 17.791 2.706 17.864 3.165 17.864 3.699 C 17.864 4.233 17.789 4.747 17.641 5.241 C 17.492 5.737 17.303 6.22 17.077 6.685 C 16.847 7.159 16.603 7.625 16.346 8.085 C 16.086 8.549 15.844 9.036 15.62 9.545 C 15.092 10.714 14.828 11.884 14.828 13.053 C 14.828 13.75 15.103 14.19 15.652 14.371 Z M 28.475 12.813 C 28.475 13.685 28.782 14.121 29.396 14.121 C 29.931 14.121 30.527 13.877 31.185 13.391 C 31.77 12.948 32.283 12.396 32.724 11.735 C 33.049 11.713 33.212 11.847 33.212 12.137 C 33.212 12.385 33.062 12.763 32.762 13.271 C 32.463 13.779 32.172 14.219 31.889 14.589 C 31.608 14.96 31.293 15.323 30.946 15.679 C 30.6 16.035 30.231 16.354 29.841 16.637 C 28.966 17.262 28.114 17.575 27.283 17.575 C 26.026 17.575 25.188 17.124 24.768 16.223 C 23.973 16.819 23.135 17.229 22.254 17.455 C 21.95 17.535 21.612 17.575 21.24 17.575 C 20.868 17.575 20.499 17.507 20.134 17.373 C 19.769 17.238 19.456 17.044 19.196 16.79 C 18.662 16.267 18.395 15.548 18.395 14.633 C 18.395 13.609 18.741 12.534 19.435 11.407 C 20.013 10.47 20.75 9.642 21.647 8.923 C 22.471 8.27 23.135 7.943 23.641 7.943 C 23.915 7.943 24.226 8.161 24.573 8.597 C 23.865 9.098 23.254 9.737 22.741 10.515 C 22.17 11.379 21.884 12.16 21.884 12.857 C 21.884 13.699 22.235 14.121 22.936 14.121 C 23.63 14.121 24.176 14.001 24.573 13.761 C 24.855 12.628 25.487 11.458 26.47 10.253 C 27.445 9.054 28.338 8.303 29.147 7.997 C 29.407 7.903 29.762 8.026 30.21 8.368 C 30.318 8.448 30.401 8.517 30.459 8.575 C 29.845 9.105 29.346 9.824 28.963 10.733 C 28.638 11.502 28.475 12.196 28.475 12.813 Z M 28.475 12.813\" fill=\"rgb(134,150,121)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1179ast\",layoutDependency:layoutDependency,layoutId:\"GJ8xtV1Cj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.113 30.119\" overflow=\"visible\"><path d=\"M 26.385 24.123 C 26.665 24.208 26.979 24.251 27.326 24.251 C 27.673 24.251 28.066 24.16 28.504 23.977 C 28.736 24.135 28.925 24.346 29.071 24.608 C 29.216 24.87 29.289 25.099 29.289 25.294 C 29.289 25.489 29.213 25.769 29.061 26.136 C 28.909 26.501 28.693 26.87 28.413 27.241 C 28.133 27.613 27.795 27.97 27.399 28.311 C 27.003 28.653 26.568 28.957 26.092 29.225 C 24.314 30.237 22.389 30.39 20.318 29.682 C 18.601 29.109 17.376 27.927 16.645 26.136 C 16.28 25.208 16.098 24.211 16.098 23.145 C 16.098 22.078 16.259 21.143 16.581 20.338 C 16.905 19.533 17.328 18.744 17.852 17.969 C 18.375 17.195 18.972 16.439 19.641 15.702 C 20.31 14.966 20.992 14.243 21.689 13.534 C 22.368 12.843 23.05 12.154 23.735 11.467 C 24.405 10.796 25.002 10.138 25.526 9.493 C 26.695 8.066 27.28 6.852 27.28 5.852 C 27.28 4.584 26.719 3.774 25.599 3.42 C 25.27 3.322 24.771 3.273 24.101 3.273 C 23.431 3.273 22.594 3.505 21.588 3.968 C 20.584 4.432 19.585 5.066 18.592 5.871 C 17.599 6.675 16.628 7.62 15.678 8.705 C 14.728 9.79 13.829 10.961 12.982 12.218 C 12.135 13.475 11.363 14.781 10.671 16.13 C 8.624 20.13 7.601 23.623 7.601 26.61 C 7.601 26.952 7.613 27.281 7.637 27.598 C 7.284 28 6.669 28.415 5.792 28.842 C 4.172 29.61 3.151 29.994 2.731 29.994 C 2.311 29.994 1.955 29.911 1.663 29.746 C 1.37 29.582 1.102 29.336 0.859 29.006 C 0.286 28.263 0 27.315 0 26.163 C 0 25.011 0.185 23.812 0.557 22.568 C 0.928 21.325 1.394 20.05 1.955 18.746 C 2.524 17.423 3.127 16.115 3.764 14.824 C 4.409 13.512 5.013 12.247 5.573 11.028 C 6.877 8.188 7.529 6.091 7.529 4.737 C 7.529 3.555 7.449 2.762 7.291 2.36 C 6.986 1.628 6.548 1.25 5.976 1.225 C 6.012 0.409 6.45 0 7.291 0 C 8.131 0 8.844 0.311 9.428 0.933 C 10.317 1.86 10.762 3.274 10.762 5.176 C 10.762 7.383 10.183 9.821 9.026 12.491 C 11.913 8.846 14.539 6.114 16.902 4.298 C 19.752 2.104 22.45 1.006 24.996 1.006 C 27.432 1.006 29.016 1.969 29.747 3.895 C 29.991 4.542 30.113 5.313 30.113 6.21 C 30.113 7.105 29.988 7.968 29.738 8.798 C 29.486 9.63 29.168 10.44 28.787 11.221 C 28.399 12.016 27.988 12.8 27.554 13.571 C 27.116 14.351 26.708 15.168 26.33 16.022 C 25.441 17.985 24.996 19.947 24.996 21.91 C 24.996 23.081 25.459 23.818 26.385 24.123 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.864 17.943\" overflow=\"visible\"><path d=\"M 15.652 14.371 C 15.818 14.422 16.004 14.447 16.21 14.447 C 16.416 14.447 16.649 14.393 16.909 14.284 C 17.047 14.378 17.159 14.504 17.245 14.66 C 17.332 14.816 17.375 14.953 17.375 15.069 C 17.375 15.185 17.33 15.352 17.24 15.57 C 17.149 15.788 17.021 16.007 16.855 16.229 C 16.689 16.45 16.489 16.663 16.254 16.866 C 16.019 17.07 15.761 17.251 15.479 17.411 C 14.424 18.014 13.282 18.104 12.053 17.683 C 11.034 17.342 10.308 16.638 9.874 15.57 C 9.658 15.018 9.55 14.424 9.55 13.789 C 9.55 13.153 9.645 12.596 9.836 12.116 C 10.028 11.637 10.279 11.166 10.59 10.705 C 10.901 10.244 11.254 9.794 11.652 9.354 C 12.048 8.916 12.453 8.485 12.866 8.063 C 13.269 7.651 13.674 7.24 14.08 6.831 C 14.478 6.432 14.832 6.04 15.142 5.655 C 15.836 4.805 16.183 4.082 16.183 3.486 C 16.183 2.731 15.85 2.248 15.186 2.038 C 14.991 1.979 14.694 1.95 14.297 1.95 C 13.9 1.95 13.403 2.088 12.807 2.364 C 12.211 2.64 11.618 3.018 11.029 3.498 C 10.44 3.977 9.864 4.539 9.301 5.186 C 8.737 5.833 8.204 6.53 7.701 7.279 C 7.199 8.028 6.741 8.806 6.33 9.61 C 5.116 11.992 4.509 14.073 4.509 15.853 C 4.509 16.057 4.516 16.253 4.531 16.441 C 4.321 16.681 3.956 16.928 3.436 17.182 C 2.475 17.64 1.869 17.869 1.62 17.869 C 1.371 17.869 1.16 17.819 0.987 17.721 C 0.813 17.623 0.654 17.477 0.509 17.28 C 0.17 16.838 0 16.273 0 15.586 C 0 14.9 0.11 14.186 0.33 13.445 C 0.551 12.704 0.827 11.945 1.16 11.168 C 1.497 10.38 1.855 9.6 2.233 8.831 C 2.616 8.05 2.974 7.296 3.306 6.57 C 4.079 4.878 4.466 3.628 4.466 2.822 C 4.466 2.118 4.419 1.646 4.325 1.406 C 4.144 0.97 3.884 0.745 3.545 0.73 C 3.566 0.243 3.826 0 4.325 0 C 4.824 0 5.246 0.185 5.593 0.556 C 6.12 1.108 6.384 1.951 6.384 3.084 C 6.384 4.398 6.041 5.851 5.354 7.442 C 7.067 5.27 8.625 3.643 10.027 2.56 C 11.717 1.253 13.318 0.6 14.828 0.6 C 16.273 0.6 17.213 1.173 17.647 2.32 C 17.791 2.706 17.864 3.165 17.864 3.699 C 17.864 4.233 17.789 4.747 17.641 5.241 C 17.492 5.737 17.303 6.22 17.077 6.685 C 16.847 7.159 16.603 7.625 16.346 8.085 C 16.086 8.549 15.844 9.036 15.62 9.545 C 15.092 10.714 14.828 11.884 14.828 13.053 C 14.828 13.75 15.103 14.19 15.652 14.371 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kpmiai\",layoutDependency:layoutDependency,layoutId:\"p7_uCVKr9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.978 16.167\" overflow=\"visible\"><path d=\"M 16.993 8.175 C 16.993 9.638 17.511 10.37 18.546 10.37 C 19.447 10.37 20.452 9.961 21.561 9.144 C 22.547 8.401 23.412 7.474 24.156 6.365 C 24.704 6.328 24.978 6.553 24.978 7.04 C 24.978 7.456 24.725 8.09 24.22 8.943 C 23.715 9.796 23.224 10.534 22.749 11.156 C 22.274 11.778 21.744 12.387 21.159 12.985 C 20.575 13.582 19.953 14.119 19.295 14.594 C 17.821 15.643 16.384 16.167 14.984 16.167 C 12.864 16.167 11.451 15.411 10.745 13.899 C 9.404 14.899 7.991 15.588 6.505 15.966 C 5.993 16.1 5.424 16.167 4.796 16.167 C 4.169 16.167 3.548 16.054 2.932 15.828 C 2.317 15.603 1.79 15.277 1.352 14.851 C 0.45 13.972 0 12.765 0 11.229 C 0 9.51 0.585 7.705 1.754 5.815 C 2.729 4.242 3.971 2.852 5.482 1.646 C 6.871 0.549 7.991 0 8.844 0 C 9.306 0 9.83 0.366 10.416 1.097 C 9.222 1.939 8.192 3.012 7.327 4.316 C 6.364 5.767 5.883 7.078 5.883 8.248 C 5.883 9.662 6.474 10.37 7.656 10.37 C 8.825 10.37 9.745 10.168 10.416 9.766 C 10.89 7.864 11.956 5.901 13.613 3.877 C 15.257 1.865 16.761 0.603 18.126 0.091 C 18.565 -0.067 19.162 0.14 19.917 0.713 C 20.099 0.847 20.239 0.963 20.337 1.061 C 19.302 1.95 18.461 3.157 17.815 4.682 C 17.267 5.974 16.993 7.138 16.993 8.175 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.818 9.631\" overflow=\"visible\"><path d=\"M 10.081 4.87 C 10.081 5.742 10.388 6.178 11.002 6.178 C 11.537 6.178 12.133 5.934 12.791 5.448 C 13.376 5.005 13.889 4.453 14.33 3.792 C 14.655 3.77 14.818 3.904 14.818 4.194 C 14.818 4.442 14.668 4.82 14.368 5.328 C 14.068 5.836 13.777 6.275 13.495 6.646 C 13.213 7.017 12.899 7.38 12.552 7.736 C 12.205 8.092 11.837 8.411 11.446 8.694 C 10.572 9.319 9.719 9.631 8.889 9.631 C 7.631 9.631 6.793 9.181 6.374 8.28 C 5.579 8.876 4.74 9.286 3.859 9.512 C 3.555 9.592 3.218 9.631 2.845 9.631 C 2.473 9.631 2.105 9.564 1.739 9.43 C 1.374 9.295 1.062 9.101 0.802 8.847 C 0.267 8.324 0 7.605 0 6.69 C 0 5.666 0.347 4.59 1.041 3.464 C 1.619 2.527 2.356 1.699 3.252 0.98 C 4.076 0.327 4.741 0 5.246 0 C 5.521 0 5.832 0.218 6.179 0.654 C 5.471 1.155 4.86 1.794 4.347 2.571 C 3.776 3.436 3.49 4.217 3.49 4.914 C 3.49 5.756 3.841 6.178 4.542 6.178 C 5.235 6.178 5.781 6.058 6.179 5.818 C 6.46 4.685 7.092 3.515 8.075 2.31 C 9.051 1.111 9.943 0.359 10.753 0.054 C 11.013 -0.04 11.367 0.083 11.815 0.425 C 11.923 0.505 12.006 0.574 12.064 0.632 C 11.45 1.162 10.951 1.881 10.568 2.789 C 10.243 3.559 10.081 4.253 10.081 4.87 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k2dslf\",layoutDependency:layoutDependency,layoutId:\"AncgGXVk4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-rpcoot\",layoutDependency:layoutDependency,layoutId:\"Lu6a_cg6s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.489 25.294\" overflow=\"visible\"><path d=\"M 18.912 19.496 C 19.813 19.496 20.818 19.088 21.927 18.271 C 22.913 17.528 23.778 16.601 24.522 15.491 C 25.082 15.442 25.349 15.68 25.325 16.204 C 25.313 16.618 25.06 17.246 24.567 18.087 C 24.074 18.929 23.59 19.661 23.114 20.282 C 22.639 20.905 22.109 21.514 21.525 22.111 C 20.94 22.709 20.319 23.245 19.66 23.72 C 18.186 24.77 16.749 25.294 15.349 25.294 C 13.558 25.294 12.365 24.758 11.768 23.685 C 11.56 23.319 11.463 22.88 11.476 22.367 C 10.439 23.623 8.965 24.501 7.053 25.001 C 6.407 25.172 5.713 25.257 4.97 25.257 C 4.227 25.257 3.548 25.138 2.932 24.901 C 2.317 24.663 1.79 24.331 1.352 23.904 C 0.45 23.014 0 21.825 0 20.338 C 0 18.656 0.712 16.93 2.137 15.162 C 3.538 13.406 5.336 11.967 7.529 10.846 C 9.867 9.663 12.254 9.071 14.69 9.071 C 15.775 9.071 16.256 9.553 16.135 10.517 C 13.333 10.517 10.89 11.272 8.807 12.784 C 7.893 13.455 7.177 14.193 6.659 14.998 C 6.142 15.802 5.883 16.582 5.883 17.338 C 5.883 18.752 6.48 19.46 7.674 19.46 C 9.391 19.46 11.121 18.387 12.864 16.241 C 13.473 15.484 14.182 14.427 14.992 13.068 C 15.802 11.708 16.466 10.598 16.984 9.739 C 17.502 8.879 18.032 8.002 18.573 7.106 C 19.092 6.248 19.613 5.391 20.136 4.535 C 21.366 2.524 22.127 1.316 22.42 0.914 C 22.858 0.305 23.376 0 23.973 0 C 24.667 0 25.173 0.25 25.489 0.749 C 24.149 2.859 22.901 5.097 21.743 7.462 C 20.586 9.828 19.783 11.553 19.332 12.638 C 18.309 15.101 17.798 16.859 17.798 17.915 C 17.798 18.969 18.169 19.496 18.912 19.496 Z M 18.912 19.496\" fill=\"rgb(134,150,121)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.121 15.069\" overflow=\"visible\"><path d=\"M 11.219 11.615 C 11.753 11.615 12.35 11.372 13.007 10.885 C 13.592 10.442 14.106 9.89 14.547 9.229 C 14.879 9.2 15.038 9.341 15.023 9.653 C 15.016 9.9 14.866 10.274 14.573 10.775 C 14.281 11.277 13.994 11.713 13.712 12.083 C 13.43 12.454 13.116 12.817 12.769 13.173 C 12.422 13.529 12.053 13.848 11.663 14.131 C 10.789 14.756 9.936 15.069 9.105 15.069 C 8.043 15.069 7.335 14.749 6.981 14.11 C 6.858 13.892 6.8 13.63 6.808 13.325 C 6.193 14.073 5.318 14.596 4.184 14.894 C 3.801 14.996 3.389 15.047 2.948 15.047 C 2.508 15.047 2.105 14.976 1.739 14.835 C 1.374 14.693 1.062 14.495 0.802 14.241 C 0.267 13.71 0 13.002 0 12.116 C 0 11.114 0.423 10.086 1.268 9.033 C 2.099 7.987 3.165 7.129 4.466 6.461 C 5.853 5.756 7.27 5.404 8.715 5.404 C 9.358 5.404 9.643 5.691 9.571 6.265 C 7.909 6.265 6.46 6.715 5.225 7.616 C 4.682 8.016 4.258 8.455 3.95 8.935 C 3.643 9.414 3.49 9.879 3.49 10.329 C 3.49 11.172 3.844 11.593 4.552 11.593 C 5.571 11.593 6.597 10.954 7.631 9.675 C 7.992 9.225 8.413 8.595 8.894 7.785 C 9.374 6.975 9.768 6.314 10.075 5.802 C 10.382 5.29 10.697 4.767 11.018 4.233 C 11.326 3.722 11.635 3.212 11.945 2.702 C 12.675 1.503 13.126 0.784 13.3 0.544 C 13.56 0.181 13.867 0 14.221 0 C 14.633 0 14.933 0.149 15.121 0.446 C 14.326 1.703 13.585 3.036 12.899 4.446 C 12.212 5.855 11.735 6.883 11.468 7.529 C 10.861 8.996 10.558 10.044 10.558 10.673 C 10.558 11.301 10.778 11.615 11.219 11.615 Z M 11.219 11.615\" fill=\"rgb(134,150,121)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7ieee0\",layoutDependency:layoutDependency,layoutId:\"BcUc3blfn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.489 25.294\" overflow=\"visible\"><path d=\"M 18.912 19.496 C 19.813 19.496 20.818 19.088 21.927 18.271 C 22.913 17.528 23.778 16.601 24.522 15.491 C 25.082 15.442 25.349 15.68 25.325 16.204 C 25.313 16.618 25.06 17.246 24.567 18.087 C 24.074 18.929 23.59 19.661 23.114 20.282 C 22.639 20.905 22.109 21.514 21.525 22.111 C 20.94 22.709 20.319 23.245 19.66 23.72 C 18.186 24.77 16.749 25.294 15.349 25.294 C 13.558 25.294 12.365 24.758 11.768 23.685 C 11.56 23.319 11.463 22.88 11.476 22.367 C 10.439 23.623 8.965 24.501 7.053 25.001 C 6.407 25.172 5.713 25.257 4.97 25.257 C 4.227 25.257 3.548 25.138 2.932 24.901 C 2.317 24.663 1.79 24.331 1.352 23.904 C 0.45 23.014 0 21.825 0 20.338 C 0 18.656 0.712 16.93 2.137 15.162 C 3.538 13.406 5.336 11.967 7.529 10.846 C 9.867 9.663 12.254 9.071 14.69 9.071 C 15.775 9.071 16.256 9.553 16.135 10.517 C 13.333 10.517 10.89 11.272 8.807 12.784 C 7.893 13.455 7.177 14.193 6.659 14.998 C 6.142 15.802 5.883 16.582 5.883 17.338 C 5.883 18.752 6.48 19.46 7.674 19.46 C 9.391 19.46 11.121 18.387 12.864 16.241 C 13.473 15.484 14.182 14.427 14.992 13.068 C 15.802 11.708 16.466 10.598 16.984 9.739 C 17.502 8.879 18.032 8.002 18.573 7.106 C 19.092 6.248 19.613 5.391 20.136 4.535 C 21.366 2.524 22.127 1.316 22.42 0.914 C 22.858 0.305 23.376 0 23.973 0 C 24.667 0 25.173 0.25 25.489 0.749 C 24.149 2.859 22.901 5.097 21.743 7.462 C 20.586 9.828 19.783 11.553 19.332 12.638 C 18.309 15.101 17.798 16.859 17.798 17.915 C 17.798 18.969 18.169 19.496 18.912 19.496 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.121 15.069\" overflow=\"visible\"><path d=\"M 11.219 11.615 C 11.753 11.615 12.35 11.372 13.007 10.885 C 13.592 10.442 14.106 9.89 14.547 9.229 C 14.879 9.2 15.038 9.341 15.023 9.653 C 15.016 9.9 14.866 10.274 14.573 10.775 C 14.281 11.277 13.994 11.713 13.712 12.083 C 13.43 12.454 13.116 12.817 12.769 13.173 C 12.422 13.529 12.053 13.848 11.663 14.131 C 10.789 14.756 9.936 15.069 9.105 15.069 C 8.043 15.069 7.335 14.749 6.981 14.11 C 6.858 13.892 6.8 13.63 6.808 13.325 C 6.193 14.073 5.318 14.596 4.184 14.894 C 3.801 14.996 3.389 15.047 2.948 15.047 C 2.508 15.047 2.105 14.976 1.739 14.835 C 1.374 14.693 1.062 14.495 0.802 14.241 C 0.267 13.71 0 13.002 0 12.116 C 0 11.114 0.423 10.086 1.268 9.033 C 2.099 7.987 3.165 7.129 4.466 6.461 C 5.853 5.756 7.27 5.404 8.715 5.404 C 9.358 5.404 9.643 5.691 9.571 6.265 C 7.909 6.265 6.46 6.715 5.225 7.616 C 4.682 8.016 4.258 8.455 3.95 8.935 C 3.643 9.414 3.49 9.879 3.49 10.329 C 3.49 11.172 3.844 11.593 4.552 11.593 C 5.571 11.593 6.597 10.954 7.631 9.675 C 7.992 9.225 8.413 8.595 8.894 7.785 C 9.374 6.975 9.768 6.314 10.075 5.802 C 10.382 5.29 10.697 4.767 11.018 4.233 C 11.326 3.722 11.635 3.212 11.945 2.702 C 12.675 1.503 13.126 0.784 13.3 0.544 C 13.56 0.181 13.867 0 14.221 0 C 14.633 0 14.933 0.149 15.121 0.446 C 14.326 1.703 13.585 3.036 12.899 4.446 C 12.212 5.855 11.735 6.883 11.468 7.529 C 10.861 8.996 10.558 10.044 10.558 10.673 C 10.558 11.301 10.778 11.615 11.219 11.615 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gpc2vx\",layoutDependency:layoutDependency,layoutId:\"a2BfqzHgC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-2be2gj\",layoutDependency:layoutDependency,layoutId:\"TU3rcYOIM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.928 25.879\" overflow=\"visible\"><path d=\"M 19.423 0.896 C 19.947 0.299 20.55 0 21.232 0 C 21.633 0 21.975 0.116 22.255 0.347 C 21.049 2.273 19.806 5.139 18.527 8.943 C 18.174 9.992 17.821 11.04 17.467 12.089 C 19.587 11.796 21.633 10.686 23.607 8.761 C 24.192 8.175 24.691 7.565 25.106 6.932 C 25.654 6.895 25.928 7.12 25.928 7.608 C 25.928 7.803 25.782 8.248 25.489 8.943 C 25.196 9.639 24.7 10.437 24 11.339 C 23.3 12.242 22.517 13.04 21.652 13.734 C 19.946 15.088 18.034 15.996 15.914 16.459 C 14.769 19.411 13.521 21.636 12.169 23.136 C 10.524 24.964 8.557 25.879 6.268 25.879 C 4.635 25.879 3.203 25.409 1.973 24.471 C 0.658 23.458 0 22.221 0 20.758 C 0 20.148 0.292 19.538 0.876 18.929 C 1.473 18.307 2.101 17.923 2.758 17.777 C 3.283 18.447 4.373 18.996 6.03 19.423 C 6.455 19.532 6.866 19.587 7.262 19.587 C 7.659 19.587 8.091 19.444 8.56 19.158 C 9.029 18.871 9.495 18.478 9.958 17.977 C 10.81 17.039 11.711 15.71 12.662 13.991 C 10.908 15.82 8.971 16.734 6.852 16.734 C 5.56 16.734 4.494 16.277 3.654 15.362 C 2.801 14.436 2.375 13.247 2.375 11.796 C 2.375 9.93 3.106 8.12 4.568 6.365 C 5.981 4.658 7.832 3.268 10.122 2.195 C 12.497 1.085 14.952 0.53 17.486 0.53 C 18.351 0.53 18.997 0.652 19.423 0.896 Z M 8.258 8.815 C 8.258 10.23 8.849 10.937 10.031 10.937 C 11.712 10.937 13.923 9.004 16.664 5.139 C 17.062 4.59 17.451 4.035 17.833 3.475 C 17.98 3.206 18.211 2.786 18.527 2.213 C 15.495 2.286 13.01 2.993 11.072 4.334 C 9.196 5.614 8.258 7.108 8.258 8.815 Z M 8.258 8.815\" fill=\"rgb(134,150,121)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.381 15.417\" overflow=\"visible\"><path d=\"M 11.522 0.534 C 11.833 0.178 12.191 0 12.595 0 C 12.833 0 13.036 0.069 13.202 0.207 C 12.487 1.354 11.749 3.061 10.991 5.328 C 10.781 5.952 10.572 6.577 10.362 7.202 C 11.619 7.027 12.833 6.366 14.004 5.219 C 14.351 4.87 14.647 4.507 14.893 4.13 C 15.218 4.107 15.381 4.242 15.381 4.532 C 15.381 4.648 15.294 4.914 15.121 5.328 C 14.947 5.742 14.653 6.218 14.237 6.755 C 13.822 7.293 13.358 7.768 12.845 8.182 C 11.833 8.989 10.698 9.53 9.441 9.806 C 8.762 11.564 8.021 12.889 7.219 13.783 C 6.243 14.872 5.076 15.417 3.718 15.417 C 2.749 15.417 1.9 15.138 1.17 14.578 C 0.39 13.975 0 13.238 0 12.367 C 0 12.003 0.173 11.64 0.52 11.277 C 0.874 10.906 1.246 10.678 1.636 10.591 C 1.947 10.99 2.594 11.317 3.577 11.571 C 3.83 11.636 4.073 11.669 4.308 11.669 C 4.543 11.669 4.8 11.584 5.078 11.413 C 5.356 11.242 5.633 11.008 5.907 10.71 C 6.413 10.151 6.947 9.359 7.511 8.335 C 6.471 9.425 5.322 9.969 4.065 9.969 C 3.298 9.969 2.666 9.697 2.167 9.152 C 1.662 8.6 1.409 7.892 1.409 7.028 C 1.409 5.916 1.843 4.837 2.71 3.792 C 3.548 2.775 4.646 1.947 6.005 1.308 C 7.414 0.647 8.87 0.316 10.373 0.316 C 10.886 0.316 11.269 0.389 11.522 0.534 Z M 4.899 5.252 C 4.899 6.094 5.25 6.515 5.951 6.515 C 6.948 6.515 8.26 5.364 9.886 3.062 C 10.121 2.734 10.352 2.404 10.579 2.07 C 10.666 1.91 10.803 1.66 10.991 1.318 C 9.192 1.362 7.718 1.783 6.568 2.582 C 5.455 3.345 4.899 4.235 4.899 5.252 Z M 4.899 5.252\" fill=\"rgb(134,150,121)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wx9egv\",layoutDependency:layoutDependency,layoutId:\"fK77PPhHG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.928 25.879\" overflow=\"visible\"><path d=\"M 19.423 0.896 C 19.947 0.299 20.55 0 21.232 0 C 21.633 0 21.975 0.116 22.255 0.347 C 21.049 2.273 19.806 5.139 18.527 8.943 C 18.174 9.992 17.821 11.04 17.467 12.089 C 19.587 11.796 21.633 10.686 23.607 8.761 C 24.192 8.175 24.691 7.565 25.106 6.932 C 25.654 6.895 25.928 7.12 25.928 7.608 C 25.928 7.803 25.782 8.248 25.489 8.943 C 25.196 9.639 24.7 10.437 24 11.339 C 23.3 12.242 22.517 13.04 21.652 13.734 C 19.946 15.088 18.034 15.996 15.914 16.459 C 14.769 19.411 13.521 21.636 12.169 23.136 C 10.524 24.964 8.557 25.879 6.268 25.879 C 4.635 25.879 3.203 25.409 1.973 24.471 C 0.658 23.458 0 22.221 0 20.758 C 0 20.148 0.292 19.538 0.876 18.929 C 1.473 18.307 2.101 17.923 2.758 17.777 C 3.283 18.447 4.373 18.996 6.03 19.423 C 6.455 19.532 6.866 19.587 7.262 19.587 C 7.659 19.587 8.091 19.444 8.56 19.158 C 9.029 18.871 9.495 18.478 9.958 17.977 C 10.81 17.039 11.711 15.71 12.662 13.991 C 10.908 15.82 8.971 16.734 6.852 16.734 C 5.56 16.734 4.494 16.277 3.654 15.362 C 2.801 14.436 2.375 13.247 2.375 11.796 C 2.375 9.93 3.106 8.12 4.568 6.365 C 5.981 4.658 7.832 3.268 10.122 2.195 C 12.497 1.085 14.952 0.53 17.486 0.53 C 18.351 0.53 18.997 0.652 19.423 0.896 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.381 15.417\" overflow=\"visible\"><path d=\"M 11.522 0.534 C 11.833 0.178 12.191 0 12.595 0 C 12.833 0 13.036 0.069 13.202 0.207 C 12.487 1.354 11.749 3.061 10.991 5.328 C 10.781 5.952 10.572 6.577 10.362 7.202 C 11.619 7.027 12.833 6.366 14.004 5.219 C 14.351 4.87 14.647 4.507 14.893 4.13 C 15.218 4.107 15.381 4.242 15.381 4.532 C 15.381 4.648 15.294 4.914 15.121 5.328 C 14.947 5.742 14.653 6.218 14.237 6.755 C 13.822 7.293 13.358 7.768 12.845 8.182 C 11.833 8.989 10.698 9.53 9.441 9.806 C 8.762 11.564 8.021 12.889 7.219 13.783 C 6.243 14.872 5.076 15.417 3.718 15.417 C 2.749 15.417 1.9 15.138 1.17 14.578 C 0.39 13.975 0 13.238 0 12.367 C 0 12.003 0.173 11.64 0.52 11.277 C 0.874 10.906 1.246 10.678 1.636 10.591 C 1.947 10.99 2.594 11.317 3.577 11.571 C 3.83 11.636 4.073 11.669 4.308 11.669 C 4.543 11.669 4.8 11.584 5.078 11.413 C 5.356 11.242 5.633 11.008 5.907 10.71 C 6.413 10.151 6.947 9.359 7.511 8.335 C 6.471 9.425 5.322 9.969 4.065 9.969 C 3.298 9.969 2.666 9.697 2.167 9.152 C 1.662 8.6 1.409 7.892 1.409 7.028 C 1.409 5.916 1.843 4.837 2.71 3.792 C 3.548 2.775 4.646 1.947 6.005 1.308 C 7.414 0.647 8.87 0.316 10.373 0.316 C 10.886 0.316 11.269 0.389 11.522 0.534 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gsgqcd\",layoutDependency:layoutDependency,layoutId:\"CGKJmoHNc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.269 8.724\" overflow=\"visible\"><path d=\"M 0 6.603 C 0 8.017 0.591 8.724 1.773 8.724 C 3.454 8.724 5.665 6.792 8.406 2.927 C 8.804 2.377 9.193 1.822 9.575 1.262 C 9.722 0.994 9.953 0.573 10.269 0 C 7.237 0.073 4.751 0.781 2.814 2.122 C 0.938 3.402 0 4.895 0 6.603 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.092 5.197\" overflow=\"visible\"><path d=\"M 0 3.933 C 0 4.776 0.351 5.197 1.052 5.197 C 2.049 5.197 3.361 4.046 4.987 1.743 C 5.222 1.416 5.454 1.086 5.68 0.752 C 5.767 0.592 5.904 0.341 6.092 0 C 4.293 0.044 2.819 0.465 1.669 1.264 C 0.556 2.027 0 2.916 0 3.933 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bf86tw\",layoutDependency:layoutDependency,layoutId:\"aVbHgI5PZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-xyo57p\",layoutDependency:layoutDependency,layoutId:\"JlIkRo9Hz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.629 16.368\" overflow=\"visible\"><path d=\"M 7.035 8.999 C 7.742 10.266 9.344 10.9 11.841 10.9 C 13.4 10.9 14.87 10.519 16.253 9.758 C 17.636 8.995 18.821 7.871 19.807 6.384 C 20.355 6.347 20.629 6.572 20.629 7.059 C 20.629 7.608 20.303 8.398 19.652 9.429 C 19.001 10.459 18.392 11.291 17.825 11.925 C 17.259 12.559 16.625 13.148 15.924 13.691 C 15.222 14.234 14.467 14.702 13.668 15.089 C 11.927 15.942 10.093 16.368 8.168 16.368 C 4.294 16.368 1.779 15.296 0.622 13.151 C 0.207 12.37 0 11.477 0 10.472 C 0 9.465 0.173 8.542 0.52 7.7 C 0.868 6.859 1.346 6.057 1.955 5.296 C 2.565 4.533 3.29 3.829 4.13 3.184 C 4.971 2.537 5.885 1.983 6.871 1.519 C 8.966 0.507 11.104 0 13.284 0 C 14.855 0 15.934 0.494 16.519 1.482 C 16.726 1.823 16.829 2.278 16.829 2.845 C 16.829 3.412 16.685 3.969 16.399 4.518 C 16.113 5.067 15.726 5.563 15.239 6.008 C 14.752 6.454 14.185 6.844 13.539 7.179 C 12.894 7.515 12.207 7.804 11.476 8.048 C 10.184 8.487 8.704 8.804 7.035 8.999 Z M 6.78 7.298 C 8.339 7.115 9.678 6.681 10.799 5.999 C 11.981 5.267 12.572 4.411 12.572 3.43 C 12.572 2.448 12.121 1.957 11.22 1.957 C 10.051 1.957 9.033 2.518 8.168 3.641 C 7.34 4.713 6.877 5.932 6.78 7.298 Z M 6.78 7.298\" fill=\"rgb(134,150,121)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.238 9.751\" overflow=\"visible\"><path d=\"M 4.173 5.361 C 4.593 6.116 5.543 6.494 7.024 6.494 C 7.949 6.494 8.821 6.267 9.641 5.813 C 10.462 5.359 11.165 4.689 11.75 3.803 C 12.075 3.781 12.238 3.915 12.238 4.206 C 12.238 4.533 12.044 5.003 11.658 5.617 C 11.272 6.231 10.91 6.727 10.574 7.105 C 10.238 7.482 9.862 7.833 9.446 8.156 C 9.03 8.48 8.582 8.759 8.108 8.989 C 7.075 9.497 5.987 9.751 4.846 9.751 C 2.547 9.751 1.055 9.113 0.369 7.835 C 0.123 7.369 0 6.838 0 6.238 C 0 5.639 0.103 5.089 0.309 4.587 C 0.515 4.086 0.799 3.609 1.16 3.155 C 1.521 2.701 1.952 2.281 2.45 1.897 C 2.949 1.512 3.491 1.181 4.076 0.905 C 5.319 0.302 6.587 0 7.88 0 C 8.812 0 9.452 0.295 9.799 0.883 C 9.922 1.086 9.983 1.357 9.983 1.695 C 9.983 2.033 9.898 2.365 9.729 2.691 C 9.559 3.018 9.329 3.314 9.04 3.579 C 8.751 3.845 8.415 4.077 8.032 4.277 C 7.649 4.477 7.241 4.649 6.808 4.795 C 6.041 5.056 5.163 5.245 4.173 5.361 Z M 4.022 4.347 C 4.947 4.238 5.741 3.98 6.406 3.574 C 7.107 3.138 7.458 2.628 7.458 2.043 C 7.458 1.458 7.191 1.166 6.656 1.166 C 5.962 1.166 5.359 1.5 4.846 2.169 C 4.354 2.808 4.079 3.534 4.022 4.347 Z M 4.022 4.347\" fill=\"rgb(134,150,121)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5694oy\",layoutDependency:layoutDependency,layoutId:\"MQivP6YqI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.629 16.368\" overflow=\"visible\"><path d=\"M 7.035 8.999 C 7.742 10.266 9.344 10.9 11.841 10.9 C 13.4 10.9 14.87 10.519 16.253 9.758 C 17.636 8.995 18.821 7.871 19.807 6.384 C 20.355 6.347 20.629 6.572 20.629 7.059 C 20.629 7.608 20.303 8.398 19.652 9.429 C 19.001 10.459 18.392 11.291 17.825 11.925 C 17.259 12.559 16.625 13.148 15.924 13.691 C 15.222 14.234 14.467 14.702 13.668 15.089 C 11.927 15.942 10.093 16.368 8.168 16.368 C 4.294 16.368 1.779 15.296 0.622 13.151 C 0.207 12.37 0 11.477 0 10.472 C 0 9.465 0.173 8.542 0.52 7.7 C 0.868 6.859 1.346 6.057 1.955 5.296 C 2.565 4.533 3.29 3.829 4.13 3.184 C 4.971 2.537 5.885 1.983 6.871 1.519 C 8.966 0.507 11.104 0 13.284 0 C 14.855 0 15.934 0.494 16.519 1.482 C 16.726 1.823 16.829 2.278 16.829 2.845 C 16.829 3.412 16.685 3.969 16.399 4.518 C 16.113 5.067 15.726 5.563 15.239 6.008 C 14.752 6.454 14.185 6.844 13.539 7.179 C 12.894 7.515 12.207 7.804 11.476 8.048 C 10.184 8.487 8.704 8.804 7.035 8.999 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.238 9.751\" overflow=\"visible\"><path d=\"M 4.173 5.361 C 4.593 6.116 5.543 6.494 7.024 6.494 C 7.949 6.494 8.821 6.267 9.641 5.813 C 10.462 5.359 11.165 4.689 11.75 3.803 C 12.075 3.781 12.238 3.915 12.238 4.206 C 12.238 4.533 12.044 5.003 11.658 5.617 C 11.272 6.231 10.91 6.727 10.574 7.105 C 10.238 7.482 9.862 7.833 9.446 8.156 C 9.03 8.48 8.582 8.759 8.108 8.989 C 7.075 9.497 5.987 9.751 4.846 9.751 C 2.547 9.751 1.055 9.113 0.369 7.835 C 0.123 7.369 0 6.838 0 6.238 C 0 5.639 0.103 5.089 0.309 4.587 C 0.515 4.086 0.799 3.609 1.16 3.155 C 1.521 2.701 1.952 2.281 2.45 1.897 C 2.949 1.512 3.491 1.181 4.076 0.905 C 5.319 0.302 6.587 0 7.88 0 C 8.812 0 9.452 0.295 9.799 0.883 C 9.922 1.086 9.983 1.357 9.983 1.695 C 9.983 2.033 9.898 2.365 9.729 2.691 C 9.559 3.018 9.329 3.314 9.04 3.579 C 8.751 3.845 8.415 4.077 8.032 4.277 C 7.649 4.477 7.241 4.649 6.808 4.795 C 6.041 5.056 5.163 5.245 4.173 5.361 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2mqp93\",layoutDependency:layoutDependency,layoutId:\"Ls2F9wRpe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.792 5.341\" overflow=\"visible\"><path d=\"M 0 5.341 C 1.559 5.158 2.898 4.725 4.019 4.042 C 5.201 3.31 5.792 2.454 5.792 1.473 C 5.792 0.491 5.341 0 4.44 0 C 3.271 0 2.253 0.561 1.389 1.684 C 0.56 2.756 0.097 3.975 0 5.341 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IXbX1nbWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.436 3.182\" overflow=\"visible\"><path d=\"M 0 3.182 C 0.925 3.073 1.719 2.815 2.384 2.408 C 3.085 1.972 3.436 1.462 3.436 0.877 C 3.436 0.292 3.169 0 2.634 0 C 1.94 0 1.337 0.334 0.824 1.003 C 0.332 1.642 0.057 2.368 0 3.182 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rwyku9\",layoutDependency:layoutDependency,layoutId:\"Fsl9UpGSN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})]})})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WjV4e.framer-1ph04r0, .framer-WjV4e .framer-1ph04r0 { display: block; }\",\".framer-WjV4e.framer-k5judv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 639px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1300px; }\",\".framer-WjV4e .framer-1uzeime { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; max-width: 1300px; overflow: var(--overflow-clip-fallback, clip); padding: 50px 0px 0px 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WjV4e .framer-qrvjam { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 25px 25px 0px 25px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-WjV4e .framer-19tpk6k, .framer-WjV4e .framer-1vmbi9h, .framer-WjV4e .framer-3ytfbn, .framer-WjV4e .framer-6fjojt, .framer-WjV4e .framer-omoiwa, .framer-WjV4e .framer-7yz3y3, .framer-WjV4e .framer-zja1vc { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WjV4e .framer-txa2hs { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-WjV4e .framer-1umdh4f { align-content: center; align-items: center; aspect-ratio: 3.7846153846153845 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 109px); justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WjV4e .framer-yss2eu { cursor: pointer; flex: none; height: 125%; overflow: visible; position: relative; width: auto; }\",\".framer-WjV4e .framer-f9xho0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WjV4e .framer-8qh96b, .framer-WjV4e .framer-1gp55kw, .framer-WjV4e .framer-g6m92c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WjV4e .framer-249x45, .framer-WjV4e .framer-15fh6dq, .framer-WjV4e .framer-1wh22q9, .framer-WjV4e .framer-phpciw, .framer-WjV4e .framer-1sy7b0a, .framer-WjV4e .framer-uf34ab { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WjV4e .framer-1j1bazt, .framer-WjV4e .framer-10dvcok, .framer-WjV4e .framer-1p47wma, .framer-WjV4e .framer-1p1hrtb, .framer-WjV4e .framer-12fj6hn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WjV4e .framer-t4c4wq, .framer-WjV4e .framer-1cs2p0b, .framer-WjV4e .framer-hlja9b, .framer-WjV4e .framer-1jf1y7h, .framer-WjV4e .framer-1eti23v, .framer-WjV4e .framer-7dh9hy, .framer-WjV4e .framer-1uigfsf, .framer-WjV4e .framer-1s2hkng, .framer-WjV4e .framer-h2y406, .framer-WjV4e .framer-1a12jxq, .framer-WjV4e .framer-po0jaq { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-WjV4e .framer-fgfgul { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 115px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-WjV4e .framer-1g8oq93 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 115px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-WjV4e .framer-18bmwk2 { 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: 0px; position: relative; width: 100%; }\",\".framer-WjV4e .framer-e16uvk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-WjV4e .framer-3l9b7v, .framer-WjV4e .framer-1pvr1x4 { align-content: flex-start; align-items: flex-start; aspect-ratio: 0.94 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 53px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 50px; }\",\".framer-WjV4e .framer-1h1qesg, .framer-WjV4e .framer-1k3r562 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 35px); position: relative; width: 35px; }\",\".framer-WjV4e .framer-1s2jaj8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 25px 0px; position: relative; width: 100%; }\",\".framer-WjV4e .framer-h2q2uv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-WjV4e .framer-63lf6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-WjV4e .framer-1m2o7dy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px 50px 0px 0px; position: relative; width: 1px; }\",\".framer-WjV4e .framer-ubf0vq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-WjV4e .framer-19ff2xg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-WjV4e .framer-4e4kyq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 23px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WjV4e .framer-1x2qx8t { flex: none; height: 100%; position: relative; white-space: pre; width: auto; }\",\".framer-WjV4e .framer-1qx7kt { aspect-ratio: 2.3625 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 76px; }\",\".framer-WjV4e .framer-qcpzol { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 393px; }\",\".framer-WjV4e .framer-auzbxa { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 127px; width: min-content; z-index: 1; }\",\".framer-WjV4e .framer-7jj3f1 { 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: min-content; }\",\".framer-WjV4e .framer-xm52ir { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WjV4e .framer-lyhtrk { height: 47px; left: 251px; position: absolute; top: -9px; width: 118px; }\",\".framer-WjV4e .framer-1tknhx8 { height: 9px; left: 85px; position: absolute; top: 8px; width: 31px; }\",\".framer-WjV4e .framer-qvwfe1 { height: 9px; left: 0px; position: absolute; top: 0px; width: 31px; }\",\".framer-WjV4e .framer-1tqnae0 { height: 6px; left: 0px; position: absolute; top: 1px; width: 29px; }\",\".framer-WjV4e .framer-1xmy489 { height: 6px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-WjV4e .framer-106wadn { height: 3px; left: 1px; position: absolute; top: 1px; width: 1px; }\",\".framer-WjV4e .framer-17sspx7 { height: 6px; left: 6px; position: absolute; top: 0px; width: 3px; }\",\".framer-WjV4e .framer-194c8hx { height: 6px; left: 11px; position: absolute; top: 0px; width: 3px; }\",\".framer-WjV4e .framer-o7ztz8 { height: 6px; left: 16px; position: absolute; top: 0px; width: 3px; }\",\".framer-WjV4e .framer-1uycub9 { height: 6px; left: 21px; position: absolute; top: 0px; width: 3px; }\",\".framer-WjV4e .framer-1imphn { height: 6px; left: 26px; position: absolute; top: 0px; width: 4px; }\",\".framer-WjV4e .framer-c35ipc { height: 0px; left: 27px; position: absolute; top: 4px; width: 0px; }\",\".framer-WjV4e .framer-1svz4zs, .framer-WjV4e .framer-1jmc2mf { height: 47px; left: 0px; position: absolute; top: 0px; width: 118px; }\",\".framer-WjV4e .framer-16z6qfv { height: 39px; left: 2px; position: absolute; top: 5px; width: 116px; }\",\".framer-WjV4e .framer-1ux813h { height: 30px; left: 0px; position: absolute; top: 0px; width: 56px; }\",\".framer-WjV4e .framer-1179ast { height: 30px; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-WjV4e .framer-1kpmiai { height: 16px; left: 31px; position: absolute; top: 14px; width: 25px; }\",\".framer-WjV4e .framer-1k2dslf { height: 0px; left: 48px; position: absolute; top: 22px; width: 0px; }\",\".framer-WjV4e .framer-rpcoot { height: 26px; left: 53px; position: absolute; top: 4px; width: 26px; }\",\".framer-WjV4e .framer-7ieee0, .framer-WjV4e .framer-1wx9egv { height: 26px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-WjV4e .framer-1gpc2vx { height: 0px; left: 19px; position: absolute; top: 20px; width: 0px; }\",\".framer-WjV4e .framer-2be2gj { height: 26px; left: 72px; position: absolute; top: 13px; width: 26px; }\",\".framer-WjV4e .framer-gsgqcd { height: 9px; left: 9px; position: absolute; top: 2px; width: 11px; }\",\".framer-WjV4e .framer-1bf86tw { height: 0px; left: 9px; position: absolute; top: 9px; width: 0px; }\",\".framer-WjV4e .framer-xyo57p { height: 17px; left: 95px; position: absolute; top: 14px; width: 21px; }\",\".framer-WjV4e .framer-5694oy { height: 17px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-WjV4e .framer-2mqp93 { height: 6px; left: 7px; position: absolute; top: 2px; width: 6px; }\",\".framer-WjV4e .framer-1rwyku9 { height: 0px; left: 7px; position: absolute; top: 8px; width: 0px; }\",\".framer-WjV4e.framer-v-91ttam.framer-k5judv { width: 810px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1umdh4f { height: var(--framer-aspect-ratio-supported, 65px); }\",\".framer-WjV4e.framer-v-91ttam .framer-yss2eu { height: 120%; }\",\".framer-WjV4e.framer-v-91ttam .framer-1m2o7dy { flex: none; width: min-content; }\",\".framer-WjV4e.framer-v-91ttam .framer-uf34ab { width: 98px; }\",\".framer-WjV4e.framer-v-91ttam .framer-qcpzol { width: 270px; }\",\".framer-WjV4e.framer-v-91ttam .framer-auzbxa { right: 73px; }\",\".framer-WjV4e.framer-v-91ttam .framer-7jj3f1, .framer-WjV4e.framer-v-bevu8 .framer-249x45 { order: 0; }\",\".framer-WjV4e.framer-v-91ttam .framer-lyhtrk { height: 28px; left: 191px; top: -3px; width: 70px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1tknhx8 { height: 5px; left: 50px; top: 5px; width: 19px; }\",\".framer-WjV4e.framer-v-91ttam .framer-qvwfe1 { height: 5px; width: 19px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1tqnae0 { height: 4px; top: 0px; width: 18px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1xmy489 { height: 4px; width: 2px; }\",\".framer-WjV4e.framer-v-91ttam .framer-106wadn { height: 2px; left: 1px; top: 1px; }\",\".framer-WjV4e.framer-v-91ttam .framer-17sspx7 { height: 4px; left: 3px; width: 2px; }\",\".framer-WjV4e.framer-v-91ttam .framer-194c8hx { height: 4px; left: 7px; width: 2px; }\",\".framer-WjV4e.framer-v-91ttam .framer-o7ztz8 { height: 4px; left: 9px; width: 2px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1uycub9 { height: 4px; left: 13px; width: 2px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1imphn { height: 4px; left: 16px; width: 2px; }\",\".framer-WjV4e.framer-v-91ttam .framer-c35ipc { left: 16px; top: 3px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1svz4zs, .framer-WjV4e.framer-v-91ttam .framer-1jmc2mf { height: 28px; width: 70px; }\",\".framer-WjV4e.framer-v-91ttam .framer-16z6qfv { height: 23px; left: 2px; top: 3px; width: 69px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1ux813h { height: 18px; width: 33px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1179ast { height: 18px; width: 18px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1kpmiai { height: 10px; left: 19px; top: 8px; width: 15px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1k2dslf { left: 29px; top: 13px; }\",\".framer-WjV4e.framer-v-91ttam .framer-rpcoot { height: 15px; left: 31px; top: 3px; width: 15px; }\",\".framer-WjV4e.framer-v-91ttam .framer-7ieee0 { height: 15px; width: 15px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1gpc2vx { left: 11px; top: 12px; }\",\".framer-WjV4e.framer-v-91ttam .framer-2be2gj { height: 16px; left: 43px; top: 8px; width: 16px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1wx9egv { height: 16px; width: 16px; }\",\".framer-WjV4e.framer-v-91ttam .framer-gsgqcd { height: 5px; left: 5px; top: 2px; width: 6px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1bf86tw { left: 5px; top: 6px; }\",\".framer-WjV4e.framer-v-91ttam .framer-xyo57p { height: 10px; left: 56px; top: 8px; width: 12px; }\",\".framer-WjV4e.framer-v-91ttam .framer-5694oy { height: 10px; width: 12px; }\",\".framer-WjV4e.framer-v-91ttam .framer-2mqp93 { height: 3px; left: 4px; top: 1px; width: 4px; }\",\".framer-WjV4e.framer-v-91ttam .framer-1rwyku9 { left: 4px; top: 5px; }\",\".framer-WjV4e.framer-v-bevu8.framer-k5judv { height: min-content; width: 390px; }\",\".framer-WjV4e.framer-v-bevu8 .framer-1uzeime { height: min-content; max-width: 375px; }\",\".framer-WjV4e.framer-v-bevu8 .framer-qrvjam { flex: none; height: min-content; }\",\".framer-WjV4e.framer-v-bevu8 .framer-19tpk6k { flex-direction: column; }\",\".framer-WjV4e.framer-v-bevu8 .framer-txa2hs { align-self: unset; flex: none; height: min-content; width: 100%; }\",\".framer-WjV4e.framer-v-bevu8 .framer-1umdh4f { height: var(--framer-aspect-ratio-supported, 86px); }\",\".framer-WjV4e.framer-v-bevu8 .framer-yss2eu { height: 137%; }\",\".framer-WjV4e.framer-v-bevu8 .framer-1j1bazt { order: 1; }\",\".framer-WjV4e.framer-v-bevu8 .framer-10dvcok { order: 2; }\",\".framer-WjV4e.framer-v-bevu8 .framer-fgfgul, .framer-WjV4e.framer-v-bevu8 .framer-1g8oq93 { align-self: unset; flex: none; height: min-content; padding: 25px 0px 0px 0px; width: 100%; }\",\".framer-WjV4e.framer-v-bevu8 .framer-e16uvk { overflow: visible; }\",\".framer-WjV4e.framer-v-bevu8 .framer-1s2jaj8 { flex: none; flex-direction: column; gap: 25px; height: min-content; overflow: visible; }\",\".framer-WjV4e.framer-v-bevu8 .framer-h2q2uv { flex: none; height: min-content; width: 100%; }\",\".framer-WjV4e.framer-v-bevu8 .framer-63lf6 { align-self: stretch; height: auto; }\",\".framer-WjV4e.framer-v-bevu8 .framer-1m2o7dy { align-self: stretch; flex: none; height: auto; padding: 0px; width: min-content; }\",\".framer-WjV4e.framer-v-bevu8 .framer-uf34ab { white-space: pre; width: auto; }\",\".framer-WjV4e.framer-v-bevu8 .framer-ubf0vq { flex: none; width: 100%; }\",\".framer-WjV4e.framer-v-bevu8 .framer-1qx7kt { height: var(--framer-aspect-ratio-supported, 33px); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-WjV4e[data-border=\"true\"]::after, .framer-WjV4e [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 639\n * @framerIntrinsicWidth 1300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IXbX1nbWi\":{\"layout\":[\"fixed\",\"fixed\"]},\"EFoaEjLu3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersqP6ub3Za=withCSS(Component,css,\"framer-WjV4e\");export default FramersqP6ub3Za;FramersqP6ub3Za.displayName=\"Footer\";FramersqP6ub3Za.defaultProps={height:639,width:1300};addPropertyControls(FramersqP6ub3Za,{variant:{options:[\"yYy80QHR4\",\"IXbX1nbWi\",\"EFoaEjLu3\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersqP6ub3Za,[{explicitInter:true,fonts:[{cssFamilyName:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Bebas Neue\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"},{cssFamilyName:\"Nunito Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Nunito Sans\",url:\"https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilnsV8kA_Ykqw.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersqP6ub3Za\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"639\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IXbX1nbWi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EFoaEjLu3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sqP6ub3Za.map","// Generated by Framer (5235a87)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,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 Nav from\"#framer/local/canvasComponent/CrKH7nXzM/CrKH7nXzM.js\";import NavTitel1 from\"#framer/local/canvasComponent/NpVBnJ2D4/NpVBnJ2D4.js\";import FCCartStateFCCartState from\"#framer/local/canvasComponent/nV0ovmKJe/nV0ovmKJe.js\";import Footer from\"#framer/local/canvasComponent/sqP6ub3Za/sqP6ub3Za.js\";const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const NavTitel1Fonts=getFonts(NavTitel1);const FCCartStateFCCartStateFonts=getFonts(FCCartStateFCCartState);const FooterFonts=getFonts(Footer);const NavControls=getPropertyControls(Nav);const breakpoints={AKha4etmj:\"(min-width: 1300px)\",FdCxNMb6s:\"(min-width: 810px) and (max-width: 1299.98px)\",yoJwZHiz4:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-iqVGI\";const variantClassNames={AKha4etmj:\"framer-v-147yjtw\",FdCxNMb6s:\"framer-v-h0tx5m\",yoJwZHiz4:\"framer-v-14nmncl\"};const OGIiKJ9YQ=undefined;const GaSQUtnjC=undefined;const RhBbgZ7q7=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:0,delay:0,duration:.8,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:550,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:550,y:0};const transition2={bounce:0,delay:.2,duration:.6,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:550,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={bounce:0,delay:.1,duration:.8,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:550,y:0};const transition4={bounce:0,delay:.3,duration:.8,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={FdCxNMb6s:[\".framer-iqVGI .framer-nys2fd-container { height: auto; }\"],yoJwZHiz4:[\".framer-iqVGI.framer-1px21rs, .framer-iqVGI.framer-14qxyiw, .framer-iqVGI.framer-1qh26bh, .framer-iqVGI.framer-1tgql7k { left: 0px; width: unset; }\",\".framer-iqVGI.framer-eq0rge { left: 0px; padding: 0px; width: unset; }\",\".framer-iqVGI .framer-l4eiwz { left: 10px; position: absolute; right: 10px; top: 125px; width: unset; z-index: 1; }\",\".framer-iqVGI .framer-1wjyahc-container, .framer-iqVGI .framer-1n2mh5r-container, .framer-iqVGI .framer-1kntd1n-container, .framer-iqVGI .framer-17ymyyt-container, .framer-iqVGI .framer-18ib15b-container, .framer-iqVGI .framer-sc9wjx-container, .framer-iqVGI .framer-56uvu0-container, .framer-iqVGI .framer-15skyee-container { height: 55px; }\",\".framer-iqVGI.framer-143daev-container { width: 390px; }\",\".framer-iqVGI .framer-nys2fd-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FdCxNMb6s:\".framer-h0tx5m-override\",yoJwZHiz4:\".framer-14nmncl-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iqVGI.framer-1h5hvub, .framer-iqVGI .framer-1h5hvub { display: block; }\",\".framer-iqVGI.framer-147yjtw { align-content: center; align-items: center; background-color: var(--token-52895d56-5ba0-413f-a540-3807e245a967, #fdf6ec); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-iqVGI .framer-c0vund-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-iqVGI.framer-1nnrxpy { inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-iqVGI.framer-1px21rs { align-content: center; align-items: center; background-color: #fa6b3c; border-bottom-left-radius: 50px; border-top-left-radius: 50px; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; overflow: visible; padding: 0px; position: fixed; right: 0px; top: 0px; width: 500px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-iqVGI.framer-14qxyiw { align-content: center; align-items: center; background-color: var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, #e94e1b); border-bottom-left-radius: 50px; border-top-left-radius: 50px; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; overflow: visible; padding: 0px; position: fixed; right: 0px; top: 0px; width: 500px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-iqVGI.framer-eq0rge { align-content: center; align-items: center; background-color: var(--token-52895d56-5ba0-413f-a540-3807e245a967, #fdf6ec); border-bottom-left-radius: 50px; border-top-left-radius: 50px; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; overflow: visible; padding: 135px 0px 0px 0px; position: fixed; right: 0px; top: 0px; width: 500px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-iqVGI .framer-ochtbe { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 20px; position: relative; width: 100%; }\",\".framer-iqVGI .framer-l4eiwz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iqVGI .framer-1wjyahc-container, .framer-iqVGI .framer-1n2mh5r-container, .framer-iqVGI .framer-1kntd1n-container, .framer-iqVGI .framer-17ymyyt-container, .framer-iqVGI .framer-18ib15b-container, .framer-iqVGI .framer-sc9wjx-container, .framer-iqVGI .framer-56uvu0-container, .framer-iqVGI .framer-15skyee-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-iqVGI.framer-8z255s { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-iqVGI.framer-1qh26bh { align-content: center; align-items: center; background-color: #fa6b3c; border-bottom-left-radius: 50px; border-top-left-radius: 50px; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; overflow: visible; padding: 0px; position: fixed; right: 0px; top: 0px; width: 500px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-iqVGI.framer-1tgql7k { align-content: center; align-items: center; background-color: var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, #e94e1b); border-bottom-left-radius: 50px; border-top-left-radius: 50px; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; overflow: visible; padding: 0px; position: fixed; right: 0px; top: 0px; width: 500px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-iqVGI.framer-143daev-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-iqVGI .framer-w66k23 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -10px; position: relative; width: 0px; }\",\".framer-iqVGI .framer-nys2fd-container { flex: none; height: 639px; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -10px; }'];const mediaQueries={AKha4etmj:\"(min-width: 1300px)\",FdCxNMb6s:\"(min-width: 810px) and (max-width: 1299.98px)\",yoJwZHiz4:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"AKha4etmj\",Phone:\"yoJwZHiz4\",Tablet:\"FdCxNMb6s\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop menu donker\":\"eI0TLp2yg\",\"Desktop menu wit sluit\":\"hMgxUQ2I7\",\"Desktop menu\":\"XIzFPkz2i\",\"Mobile menu (donker)\":\"txKJVz6qN\",\"Mobile menu sluit (donker)\":\"s8vOzei9C\",\"Mobile menu\":\"X3IUDqxtS\",\"Variant 5\":\"ab0bweANO\"};const getProps=({height,id,scrollSection,variant1,variant2,width,...props})=>{return{...props,GaSQUtnjC:scrollSection??props.GaSQUtnjC,OGIiKJ9YQ:humanReadableEnumMap[variant1]??variant1??props.OGIiKJ9YQ??\"XIzFPkz2i\",RhBbgZ7q7:humanReadableEnumMap[variant2]??variant2??props.RhBbgZ7q7??\"X3IUDqxtS\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AKha4etmj\"};};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,GaSQUtnjC,OGIiKJ9YQ,RhBbgZ7q7,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const b7VWOd9Ijko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const YUnuI7GDAko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const mdBmy47GC1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const hEpVvuZ8K1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"AKha4etmj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-52895d56-5ba0-413f-a540-3807e245a967, rgb(253, 246, 236)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-147yjtw\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-c0vund-container\",layoutScroll:true,nodeId:\"CIo24LNcB\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{__framer__targets:[{ref:GaSQUtnjC,target:\"txKJVz6qN\"}],variant:matchVariant((overlay.visible||overlay1.visible)&&\"ab0bweANO\",overlay.visible||overlay1.visible?\"ab0bweANO\":RhBbgZ7q7)}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:GaSQUtnjC,target:\"eI0TLp2yg\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,b7VWOd9Ij:b7VWOd9Ijko9la1({overlay}),height:\"100%\",id:\"CIo24LNcB\",layoutId:\"CIo24LNcB\",style:{width:\"100%\"},variant:matchVariant((overlay.visible||overlay1.visible)&&\"hMgxUQ2I7\",overlay.visible||overlay1.visible?\"hMgxUQ2I7\":OGIiKJ9YQ),width:\"100%\",YUnuI7GDA:YUnuI7GDAko9la1({overlay:overlay1})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1nnrxpy\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"MRXTTfzS5\"),/*#__PURE__*/_jsx(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-1px21rs\"),\"data-framer-name\":\"Menu an 1\",exit:animation,initial:animation2}),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-14qxyiw\"),\"data-framer-name\":\"Menu an 1\",exit:animation3,initial:animation2}),/*#__PURE__*/_jsx(motion.div,{animate:animation6,className:cx(scopingClassNames,\"framer-eq0rge\"),\"data-framer-name\":\"Hoofd menu\",exit:animation5,initial:animation2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ochtbe\",\"data-framer-name\":\"Content frame\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l4eiwz\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bRyaiVCby\"},implicitPathVariables:undefined},{href:{webPageId:\"bRyaiVCby\"},implicitPathVariables:undefined},{href:{webPageId:\"bRyaiVCby\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wjyahc-container\",inComponentSlot:true,nodeId:\"qweTBAJBr\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{RMMLQvK2z:resolvedLinks[1]},yoJwZHiz4:{RMMLQvK2z:resolvedLinks[2],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"qweTBAJBr\",Kza9DoCyX:\"var(--token-c7f97d7a-a41c-4bea-87aa-7cc0f623ec5f, rgb(233, 78, 27))\",layoutId:\"qweTBAJBr\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"Gratis proefles\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":unKV1yXIV\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":unKV1yXIV\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":unKV1yXIV\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n2mh5r-container\",inComponentSlot:true,nodeId:\"JdJgIirXz\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{RMMLQvK2z:resolvedLinks1[1]},yoJwZHiz4:{RMMLQvK2z:resolvedLinks1[2],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"JdJgIirXz\",Kza9DoCyX:\"rgb(0, 0, 0)\",layoutId:\"JdJgIirXz\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:resolvedLinks1[0],style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"Locaties\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":kIdsWxA43\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":kIdsWxA43\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":kIdsWxA43\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kntd1n-container\",inComponentSlot:true,nodeId:\"H3mINV_S6\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{RMMLQvK2z:resolvedLinks2[1]},yoJwZHiz4:{RMMLQvK2z:resolvedLinks2[2],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"H3mINV_S6\",Kza9DoCyX:\"rgb(0, 0, 0)\",layoutId:\"H3mINV_S6\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:resolvedLinks2[0],style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"BOKSLESSEN\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PsoHHBBOO\"},implicitPathVariables:undefined},{href:{webPageId:\"PsoHHBBOO\"},implicitPathVariables:undefined},{href:{webPageId:\"PsoHHBBOO\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-17ymyyt-container\",inComponentSlot:true,nodeId:\"Oj_LpDEfR\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{RMMLQvK2z:resolvedLinks3[1]},yoJwZHiz4:{RMMLQvK2z:resolvedLinks3[2],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"Oj_LpDEfR\",Kza9DoCyX:\"rgb(0, 0, 0)\",layoutId:\"Oj_LpDEfR\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:resolvedLinks3[0],style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"Lesrooster\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lECzqRPk2\"},implicitPathVariables:undefined},{href:{webPageId:\"lECzqRPk2\"},implicitPathVariables:undefined},{href:{webPageId:\"lECzqRPk2\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-18ib15b-container\",inComponentSlot:true,nodeId:\"VJwRnbKz6\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{RMMLQvK2z:resolvedLinks4[1]},yoJwZHiz4:{RMMLQvK2z:resolvedLinks4[2],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"VJwRnbKz6\",Kza9DoCyX:\"rgb(0, 0, 0)\",layoutId:\"VJwRnbKz6\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:resolvedLinks4[0],style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"Fitness\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":iUBk_U5uZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":iUBk_U5uZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":iUBk_U5uZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-sc9wjx-container\",inComponentSlot:true,nodeId:\"fMZRyJ6tR\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{RMMLQvK2z:resolvedLinks5[1]},yoJwZHiz4:{RMMLQvK2z:resolvedLinks5[2],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"fMZRyJ6tR\",Kza9DoCyX:\"rgb(0, 0, 0)\",layoutId:\"fMZRyJ6tR\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:resolvedLinks5[0],style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"Tarieven\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MGxbPqSSd\"},implicitPathVariables:undefined},{href:{webPageId:\"MGxbPqSSd\"},implicitPathVariables:undefined},{href:{webPageId:\"MGxbPqSSd\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-56uvu0-container\",inComponentSlot:true,nodeId:\"L2ah3T1lP\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{RMMLQvK2z:resolvedLinks6[1]},yoJwZHiz4:{RMMLQvK2z:resolvedLinks6[2],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"L2ah3T1lP\",Kza9DoCyX:\"rgb(0, 0, 0)\",layoutId:\"L2ah3T1lP\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:resolvedLinks6[0],style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"Rondleiding\"})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"480px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-15skyee-container\",inComponentSlot:true,nodeId:\"wgbVjN87q\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavTitel1,{height:\"100%\",id:\"wgbVjN87q\",Kza9DoCyX:\"rgb(0, 0, 0)\",layoutId:\"wgbVjN87q\",mdBmy47GC:mdBmy47GC1q29jei({overlay}),RMMLQvK2z:\"https://www.boxing-shop.nl\",style:{width:\"100%\"},variant:matchVariant(\"WljaVa74y\"),width:\"100%\",YuOrAqygN:\"SHop\"})})})})})]})})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-8z255s\"),\"data-framer-name\":\"Cart\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"wdwKqTYUm\"),/*#__PURE__*/_jsx(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-1qh26bh\"),\"data-framer-name\":\"Menu an 1\",exit:animation,initial:animation2}),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-1tgql7k\"),\"data-framer-name\":\"Menu an 1\",exit:animation3,initial:animation2}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{width:\"390px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{animate:animation6,className:cx(scopingClassNames,\"framer-143daev-container\"),exit:animation5,inComponentSlot:true,initial:animation2,nodeId:\"tqwvgjcn1\",rendersWithMotion:true,scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yoJwZHiz4:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(FCCartStateFCCartState,{height:\"100%\",hEpVvuZ8K:hEpVvuZ8K1q29jei({overlay:overlay1}),id:\"tqwvgjcn1\",layoutId:\"tqwvgjcn1\",style:{height:\"100%\"},width:\"100%\"})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-w66k23\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:639,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nys2fd-container\",nodeId:\"N4g2uFG8x\",scopeId:\"H7uzqK4cH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FdCxNMb6s:{style:{width:\"100%\"},variant:matchVariant(\"IXbX1nbWi\")},yoJwZHiz4:{style:{width:\"100%\"},variant:matchVariant(\"EFoaEjLu3\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"N4g2uFG8x\",layoutId:\"N4g2uFG8x\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"yYy80QHR4\"),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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FdCxNMb6s\":{\"layout\":[\"fixed\",\"fixed\"]},\"yoJwZHiz4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GaSQUtnjC\":\"scrollSection\",\"OGIiKJ9YQ\":\"variant1\",\"RhBbgZ7q7\":\"variant2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"AKha4etmj\":[\".framer-c0vund-container\",\".framer-nys2fd-container\"],\"FdCxNMb6s\":[\".framer-c0vund-container\",\".framer-nys2fd-container\"],\"yoJwZHiz4\":[\".framer-c0vund-container\",\".framer-nys2fd-container\"]}\n * @framerBreakpoints {\"AKha4etmj\":{\"min\":1300,\"canvasClassName\":\"framer-147yjtw-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1300,\"rootFontSize\":16},\"FdCxNMb6s\":{\"min\":810,\"max\":1299,\"canvasClassName\":\"framer-h0tx5m-override\",\"minHeight\":1000,\"viewportHeight\":864,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"yoJwZHiz4\":{\"max\":809,\"canvasClassName\":\"framer-14nmncl-override\",\"minHeight\":1144,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant AKha4etmj\n * @framerLayoutTemplate true\n */const FramerH7uzqK4cH=withCSS(Component,css,\"framer-iqVGI\");export default FramerH7uzqK4cH;FramerH7uzqK4cH.displayName=\"Layoout\";FramerH7uzqK4cH.defaultProps={height:1e3,width:1300};addPropertyControls(FramerH7uzqK4cH,{GaSQUtnjC:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},OGIiKJ9YQ:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"XIzFPkz2i\",description:undefined,hidden:undefined,title:\"Variant\"},RhBbgZ7q7:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"X3IUDqxtS\",description:undefined,hidden:undefined,title:\"Variant 2\"}});addFonts(FramerH7uzqK4cH,[{explicitInter:true,fonts:[]},...NavFonts,...NavTitel1Fonts,...FCCartStateFCCartStateFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerH7uzqK4cH.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(NavTitel1,{},context),forwardLoader(FCCartStateFCCartState,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH7uzqK4cH\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"AKha4etmj\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FdCxNMb6s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yoJwZHiz4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"AKha4etmj\\\":{\\\"min\\\":1300,\\\"canvasClassName\\\":\\\"framer-147yjtw-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1300,\\\"rootFontSize\\\":16},\\\"FdCxNMb6s\\\":{\\\"min\\\":810,\\\"max\\\":1299,\\\"canvasClassName\\\":\\\"framer-h0tx5m-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":864,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"yoJwZHiz4\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-14nmncl-override\\\",\\\"minHeight\\\":1144,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1300\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"GaSQUtnjC\\\":\\\"scrollSection\\\",\\\"OGIiKJ9YQ\\\":\\\"variant1\\\",\\\"RhBbgZ7q7\\\":\\\"variant2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"AKha4etmj\\\":[\\\".framer-c0vund-container\\\",\\\".framer-nys2fd-container\\\"],\\\"FdCxNMb6s\\\":[\\\".framer-c0vund-container\\\",\\\".framer-nys2fd-container\\\"],\\\"yoJwZHiz4\\\":[\\\".framer-c0vund-container\\\",\\\".framer-nys2fd-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * 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 Layoout from \"https://framerusercontent.com/modules/fW1yPpCRE72agZ5BxL6c/6uoXlMpuDIxItvOdaof0/H7uzqK4cH.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {iUBk_U5uZ: \"prijzen\", j8y13NzN1: \"image-an\", kfy4lctl4: \"nav-black\", kIdsWxA43: \"bokslessen\", mzHclTToW: \"nav-black-mobile\", QxgsoGWaV: \"nav-button\", unKV1yXIV: \"locaties\", VbUJy8oy9: \"nav-black-mobile-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8rk0NZdUOdEec2YzohLi/z7xDz41vzIYrmaiiY4zx/augiA20Il.js\")), path: \"/\"}, p5cnbTQH5: {elements: {lO3d3iOg2: \"nav-button\", neevpaqA3: \"why-it-works\", Pq7dnvcuQ: \"nav-black\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/haT48wsKFIy8UXAxGwrW/JfysyFnuht6UwJGwVfGI/p5cnbTQH5.js\")), path: \"/boksles-vrouwen\"}, DsHwVKQhh: {elements: {RK7VIrZwt: \"nav-black\", vlmc6uaLg: \"nav-button\", xwTM7weMP: \"why-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0ybRLscu11rNKjekljb2/VIEnuDQsLtnaXsUxZ5jH/DsHwVKQhh.js\")), path: \"/personal-training\"}, G4M4108YO: {elements: {CHJv6X6pL: \"nav-black\", KLgm8SIFI: \"nav-button\", X7QxlysxT: \"why-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HohjasQ83JgA98vCPQzO/KJd0Jyo3JtXezDloHdb0/G4M4108YO.js\")), path: \"/boksles-voor-beginners\"}, sPC3a6PcL: {elements: {wGdrW6z2w: \"nav-black\", xUHuKON0A: \"nav-button\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2Kuu37TBTjC4SiPihXS2/OP0L2lB8wBAqjfMEokSD/sPC3a6PcL.js\")), path: \"/algemene-voorwaarden\"}, kqpFvJx09: {elements: {p9U6Hzpun: \"nav-button\", ZD6uzoygZ: \"nav-black\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JFYmwndy8KEXIEkhmWSy/o7fr8gSktAkbd5N5CjYp/kqpFvJx09.js\")), path: \"/cookies\"}, U2srTCSkc: {elements: {a0Xx2GIra: \"nav-black\", GKxDUHkVL: \"nav-button\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TStEm45WvpOjmJSVWfdn/wRPu2n7xPzIMLgQgkkbI/U2srTCSkc.js\")), path: \"/huisregels\"}, lECzqRPk2: {elements: {IaBWfjQYJ: \"nav-black\", V3tP_V6aO: \"nav-button\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hgOiX7615kG59LCVfrpt/faymMU2sqFFyUNtyf3Za/lECzqRPk2.js\")), path: \"/fitness\"}, LyPbw3Abo: {elements: {imBNqk6FI: \"prijzen\", qPhMu2a3l: \"features\", Sn_YWwdht: \"nav-black\", V3efo_dua: \"nav-button\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GryL60rykYcoYBGTQRLn/If7CmgljYyeYTDPa9Yq3/LyPbw3Abo.js\")), path: \"/zwolle\"}, f20EK8HOt: {elements: {bS0oKMwyy: \"nav-black\", gMIQSTDq1: \"prijzen\", tK5YQKRTP: \"nav-button\", zCqX6c2O8: \"features\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vQoBlMXNDC5LslF1BV69/gn2smzBM47kgOPhBsU0G/f20EK8HOt.js\")), path: \"/leiden\"}, nehNxcNGi: {elements: {CZ1aJAP3R: \"nav-button\", DR2LMVXIE: \"nav-black\", jsv5CuaYA: \"why-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eJbMtRgb98FqpPLgdIUb/t9DM3Ox1BCCfTjGW1uM1/nehNxcNGi.js\")), path: \"/boksles-volwassenen\"}, h8l_7pmSj: {elements: {BI9iR0rB9: \"why-it-works\", CgpwykWu7: \"nav-black\", geJQugWlb: \"nav-button\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TKPYtegiDp6tFeXJH7ja/XAHzdTwfQVWnjstbxWxO/h8l_7pmSj.js\")), path: \"/bokslessen\"}, K8lbE_iGb: {elements: {iQQ2eVLFu: \"nav-button\", LkYV6iP0j: \"nav-black\", LqNlsE0md: \"why-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JBx46NsJs8XFGOLpg9Ju/mWYD2KOwoMw8Gi29G0fd/K8lbE_iGb.js\")), path: \"/boksles-kinderen\"}, hNPDPz2uT: {elements: {hYp4W5IIs: \"why-it-works\", p3CGv4o9f: \"nav-button\", Zyw2q6pLV: \"nav-black\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KbGUJvWYBegDOjAVQ5Ce/q65gDCE57jBYf5lkVQyO/hNPDPz2uT.js\")), path: \"/boksles-jeugd\"}, bn3HgByrE: {elements: {lozJAo1P1: \"nav-black\", QdvMRUJJ9: \"why-it-works\", t33fs4bMs: \"nav-button\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/80JQV5rJ6Xuw0KCrsIcQ/lWW9zAThEAjsnx98eQOI/bn3HgByrE.js\")), path: \"/boksen-voor-studenten\"}, A0lTO2PvM: {elements: {whgRQIpnR: \"nav-black\", X8Qfw2fni: \"nav-button\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Kp9h8Oxb8hpIfXOgC2IQ/DeeC68OSN233EmTbRoBv/A0lTO2PvM.js\")), path: \"/over-ons\"}, tKPP2wxHF: {elements: {aYrjMecHs: \"nav-black\", qYZYXRcyi: \"nav-button\", y6R8Iz4id: \"why-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/42oi1LODJlfpWwFsymxY/RKibIBtmMhXcYKBBRapL/tKPP2wxHF.js\")), path: \"/boksles-gevorderden\"}, pl9QjPkzP: {elements: {C3Es0dFX_: \"nav-button\", OOfZGMstB: \"nav-black\", yLJ_KxJ2e: \"why-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8UVmy3flpZ2dwLlwq5j6/ILTM8s9uZvubrnvOTCwm/pl9QjPkzP.js\")), path: \"/fitboxing\"}, I429BTml2: {elements: {O2uJNz79Z: \"nav-black\", XTrxOYnBz: \"nav-button\", Z5uYRM0zu: \"why-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GaJnx0e7F3oRrvnpVHoj/jVTlOuo2R1E005J4sx5X/I429BTml2.js\")), path: \"/bokszaktraining\"}, PsoHHBBOO: {elements: {qo6J9VrRA: \"nav-black\", vQ2i6Wd8f: \"nav-button\", zMyWB0Qui: \"scroll-to\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a4nDzpPJb4ryQC2H1jun/3ZTK8pdkkfzNcNmfcDGk/PsoHHBBOO.js\")), path: \"/lesrooster\"}, bRyaiVCby: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d7SCVJqNbVuy9yURgk3Q/drCKQVZ5xCGoxvivnGSj/bRyaiVCby.js\")), path: \"/contact\"}, ORHHxKh77: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ou3gTGddRfj6Yhlqx3YA/emRoRNp9Z5V7nfCpgUaP/ORHHxKh77.js\")), path: \"/actie\"}, GHx5xpSzj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DaSKHGiBz0HG8FucVrRw/M3XvTNhdyqadMvq9X7MP/GHx5xpSzj.js\")), path: \"/tarieven\"}, BtUW6K0AZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/T8GRrZTdPAoOJZ9IOJ6b/nFAeN9rZMwZCjxqCKmOn/BtUW6K0AZ.js\")), path: \"/bedankt-pagina\"}, MGxbPqSSd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Svh4JAedM1cB2swPypOH/DjNtpc9FUzCFXEoiDxxC/MGxbPqSSd.js\")), path: \"/rondleiding-boksschool-leiden-zwolle\"}, pwP1RlxFU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x3aY04qSZyOw7gx0uSHx/vQvmNyfwrAvozDTw73BE/pwP1RlxFU.js\")), path: \"/404\"}, Zyq3xzq2v: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8ywaf80goQy968SY0OOQ/EZPh0IW5HK9JkFwVcxSk/Zyq3xzq2v.js\")), path: \"/framer-commerce\"}, iCGmltLUu: {collectionId: \"RP21cuG7B\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pHU9ntxtwUwPLhkKDEkR/zyxI31ygISlqv7w30ZwT/iCGmltLUu.js\")), path: \"/categorieën/:V4MEElZN3\"}}\r\n\r\n\t\tconst locales = [{code: \"nl-NL\", id: \"default\", name: \"Dutch\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {RP21cuG7B: async () => (await import(\"https://framerusercontent.com/modules/z4yEpAZLWyOkehL2Hh9E/o06JgiwIJDdVRXyl42BR/RP21cuG7B.js\"))?.[\"utils\"], tPFpsbCuA: async () => (await import(\"https://framerusercontent.com/modules/u0dZ8ejGK0ijZUjKbusj/4UepScK1AsHIjvO7d8xj/tPFpsbCuA.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"d0da9da06b2beb707e522477e274c25514053244cc19fafe2851de228aa9305e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {GaSQUtnjC: {href: {hash: \":mzHclTToW\", webPageId: \"augiA20Il\"}, refKey: true}, OGIiKJ9YQ: \"XIzFPkz2i\", RhBbgZ7q7: \"X3IUDqxtS\"}\r\nconst props2 = {...props1, GaSQUtnjC: {href: {hash: \":Pq7dnvcuQ\", webPageId: \"p5cnbTQH5\"}, refKey: true}}\r\nconst props3 = {...props1, GaSQUtnjC: {href: {hash: \":Pq7dnvcuQ\", webPageId: \"DsHwVKQhh\"}, refKey: true}}\r\nconst props4 = {...props1, GaSQUtnjC: {href: {hash: \":Pq7dnvcuQ\", webPageId: \"G4M4108YO\"}, refKey: true}}\r\nconst props5 = {...props1, GaSQUtnjC: {href: {hash: \":wGdrW6z2w\", webPageId: \"sPC3a6PcL\"}, refKey: true}}\r\nconst props6 = {...props1, GaSQUtnjC: {href: {hash: \":wGdrW6z2w\", webPageId: \"kqpFvJx09\"}, refKey: true}}\r\nconst props7 = {...props1, GaSQUtnjC: {href: {hash: \":wGdrW6z2w\", webPageId: \"U2srTCSkc\"}, refKey: true}}\r\nconst props8 = {...props1, GaSQUtnjC: {href: {hash: \":Pq7dnvcuQ\", webPageId: \"lECzqRPk2\"}, refKey: true}}\r\nconst props9 = {...props1, GaSQUtnjC: {href: {hash: \":Sn_YWwdht\", webPageId: \"LyPbw3Abo\"}, refKey: true}}\r\nconst props10 = {...props1, GaSQUtnjC: {href: {hash: \":bS0oKMwyy\", webPageId: \"f20EK8HOt\"}, refKey: true}}\r\nconst props11 = {...props1, GaSQUtnjC: {href: {hash: \":DR2LMVXIE\", webPageId: \"nehNxcNGi\"}, refKey: true}}\r\nconst props12 = {...props1, GaSQUtnjC: {href: {hash: \":DR2LMVXIE\", webPageId: \"h8l_7pmSj\"}, refKey: true}}\r\nconst props13 = {...props1, GaSQUtnjC: {href: {hash: \":LkYV6iP0j\", webPageId: \"K8lbE_iGb\"}, refKey: true}}\r\nconst props14 = {...props1, GaSQUtnjC: {href: {hash: \":Zyw2q6pLV\", webPageId: \"hNPDPz2uT\"}, refKey: true}}\r\nconst props15 = {...props1, GaSQUtnjC: {href: {hash: \":lozJAo1P1\", webPageId: \"bn3HgByrE\"}, refKey: true}}\r\nconst props16 = {...props1, GaSQUtnjC: {href: {hash: \":whgRQIpnR\", webPageId: \"A0lTO2PvM\"}, refKey: true}}\r\nconst props17 = {...props1, GaSQUtnjC: {href: {hash: \":aYrjMecHs\", webPageId: \"tKPP2wxHF\"}, refKey: true}}\r\nconst props18 = {...props1, GaSQUtnjC: {href: {hash: \":OOfZGMstB\", webPageId: \"pl9QjPkzP\"}, refKey: true}}\r\nconst props19 = {...props1, GaSQUtnjC: {href: {hash: \":O2uJNz79Z\", webPageId: \"I429BTml2\"}, refKey: true}}\r\nconst props20 = {...props1, GaSQUtnjC: {href: {hash: \":qo6J9VrRA\", webPageId: \"PsoHHBBOO\"}, refKey: true}}\r\nconst props21 = {...props1, GaSQUtnjC: undefined, OGIiKJ9YQ: \"txKJVz6qN\", RhBbgZ7q7: \"txKJVz6qN\"}\r\nconst props22 = {...props1, GaSQUtnjC: undefined, OGIiKJ9YQ: \"eI0TLp2yg\"}\r\nconst props23 = {...props1, GaSQUtnjC: undefined, OGIiKJ9YQ: \"eI0TLp2yg\", RhBbgZ7q7: \"txKJVz6qN\"}\r\nconst props24 = {...props1, GaSQUtnjC: undefined}\r\nconst props25 = {...props1, GaSQUtnjC: undefined, RhBbgZ7q7: \"XIzFPkz2i\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {A0lTO2PvM: props16, augiA20Il: props1, bn3HgByrE: props15, bRyaiVCby: props21, BtUW6K0AZ: props21, BwCvQJYbj: props24, DsHwVKQhh: props3, f20EK8HOt: props10, G4M4108YO: props4, GHx5xpSzj: props21, h8l_7pmSj: props12, hNPDPz2uT: props14, I429BTml2: props19, iCGmltLUu: props25, K8lbE_iGb: props13, kqpFvJx09: props6, lECzqRPk2: props8, LyPbw3Abo: props9, MGxbPqSSd: props22, nehNxcNGi: props11, ORHHxKh77: props21, p5cnbTQH5: props2, pl9QjPkzP: props18, PsoHHBBOO: props20, pwP1RlxFU: props23, sPC3a6PcL: props5, tKPP2wxHF: props17, U2srTCSkc: props7, YbUyYnz2Y: props24, Zyq3xzq2v: props24}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"p5cnbTQH5\":\r\ncase \"DsHwVKQhh\":\r\ncase \"G4M4108YO\":\r\ncase \"sPC3a6PcL\":\r\ncase \"kqpFvJx09\":\r\ncase \"U2srTCSkc\":\r\ncase \"lECzqRPk2\":\r\ncase \"LyPbw3Abo\":\r\ncase \"f20EK8HOt\":\r\ncase \"nehNxcNGi\":\r\ncase \"h8l_7pmSj\":\r\ncase \"K8lbE_iGb\":\r\ncase \"hNPDPz2uT\":\r\ncase \"bn3HgByrE\":\r\ncase \"A0lTO2PvM\":\r\ncase \"tKPP2wxHF\":\r\ncase \"pl9QjPkzP\":\r\ncase \"I429BTml2\":\r\ncase \"PsoHHBBOO\":\r\ncase \"bRyaiVCby\":\r\ncase \"ORHHxKh77\":\r\ncase \"GHx5xpSzj\":\r\ncase \"BtUW6K0AZ\":\r\ncase \"MGxbPqSSd\":\r\ncase \"pwP1RlxFU\":\r\ncase \"BwCvQJYbj\":\r\ncase \"Zyq3xzq2v\":\r\ncase \"YbUyYnz2Y\":\r\ncase \"iCGmltLUu\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"GaSQUtnjC\"]]}, (resolvedLinks) => React.createElement(Layoout, {...props, GaSQUtnjC: siteRef(resolvedLinks[0]), key: \"Layoout\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"p5cnbTQH5\":\r\ncase \"DsHwVKQhh\":\r\ncase \"G4M4108YO\":\r\ncase \"sPC3a6PcL\":\r\ncase \"kqpFvJx09\":\r\ncase \"U2srTCSkc\":\r\ncase \"lECzqRPk2\":\r\ncase \"LyPbw3Abo\":\r\ncase \"f20EK8HOt\":\r\ncase \"nehNxcNGi\":\r\ncase \"h8l_7pmSj\":\r\ncase \"K8lbE_iGb\":\r\ncase \"hNPDPz2uT\":\r\ncase \"bn3HgByrE\":\r\ncase \"A0lTO2PvM\":\r\ncase \"tKPP2wxHF\":\r\ncase \"pl9QjPkzP\":\r\ncase \"I429BTml2\":\r\ncase \"PsoHHBBOO\":\r\ncase \"bRyaiVCby\":\r\ncase \"ORHHxKh77\":\r\ncase \"GHx5xpSzj\":\r\ncase \"BtUW6K0AZ\":\r\ncase \"MGxbPqSSd\":\r\ncase \"pwP1RlxFU\":\r\ncase \"BwCvQJYbj\":\r\ncase \"Zyq3xzq2v\":\r\ncase \"YbUyYnz2Y\":\r\ncase \"iCGmltLUu\":\r\nreturn [{hash: \"147yjtw\", mediaQuery: \"(min-width: 1300px)\"}, {hash: \"h0tx5m\", mediaQuery: \"(min-width: 810px) and (max-width: 1299.98px)\"}, {hash: \"14nmncl\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x3aY04qSZyOw7gx0uSHx/vQvmNyfwrAvozDTw73BE/pwP1RlxFU.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.boxingclub.nl\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/vn7tMlgHylfHitMR7IRr/sHSXEwGYIomQDvwfyDw2/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = 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\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}