{"version":3,"file":"script_main.C4RHW0Z5.mjs","names":["React.useState","React.useRef","React.useCallback","products","urlParams","error","e","type","active","value","v","p","c","matches","f","debounce","a","b","itemsPerPage","React.Component","logDebug","useState","useRef","e","className","containerStyle","useCallback","d","t","w","e","m","E","n","r","F","T","O","A","x","i","P","q","s","a","o","R","_","D","j","C","J","W","$","z","G","K","H","V","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","u","l","h","c","to","tu","tl","th","tc","tf","tg","td","tp","tb","tw","tU","tL","tI","tS","tk","f","g","I","b","U","S","k","L","B","M","N","ty","tv","tm","tB","p","tE","tM","tF","resolveRichText","e","i","t","n","l","o","s","c","d","u","f","p","S","M","h","K","g","w","Z","R","N","B","U","D","k","H","y","I","C","V","x","b","T","E","P","Y","q","J","_","G","z","L","W","X","F","A","O","v","Q","j","$","ee","ei","i","t","et","r","a","m","isBrowser","useState","e","get","useMemo","isCurrencySymbolSameAsCode","useState","isBrowser","get","useMemo","isCurrencySymbolSameAsCode","getLocaleFromCountry","e","addPropertyOverrides","FC_ProductPriceCompareFonts","MotionDivWithFXWithOptimizedAppearEffect","FC_ProductPriceFonts","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transition2","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","ProductCardSearch","serializationHash","variantClassNames","transition1","toResponsiveImage","QueryData","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","FramerCommerce","_Fragment","idLZD2baUCL","IhpK96rhoLZD2baUCL","jQpK1Uq3vLZD2baUCL","kx02CUER1LZD2baUCL","NKMeGGihvLZD2baUCL","v6WqvEwfwLZD2baUCL","xTU22p4RXLZD2baUCL","ZEJbokdFtLZD2baUCL","isBrowser","useState","useRef","useCallback","throttle","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","useState","useRef","isBrowser","e","useCallback","isCurrencySymbolSameAsCode","throttle","_Fragment","get","index","containerStyle","d","t","w","e","E","n","r","F","T","O","A","x","i","P","q","s","a","o","R","_","D","j","C","J","W","$","z","G","K","H","V","X","Q","Y","Z","te","u","l","h","c","f","g","I","b","U","S","k","L","B","M","N","p","e","t","l","u","f","p","q","j","i","t","r","a","m","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","FramerDGshrR7fs","useRef","React.useId","className","Image","useState","get","isBrowser","e","useMemo","useCallback","discount","React.useRef","React.useState","e","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","Heart","serializationHash","variantClassNames","transition1","animation","animation1","animation2","Overlay","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","React.useRef","className","_Fragment","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Favorites","MotionDivWithFXWithOptimizedAppearEffect","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","FCPurchaseButtonQuickAdd","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","toResponsiveImage","transition4","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","useRef","useCallback","throttle","i","e","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","FCCheckoutButtonButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","className","FC_CartCounterFonts","CloseButton","CheckoutButton","PaymentIconFonts","PaymentIcon","ProductCard","FC_CartStateController","serializationHash","variantClassNames","transition1","addImageAlt","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","FramerCommerce","_Fragment","idLWntTTK1D","IhpK96rhoLWntTTK1D","jQpK1Uq3vLWntTTK1D","kx02CUER1LWntTTK1D","NKMeGGihvLWntTTK1D","shUkrDqH9LWntTTK1D","v6WqvEwfwLWntTTK1D","xTU22p4RXLWntTTK1D","ZEJbokdFtLWntTTK1D","idUm0I5TiH0","IhpK96rhoUm0I5TiH0","jQpK1Uq3vUm0I5TiH0","kx02CUER1Um0I5TiH0","NKMeGGihvUm0I5TiH0","shUkrDqH9Um0I5TiH0","v6WqvEwfwUm0I5TiH0","xTU22p4RXUm0I5TiH0","ZEJbokdFtUm0I5TiH0","idWDAD8m44M","IhpK96rhoWDAD8m44M","jQpK1Uq3vWDAD8m44M","kx02CUER1WDAD8m44M","NKMeGGihvWDAD8m44M","shUkrDqH9WDAD8m44M","v6WqvEwfwWDAD8m44M","xTU22p4RXWDAD8m44M","ZEJbokdFtWDAD8m44M","idWN1GYMXpQ","IhpK96rhoWN1GYMXpQ","jQpK1Uq3vWN1GYMXpQ","kx02CUER1WN1GYMXpQ","NKMeGGihvWN1GYMXpQ","shUkrDqH9WN1GYMXpQ","v6WqvEwfwWN1GYMXpQ","xTU22p4RXWN1GYMXpQ","ZEJbokdFtWN1GYMXpQ","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","_Fragment","o","r","n","t","useRef","useState","HomeFactory","React","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","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","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","isBrowser","e","get","addPropertyOverrides","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","animation","animation1","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","UnderlineButtonFonts","UnderlineButton","MobileMenuButton","Search","Iconoir","CartCounter","NavCollectionCard","NavBrandCard","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","animation","animation1","animation2","addImageAlt","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","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","addPropertyOverrides","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","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","SVG","Children","useRef","useMemo","useState","useCallback","size","i","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","RichText","sharedStyle.css","sharedStyle.fonts","InstagramMarqueeCard","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useState","useRef","Component","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Image","SocialLink","UnderlineButton","RichText","PaymentIcon","serializationHash","variantClassNames","transition1","addImageAlt","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Navigation","FCCartState","SearchPanel","InstaHandle","InstagramTile","SectionInstagramTicker","Footer","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","_Fragment","PropertyOverrides","React.Fragment","RichText","sharedStyle.fonts","React.createElement","TemplateGlobal","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/Hk0F8C2ru2KtdcLr7KmL/UQw4yjuoAhHAeQP7k5WX/FC_CatalogDisplay.js","https:/framerusercontent.com/modules/tlSE71XX3CzjVeSC2JLA/oW8Vy82RDCLczSnJHURW/FC_CatalogSearch.js","https:/framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc-0.js","https:/framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc-1.js","https:/framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js","https:/framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/7dmpbpQzQUqypxj0Rx21/FC_ProductPrice.js","https:/framerusercontent.com/modules/ZipJAXrtSkBsdbTSry5q/9GU2eDL3W53ayKQzkMf1/FC_ProductPriceCompare.js","https:/framerusercontent.com/modules/kgTyL5D21UwtKHdsbiVI/4kdJDf2nvZakWn3Not7Q/ueHobFtEb.js","https:/framerusercontent.com/modules/2k1xOTG8W3jSch04K2nS/awW2DdT2Jp2KMDa70598/esBzPyQub.js","https:/framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/smf0teCw5X0WXGlh2j3m/FC_CartCounter.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/QWAgPHForuGDFTzvQCFt/FC_CartSubtotal.js","https:/framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/5CBWpgTgj3CQVFLG5Nrh/FC_CartProductCard.js","https:/framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc-0.js","https:/framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc-1.js","https:/framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js","https:/framerusercontent.com/modules/ilqfsFCJB0fe9EeojJBa/aOzYYzDZ66X3aLFlWuEb/oyAHRaM8_.js","https:/framerusercontent.com/modules/8dD66NNUfIvoHlGSkiOM/yPVrRU88uvOeCOTsLbWv/wLe9gRiMF.js","https:/framerusercontent.com/modules/1B3FgAxlneislxgxLIoj/Ejo7CGbebXdFz2I7mDzw/DGshrR7fs.js","https:/framerusercontent.com/modules/DfiHm7rgZZvl0dxRShLF/YFXw8Lhzym1IpplB8f8b/FC_ProductPriceDiscount.js","https:/framerusercontent.com/modules/826gVc58am9OJ0CWzeuA/m8dwrbPfkFAxGsND5c8V/FC_CatalogFavoriteButton.js","https:/framerusercontent.com/modules/mhYF1LZtgij2h4mDLazt/V45nFuEMVTxMECLCMGOC/ezFz1frfF.js","https:/framerusercontent.com/modules/93cS0hPtfIjTkXauCBrG/ayk8xz62YmspwR7YDGaA/RjvBii9D9.js","https:/framerusercontent.com/modules/c0cLVHLW3w8QUREQODe7/5jpPc8im9EqU6khAgp1w/ky3vKHE9R.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/ukoQei1RMNFdwnUuO4SX/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/icokrIYNO19QXgkN3VlV/RF86QHCHokYCsCr0BToc/eoJGExczl.js","https:/framerusercontent.com/modules/pMVrgWh1ZrN7SwUMpLzh/Cj962erB71L7XjL3icj4/RPzGVSAzM.js","https:/framerusercontent.com/modules/8fm52T8TfLNBbpUYiAJq/ElNJSBa9x7hpHK89kowF/UhshOf4MM.js","https:/framerusercontent.com/modules/7Z2JsxmbsLSQLFKP15Fq/EL1gyp9cuhhPsN0DIeWz/GFf8Ibj5t.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js","https:/framer.com/m/iconoir-icons/Home.js@0.0.11","https:/framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js","https:/framerusercontent.com/modules/umzCmQjfAqOG1OBhAeiF/DyRO8FOhDit5ZwbujWtW/cNJmF8454.js","https:/framerusercontent.com/modules/6WOUjaEpDvkA49QIRFKX/0B6hexRLwnMLcFpfNwBe/SlrDOONkw.js","https:/framerusercontent.com/modules/8164J5U8DmFLzfJZFh0O/gQWRvEWZ2u3EdCCeEmAT/U9ACxKhqW.js","https:/framerusercontent.com/modules/7Kk99XOvONAzdA6UTEy2/SuwjZyTnRZemJassqm2X/XzQmwMbWO.js","https:/framerusercontent.com/modules/yA7N9WhjPTgbsU6xpomV/y7a0GEgWVtkVtKRFnvNa/FC_CartOverlayTrigger.js","https:/framerusercontent.com/modules/5EwaQ6rx87WU4mobQbNG/TDOCUhdYcFrqcbHgDrNe/yiBCd_5_E.js","https:/framerusercontent.com/modules/lgrVgqIiaJuS8mkpOVo0/EDeKZ70oFkVCFpgSFOve/ILgGcDXwf.js","https:/framerusercontent.com/modules/v23ObCjWFM22JS8dF5Ok/ShxN7ZHiriD6Zev5lCHw/LhCVDUr6m.js","https:/framerusercontent.com/modules/d4ucl6ljHjjAh0EEH5R9/vhPxzCbOl4Wkks0L70cM/NKF7aabMc.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js","https:/framerusercontent.com/modules/rx3rGl7qcxj2pEB0IfeQ/LHjowB2jJtePJTl3qCc5/GvbHZDZsR.js","https:/framerusercontent.com/modules/dSaYrfICo9IdrVQTsa51/xtKdQ2DJ2QLBfBAaOhps/IUFeC887E.js","https:/framerusercontent.com/modules/daWfJqGg8fsl7hK8yHJb/AKfgvaJKattOSWXNy1NC/qaiKHs4TF.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js","https:/framerusercontent.com/modules/3Lfd7eH26lH6EQlM780G/ztuUhYddWIbNta2r7OUQ/Copyright.js","https:/framerusercontent.com/modules/AcURdSSCkF7A9e56FZNU/PYAuG90wmeLXUC2RciO3/DGshrR7fs.js","https:/framerusercontent.com/modules/zKdaEKGc8pTH21TjVDnf/jYuwvcme3NvugugQyfKA/UNRGCClWm.js","https:/framerusercontent.com/modules/zPOFxcPGkDOtrq2urlCq/oYFltQDealQzzL01JEU4/u5E1_S25o.js","https:/framerusercontent.com/modules/qt5ksIFEymbIuHQIzMfT/26rGs9FujkdZuKHuHg6a/JaxKfnwyg.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 */function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{debounce}from\"lodash-es\";import{parseUrlFilters,updateUrlWithFilters}from\"https://framerusercontent.com/modules/A55TPw8oJtDToWtsjcDZ/efvR3aKErSMemVA7DBdP/filterMappings.js\";// Global state management to prevent duplicate instances\nconst globalSortState={instances:new Set,eventListeners:new Map,cleanup:()=>{globalSortState.instances.clear();globalSortState.eventListeners.forEach((listener,event)=>{window.removeEventListener(event,listener);});globalSortState.eventListeners.clear();},lastUrl:typeof window!==\"undefined\"?window.location.href:\"\",isBackToFilter:false};// Ensure cleanup on page unload\nif(typeof window!==\"undefined\"){window.addEventListener(\"beforeunload\",globalSortState.cleanup);}// Helper function to find 13-digit number\nfunction findDeep13DigitNumber(obj){if(typeof obj===\"string\"){const match=obj.match(/\\d{13}/);if(match)return match[0];return null;}if(!obj||typeof obj!==\"object\")return null;for(const key in obj){if(Array.isArray(obj[key])||typeof obj[key]===\"object\"){const found=findDeep13DigitNumber(obj[key]);if(found)return found;}else if(typeof obj[key]===\"string\"){const match=obj[key].match(/\\d{13}/);if(match)return match[0];}}return null;}class ErrorBoundary extends React.Component{static getDerivedStateFromError(error){return{hasError:true,error};}componentDidCatch(error,errorInfo){console.error(\"CMS Error:\",error,errorInfo);}render(){if(this.state.hasError){return /*#__PURE__*/_jsx(\"div\",{style:{padding:20,color:\"red\"},children:\"Something went wrong loading the CMS content.\"});}// @ts-ignore: TypeScript doesn't recognize props in this context\nreturn this.props.children;}constructor(props){super(props);_define_property(this,\"state\",{hasError:false,error:null});}}// Let's add a helper function for consistent logging\nconst logDebug=(component,action,data)=>{// console.log(`🔍 [${component}] ${action}:`, data)\n};// Helper function to get active search fields based on scope settings\nfunction getActiveSearchFields(scope){const fields=[];if(scope?.title)fields.push(\"title\");if(scope?.productType)fields.push(\"productType\");if(scope?.productTag)fields.push(\"tags\");if(scope?.collection)fields.push(\"collections\");if(scope?.vendor)fields.push(\"vendor\");if(scope?.variants)fields.push(\"variants\");return fields;}/**\n * @framerDisableUnlink\n */export default function FC_CatalogDisplay(props){// State declarations at the top of the component\nconst[isLoading,setIsLoading]=React.useState(true);const[sortedChildren,setSortedChildren]=React.useState(null);const[products,setProducts]=React.useState([]);const[favorites,setFavorites]=React.useState([]);const[isTransitioning,setIsTransitioning]=React.useState(false);const[isSettling,setIsSettling]=React.useState(false);// console.log(\"🚨🚨🚨 COMPONENT MOUNTED 🚨🚨🚨\", {\n//     hasCollection: !!props.Collection,\n//     hasProducts:\n//         typeof window !== \"undefined\" && !!window.shopXtools?.products,\n//     url: typeof window !== \"undefined\" ? window.location.href : null,\n// })\n// Keep a log of component initialization\nlogDebug(\"ProductSort\",\"Component initializing\",{props:Object.keys(props)});const{Collection,pageType}=props;// console.log(\"initialSearchState\", props.Search.initialSearchState)\nconst transitionTimeoutRef=React.useRef(null);const settlingTimeoutRef=React.useRef(null);const lastUpdateRef=React.useRef(null);const urlParams=typeof window!==\"undefined\"?new URLSearchParams(window.location.search):new URLSearchParams;// Add pagination state\nconst[currentPage,setCurrentPage]=React.useState(()=>{if(typeof window!==\"undefined\"){const pageParam=urlParams.get(\"page\");return pageParam?parseInt(pageParam):1;}return 1;});const[hasMore,setHasMore]=React.useState(false);const observerRef=React.useRef(null);const loadMoreRef=React.useRef(null);const itemsPerPage=props.Pagination?.itemsPerPage||8;// Add state to maintain full product list\nconst[allProducts,setAllProducts]=React.useState([]);const[displayedProducts,setDisplayedProducts]=React.useState([]);// Function to get paginated products\nconst getPaginatedProducts=React.useCallback(products=>{if(!props.Pagination?.enable||!Array.isArray(products))return products;const startIndex=0// Always start from beginning for infinite scroll\n;const endIndex=currentPage*itemsPerPage;console.log(\"[CMS] Paginating products:\",{type:props.Pagination.type,currentPage,itemsPerPage,startIndex,endIndex,totalProducts:products.length});// Update hasMore based on remaining products\nconst hasMoreItems=endIndex<products.length;setHasMore(hasMoreItems);const paginatedProducts=products.slice(0,endIndex);console.log(\"[CMS] Pagination result:\",{inputLength:products.length,outputLength:paginatedProducts.length,startIndex,endIndex,hasMore:hasMoreItems});return paginatedProducts;},[currentPage,itemsPerPage,props.Pagination?.enable]);// Add effect to handle URL pagination parameters\nReact.useEffect(()=>{if(typeof window===\"undefined\"||!props.Pagination?.enable)return;const url=new URL(window.location.href);const urlParams=new URLSearchParams(url.search);// // Update page parameter\n// if (props.Pagination?.enable) {\n//     if (currentPage > 1) {\n//         urlParams.set(\"page\", currentPage.toString())\n//     } else {\n//         urlParams.delete(\"page\")\n//     }\n// } else {\n//     urlParams.delete(\"page\")\n// }\n// // Update URL without triggering a page reload\n// window.history.pushState(\n//     { page: currentPage },\n//     \"\",\n//     url.toString()\n// )\nif(currentPage>1){urlParams.set(\"page\",currentPage.toString());}else{urlParams.delete(\"page\");}const newUrl=`${url.pathname}?${urlParams.toString()}`;if(newUrl!==window.location.pathname+window.location.search){console.log(\"📌 Pushing new page URL:\",newUrl);window.history.pushState({page:currentPage},\"\",newUrl);}},[currentPage,props.Pagination?.enable]);// Update the infinite scroll effect\nReact.useEffect(()=>{if(!props.Pagination?.enable||props.Pagination?.type!==\"infinite\"||typeof window===\"undefined\")return;console.log(\"[CMS] Setting up infinite scroll observer\",{hasMore,isLoading,currentPage,loadMoreRefExists:!!loadMoreRef.current});const observer=new IntersectionObserver(entries=>{const target=entries[0];console.log(\"[CMS] Intersection observed:\",{isIntersecting:target.isIntersecting,hasMore,isLoading,currentPage});if(target.isIntersecting&&hasMore&&!isLoading){console.log(\"[CMS] Loading more items, incrementing page\");setCurrentPage(prev=>prev+1);}},{root:null,rootMargin:\"100px\",threshold:.1});if(loadMoreRef.current){console.log(\"[CMS] Observing load more trigger element\");observer.observe(loadMoreRef.current);}return()=>{if(observer){console.log(\"[CMS] Cleaning up observer\");observer.disconnect();}};},[hasMore,props.Pagination?.enable,props.Pagination?.type,isLoading,currentPage]);// Update the sorted children wrapper to include the infinite scroll trigger\nconst updateSortedChildrenWithTransition=newChildren=>{if(!newChildren){console.warn(\"[CMS] Received null/undefined children\");return;}console.log(\"[CMS] Starting transition update:\",{totalChildren:newChildren.length,currentPage,paginationType:props.Pagination?.type,hasMore});// Store the full list\nsetAllProducts(newChildren);// Get paginated subset for display\nconst paginatedChildren=getPaginatedProducts(newChildren);// Add infinite scroll trigger if needed\nif(props.Pagination?.enable&&props.Pagination?.type===\"infinite\"&&hasMore&&paginatedChildren.length>0){console.log(\"[CMS] Adding infinite scroll trigger\");paginatedChildren.push(/*#__PURE__*/_jsx(\"div\",{ref:loadMoreRef,style:{width:\"100%\",height:\"50px\",gridColumn:\"1 / -1\",opacity:0,pointerEvents:\"none\"}},\"infinite-scroll-trigger\"));}logDebug(\"ProductSort\",\"Updating sorted children with transition\",{totalChildren:newChildren.length,paginatedChildren:paginatedChildren.length,currentPage,isSettling,hasMore});const now=Date.now();if(lastUpdateRef.current&&now-lastUpdateRef.current<100){setIsSettling(true);if(settlingTimeoutRef.current){clearTimeout(settlingTimeoutRef.current);}console.log(\"[CMS] Delaying transition\");settlingTimeoutRef.current=setTimeout(()=>{setIsSettling(false);setDisplayedProducts(paginatedChildren);performTransition(paginatedChildren);},150);}else{console.log(\"[CMS] Immediate transition\");setDisplayedProducts(paginatedChildren);performTransition(paginatedChildren);}lastUpdateRef.current=now;};// Add logging for URL parameters\nif(typeof window!==\"undefined\"){logDebug(\"ProductSort\",\"URL parameters on init\",{url:window.location.href,params:Object.fromEntries(urlParams.entries())});}const[sortConfig,setSortConfig]=React.useState(()=>{// First try to get sort from URL parameter\nif(typeof window!==\"undefined\"){const urlParams=new URLSearchParams(window.location.search);const sortParam=urlParams.get(\"sort\");logDebug(\"ProductSort\",\"Sort parameter from URL\",{sortParam});if(sortParam){// Map URL sort parameter to internal sort configuration\nswitch(sortParam){case\"relevance\":return{type:\"relevancy\",sortBy:\"relevancy\",sortDirection:null};case\"title_asc\":return{type:\"name\",sortBy:\"name\",sortDirection:\"aToZ\"};case\"title_desc\":return{type:\"name\",sortBy:\"name\",sortDirection:\"zToA\"};case\"price_asc\":return{type:\"price\",sortBy:\"price\",sortDirection:\"lowToHigh\"};case\"price_desc\":return{type:\"price\",sortBy:\"price\",sortDirection:\"highToLow\"};case\"newest\":return{type:\"created\",sortBy:\"created\",sortDirection:\"newest\"};case\"best_selling\":return{type:\"best-selling\",sortBy:\"best-selling\",sortDirection:null};}}// Then check session storage\nconst storedSort=sessionStorage.getItem(\"sortBy\");if(storedSort){switch(storedSort){case\"relevance\":return{type:\"relevancy\",sortBy:\"relevancy\",sortDirection:null};case\"title_asc\":return{type:\"name\",sortBy:\"name\",sortDirection:\"aToZ\"};case\"title_desc\":return{type:\"name\",sortBy:\"name\",sortDirection:\"zToA\"};case\"price_asc\":return{type:\"price\",sortBy:\"price\",sortDirection:\"lowToHigh\"};case\"price_desc\":return{type:\"price\",sortBy:\"price\",sortDirection:\"highToLow\"};case\"newest\":return{type:\"created\",sortBy:\"created\",sortDirection:\"newest\"};case\"best_selling\":return{type:\"best-selling\",sortBy:\"best-selling\",sortDirection:null};}}}// If no URL parameter or session storage, use the default sort from props\nswitch(props.defaultSort){case\"relevance\":return{type:\"relevancy\",sortBy:\"relevancy\",sortDirection:null};case\"title_asc\":return{type:\"name\",sortBy:\"name\",sortDirection:\"aToZ\"};case\"title_desc\":return{type:\"name\",sortBy:\"name\",sortDirection:\"zToA\"};case\"price_asc\":return{type:\"price\",sortBy:\"price\",sortDirection:\"lowToHigh\"};case\"price_desc\":return{type:\"price\",sortBy:\"price\",sortDirection:\"highToLow\"};case\"newest\":return{type:\"created\",sortBy:\"created\",sortDirection:\"newest\"};case\"best_selling\":return{type:\"best-selling\",sortBy:\"best-selling\",sortDirection:null};default:return{type:\"relevancy\",sortBy:\"relevancy\",sortDirection:null};}});const[filters,setFilters]=React.useState(()=>{//console.log(\"props.display for scopes\", props.display)\n// Create the initial filter state based on props\nconst initialFilters={collection:{active:props.display===\"Collection\"&&props.value?true:false,values:props.display===\"Collection\"&&props.value?[props.value]:[]},product_type:{active:props.display===\"Product Type\"&&props.value?true:false,values:props.display===\"Product Type\"&&props.value?[props.value]:[]},product_tag:{active:props.display===\"Product Tag\"&&props.value?true:false,values:props.display===\"Product Tag\"&&props.value?[props.value]:[]},on_sale:{active:false,value:true},in_stock:{active:false,value:true},bundle:{active:false,value:true},subscription:{active:false,value:true},price:{active:false,values:[]},discount_amount:{active:false,values:[]},discount_percent:{active:false,values:[]},variant:{active:false,values:[]}};// Log the initial filter state\nlogDebug(\"ProductSort\",\"Initial filter state created\",{display:props.display,value:props.value,filters:initialFilters,activeFilters:Object.entries(initialFilters).filter(([key,filter])=>filter.active).reduce((acc,[key,filter])=>({...acc,[key]:filter}),{})});// First try to parse filters directly from URL\nif(typeof window!==\"undefined\"){const url=new URL(window.location.href);logDebug(\"ProductSort\",\"Attempting to parse filters from URL for scopes\",{url:url.toString(),search:url.search});try{const urlFilters=parseUrlFilters(url.searchParams);logDebug(\"ProductSort\",\"Filters parsed from URL for scopes\",urlFilters);if(urlFilters&&Object.keys(urlFilters).length>0){const activeFilters=Object.entries(urlFilters).filter(([key,filter])=>filter.active).reduce((acc,[key,filter])=>({...acc,[key]:filter}),{});logDebug(\"ProductSort\",\"Active filters from URL for scopes\",activeFilters);if(Object.keys(activeFilters).length>0){// Merge URL filters with initial scope instead of replacing them\nconst mergedFilters={...initialFilters};logDebug(\"ProductSort\",\"Merged filters from URL for scopes\",mergedFilters);// For each filter type that has an initial scope, ensure it's preserved\nif(props.display===\"Collection\"&&props.value){mergedFilters.collection={active:true,values:[props.value]};}else if(props.display===\"Product Type\"&&props.value){mergedFilters.product_type={active:true,values:[props.value]};}else if(props.display===\"Product Tag\"&&props.value){mergedFilters.product_tag={active:true,values:[props.value]};}// console.log(\"Props - Tag:\", {\n//     active:\n//         props.display === \"Product Tag\" && props.value\n//             ? true\n//             : false,\n//     values:\n//         props.display === \"Product Tag\" && props.value\n//             ? [props.value]\n//             : [],\n// })\n// console.log(\"Props:\", props.display)\n// Then apply URL filters for other filter types\nObject.entries(urlFilters).forEach(([key,filter])=>{if(key===\"collection\"&&props.display===\"Collection\"&&props.value||key===\"product_type\"&&props.display===\"Product Type\"&&props.value||key===\"product_tag\"&&props.display===\"Product Tag\"&&props.value){// Merge values for the scoped filter\nmergedFilters[key]={active:true,values:[...new Set([...mergedFilters[key].values,...filter.values||[]])]};}else{// For non-scoped filters, use the URL filter\nmergedFilters[key]=filter;}});logDebug(\"ProductSort\",\"Merged filters\",mergedFilters);return mergedFilters;}}}catch(error){console.error(\"❌ Error parsing URL filters:\",error);}}// If no URL filters or error, return the initial filters\nreturn initialFilters;});// Add search state\nconst[searchConfig,setSearchConfig]=React.useState(()=>{// Initialize from URL parameter if it exists\nif(typeof window!==\"undefined\"){const urlParams=new URLSearchParams(window.location.search);const searchParam=urlParams.get(\"search\");// console.log(\"🔍 Initializing search from URL:\", {\n//     url: window.location.href,\n//     searchParam,\n//     allParams: Object.fromEntries(urlParams.entries()),\n// })\nif(searchParam){return{term:searchParam,fields:getActiveSearchFields(props.Search?.Scope),active:true};}}return{term:\"\",fields:getActiveSearchFields(props.Search?.Scope),active:false};});// Add effect to update search fields when scope changes\nReact.useEffect(()=>{setSearchConfig(prev=>({...prev,fields:getActiveSearchFields(props.Search?.Scope)}));},[props.Search?.Scope]);// Adjust initial state based on search settings\nReact.useEffect(()=>{if(props.Search.initialSearchState===\"none\"&&props.Search.enableSearch&&!searchConfig.term){// console.log(\"Applying initial 'none' state\")\nsetSortedChildren([])// Start with no products displayed\n;}},[props.Search.initialSearchState,props.Search.enableSearch,searchConfig.term]);// Memoize event handlers\nconst handleProductsReady=React.useCallback(e=>{logDebug(\"ProductSort\",\"Products ready event received\",{eventType:e.type,shopXToolsAvailable:typeof window!==\"undefined\"&&!!window.shopXtools,shopXProductsCount:typeof window!==\"undefined\"?window.shopXtools?.products?.length:0});// First try to get products from shopXtools\nif(typeof window!==\"undefined\"&&window.shopXtools?.products){// console.log(\"🚨 Setting products from shopXtools 🚨\", {\n//     count: window.shopXtools.products.length,\n//     sample: window.shopXtools.products[0]?.node,\n//     sampleTitle:\n//         window.shopXtools.products[0]?.node?.title ||\n//         \"No title\",\n//     hasNode: !!window.shopXtools.products[0]?.node,\n//     searchConfig: searchConfig,\n//     searchActive: searchConfig.active,\n//     searchTerm: searchConfig.term,\n// })\n// Important: shopXtools.products is already in the correct format with node structure\nsetProducts(window.shopXtools.products);// After setting products, force a re-filter if search is active\nif(searchConfig.active&&searchConfig.term){// console.log(\n//     \"🔍 Active search detected during product load, forcing re-filter\"\n// )\nsetSortedChildren(null);}}else if(Array.isArray(e.detail.products)){// console.log(\"🚨 Setting products from event 🚨\", {\n//     count: e.detail.products.length,\n//     sample: e.detail.products[0],\n//     sampleTitle:\n//         e.detail.products[0]?.node?.title || \"No title\",\n//     hasNode: !!e.detail.products[0]?.node,\n//     searchConfig: searchConfig,\n//     searchActive: searchConfig.active,\n//     searchTerm: searchConfig.term,\n// })\nsetProducts(e.detail.products);// After setting products, force a re-filter if search is active\nif(searchConfig.active&&searchConfig.term){// console.log(\n//     \"🔍 Active search detected during product load, forcing re-filter\"\n// )\nsetSortedChildren(null);}}},[searchConfig]);const handleSortChange=React.useCallback(e=>{setSortConfig(e.detail);setSortedChildren(null)// Reset sorted children to trigger resort\n;},[]);const handleFilterReset=React.useCallback(e=>{// console.log(\"Resetting filters\", e)\n// Check if we should reset to initial scope\nconst shouldResetToInitialScope=e?.detail?.resetToInitialScope===true;// console.log(\n//     \"Should reset to initial scope:\",\n//     shouldResetToInitialScope\n// )\nif(shouldResetToInitialScope){// Create a reset state that respects the initial filter scope\nconst resetFilters={collection:{active:props.display===\"Collection\"&&props.value?true:false,values:props.display===\"Collection\"&&props.value?[props.value]:[]},product_type:{active:props.display===\"Product Type\"&&props.value?true:false,values:props.display===\"Product Type\"&&props.value?[props.value]:[]},product_tag:{active:props.display===\"Product Tag\"&&props.value?true:false,values:props.display===\"Product Tag\"&&props.value?[props.value]:[]},on_sale:{active:false,value:true},in_stock:{active:false,value:true},bundle:{active:false,value:true},subscription:{active:false,value:true},price:{active:false,values:[]},discount_amount:{active:false,values:[]},discount_percent:{active:false,values:[]},variant:{active:false,values:[]}};// console.log(\"Resetting to initial filter scope:\", resetFilters)\nsetFilters(resetFilters);}else{// Reset all filters to inactive\nsetFilters({collection:{active:false,values:[]},product_type:{active:false,values:[]},product_tag:{active:false,values:[]},on_sale:{active:false,value:true},in_stock:{active:false,value:true},bundle:{active:false,value:true},subscription:{active:false,value:true},price:{active:false,values:[]},discount_amount:{active:false,values:[]},discount_percent:{active:false,values:[]},variant:{active:false,values:[]}});}setSortedChildren(null)// Reset sorted children to trigger filter reset\n;},[props.display,props.value]);const handleFilter=React.useCallback(e=>{const{type,value,active}=e.detail;// console.log(\n//     \"Received filter event:\",\n//     e?.detail || \"Reset filter event is not receieved\"\n// )\nlogDebug(\"ProductSort\",\"Processing filter event\",{type:e.detail.type,group:e.detail.group,active:e.detail.active,value:e.detail.value,filterType:e.detail.filterType,componentId:e.detail.componentId});// Check if this filter matches the initial filter scope\nconst isInitialFilter=type===\"collection\"&&props.display===\"Collection\"&&props.value===value||type===\"product_type\"&&props.display===\"Product Type\"&&props.value===value||type===\"product_tag\"&&props.display===\"Product Tag\"&&props.value===value;// If this is the initial filter and we're trying to deactivate it, ignore the event\nif(isInitialFilter&&!active){// console.log(\"Ignoring deactivation of initial filter scope\")\nreturn;}// Continue with normal filter handling\nsetFilters(prev=>{const newFilters={...prev};const{type,group,active,value,filterType,variantStockFilter}=e.detail;// console.log(\"Processing filter:\", {\n//     type,\n//     group,\n//     active,\n//     value,\n//     filterType,\n//     variantStockFilter,\n// })\n// Log previous state of this filter\nlogDebug(\"ProductSort\",\"Filter state before update\",{filterType:type,previousState:prev[type]||\"not set\",newActive:active,newValue:value});// Use filterMappings to handle the filter\nif(type.startsWith(\"variant_\")){// Handle dynamic variant filters\nconst variantName=type.replace(\"variant_\",\"\");// Add more comprehensive debugging for variant filters\n// console.log(\"🚨 Processing variant filter:\", {\n//     type,\n//     variantName,\n//     active,\n//     variantStockFilter,\n//     value,\n//     isMultiValue:\n//         typeof value === \"string\" && value.includes(\",\"),\n//     multipleValues:\n//         typeof value === \"string\" && value.includes(\",\")\n//             ? value.split(\",\").filter(Boolean)\n//             : null,\n//     currentVariantValues:\n//         newFilters.variant?.values?.filter(\n//             (v) => v.name === variantName\n//         ) || [],\n//     rawValue: value,\n//     decodedValue:\n//         typeof value === \"string\"\n//             ? decodeURIComponent(value)\n//             : value,\n// })\nif(active){if(!newFilters.variant){newFilters.variant={active:true,values:[],variantStockFilter:variantStockFilter||undefined};}else if(variantStockFilter){newFilters.variant.variantStockFilter=variantStockFilter;}// Check if value is a comma-separated list - support both encoded and decoded commas\n// Both %2C and , should be treated as delimiters\nlet valueToProcess=value;if(typeof value===\"string\"){// First decode the value to handle any URL encoding\nvalueToProcess=decodeURIComponent(value);}if(typeof valueToProcess===\"string\"&&valueToProcess.includes(\",\")){// Handle multiple comma-separated values (OR condition)\nconst variantValues=valueToProcess.split(\",\").filter(Boolean);// console.log(\"Processing multiple variant values:\", {\n//     variantName,\n//     variantValues,\n//     original: valueToProcess,\n// })\n// Add each value as a separate entry\nvariantValues.forEach(val=>{// Check if this value already exists to avoid duplicates\nconst exists=newFilters.variant.values.some(v=>v.name.toLowerCase()===variantName.toLowerCase()&&v.value.toLowerCase()===val.trim().toLowerCase());if(!exists){newFilters.variant.values.push({name:variantName,value:val.trim()});}});}else{// Handle single value\n// Check if this value already exists\nconst exists=newFilters.variant.values.some(v=>v.name.toLowerCase()===variantName.toLowerCase()&&v.value.toLowerCase()===String(valueToProcess).toLowerCase());if(!exists){newFilters.variant.values.push({name:variantName,value:valueToProcess});}}newFilters.variant.active=true;}else{if(newFilters.variant&&newFilters.variant.values){// console.log(\n//     \"[Variant Removal] Initial variant values:\",\n//     newFilters.variant.values\n// )\n// Check if we're removing a comma-separated list - support both encoded and decoded commas\nlet valueToProcess=value;// console.log(\n//     \"[Variant Removal] Value to process\",\n//     valueToProcess\n// )\nif(typeof value===\"string\"){// First decode the value to handle any URL encoding\nvalueToProcess=decodeURIComponent(value);// console.log(\n//     \"[Variant Removal] Value to process (decoded)\",\n//     valueToProcess\n// )\n}if(typeof valueToProcess===\"string\"&&valueToProcess.includes(\",\")){const variantValues=valueToProcess.split(\",\").filter(Boolean);// console.log(\n//     \"[Variant Removal] Comma-separated variant values:\",\n//     variantValues\n// )\n// Remove each value individually (case-insensitive)\nnewFilters.variant.values=newFilters.variant.values.filter(v=>{const nameMatches=v.name.toLowerCase()===variantName.toLowerCase();const valueMatches=v.value.toLowerCase()===String(valueToProcess).toLowerCase();const shouldRemove=nameMatches&&valueMatches;// console.log(\n//     \"[Variant Removal] Checking variant:\",\n//     {\n//         variant: v,\n//         nameMatches,\n//         valueMatches,\n//         shouldRemove,\n//     }\n// )\nreturn!shouldRemove;});}else{// Remove single value (case-insensitive)\nnewFilters.variant.values=newFilters.variant.values.filter(v=>{const nameMatches=v.name.toLowerCase()===variantName.toLowerCase();const valueMatches=v.value.toLowerCase()===String(valueToProcess).toLowerCase();const shouldRemove=nameMatches&&valueMatches;// console.log(\n//     \"[Variant Removal] Checking variant:\",\n//     {\n//         variant: v,\n//         nameMatches,\n//         valueMatches,\n//         shouldRemove,\n//     }\n// )\nreturn!shouldRemove;});}// console.log(\n//     \"[Variant Removal] Updated variant values:\",\n//     newFilters.variant.values\n// )\nnewFilters.variant.active=newFilters.variant.values.length>0;// console.log(\n//     \"[Variant Removal] Variant active state:\",\n//     newFilters.variant.active\n// )\n}}}else{// Handle other filter types\nswitch(type){case\"product_type\":case\"product_tag\":case\"collection\":logDebug(\"ProductSort\",`Processing ${type} filter`,{active,value,currentValues:newFilters[type].values});if(active){newFilters[type].values=[...newFilters[type].values||[],value];}else{newFilters[type].values=newFilters[type].values.filter(v=>v!==value);}newFilters[type].active=newFilters[type].values.length>0;logDebug(\"ProductSort\",`${type} filter updated`,{newActive:newFilters[type].active,newValues:newFilters[type].values});break;case\"price\":if(active){// console.log(\n//     \"🏷️ Processing ACTIVE price filter:\",\n//     {\n//         currentPriceFilter:\n//             newFilters.price.values,\n//         incomingValue: value,\n//     }\n// )\nif(!newFilters.price){newFilters.price={active:active,values:[]};}// Always ensure active state is set when adding ranges\nnewFilters.price.active=active;const newRange=value?.values?.[0];if(newRange){// console.log(\n//     \"🎯 Processing new price range:\",\n//     {\n//         newRange,\n//         priceType: newRange.priceType,\n//         currentRanges:\n//             newFilters.price.values,\n//     }\n// )\n// Format the range based on priceType\nconst formattedRange={priceType:newRange.priceType,min:newRange.priceType===\"Under\"?null:newRange.min,max:newRange.priceType===\"Over\"?null:newRange.max};const rangeExists=newFilters.price.values.some(range=>range.priceType===formattedRange.priceType&&range.min===formattedRange.min&&range.max===formattedRange.max);if(!rangeExists){newFilters.price.values.push(formattedRange);// console.log(\n//     \"✅ Added new price range. Updated ranges:\",\n//     newFilters.price.values\n// )\n}}}else{// console.log(\n//     \"🏷️ Processing INACTIVE price filter:\",\n//     {\n//         currentPriceFilter: newFilters.price,\n//         incomingValue: value,\n//     }\n// )\nif(newFilters.price.active&&newFilters.price.values){// Loop through incoming values and remove them from current filters\nvalue.values?.forEach(valueRange=>{newFilters.price.values=newFilters.price.values.filter(currentRange=>{// Check if the current range matches the incoming range\nconst isMatchingRange=currentRange.priceType===valueRange.priceType&&currentRange.min===valueRange.min&&currentRange.max===valueRange.max;return!isMatchingRange// Remove only the matching range\n;});});}// Update the active state based on remaining ranges\nnewFilters.price.active=newFilters.price.values.length>0;}break;case\"discount_amount\":case\"discount_percent\":const discountType=type;if(!newFilters[discountType]){newFilters[discountType]={active:false,values:[]};}if(active){// Add new discount range\nnewFilters[discountType].values.push(...value.values);}else{// Remove discount range\nnewFilters[discountType].values=newFilters[discountType].values.filter(range=>!value.values.some(v=>v.min===range.min&&v.max===range.max));}// Update active state\nnewFilters[discountType].active=newFilters[discountType].values.length>0;break;case\"on_sale\":case\"in_stock\":case\"bundle\":case\"subscription\":newFilters[type]={active:active,value:true};break;default:console.warn(\"Unhandled filter type:\",type);}}logDebug(\"ProductSort\",\"Updated filters\",{filterType:type,newFilterState:newFilters[type],allActiveFilters:Object.entries(newFilters).filter(([key,filter])=>filter.active).reduce((acc,[key,filter])=>({...acc,[key]:filter}),{})});return newFilters;});// Force reset sorted children to trigger re-filter and re-sort\nlogDebug(\"ProductSort\",\"Resetting sorted children to trigger re-filtering\",null);setSortedChildren(null);},[props.display,props.value]);// Add a new handler for search events\nconst handleSearch=React.useCallback(e=>{// Only process search if it's enabled\nif(!props.Search?.enableSearch){return;}setSearchConfig({term:e.detail.term,fields:getActiveSearchFields(props.Search?.Scope),active:!!e.detail.term});setSortedChildren(null);},[props.Search?.enableSearch,props.Search?.Scope]);// Load favorites from localStorage\nReact.useEffect(()=>{if(typeof window===\"undefined\")return;const loadFavorites=()=>{const storedFavorites=JSON.parse(localStorage.getItem(\"favorites\")||\"[]\");// console.log(\"Loaded favorites:\", storedFavorites)\nsetFavorites(storedFavorites);};loadFavorites();const handleFavoritesUpdate=e=>{// console.log(\"favorites_updated event\", e.detail)\nconst{favorites:newFavorites,action,productId}=e.detail||{};// Set isTransitioning early to prevent flash\nif(pageType===\"favorites\"&&action===\"remove\"){setIsTransitioning(true);}if(action===\"remove\"&&productId){// console.log(\"Removing from favorites:\", productId)\nsetFavorites(prev=>{const updatedFavorites=prev.filter(id=>id!==productId);// Only retrigger UI if we're in favorites display mode\nif(pageType===\"favorites\"){// If we have sorted children already, prepare for a smoother transition\nif(sortedChildren&&sortedChildren.length>0){// Filter out the removed product from current view without setting to null\nconst updatedChildren=sortedChildren.filter(child=>{const key=child.key||\"\";return key!==productId;});if(updatedChildren.length>0){performTransition(updatedChildren);}else{// If all items removed, then do a full reset\nsetSortedChildren(null);}}else{setSortedChildren(null);}}return updatedFavorites;});}else if(action===\"add\"&&productId){// console.log(\"Adding to favorites:\", productId)\nsetFavorites(prev=>{const updatedFavorites=[...prev,productId];// Only retrigger UI if we're in favorites display mode\nif(pageType===\"favorites\"){setSortedChildren(null);}return updatedFavorites;});}else{console.log(\"Loading favorites with loadFavorites\");loadFavorites();// Only retrigger UI if we're in favorites display mode\nif(pageType===\"favorites\"){setSortedChildren(null);}}};document.addEventListener(\"favorites-updated\",handleFavoritesUpdate);return()=>{document.removeEventListener(\"favorites-updated\",handleFavoritesUpdate);};},[pageType,sortedChildren]);// Use global state management for event listeners\nReact.useEffect(()=>{// console.log(\"🚨 Setting up event listeners 🚨\", {\n//     hasShopXTools: typeof window !== \"undefined\" && !!window.shopXtools,\n//     hasProducts:\n//         typeof window !== \"undefined\" && !!window.shopXtools?.products,\n//     productsCount:\n//         typeof window !== \"undefined\"\n//             ? window.shopXtools?.products?.length\n//             : 0,\n// })\n// Use global state management\nglobalSortState.instances.add(\"FC_CatalogDisplay\");// Add event listeners with proper typing\nconst handleProductsReadyEvent=e=>{// console.log(\"🚨 Received data__products-ready event 🚨\", {\n//     hasEventDetail: !!e,\n//     hasProducts: !!(e as any).detail?.products,\n//     productsCount: (e as any).detail?.products?.length || 0,\n// })\nconst customEvent=e;logDebug(\"ProductSort\",\"data__products-ready event received\",{hasProducts:!!customEvent.detail?.products,count:customEvent.detail?.products?.length||0});handleProductsReady(customEvent);};const handleSortChangeEvent=e=>{const customEvent=e;logDebug(\"ProductSort\",\"product-sort-change event received\",customEvent.detail);handleSortChange(customEvent);};const handleFilterResetEvent=e=>{const customEvent=e;logDebug(\"ProductSort\",\"filter-reset for reset event received\",customEvent.detail);handleFilterReset(customEvent);};const handleFilterChangeEvent=e=>{const customEvent=e;logDebug(\"ProductSort\",\"product-filter-change event received\",customEvent.detail);handleFilter(customEvent);};const handleSearchChangeEvent=e=>{const customEvent=e;logDebug(\"ProductSort\",\"product-search-change event received\",customEvent.detail);handleSearch(customEvent);};document.addEventListener(\"filter-reset\",handleFilterResetEvent);document.addEventListener(\"data__products-ready\",handleProductsReadyEvent);document.addEventListener(\"product-sort-change\",handleSortChangeEvent);document.addEventListener(\"product-filter-change\",handleFilterChangeEvent);document.addEventListener(\"product-search-change\",handleSearchChangeEvent);// Cleanup\nreturn()=>{globalSortState.instances.delete(\"FC_CatalogDisplay\");document.removeEventListener(\"data__products-ready\",handleProductsReadyEvent);document.removeEventListener(\"product-sort-change\",handleSortChangeEvent);document.removeEventListener(\"product-filter-change\",handleFilterChangeEvent);document.removeEventListener(\"product-search-change\",handleSearchChangeEvent);document.removeEventListener(\"filter-reset\",handleFilterReset);logDebug(\"ProductSort\",\"Event listeners cleaned up\",null);};},[handleProductsReady,handleSortChange,handleFilter,handleSearch,handleFilterReset]);// At the top of your component, add this debug log\nReact.useEffect(()=>{if(products.length>0){// console.log(\"Products data structure:\", {\n//     totalProducts: products.length,\n//     sampleProduct: products[0]?.node,\n//     allFields: products[0]?.node\n//         ? Object.keys(products[0].node)\n//         : [],\n//     allProductTypes: products\n//         .slice(0, 10)\n//         .map((p) => p.node?.productType), // Log first 10 product types\n//     activeFilters: Object.entries(filters)\n//         .filter(([key, filter]: [string, any]) => filter.active)\n//         .reduce(\n//             (acc, [key, filter]: [string, any]) => ({\n//                 ...acc,\n//                 [key]: filter,\n//             }),\n//             {}\n//         ),\n// })\n// Log a specific check for the filter value\nif(filters.product_type?.active){const filterValues=filters.product_type.values;const matchingProducts=products.filter(p=>{const productType=p.node?.productType;if(!productType)return false;return filterValues.some(filterValue=>productType.toLowerCase().includes(filterValue.toLowerCase()));});// console.log(\"Filter match check:\", {\n//     filterValues: filterValues,\n//     totalProducts: products.length,\n//     matchingProductsCount: matchingProducts.length,\n//     sampleMatches: matchingProducts.slice(0, 3).map((p) => ({\n//         title: p.node?.title,\n//         productType: p.node?.productType,\n//     })),\n// })\n}}},[products]);// At the top of your component, add this debug log\n// React.useEffect(() => {\n//     if (products.length > 0) {\n//         console.log(\"🔍 Debugging Product Structure:\", {\n//             firstProduct: products[0]?.node,\n//             hasSellingPlanGroups:\n//                 products[0]?.node?.sellingPlanGroups?.edges?.length > 0,\n//             variants: products[0]?.node?.variants?.edges?.map((edge) => ({\n//                 title: edge.node.title,\n//                 hasSellingPlans:\n//                     edge.node.sellingPlanAllocations?.edges?.length > 0,\n//                 sellingPlans: edge.node.sellingPlanAllocations?.edges,\n//             })),\n//         })\n//     }\n// }, [products])\n// Helper to get product details\nconst getProductDetails=React.useCallback(productId=>{logDebug(\"ProductSort\",\"Looking up product details\",{searchingForId:productId,fullId:`gid://shopify/Product/${productId}`,productsCount:products.length,usingShopXTools:typeof window!==\"undefined\"&&!!window.shopXtools});const fullId=`gid://shopify/Product/${productId}`;let product;// First try to find product in shopXtools\nif(typeof window!==\"undefined\"&&window.shopXtools?.products){product=window.shopXtools.products.find(({node})=>node.id===fullId)?.node;if(product){logDebug(\"ProductSort\",\"Found product in shopXtools\",{id:product.id,title:product.title});}}// Fall back to products state if not found in shopXtools\nif(!product){product=products.find(({node})=>node.id===fullId)?.node;}if(product){logDebug(\"ProductSort\",\"Raw product data found\",{id:product.id,title:product.title,rawProductType:product.productType,rawTags:product.tags,rawCollections:product.collections,fromShopXTools:!!window.shopXtools});return{id:product.id,title:product.title||\"\",price:product.priceRange?.minVariantPrice?.amount?parseFloat(product.priceRange.minVariantPrice.amount):0,productType:product.productType||\"\",tags:product.tags||[],compareAtPrice:product.compareAtPriceRange?.minVariantPrice?.amount?parseFloat(product.compareAtPriceRange.minVariantPrice.amount):0,isOnSale:product.compareAtPriceRange?.minVariantPrice?.amount?parseFloat(product.compareAtPriceRange.minVariantPrice.amount)>parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\"):false,collections:Array.isArray(product.collections)?product.collections.map(c=>c.title):[],options:product.options||[],variants:product.variants?.edges||[],sellingPlanGroups:product.sellingPlanGroups?.edges||[],hasProductLevelPlans:product.sellingPlanGroups?.edges?.length>0,hasVariantLevelPlans:product.variants?.edges?.some(edge=>edge.node.sellingPlanAllocations?.edges?.length>0)};}logDebug(\"ProductSort\",\"Product not found in any source\",{searchId:productId});return{id:\"\",title:\"\",price:0,productType:\"\",tags:[],compareAtPrice:0,isOnSale:false,collections:[],options:[],variants:[],sellingPlanGroups:[],hasProductLevelPlans:false,hasVariantLevelPlans:false};},[products]);// Helper function to perform the actual transition\nconst performTransition=newChildren=>{logDebug(\"ProductSort\",\"Performing transition\",{childrenCount:newChildren?newChildren.length:0});if(transitionTimeoutRef.current){clearTimeout(transitionTimeoutRef.current);}setIsTransitioning(true);// transitionTimeoutRef.current = setTimeout(() => {\n//     logDebug(\"ProductSort\", \"Setting sorted children\", {\n//         childrenCount: newChildren ? newChildren.length : 0,\n//     })\n//     setSortedChildren(newChildren)\n//     setTimeout(() => {\n//         setIsTransitioning(false)\n//         setIsSettling(false)\n//     }, 200) // Fade in duration\n// }, 200) // Fade out duration\n// Directly set sorted children without fade out\nsetSortedChildren(newChildren);setTimeout(()=>{setIsTransitioning(false);setIsSettling(false);},200)// Fade in duration\n;};// Cleanup timeouts\nReact.useEffect(()=>{return()=>{if(transitionTimeoutRef.current){clearTimeout(transitionTimeoutRef.current);}if(settlingTimeoutRef.current){clearTimeout(settlingTimeoutRef.current);}};},[]);// Add a debug log to show which filters are active when filtering products\n// After the getProductDetails function, add this useEffect for debugging\n// React.useEffect(() => {\n//     console.log(\n//         \"Active filters:\",\n//         Object.entries(filters)\n//             .filter(([key, filter]: [string, any]) => filter.active)\n//             .reduce(\n//                 (acc, [key, filter]: [string, any]) => ({\n//                     ...acc,\n//                     [key]: filter,\n//                 }),\n//                 {}\n//             )\n//     )\n// }, [filters])\n// Add this function to check if a product matches the filters\nconst productMatchesFilters=React.useCallback(product=>{/**\n             * Determines if a product matches all active filters\n             * Returns details about which filters matched or failed\n             */const filterResults={};// Log active filters at the beginning\nconst activeFilters={search:searchConfig.active?{term:searchConfig.term,fields:searchConfig.fields}:null,collection:filters.collection?.active?{values:filters.collection.values}:null,product_type:filters.product_type?.active?{values:filters.product_type.values}:null,product_tag:filters.product_tag?.active?{values:filters.product_tag.values}:null,price:filters.price?.active?{values:filters.price.values}:null,on_sale:filters.on_sale?.active||null,in_stock:filters.in_stock?.active||null,bundle:filters.bundle?.active||null,subscription:filters.subscription?.active||null,variant:filters.variant?.active?{values:filters.variant.values}:null,discount_amount:filters.discount_amount?.active?{values:filters.discount_amount.values}:null,discount_percent:filters.discount_percent?.active?{values:filters.discount_percent.values}:null};// console.log(\"Active filters (line 1128):\", activeFilters)\n// Only log if we have any active filters\nif(Object.values(activeFilters).some(v=>v!==null)){// console.log(\n//     `🔍 FILTERING PRODUCT \"${product.title}\" with active filters:`,\n//     Object.fromEntries(\n//         Object.entries(activeFilters).filter(\n//             ([_, v]) => v !== null\n//         )\n//     )\n// )\n}// ---- SEARCH TERM FILTER ----\nif(searchConfig.active&&searchConfig.term&&props.Search?.enableSearch){const searchTerm=searchConfig.term.toLowerCase();let matches=false;// Add debug log for search filtering\n// console.log(\"🔍 FILTERING PRODUCT by search term\", {\n//     productTitle: product.title,\n//     searchTerm: searchTerm,\n//     searchFields: searchConfig.fields,\n// })\n// Map search fields to shopX product structure\nfor(const field of searchConfig.fields){console.log(`🔍 Checking search field:`,{field,searchTerm,productTitle:product.title});switch(field){case\"variants\":// Search through variant values with proper null checks\nif(product?.variants?.edges&&Array.isArray(product.variants.edges))try{// First check variant colors\nconst variantMatches=product.variants.edges.some(edge=>{if(!edge?.node?.selectedOptions||!Array.isArray(edge.node.selectedOptions)){return false;}return edge.node.selectedOptions.some(option=>{return option?.value&&typeof option.value===\"string\"&&option.value.toLowerCase().includes(searchTerm);});});// Then check custom color metafields\nlet customColorMatches=false;// Check both metafield formats, just like in the filter\nlet customColor=product.metafields?.edges?.find(edge=>edge.node?.key===\"item_color\")?.node?.value;// If not found in edges format, check direct format\nif(!customColor&&product.metafield?.value){customColor=product.metafield.value;}if(customColor){customColorMatches=customColor.toLowerCase().includes(searchTerm);if(customColorMatches){console.log(`✅ Found custom color match:`,{product:product.title,customColor,searchTerm});}}matches=matches||variantMatches||customColorMatches;if(matches){console.log(`🎯 Final match found for \"${product.title}\"`,{variantMatches,customColorMatches});}}catch(error){console.error(\"Error searching variants and custom color:\",error);return false;}break;case\"title\":// Product title is directly accessible on the product object\nif(product.title){const titleMatches=product.title.toLowerCase().includes(searchTerm);if(titleMatches){// Only log matches to reduce console noise\n// console.log(\n//     `🎯 Title match: \"${product.title}\" includes \"${searchTerm}\"`\n// )\n}matches=matches||titleMatches;}else{// console.log(\n//     `⚠️ Product has no title property:`,\n//     product\n// )\n}break;case\"productType\":// Product type is under productType\nif(product.productType){const typeMatches=product.productType.toLowerCase().includes(searchTerm);if(typeMatches){console.log(`🎯 Product Type match: \"${product.productType}\" includes \"${searchTerm}\"`);}matches=matches||typeMatches;}break;case\"tags\":// Tags are in an array\nif(Array.isArray(product.tags)){const tagMatches=product.tags.some(tag=>tag&&tag.toLowerCase().includes(searchTerm));if(tagMatches){console.log(`🎯 Tag match: \"${product.tags.join(\", \")}\" includes \"${searchTerm}\"`);}matches=matches||tagMatches;}break;case\"collections\":// Collections are in an array\nif(Array.isArray(product.collections)){const collectionMatches=product.collections.some(collection=>{const collectionTitle=collection?.title||collection;return typeof collectionTitle===\"string\"&&collectionTitle.toLowerCase().includes(searchTerm);});if(collectionMatches){console.log(`🎯 Collection match: \"${product.collections.map(c=>c?.title||c).filter(Boolean).join(\", \")}\" includes \"${searchTerm}\"`);}matches=matches||collectionMatches;}break;case\"vendor\":// Vendor is under product.vendor\nif(product.vendor){const vendorMatches=product.vendor.toLowerCase().includes(searchTerm);if(vendorMatches){console.log(`🎯 Vendor match: \"${product.vendor}\" includes \"${searchTerm}\"`);}matches=matches||vendorMatches;}break;case\"customColor\":// Search through custom color metafields\nif(product?.metafields?.edges){try{const customColorMatches=product.metafields.edges.some(edge=>{const node=edge?.node;return node?.namespace===\"custom\"&&(node?.key===\"color\"||node?.key===\"item_color\")&&node?.value&&typeof node.value===\"string\"&&node.value.toLowerCase().includes(searchTerm);});if(customColorMatches){console.log(`🎯 Custom color match found in product \"${product.title}\"`);}matches=matches||customColorMatches;}catch(error){console.error(\"Error searching custom color:\",error);return false;}}break;}// If we found a match, no need to check other fields\nif(matches)break;}filterResults.search={active:true,term:searchConfig.term,matches};// If search is active but we don't match, return early\nif(!matches){return{matches:false,filterResults};}}// ----- COLLECTION FILTER -----\nif(filters.collection?.active&&filters.collection.values?.length>0){const collectionValues=filters.collection.values;let matches=false;// Get the collection titles from the new nested structure\nconst productCollections=product.collections.map(collection=>collection.node?.title||collection.node?.handle||collection);// Use OR logic (some) for collections if not scoped to collections\n// Use AND logic (every) only if scoped to collections\nif(props.display===\"Collection\"){matches=collectionValues.every(collectionValue=>productCollections.includes(collectionValue));}else{matches=collectionValues.some(collectionValue=>productCollections.includes(collectionValue));}filterResults.collection={active:true,values:collectionValues,matches};if(!matches){return{matches:false,filterResults};}}// ----- PRODUCT TYPE FILTER -----\nif(filters.product_type?.active&&filters.product_type.values?.length>0){const productTypeValues=filters.product_type.values;let matches=false;if(product.productType){// Use OR logic (some) for product types if not scoped to product types\n// Use AND logic (every) only if scoped to product types\nif(props.display===\"Product Type\"){matches=productTypeValues.every(type=>product.productType.toLowerCase().includes(type.toLowerCase()));}else{matches=productTypeValues.some(type=>product.productType.toLowerCase().includes(type.toLowerCase()));}}filterResults.product_type={active:true,values:productTypeValues,matches};if(!matches){return{matches:false,filterResults};}}// ----- PRODUCT TAG FILTER -----\nif(filters.product_tag?.active&&filters.product_tag.values?.length>0){const tagValues=filters.product_tag.values;let matches=false;if(Array.isArray(product.tags)){// Use OR logic (some) for tags if not scoped to tags\n// Use AND logic (every) only if scoped to tags\nif(props.display===\"Product Tag\"){matches=tagValues.every(tagValue=>product.tags.some(tag=>tag.toLowerCase().includes(tagValue.toLowerCase())));}else{matches=tagValues.some(tagValue=>product.tags.some(tag=>tag.toLowerCase().includes(tagValue.toLowerCase())));}}filterResults.product_tag={active:true,values:tagValues,matches};if(!matches){return{matches:false,filterResults};}}// ----- PRICE FILTER -----\nif(filters.price?.active&&filters.price.values?.length>0){const productPrice=parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");let matches=false;// Check if product matches any of the active price ranges\nmatches=filters.price.values.some(range=>{if(range.min===null){// Handle \"Under\" price range\nreturn productPrice<=range.max;}else if(range.max===null){// Handle \"Over\" price range\nreturn productPrice>=range.min;}else{// Handle regular price range\nreturn productPrice>=range.min&&productPrice<=range.max;}});filterResults.price={active:true,values:filters.price.values,productPrice,matches};if(!matches){return{matches:false,filterResults};}}// ----- DISCOUNT FILTER -----\nif(filters.discount_amount?.active&&filters.discount_amount.values?.length>0){const productPrice=parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");const compareAtPrice=parseFloat(product.compareAtPriceRange?.minVariantPrice?.amount||\"0\");const discountAmount=compareAtPrice>productPrice?compareAtPrice-productPrice:0;let matches=false;// console.log(\"🔍 Checking discount amount:\", {\n//     productPrice,\n//     compareAtPrice,\n//     discountAmount,\n//     ranges: filters.discount_amount.values,\n// })\n// Check if product matches any of the active discount ranges\nmatches=filters.discount_amount.values.some(range=>{if(range.min===null){// Handle \"Under\" discount range\nreturn discountAmount<=range.max;}else if(range.max===null){// Handle \"Over\" discount range\nreturn discountAmount>=range.min;}else{// Handle regular discount range\nreturn discountAmount>=range.min&&discountAmount<=range.max;}});filterResults.discount_amount={active:true,values:filters.discount_amount.values,discountAmount,matches};if(!matches){return{matches:false,filterResults};}}if(filters.discount_percent?.active&&filters.discount_percent.values?.length>0){const productPrice=parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");const compareAtPrice=parseFloat(product.compareAtPriceRange?.minVariantPrice?.amount||\"0\");const discountPercent=compareAtPrice>productPrice?(compareAtPrice-productPrice)/compareAtPrice*100:0;let matches=false;// console.log(\"🔍 Checking discount percent:\", {\n//     productPrice,\n//     compareAtPrice,\n//     discountPercent,\n//     ranges: filters.discount_percent.values,\n// })\n// Check if product matches any of the active discount percentage ranges\nmatches=filters.discount_percent.values.some(range=>{if(range.min===null){// Handle \"Under\" discount percentage range\nreturn discountPercent<=range.max;}else if(range.max===null){// Handle \"Over\" discount percentage range\nreturn discountPercent>=range.min;}else{// Handle regular discount percentage range\nreturn discountPercent>=range.min&&discountPercent<=range.max;}});filterResults.discount_percent={active:true,values:filters.discount_percent.values,discountPercent,matches};if(!matches){return{matches:false,filterResults};}}// ----- DISCOUNT FILTER -----\nif(filters.discount_amount?.active&&filters.discount_amount.values?.length>0){const productPrice=parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");const compareAtPrice=parseFloat(product.compareAtPriceRange?.minVariantPrice?.amount||\"0\");const discountAmount=compareAtPrice>productPrice?compareAtPrice-productPrice:0;let matches=false;// console.log(\"🔍 Checking discount amount:\", {\n//     productPrice,\n//     compareAtPrice,\n//     discountAmount,\n//     ranges: filters.discount_amount.values,\n// })\n// Check if product matches any of the active discount ranges\nmatches=filters.discount_amount.values.some(range=>{if(range.min===null){// Handle \"Under\" discount range\nreturn discountAmount<=range.max;}else if(range.max===null){// Handle \"Over\" discount range\nreturn discountAmount>=range.min;}else{// Handle regular discount range\nreturn discountAmount>=range.min&&discountAmount<=range.max;}});filterResults.discount_amount={active:true,values:filters.discount_amount.values,discountAmount,matches};if(!matches){return{matches:false,filterResults};}}if(filters.discount_percent?.active&&filters.discount_percent.values?.length>0){const productPrice=parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");const compareAtPrice=parseFloat(product.compareAtPriceRange?.minVariantPrice?.amount||\"0\");const discountPercent=compareAtPrice>productPrice?(compareAtPrice-productPrice)/compareAtPrice*100:0;let matches=false;// console.log(\"🔍 Checking discount percent:\", {\n//     productPrice,\n//     compareAtPrice,\n//     discountPercent,\n//     ranges: filters.discount_percent.values,\n// })\n// Check if product matches any of the active discount percentage ranges\nmatches=filters.discount_percent.values.some(range=>{if(range.min===null){// Handle \"Under\" discount percentage range\nreturn discountPercent<=range.max;}else if(range.max===null){// Handle \"Over\" discount percentage range\nreturn discountPercent>=range.min;}else{// Handle regular discount percentage range\nreturn discountPercent>=range.min&&discountPercent<=range.max;}});filterResults.discount_percent={active:true,values:filters.discount_percent.values,discountPercent,matches};if(!matches){return{matches:false,filterResults};}}// ----- DISCOUNT FILTER -----\nif(filters.discount_amount?.active&&filters.discount_amount.values?.length>0){const productPrice=parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");const compareAtPrice=parseFloat(product.compareAtPriceRange?.minVariantPrice?.amount||\"0\");const discountAmount=compareAtPrice>productPrice?compareAtPrice-productPrice:0;let matches=false;console.log(\"🔍 Checking discount amount:\",{productPrice,compareAtPrice,discountAmount,ranges:filters.discount_amount.values});// Check if product matches any of the active discount ranges\nmatches=filters.discount_amount.values.some(range=>{if(range.min===null){// Handle \"Under\" discount range\nreturn discountAmount<=range.max;}else if(range.max===null){// Handle \"Over\" discount range\nreturn discountAmount>=range.min;}else{// Handle regular discount range\nreturn discountAmount>=range.min&&discountAmount<=range.max;}});filterResults.discount_amount={active:true,values:filters.discount_amount.values,discountAmount,matches};if(!matches){return{matches:false,filterResults};}}if(filters.discount_percent?.active&&filters.discount_percent.values?.length>0){const productPrice=parseFloat(product.priceRange?.minVariantPrice?.amount||\"0\");const compareAtPrice=parseFloat(product.compareAtPriceRange?.minVariantPrice?.amount||\"0\");const discountPercent=compareAtPrice>productPrice?(compareAtPrice-productPrice)/compareAtPrice*100:0;let matches=false;console.log(\"🔍 Checking discount percent:\",{productPrice,compareAtPrice,discountPercent,ranges:filters.discount_percent.values});// Check if product matches any of the active discount percentage ranges\nmatches=filters.discount_percent.values.some(range=>{if(range.min===null){// Handle \"Under\" discount percentage range\nreturn discountPercent<=range.max;}else if(range.max===null){// Handle \"Over\" discount percentage range\nreturn discountPercent>=range.min;}else{// Handle regular discount percentage range\nreturn discountPercent>=range.min&&discountPercent<=range.max;}});filterResults.discount_percent={active:true,values:filters.discount_percent.values,discountPercent,matches};if(!matches){return{matches:false,filterResults};}}// ----- ON SALE FILTER -----\nif(filters.on_sale?.active){let matches=false;if(product.compareAtPriceRange?.minVariantPrice?.amount&&product.priceRange?.minVariantPrice?.amount){const comparePrice=parseFloat(product.compareAtPriceRange.minVariantPrice.amount);const price=parseFloat(product.priceRange.minVariantPrice.amount);matches=comparePrice>price;}filterResults.on_sale={active:true,matches};if(!matches){return{matches:false,filterResults};}}// ----- IN STOCK FILTER -----\nif(filters.in_stock?.active){let matches=false;// Check if any variant is available for sale\nif(product.variants?.edges?.some(edge=>edge.node.availableForSale)){matches=true;}filterResults.in_stock={active:true,matches};if(!matches){return{matches:false,filterResults};}}// ----- SUBSCRIPTION FILTER -----\nif(filters.subscription?.active){let matches=false;const sellingPlanGroups=product.sellingPlanGroups?.edges||[];// Check if the product has subscription plans\nif(sellingPlanGroups&&product.sellingPlanGroups?.edges?.length>0){matches=true;}// Check for variant-level subscription plans\nif(product.variants?.edges?.some(edge=>edge.node.sellingPlanAllocations?.edges?.length>0)){matches=true;}filterResults.subscription={active:true,matches};// console.log(\n//     \"filterResults.subscription\",\n//     filterResults.subscription\n// )\nif(!matches){return{matches:false,filterResults};}}// ----- VARIANT FILTER -----\nif(filters.variant?.active&&filters.variant.values?.length>0){const variantFilters=filters.variant.values;let matches=false;// Check if any variant matches the filter criteria\nif(product.variants?.edges){// Add detailed logging for variant filtering\n// console.log(\n//     `🔍 VARIANT FILTERING: Checking product \"${product.title}\" variants against filter:`,\n//     {\n//         filterCriteria: variantFilters.map((filter) => ({\n//             name: filter.name,\n//             value: filter.value,\n//         })),\n//         hasVariants: product.variants.edges.length > 0,\n//         variantCount: product.variants.edges.length,\n//     }\n// )\n// First check variant options\nmatches=product.variants.edges.some(edge=>{const variant=edge.node;if(!variant.selectedOptions){// console.log(\n//     `⚠️ Variant has no selectedOptions:`,\n//     variant\n// )\nreturn false;}// Optional stock filter for variant match\nconst shouldCheckStock=filters.variant?.variantStockFilter===\"in_stock\";const isAvailable=variant.availableForSale;if(shouldCheckStock&&!isAvailable){return false// Skip this variant if it's not available\n;}// Log variant options for debugging\n// console.log(`👉 Checking variant:`, {\n//     variantOptions: variant.selectedOptions.map(\n//         (opt) => `${opt.name}: ${opt.value}`\n//     ),\n//     filterValues: variantFilters.map(\n//         (f) => `${f.name}: ${f.value}`\n//     ),\n// })\n// For OR logic within same variant type, we need to group filters by name\nconst variantFiltersByName={};variantFilters.forEach(filter=>{if(!variantFiltersByName[filter.name]){variantFiltersByName[filter.name]=[];}variantFiltersByName[filter.name].push(filter.value);});// Log grouped filters\n// console.log(\n//     `🔍 Grouped variant filters:`,\n//     variantFiltersByName\n// )\n// A variant matches if it satisfies at least one value from each variant type\n// (AND between different variant types, OR between values of same type)\nconst matchesByType=Object.entries(variantFiltersByName).map(([name,values])=>{// Find the option that matches the filter name\nconst matchingOption=variant.selectedOptions.find(option=>option.name.toLowerCase()===name.toLowerCase());if(!matchingOption){// console.log(\n//     `❌ No matching option found for ${name}`\n// )\nreturn false;}// Check if the option value matches any of the filter values (case-insensitive)\nconst valueMatches=values.some(value=>matchingOption.value.toLowerCase()===value.toLowerCase());// console.log(\n//     `${valueMatches ? \"✅\" : \"❌\"} ${name} = ${matchingOption.value}`,\n//     {\n//         acceptableValues: values,\n//         matches: valueMatches,\n//     }\n// )\nreturn valueMatches;});// True if ALL filter types have at least one matching value\nconst allTypesMatch=matchesByType.every(matches=>matches);// console.log(\n//     `${allTypesMatch ? \"✅\" : \"❌\"} Overall match result: ${allTypesMatch}`\n// )\nreturn allTypesMatch;});// If no variant matches and we're looking for a color, check custom metadata\nif(!matches){const colorFilters=variantFilters.filter(filter=>filter.name.toLowerCase()===\"color\");if(colorFilters.length>0){// Add detailed logging for metadata inspection\nconsole.log(\"🔍 Checking product metadata for colors:\",{productTitle:product.title,hasMetafields:!!product.metafields,hasDirectMetafield:!!product.metafield,metafieldEdges:product.metafields?.edges,directMetafieldValue:product.metafield?.value,activeColorFilters:colorFilters});// Check both metafield formats\nlet customColor=product.metafields?.edges?.find(edge=>edge.node?.key===\"item_color\")?.node?.value;// If not found in edges format, check direct format\nif(!customColor&&product.metafield?.value){customColor=product.metafield.value;}if(customColor){// Check if custom color matches ANY of the active color filters\nmatches=colorFilters.some(colorFilter=>customColor.toLowerCase().includes(colorFilter.value.toLowerCase()));console.log(\"🎨 Custom color check result:\",{filterColors:colorFilters.map(f=>f.value),customColor,matches});}}}}filterResults.variant={active:true,values:variantFilters,matches};if(!matches){return{matches:false,filterResults};}}// Log final result\n// console.log(\n//     `🔍 FILTER RESULT for \"${product.title}\": ${JSON.stringify({ matches: true, filterResults })}`\n// )\n// All tests passed\nreturn{matches:true,filterResults};},[filters,searchConfig]);// Add this after the handleFilter useCallback\nReact.useEffect(()=>{// console.log(\"🚨 Products state changed 🚨\", {\n//     hasProducts: products.length > 0,\n//     count: products.length,\n//     firstProduct: products[0]?.node\n//         ? {\n//               title: products[0].node.title,\n//               productType: products[0].node.productType,\n//           }\n//         : null,\n//     sortedChildrenExists: !!sortedChildren,\n// })\n// Dispatch product-search-results event when filtered products change\nif(sortedChildren&&searchConfig.active||!searchConfig.active){const searchResultsEvent=new CustomEvent(\"product-search-results\",{detail:{count:sortedChildren?sortedChildren.length:products.length,term:searchConfig.term||\"\"}});document.dispatchEvent(searchResultsEvent);//console.log(\"product-search-results dispatched\", searchResultsEvent);\n}},[products,sortedChildren,searchConfig]);// Add this after the URL parameters useEffect\nReact.useEffect(()=>{// Check if we're in a browser environment\nif(typeof window===\"undefined\")return;// Check for shopXtools and products\nconst hasShopXTools=!!window.shopXtools;const products=window.shopXtools?.products;// Log initial state\n// console.log(\"🚨 Checking for initial shopXtools products 🚨\", {\n//     hasShopXTools,\n//     hasProducts: !!products,\n//     productsCount: products?.length || 0,\n// })\n// Set products if available\nif(products){// console.log(\"🚨 Setting initial products from shopXtools 🚨\", {\n//     count: products.length,\n//     sample: products[0]?.node,\n// })\nsetProducts(products);}},[])// Only run on mount\n;if(!Collection?.[0]){logDebug(\"ProductSort\",\"No collection instance found\",null);return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect instance\"});}const collectionInstance=Collection[0];const emptyStateInstance=props.EmptyState?.[0];const sizedInstance=/*#__PURE__*/React.cloneElement(collectionInstance,{style:{...collectionInstance.props?.style||{},width:\"100%\",height:\"100%\"}});// Update the layout styling logic\nlet layoutStyle={};if(props.layout){const layout=props.layout;switch(layout.type){case\"stack\":const isVertical=layout.direction===\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.align:layout.alignH,justifyContent:layout.distribute,gap:layout.gap,padding:layout.paddingPerSide?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`,width:\"100%\",\"& > *\":{minWidth:layout.stackMinWidth,flexGrow:1,flexShrink:1,flexBasis:0}};break;case\"grid\":let gridTemplateColumns=\"\";if(layout.columns===\"auto\"){// Combine auto-fit with a calculated minmax to respect both gridWidth and maxColumns.\n// The min value ensures columns are at least gridWidth, but also effectively caps\n// the column count at maxColumns by calculating the width required for that many columns.\ngridTemplateColumns=`repeat(auto-fit, minmax(max(${layout.gridWidth}px, calc((100% - ${layout.gap*(layout.maxColumns-1)}px) / ${layout.maxColumns})), 1fr))`;}else{gridTemplateColumns=`repeat(${layout.columnCount}, 1fr)`;}layoutStyle={display:\"grid\",gridTemplateColumns,justifyItems:layout.gridAlign,gap:layout.gap,padding:layout.paddingPerSide?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`,width:\"100%\"};break;}}// Create the styled instance with layout\nconst styledInstance=/*#__PURE__*/React.cloneElement(sizedInstance,{style:{...sizedInstance.props.style,...layoutStyle}});if(RenderTarget.current()===RenderTarget.canvas){return styledInstance;}const[isBackNavigation,setIsBackNavigation]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\")return;const handleUrlChange=event=>{// console.log(\"popstate\", event)\nconst url=new URL(window.location.href);const urlParams=new URLSearchParams(url.search);// Handle page parameter\nconst pageParam=urlParams.get(\"page\");const newPage=pageParam?parseInt(pageParam,10):1;console.log(\"[CMS] Checking page change:\",{currentPage,newPage});if(newPage!==currentPage){console.log(\"[CMS] Updating to page:\",newPage);setCurrentPage(newPage);setSortedChildren(null)// Reset sorted children to trigger re-render\n;}setIsLoading(true);logDebug(\"ProductSort\",\"URL changed\",{url:url.toString(),search:url.search,eventType:event?.type||\"direct\",currentPage:currentPage,newPage:newPage});if(event.type===\"popstate\"){console.log(\"Reloading the page\");window.location.reload();}// Set loading to false after a short delay to prevent flash\nsetTimeout(()=>{setIsLoading(false);setIsBackNavigation(false);},150);};// Run initial check\nhandleUrlChange({});// Listen for both popstate and pagination events\nwindow.addEventListener(\"popstate\",handleUrlChange);document.addEventListener(\"product-pagination-change\",handleUrlChange);return()=>{// window.removeEventListener(\"popstate\", handleUrlChange)\ndocument.removeEventListener(\"product-pagination-change\",handleUrlChange);};},[currentPage]);try{logDebug(\"ProductSort\",\"Rendering collection\",{hasCollection:!!Collection[0],productsCount:products.length,sortedChildrenCount:sortedChildren?sortedChildren.length:0,isBackNavigation,isLoading});return /*#__PURE__*/React.cloneElement(styledInstance,{...styledInstance.props,style:{...styledInstance.props.style,opacity:isLoading?0:1,transition:\"opacity 0.2s ease-in-out\",visibility:isLoading?\"hidden\":\"visible\"},children:/*#__PURE__*/React.cloneElement(styledInstance.props.children,{...styledInstance.props.children.props,children:/*#__PURE__*/React.cloneElement(styledInstance.props.children.props.children,{...styledInstance.props.children.props.children.props,children:collection=>{logDebug(\"ProductSort\",\"Collection render function called\",{collectionSize:collection?.length||0});const originalRender=styledInstance.props.children.props.children.props.children(collection);if(!originalRender?.props?.children){logDebug(\"ProductSort\",\"No children in original render\",null);return originalRender;}if(!sortedChildren&&products.length>0){// console.log(\n//     \"🚨🚨🚨 STARTING FILTERING PROCESS 🚨🚨🚨\",\n//     {\n//         productsLength: products.length,\n//         hasShopXTools:\n//             typeof window !== \"undefined\" &&\n//             !!window.shopXtools,\n//         activeFilters: Object.entries(filters)\n//             .filter(\n//                 ([key, filter]: [\n//                     string,\n//                     any,\n//                 ]) => filter.active\n//             )\n//             .reduce(\n//                 (\n//                     acc,\n//                     [key, filter]: [string, any]\n//                 ) => ({\n//                     ...acc,\n//                     [key]: filter,\n//                 }),\n//                 {}\n//             ),\n//         firstProduct: products[0]?.node,\n//     }\n// )\n// First filter all shopXtools products\nconst filteredShopXProducts=products.filter(({node})=>{// Add debug log for products being filtered\n// console.log(\n//     \"🔍 Checking product for filtering:\",\n//     {\n//         title:\n//             node?.title || \"No title\",\n//         hasNode: !!node,\n//         nodeType: node\n//             ? typeof node\n//             : \"undefined\",\n//         productType:\n//             node?.productType ||\n//             \"No product type\",\n//         filterActive:\n//             searchConfig.active,\n//     }\n// )\n// Ensure node exists\nif(!node){// console.log(\n//     \"⚠️ No node found for product, skipping\"\n// )\nreturn false;}const matches=productMatchesFilters(node);// console.log(\n//     \"🔍 Product filter result:\",\n//     {\n//         title: node.title,\n//         productType: node.productType,\n//         matches: matches.matches,\n//         searchActive:\n//             searchConfig.active,\n//         searchTerm: searchConfig.term,\n//     }\n// )\nreturn matches.matches;});// console.log(\n//     \"🔍 Filtered shopX products results:\",\n//     {\n//         totalBefore: products.length,\n//         totalAfter:\n//             filteredShopXProducts.length,\n//         firstProduct: filteredShopXProducts[0]\n//             ?.node\n//             ? {\n//                   title: filteredShopXProducts[0]\n//                       .node.title,\n//                   productType:\n//                       filteredShopXProducts[0]\n//                           .node.productType,\n//               }\n//             : null,\n//         activeFilters: Object.entries(filters)\n//             .filter(\n//                 ([key, filter]: [\n//                     string,\n//                     any,\n//                 ]) => filter.active\n//             )\n//             .reduce(\n//                 (\n//                     acc,\n//                     [key, filter]: [string, any]\n//                 ) => ({\n//                     ...acc,\n//                     [key]: filter,\n//                 }),\n//                 {}\n//             ),\n//         searchActive: searchConfig.active,\n//         searchTerm: searchConfig.term,\n//     }\n// )\n// Add additional debugging if no products match\n// if (\n//     filteredShopXProducts.length === 0 &&\n//     products.length > 0\n// ) {\n//     console.log(\n//         \"⚠️ NO PRODUCTS MATCHED FILTERS! Active filters:\",\n//         {\n//             searchConfig: searchConfig.active\n//                 ? searchConfig\n//                 : null,\n//             otherFilters: Object.entries(\n//                 filters\n//             )\n//                 .filter(\n//                     ([key, filter]: [\n//                         string,\n//                         any,\n//                     ]) => filter.active\n//                 )\n//                 .reduce(\n//                     (\n//                         acc,\n//                         [key, filter]: [\n//                             string,\n//                             any,\n//                         ]\n//                     ) => ({\n//                         ...acc,\n//                         [key]: filter,\n//                     }),\n//                     {}\n//                 ),\n//         }\n//     )\n//     // Log some sample products to help diagnose\n//     console.log(\n//         \"Sample products that didn't match:\",\n//         products.slice(0, 3).map((p) => ({\n//             title: p.node?.title,\n//             productType: p.node?.productType,\n//             tags: p.node?.tags?.slice(0, 3),\n//             collections: p.node?.collections\n//                 ?.map((c) => c.title || c)\n//                 .slice(0, 3),\n//         }))\n//     )\n// }\nconst filteredForPage=pageType===\"favorites\"?filteredShopXProducts.filter(({node})=>{const productId=findDeep13DigitNumber(node);return productId&&favorites.includes(productId);}):filteredShopXProducts;// If no items match, render the empty state directly\nif(filteredForPage.length===0){if(emptyStateInstance){const styledEmptyState=/*#__PURE__*/React.cloneElement(emptyStateInstance,{style:{...emptyStateInstance.props?.style||{},width:\"100%\",height:\"100%\",maxWidth:\"100%\",transform:\"none\"}});// Create a wrapper that completely overrides any grid styles\nconst EmptyStateWrapper=()=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",padding:props.layout?.padding?`${props.layout.padding}px`:\"0px\",// Override any grid properties\n    gridColumn:\"1 / -1\",gridRow:\"1 / -1\",// Ensure it spans the full container\n    position:\"relative\",minWidth:\"100%\",maxWidth:\"100%\"},children:styledEmptyState});// Return the wrapper component directly\nreturn{...originalRender,props:{...originalRender.props,style:{...originalRender.props.style,// Override grid properties at the container level\ndisplay:\"flex\",gridTemplateColumns:\"none\",gridAutoColumns:\"none\",gridTemplateRows:\"none\",gap:0},children:/*#__PURE__*/_jsx(EmptyStateWrapper,{})}};}return null;}// Then map the filtered products to collection items\nconst items=originalRender.props.children.map(child=>{const item=collection.find(collectionItem=>collectionItem.id===child.key);const productId=item?findDeep13DigitNumber(item):null;// Find the product in our filtered shopX products\nconst fullId=`gid://shopify/Product/${productId}`;const matchingProduct=filteredForPage.find(({node})=>node.id===fullId);// Only include items that exist in our filtered products\nif(!matchingProduct){logDebug(\"ProductSort\",\"Product filtered out\",{id:fullId,productId});return null;}const details={id:matchingProduct.node.id,title:matchingProduct.node.title||\"\",price:matchingProduct.node.priceRange?.minVariantPrice?.amount?parseFloat(matchingProduct.node.priceRange.minVariantPrice.amount):0,productType:matchingProduct.node.productType||\"\",tags:matchingProduct.node.tags||[],compareAtPrice:matchingProduct.node.compareAtPriceRange?.minVariantPrice?.amount?parseFloat(matchingProduct.node.compareAtPriceRange.minVariantPrice.amount):0,collections:Array.isArray(matchingProduct.node.collections)?matchingProduct.node.collections.map(c=>c.title):[]};return{child,productId:productId||\"0\",price:details.price,title:details.title,originalIndex:originalRender.props.children.indexOf(child),details};}).filter(Boolean)// Remove null items\n;logDebug(\"ProductSort\",\"Final filtered items\",{totalProducts:products.length,filteredForPage:filteredForPage.length,finalItems:items.length,finalItemsList:items,sample:items[0]?{title:items[0].title,productType:items[0].details.productType}:null});// Use React.memo for components that do not change\nconst OptimizedChild=/*#__PURE__*/React.memo(({child,...props})=>{return /*#__PURE__*/React.cloneElement(child,props);});// Ensure debouncing is applied effectively\nconst debouncedUpdateSort=React.useCallback(debounce(newSortConfig=>{setSortConfig(newSortConfig);},150),[]);const debouncedUpdateFilter=React.useCallback(debounce(newFilters=>{setFilters(newFilters);},150),[]);// Add detailed logging around transition logic\n// console.log(\n//     \"🔍 Transition state before rendering\",\n//     {\n//         isTransitioning,\n//         isSettling,\n//         itemsLength: items.length,\n//         emptyStateInstanceExists:\n//             !!emptyStateInstance,\n//     }\n// )\n// Modify the child wrapper styles to include settling state\nconst getTransitionStyles=baseStyles=>({...baseStyles,opacity:isTransitioning||isSettling?0:1,transition:`opacity ${isSettling?\"0.5s\":\"0.3s\"} ease-in-out`,pointerEvents:isTransitioning||isSettling?\"none\":\"auto\"});// Render sorted items\nconsole.log(\"🔍 Rendering sorted items\",{sortedItemsCount:items.length,sortedItems:items,isTransitioning,isSettling});// Sort the filtered items\nconst sorted=[...items].sort((a,b)=>{if(sortConfig.type===\"relevancy\"){return a.originalIndex-b.originalIndex;}if(sortConfig.type===\"price\"){const result=sortConfig.sortDirection===\"highToLow\"?b.price-a.price:a.price-b.price;return result||a.originalIndex-b.originalIndex;}else if(sortConfig.type===\"name\"){// sort by name\nconst result=sortConfig.sortDirection===\"aToZ\"?a.title.localeCompare(b.title):b.title.localeCompare(a.title);return result||a.originalIndex-b.originalIndex;}else if(sortConfig.type===\"created\"){// For \"newest\", we try to use the product ID as a proxy\n// since Shopify IDs are sequential\n// Higher ID = newer product\nconst aId=parseInt(a.productId);const bId=parseInt(b.productId);if(!isNaN(aId)&&!isNaN(bId)){return bId-aId// Newest first\n;}// Fall back to original order if we can't parse IDs\nreturn a.originalIndex-b.originalIndex;}else if(sortConfig.type===\"best-selling\"){// For best-selling, maintain the original order\n// as we assume Shopify has already sorted by best-selling\nreturn a.originalIndex-b.originalIndex;}else{// Default to original order for unknown types\nreturn a.originalIndex-b.originalIndex;}});// Apply pagination if enabled\nlet paginatedItems=sorted;if(props.Pagination?.enable){const itemsPerPage=props.Pagination.items;const startIndex=(currentPage-1)*itemsPerPage;const endIndex=startIndex+itemsPerPage;paginatedItems=sorted.slice(0,endIndex);setHasMore(endIndex<sorted.length);const hasMoreItems=endIndex<sorted.length;//console.log(\"hasMoreItems\", hasMoreItems)\nif(!hasMoreItems){const hasMoreItemsEvent=new CustomEvent(\"hide-loadmore-button\",{detail:{hasMoreItems}});document.dispatchEvent(hasMoreItemsEvent);console.log(\"hide-loadmore-button dispatched\",hasMoreItemsEvent);}console.log(\"Pagination Debug:\",{currentPage,itemsPerPage,startIndex,endIndex,totalItems:sorted.length,hasMore:endIndex<sorted.length,paginatedItemsCount:paginatedItems.length});}// Update the product items wrapper with a standard list instead of virtualized one\nconst wrappedChildren=paginatedItems.map(item=>/*#__PURE__*/React.cloneElement(item.child,{style:getTransitionStyles(item.child.props.style),key:item.productId||item.originalIndex}));// Update sorted children state which triggers re-render\nupdateSortedChildrenWithTransition(wrappedChildren);// Return the placeholder structure expected by the outer cloneElement\n// The actual content will be replaced by sortedChildren on re-render\nreturn{...originalRender,props:{...originalRender.props,// Use the original children length initially\nchildren:originalRender.props.children}};}// Initial render or while loading/filtering\nreturn{...originalRender,props:{...originalRender.props,children:sortedChildren||originalRender.props.children}};}})})});}catch(error){console.error(\"Error in ProductSort:\",error);logDebug(\"ProductSort\",\"Render error\",{error:error.message});return styledInstance;}// Update URL state management\nReact.useEffect(()=>{if(typeof window===\"undefined\")return;const url=new URL(window.location.href);// Use the updateUrlWithFilters function to update URL parameters\nupdateUrlWithFilters(filters,url);// Add search term to URL\nif(searchConfig.active&&searchConfig.term){url.searchParams.set(\"search\",searchConfig.term);}else if(url.searchParams.has(\"search\")){url.searchParams.delete(\"search\");}// Add sort configuration to URL using the simplified sort parameter\nif(sortConfig){// Map internal sort configuration to URL sort parameter\nlet sortParam;if(sortConfig.type===\"relevancy\"){sortParam=\"relevance\";}else if(sortConfig.type===\"name\"){sortParam=sortConfig.sortDirection===\"aToZ\"?\"title_asc\":\"title_desc\";}else if(sortConfig.type===\"price\"){sortParam=sortConfig.sortDirection===\"lowToHigh\"?\"price_asc\":\"price_desc\";}else if(sortConfig.type===\"created\"){sortParam=\"newest\";}else if(sortConfig.type===\"best-selling\"){sortParam=\"best_selling\";}if(sortParam){url.searchParams.set(\"sort\",sortParam);// Remove legacy sortConfig parameter if it exists\nif(url.searchParams.has(\"sortConfig\")){url.searchParams.delete(\"sortConfig\");}}else{// Fallback to the old format if we can't map to a simple parameter\nurl.searchParams.set(\"sortConfig\",JSON.stringify(sortConfig));}}// Update history state with search config\nwindow.history.pushState({filters,sortConfig,searchConfig},\"\",url.toString());},[sortConfig,filters,searchConfig]);// Update the useEffect for initializing state from URL\nReact.useEffect(()=>{if(typeof window===\"undefined\")return;const handleUrlChange=event=>{const url=new URL(window.location.href);const urlParams=new URLSearchParams(window.location.search);logDebug(\"ProductSort\",\"URL changed\",{url:url.toString(),search:url.search,eventType:event?.type||\"direct\"});// Handle search parameter\nconst searchParam=urlParams.get(\"search\");if(searchParam){setSearchConfig({term:searchParam,fields:getActiveSearchFields(props.Search?.Scope),active:true});setSortedChildren(null)// Force re-filter when search changes\n;}else if(searchConfig.active){setSearchConfig({term:\"\",fields:getActiveSearchFields(props.Search?.Scope),active:false});setSortedChildren(null)// Force re-filter when search is cleared\n;}// Log all variant parameters in URL for debugging\nconst variantParams=Array.from(urlParams.keys()).filter(key=>key.startsWith(\"variant_\")).reduce((acc,key)=>{const value=urlParams.get(key);// Decode values to see what's actually stored\nacc[key]={raw:value,decoded:value?decodeURIComponent(value):null,values:value?decodeURIComponent(value).split(\",\").filter(Boolean):[]};return acc;},{});//console.log(\"📊 VARIANT PARAMS IN URL:\", variantParams)\n// Handle sort parameter\nconst sortParam=urlParams.get(\"sort\");if(sortParam){let newSortConfig;// Map URL sort parameter to internal sort configuration\nswitch(sortParam){case\"relevance\":newSortConfig={type:\"relevancy\",sortBy:\"relevancy\",sortDirection:null};break;case\"title_asc\":newSortConfig={type:\"name\",sortBy:\"name\",sortDirection:\"aToZ\"};break;case\"title_desc\":newSortConfig={type:\"name\",sortBy:\"name\",sortDirection:\"zToA\"};break;case\"price_asc\":newSortConfig={type:\"price\",sortBy:\"price\",sortDirection:\"lowToHigh\"};break;case\"price_desc\":newSortConfig={type:\"price\",sortBy:\"price\",sortDirection:\"highToLow\"};break;case\"newest\":newSortConfig={type:\"created\",sortBy:\"created\",sortDirection:\"newest\"};break;case\"best_selling\":newSortConfig={type:\"best-selling\",sortBy:\"best-selling\",sortDirection:null};break;}if(newSortConfig){logDebug(\"ProductSort\",\"Updating sort config from URL parameter\",{sortParam,newSortConfig});setSortConfig(newSortConfig);setSortedChildren(null)// Reset sorted children to trigger resort\n;}}try{// Use parseUrlFilters to get filters from URL\nconst urlFilters=parseUrlFilters(url.searchParams);// Check if we have active filters\nconst hasActiveFilters=urlFilters&&Object.keys(urlFilters).some(key=>urlFilters[key]?.active);logDebug(\"ProductSort\",\"URL filters parsed\",{hasActiveFilters,filters:urlFilters,activeFilters:hasActiveFilters?Object.entries(urlFilters).filter(([key,filter])=>filter.active).reduce((acc,[key,filter])=>({...acc,[key]:filter}),{}):null});// Only update if we have filters in the URL\nif(hasActiveFilters){setFilters(urlFilters);setSortedChildren(null);}}catch(error){console.error(\"❌ Error handling URL change:\",error);}};// Run initial check\nlogDebug(\"ProductSort\",\"Running initial URL check\",{url:window.location.href});handleUrlChange({})// Removed event listener for now\n;// Listen for popstate events\nwindow.addEventListener(\"popstate\",handleUrlChange);return()=>{window.removeEventListener(\"popstate\",handleUrlChange);};},[props.Search?.Scope]);// Add error state management\nconst[error,setError]=React.useState(null);// Create the content to render\nconst content=error?/*#__PURE__*/_jsx(\"div\",{style:{padding:20,color:\"red\"},children:error.message}):// Original render content with layout styling\n/*#__PURE__*/_jsx(\"div\",{...props,style:{...props.style,width:\"100%\",height:\"100%\",...(!products?.length||pageType===\"favorites\"&&!favorites?.length)&&{display:\"flex\",gridTemplateColumns:\"none\",gridAutoColumns:\"none\",gridTemplateRows:\"none\",gap:0}},children:styledInstance.props.children});// Wrap the main content in error boundary\nreturn /*#__PURE__*/_jsx(ErrorBoundary,{children:content});}addPropertyControls(FC_CatalogDisplay,{Collection:{type:ControlType.ComponentInstance,title:\"CMS Source\",description:\"Connect to CMS collection off-page\"},EmptyState:{type:ControlType.ComponentInstance,title:\"Empty State\",description:\"Connect to design off-page\"},pageType:{type:ControlType.Enum,title:\"Display\",options:[\"default\",\"favorites\"],optionTitles:[\"All\",\"Favorites\"],defaultValue:\"default\",displaySegmentedControl:true},display:{type:ControlType.Enum,title:\"Filter Type\",options:[\"All\",\"Collection\",\"Product Tag\",\"Product Type\"],defaultValue:\"All\"},value:{type:ControlType.String,title:\"Filter Value\",placeholder:\"New Arrivals\"},defaultSort:{type:ControlType.Enum,title:\"Default Sort\",options:[\"relevance\",\"title_asc\",\"title_desc\",\"price_asc\",\"price_desc\",\"newest\",\"best_selling\"],optionTitles:[\"Relevance\",\"Title A-Z\",\"Title Z-A\",\"Price Low-High\",\"Price High-Low\",\"Newest\",\"Best Selling\"],defaultValue:\"relevance\"},Search:{type:ControlType.Object,title:\"Search\",controls:{enableSearch:{type:ControlType.Boolean,title:\"Allow\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},initialSearchState:{type:ControlType.Enum,title:\"Initial State\",options:[\"all\",\"none\"],optionTitles:[\"Full\",\"Empty\"],defaultValue:\"all\",displaySegmentedControl:true,hidden:props=>!props.enableSearch},Scope:{type:ControlType.Object,title:\"Scope\",hidden:props=>!props.enableSearch,controls:{title:{type:ControlType.Boolean,title:\"Title\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},productType:{type:ControlType.Boolean,title:\"Product Type\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},productTag:{type:ControlType.Boolean,title:\"Tags\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},collection:{type:ControlType.Boolean,title:\"Collections\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},vendor:{type:ControlType.Boolean,title:\"Vendor\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},variants:{type:ControlType.Boolean,title:\"Variants\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},customColor:{type:ControlType.Boolean,title:\"Custom Color\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}}}}},Pagination:{type:ControlType.Object,title:\"Pagination\",controls:{enable:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},type:{type:ControlType.Enum,title:\"Type\",options:[\"load_more\"/*, \"next_prev\", \"infinite\" */],optionTitles:[\"Load More\"/*, \"Next/Prev\", \"Infinite Scroll\" */],defaultValue:\"load_more\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:({enable})=>!enable},items:{type:ControlType.Number,title:\"Items\",defaultValue:12,min:1,step:1,displayStepper:true,hidden:({enable})=>!enable}}},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"grid\",options:[\"stack\",\"grid\"],optionTitles:[\"Stack\",\"Grid\"],displaySegmentedControl:true},// Stack specific controls\ndirection:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!==\"stack\"},wrap:{type:ControlType.Boolean,defaultValue:false,title:\"Wrap\",hidden:props=>props.type!==\"stack\"},stackMinWidth:{type:ControlType.Number,defaultValue:200,min:1,max:1e3,step:1,title:\"Min Width\",hidden:props=>props.type!==\"stack\"||!props.wrap},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!==\"stack\"},align:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,hidden:props=>props.type!==\"stack\"||props.direction!==\"vertical\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"stack\"||props.direction!==\"horizontal\"},// Grid specific controls\ncolumns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!==\"grid\"},columnCount:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"grid\"||props.columns===\"auto\"},gridWidth:{type:ControlType.Number,defaultValue:300,min:1,max:1e3,step:1,title:\"Min Width\",hidden:props=>props.type!==\"grid\"||props.columns===\"fixed\"},maxColumns:{type:ControlType.Number,defaultValue:4,min:1,step:1,title:\"Max Col\",displayStepper:true,hidden:props=>props.type!==\"grid\"||props.columns===\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"grid\"},// Common controls\ngap:{type:ControlType.Number,defaultValue:20,min:0,step:1,title:\"Gap\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:0,min:0,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"]}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CatalogDisplay\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CatalogDisplay.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,useCallback,useRef}from\"react\";import{RenderTarget}from\"framer\";/**\n * @framerIntrinsicWidth 100%\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth fixed | fill\n * @framerSupportedLayoutHeight fixed | auto\n */// Helper function for consistent logging\nconst logDebug=(component,action,data)=>{//console.log(`🔍 [${component}] ${action}:`, data)\n};/**\n * @framerDisableUnlink\n */export default function FC_CatalogSearch(props){const{// Text props\ntext:{placeholder,font,color,placeholderColor},// Styles props\nstyles:{gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,background:{color:backgroundColor,border,hoverBackground,hoverBorder,focusBackground,focusBorder},borderRadius,radiusPerCorner,radiusTopLeft,radiusTopRight,radiusBottomRight,radiusBottomLeft},// Search Icon props\nsearchIcon:{show:showSearchIcon,isCustom:searchIconIsCustom,custom:customSearchIcon,color:searchIconColor,weight:searchIconWeight,size:searchIconSize,background:{color:searchIconBgColor,padding:searchIconPadding,paddingPerSide:searchIconPaddingPerSide,paddingTop:searchIconPaddingTop,paddingRight:searchIconPaddingRight,paddingBottom:searchIconPaddingBottom,paddingLeft:searchIconPaddingLeft,radius:searchIconRadius,radiusPerCorner:searchIconRadiusPerCorner,radiusTopLeft:searchIconRadiusTopLeft,radiusTopRight:searchIconRadiusTopRight,radiusBottomRight:searchIconRadiusBottomRight,radiusBottomLeft:searchIconRadiusBottomLeft}},// Clear props\nclear:{show:showClear,isText:clearIsText,content:clearText,font:clearFont,color:clearColor,transform:clearTextTransform,// Icon properties for clear\niconIsCustom,iconCustom,iconColor,iconWeight,iconSize,// Background properties for clear\nbackground:clearBackground,padding:clearPadding,paddingPerSide:clearPaddingPerSide,paddingTop:clearPaddingTop,paddingRight:clearPaddingRight,paddingBottom:clearPaddingBottom,paddingLeft:clearPaddingLeft,radius:clearRadius,radiusPerCorner:clearRadiusPerCorner,radiusTopLeft:clearRadiusTopLeft,radiusTopRight:clearRadiusTopRight,radiusBottomRight:clearRadiusBottomRight,radiusBottomLeft:clearRadiusBottomLeft,border:{color:clearBorderColor,width:clearBorderWidth,style:clearBorderStyle}},// Functionality props\nbehavior:{realTime:realTime,debounceDelay,page:page,slug:slug}}=props;// Fixed accessibility values\nconst searchLabel=\"Search products\";const ariaLabel=\"Search products\";// State for input value and UI states\nconst[searchValue,setSearchValue]=useState(\"\");const[isHovered,setIsHovered]=useState(false);const[isFocused,setIsFocused]=useState(false);const[showClearButton,setShowClearButton]=useState(false);const inputRef=useRef(null);const searchTimeoutRef=useRef(null);const mountedRef=useRef(false);// Generate a unique component ID\nconst uniqueComponentId=useRef(`search-${Math.random().toString(36).substring(2,9)}`).current;// Detect if we're in canvas vs browser\nconst isCanvas=()=>{// In canvas mode, window is defined but certain browser features are limited\nif(typeof window===\"undefined\")return false;try{// Check for Framer-specific environment indicators\nreturn window.document?.location?.href.includes(\"framer\")||window.document?.location?.pathname.includes(\"preview\")||!window.document?.location?.host||window.parent!==window;}catch(e){// If we can't access these properties, we're likely in a restricted environment like Canvas\nreturn true;}};// Helper function to generate border style\nconst getBorderStyle=borderConfig=>{if(borderConfig.isMixed){return{borderTop:`${borderConfig.top}px ${borderConfig.style} ${borderConfig.color}`,borderRight:`${borderConfig.right}px ${borderConfig.style} ${borderConfig.color}`,borderBottom:`${borderConfig.bottom}px ${borderConfig.style} ${borderConfig.color}`,borderLeft:`${borderConfig.left}px ${borderConfig.style} ${borderConfig.color}`};}return{border:`${borderConfig.width}px ${borderConfig.style} ${borderConfig.color}`};};// Helper function to generate hover border style\nconst getHoverBorderStyle=borderConfig=>{if(borderConfig.isMixed){return{borderTop:`${borderConfig.top}px ${borderConfig.style} ${borderConfig.color}`,borderRight:`${borderConfig.right}px ${borderConfig.style} ${borderConfig.color}`,borderBottom:`${borderConfig.bottom}px ${borderConfig.style} ${borderConfig.color}`,borderLeft:`${borderConfig.left}px ${borderConfig.style} ${borderConfig.color}`};}return{border:`${borderConfig.width}px ${borderConfig.style} ${borderConfig.color}`};};// Helper function to generate focus border style\nconst getFocusBorderStyle=borderConfig=>{if(borderConfig.isMixed){return{borderTop:`${borderConfig.top}px ${borderConfig.style} ${borderConfig.color}`,borderRight:`${borderConfig.right}px ${borderConfig.style} ${borderConfig.color}`,borderBottom:`${borderConfig.bottom}px ${borderConfig.style} ${borderConfig.color}`,borderLeft:`${borderConfig.left}px ${borderConfig.style} ${borderConfig.color}`};}return{border:`${borderConfig.width}px ${borderConfig.style} ${borderConfig.color}`};};// Generate border radius values\nconst getBorderRadius=()=>{if(radiusPerCorner){return{borderTopLeftRadius:`${radiusTopLeft}px`,borderTopRightRadius:`${radiusTopRight}px`,borderBottomRightRadius:`${radiusBottomRight}px`,borderBottomLeftRadius:`${radiusBottomLeft}px`};}return{borderRadius:`${borderRadius}px`};};// Generate padding values\nconst getPadding=()=>{if(paddingPerSide){return{paddingTop:`${paddingTop}px`,paddingRight:`${paddingRight}px`,paddingBottom:`${paddingBottom}px`,paddingLeft:`${paddingLeft}px`};}return{padding:`${padding}px`};};// Apply text transform\nconst getTransformedText=(text,transform)=>{switch(transform){case\"Uppercase\":return text.toUpperCase();case\"Lowercase\":return text.toLowerCase();case\"Capitalize\":return text.split(\" \").map(word=>word.charAt(0).toUpperCase()+word.slice(1).toLowerCase()).join(\" \");default:return text;}};// Create a unique class name for the input\nconst className=`fc-search-input-${uniqueComponentId}`;// Create a style element for pseudo-classes\nuseEffect(()=>{const styleEl=document.createElement(\"style\");styleEl.innerHTML=`\n            .${className}::placeholder {\n                color: ${placeholderColor};\n            }\n            .${className}-container:hover .${className}:not(:focus) {\n                background-color: ${hoverBackground} !important;\n                ${Object.entries(getHoverBorderStyle(hoverBorder)).map(([key,value])=>`${key}: ${value} !important;`).join(\" \")}\n            }\n            .${className}:focus {\n                background-color: ${focusBackground} !important;\n                ${Object.entries(getFocusBorderStyle(focusBorder)).map(([key,value])=>`${key}: ${value} !important;`).join(\" \")}\n            }\n            /* Hide the default browser search cancel button */\n            .${className}::-webkit-search-cancel-button,\n            .${className}::-webkit-search-decoration,\n            .${className}::-ms-clear {\n                -webkit-appearance: none;\n                appearance: none;\n                display: none;\n            }\n        `;document.head.appendChild(styleEl);return()=>styleEl.remove();},[className,placeholderColor,hoverBackground,hoverBorder,focusBackground,focusBorder]);// Calculate padding for icons\nconst getIconPadding=side=>{if(paddingPerSide){return side===\"left\"?paddingLeft:paddingRight;}return padding;};// Search container style\nconst containerStyle={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\"};// Input style with space for icons\nconst inputStyle={width:\"100%\",height:\"100%\",...getPadding(),...getBorderRadius(),...font,color:color,backgroundColor:backgroundColor,...getBorderStyle(border),outline:\"none\",transition:\"all 0.2s ease-in-out\",...showSearchIcon?{paddingLeft:`${getIconPadding(\"left\")+searchIconSize+gap}px`}:{},...showClear?{paddingRight:`${getIconPadding(\"right\")+(clearIsText?40:iconSize)+gap}px`}:{}};// Generate search icon border radius values\nconst getSearchIconBorderRadius=()=>{if(searchIconRadiusPerCorner){return{borderTopLeftRadius:`${searchIconRadiusTopLeft}px`,borderTopRightRadius:`${searchIconRadiusTopRight}px`,borderBottomRightRadius:`${searchIconRadiusBottomRight}px`,borderBottomLeftRadius:`${searchIconRadiusBottomLeft}px`};}return{borderRadius:`${searchIconRadius}px`};};// Generate search icon padding values\nconst getSearchIconPadding=()=>{if(searchIconPaddingPerSide){return{paddingTop:`${searchIconPaddingTop}px`,paddingRight:`${searchIconPaddingRight}px`,paddingBottom:`${searchIconPaddingBottom}px`,paddingLeft:`${searchIconPaddingLeft}px`};}return{padding:`${searchIconPadding}px`};};// Generate clear button border radius values\nconst getClearBorderRadius=()=>{if(clearRadiusPerCorner){return{borderTopLeftRadius:`${clearRadiusTopLeft}px`,borderTopRightRadius:`${clearRadiusTopRight}px`,borderBottomRightRadius:`${clearRadiusBottomRight}px`,borderBottomLeftRadius:`${clearRadiusBottomLeft}px`};}return{borderRadius:`${clearRadius}px`};};// Generate clear button padding values\nconst getClearPadding=()=>{if(clearPaddingPerSide){return{paddingTop:`${clearPaddingTop}px`,paddingRight:`${clearPaddingRight}px`,paddingBottom:`${clearPaddingBottom}px`,paddingLeft:`${clearPaddingLeft}px`};}return{padding:`${clearPadding}px`};};// Search icon style\nconst searchIconStyle={position:\"absolute\",left:`${getIconPadding(\"left\")}px`,top:\"50%\",transform:\"translateY(-50%)\",color:searchIconColor,pointerEvents:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:searchIconBgColor,...getSearchIconPadding(),...getSearchIconBorderRadius()};// Clear button style\nconst clearButtonStyle={position:\"absolute\",right:`${getIconPadding(\"right\")}px`,top:\"50%\",transform:\"translateY(-50%)\",backgroundColor:clearBackground,border:`${clearBorderWidth}px ${clearBorderStyle} ${clearBorderColor}`,cursor:\"pointer\",alignItems:\"center\",justifyContent:\"center\",...getClearPadding(),...getClearBorderRadius(),...clearIsText?{...clearFont,color:clearColor||\"#999999\"}:{color:iconColor||\"#999999\"},textTransform:clearIsText&&clearTextTransform?clearTextTransform.toLowerCase():undefined,// Only show when there's text in the field or in canvas\ndisplay:searchValue||RenderTarget.current()===\"CANVAS\"?\"flex\":\"none\",// Accessibility\ntabIndex:0,outline:\"none\"};// Function to dispatch search event\nconst dispatchSearchEvent=useCallback(searchTerm=>{try{logDebug(\"Search\",\"Dispatching search event\",{searchTerm,componentId:uniqueComponentId});// Update URL with search parameter\nif(typeof window!==\"undefined\"){const url=new URL(window.location.href);if(searchTerm){url.searchParams.set(\"search\",searchTerm);}else{url.searchParams.delete(\"search\");}// Update URL without reloading the page\nwindow.history.pushState({},\"\",url.toString());}// Dispatch custom event for search - this will be caught by the GlobalCMS component\nconst searchEvent=new CustomEvent(\"product-search-change\",{detail:{term:searchTerm,componentId:uniqueComponentId}});document.dispatchEvent(searchEvent);// Also dispatch the standard filter-navigation event\nconst navigationEvent=new CustomEvent(\"filter-navigation\",{detail:{search:searchTerm,sourceComponentId:uniqueComponentId}});document.dispatchEvent(navigationEvent);}catch(error){console.error(\"Error dispatching search event:\",error);}},[uniqueComponentId]);// Debounced search handler\nconst handleSearch=useCallback(value=>{if(!realTime)return;if(searchTimeoutRef.current){clearTimeout(searchTimeoutRef.current);}searchTimeoutRef.current=setTimeout(()=>{dispatchSearchEvent(value);},debounceDelay);},[dispatchSearchEvent,debounceDelay,realTime]);// Input change handler\nconst handleInputChange=useCallback(e=>{const value=e.target.value;setSearchValue(value);// Only show clear button when there's text AND clear feature is enabled\nsetShowClearButton(!!value&&showClear);handleSearch(value);},[handleSearch,showClear]);// Key down handler for Enter key\nconst handleKeyDown=useCallback(e=>{if(e.key===\"Enter\"){e.preventDefault();// Clear any pending debounce and search immediately\nif(searchTimeoutRef.current){clearTimeout(searchTimeoutRef.current);}if(page){// Navigate to search page\nconst searchTerm=searchValue.trim();if(searchTerm){window.location.href=`/${slug}?search=${encodeURIComponent(searchTerm)}`;}else{window.location.href=`/${slug}`;}}else{dispatchSearchEvent(searchValue);}}else if(e.key===\"Escape\"){setSearchValue(\"\");setShowClearButton(false);dispatchSearchEvent(\"\");inputRef.current?.blur();}},[searchValue,dispatchSearchEvent,page,slug]);// Clear search handler\nconst handleClearSearch=useCallback(()=>{setSearchValue(\"\");setShowClearButton(false);dispatchSearchEvent(\"\");inputRef.current?.focus();},[dispatchSearchEvent]);// Initialize component\nuseEffect(()=>{mountedRef.current=true;// Check URL for existing search parameter\nif(typeof window!==\"undefined\"){const urlParams=new URLSearchParams(window.location.search);const searchParam=urlParams.get(\"search\");if(searchParam){setSearchValue(searchParam);setShowClearButton(!isCanvas()?true:showClearButton);}}// Set initial state for the clear button based on environment and text\nif(isCanvas()&&showClear){setShowClearButton(true);}else{setShowClearButton(!!searchValue&&showClear);}// Listen for external search events\nconst handleExternalSearchChange=e=>{if(e.detail.componentId!==uniqueComponentId){logDebug(\"Search\",\"Received external search event\",{term:e.detail.term,fromComponentId:e.detail.componentId});setSearchValue(e.detail.term||\"\");setShowClearButton(!!e.detail.term);}};document.addEventListener(\"product-search-change\",handleExternalSearchChange);return()=>{mountedRef.current=false;document.removeEventListener(\"product-search-change\",handleExternalSearchChange);if(searchTimeoutRef.current){clearTimeout(searchTimeoutRef.current);}};},[uniqueComponentId]);// For Framer canvas - ensure clear button is always visible\nuseEffect(()=>{if(isCanvas()&&showClear){// In canvas, always show the clear button for styling purposes\nsetShowClearButton(true);}else{// In browser, only show clear button when there's text\nsetShowClearButton(!!searchValue&&showClear);}},[searchValue,showClear,isCanvas]);// Render search icon based on type\nconst renderSearchIcon=()=>{if(!showSearchIcon)return null;// When custom image is provided AND isCustom is false, show the custom image\n// Otherwise show the default SVG icon\nif(!searchIconIsCustom&&customSearchIcon){return /*#__PURE__*/_jsx(\"img\",{src:customSearchIcon,alt:\"Search\",width:searchIconSize,height:searchIconSize,style:{width:`${searchIconSize}px`,height:`${searchIconSize}px`,strokeWidth:`${searchIconWeight}px`}});}// Default Phosphor magnifying glass icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{width:searchIconSize,height:searchIconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\",stroke:searchIconColor,strokeWidth:searchIconWeight,strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 21L16.65 16.65\",stroke:searchIconColor,strokeWidth:searchIconWeight,strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});};// Render the clear button content based on type and style\nconst renderClearContent=()=>{// Always show in canvas, only hide in browser when not enabled\nif(!showClear&&RenderTarget.current()!==\"CANVAS\")return null;// Text mode\nif(clearIsText){// Make sure there's always text content for the clear button\nconst displayText=clearText||\"Clear\";return getTransformedText(displayText,clearTextTransform);}// Custom icon mode\nif(!iconIsCustom&&iconCustom){return /*#__PURE__*/_jsx(\"img\",{src:iconCustom,alt:\"Clear search\",width:iconSize,height:iconSize,style:{width:`${iconSize}px`,height:`${iconSize}px`,strokeWidth:`${iconWeight}px`}});}// Default X icon\nreturn /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\",stroke:iconColor||\"#999999\",strokeWidth:iconWeight,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});};// Render search component\nreturn /*#__PURE__*/_jsxs(\"div\",{className:`${className}-container`,style:containerStyle,role:\"search\",\"aria-label\":searchLabel,children:[showSearchIcon&&/*#__PURE__*/_jsx(\"div\",{style:searchIconStyle,children:renderSearchIcon()}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,className:className,type:\"text\",placeholder:placeholder,value:searchValue,onChange:handleInputChange,onKeyDown:handleKeyDown,onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:inputStyle,\"aria-label\":ariaLabel,autoComplete:\"off\"}),showClear&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:clearButtonStyle,onClick:handleClearSearch,\"aria-label\":\"Clear search\",tabIndex:0,children:renderClearContent()})]});}FC_CatalogSearch.defaultProps={// Text defaults\ntext:{placeholder:\"Search...\",font:{family:\"Inter\",fontSize:16,weight:400},color:\"#000000\",placeholderColor:\"#999999\"},// Styles defaults\nstyles:{gap:12,padding:12,paddingPerSide:false,paddingTop:12,paddingRight:12,paddingBottom:12,paddingLeft:12,background:{color:\"#ffffff\",border:{width:1,color:\"#cccccc\",style:\"solid\"},hoverBackground:\"#f8f8f8\",hoverBorder:{width:1,color:\"#bbbbbb\",style:\"solid\"},focusBackground:\"#ffffff\",focusBorder:{width:1,color:\"#0099ff\",style:\"solid\"}},borderRadius:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4,radiusBottomRight:4,radiusBottomLeft:4},// Search Icon defaults\nsearchIcon:{show:true,isCustom:false,custom:\"\",color:\"#999999\",weight:1.5,size:16,background:{color:\"transparent\",padding:4,paddingPerSide:false,paddingTop:4,paddingRight:4,paddingBottom:4,paddingLeft:4,radius:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4,radiusBottomRight:4,radiusBottomLeft:4}},// Clear defaults\nclear:{show:true,isText:false,content:\"Clear\",font:{family:\"Inter\",fontSize:14,weight:400},transform:\"None\",color:\"#999999\",// Icon properties for clear\niconIsCustom:false,iconCustom:\"\",iconColor:\"#999999\",iconWeight:1.5,iconSize:16,// Background properties for clear\nbackground:\"transparent\",padding:4,paddingPerSide:false,paddingTop:4,paddingRight:4,paddingBottom:4,paddingLeft:4,radius:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4,radiusBottomRight:4,radiusBottomLeft:4,border:{color:\"#000000\",width:1,style:\"solid\"}},// Behavior defaults\nbehavior:{realTime:true,debounceDelay:300,page:false,slug:\"search\"}};addPropertyControls(FC_CatalogSearch,{// Text Group\ntext:{type:ControlType.Object,title:\"Text\",controls:{placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Search...\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"#999999\"}}},// Styles controls (renamed from \"Spacing\")\nstyles:{type:ControlType.Object,title:\"Styles\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:12,min:0,step:1,unit:\"px\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:12,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:4,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},// Background nested within Styles\nbackground:{type:ControlType.Object,title:\"BG\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},border:{type:ControlType.Object,title:\"Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}},hoverBackground:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#f8f8f8\"},hoverBorder:{type:ControlType.Object,title:\"Hover Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}},focusBackground:{type:ControlType.Color,title:\"Focus\",defaultValue:\"#ffffff\"},focusBorder:{type:ControlType.Object,title:\"Focus Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}}}}}},// Search Icon Group\nsearchIcon:{type:ControlType.Object,title:\"Search Icon\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},isCustom:{type:ControlType.Boolean,title:\"Icon\",defaultValue:false,enabledTitle:\"Default\",disabledTitle:\"Custom\",hidden:props=>!props.show},weight:{type:ControlType.Number,title:\"Weight\",defaultValue:1.5,min:.5,max:5,step:.5,unit:\"px\",hidden:props=>!props.show||!props.isCustom},size:{type:ControlType.Number,title:\"Size\",defaultValue:16,min:8,max:48,step:4,unit:\"px\",hidden:props=>!props.show},custom:{type:ControlType.Image,title:\"Image\",hidden:props=>!props.show||props.isCustom},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\",hidden:props=>!props.show||props.isCustom},// Background nested within Search Icon\nbackground:{type:ControlType.Object,title:\"BG\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"transparent\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:4,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:4,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},border:{type:ControlType.Object,title:\"Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.FusedNumber,title:\"Width\",toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"top\",\"right\",\"bottom\",\"left\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:1},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}}}},hidden:props=>!props.show}}},// Clear Button Group\nclear:{type:ControlType.Object,title:\"Clear\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},isText:{type:ControlType.Boolean,title:\"Type\",defaultValue:false,enabledTitle:\"Text\",disabledTitle:\"Icon\",hidden:props=>!props.show},// Text properties\ncontent:{type:ControlType.String,title:\"Text\",defaultValue:\"Clear\",hidden:props=>!props.show||!props.isText},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",hidden:props=>!props.show||!props.isText},transform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\",hidden:props=>!props.show||!props.isText},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\",hidden:props=>!props.show||!props.isText},// Icon properties for clear\niconIsCustom:{type:ControlType.Boolean,title:\"Icon\",defaultValue:false,enabledTitle:\"Default\",disabledTitle:\"Custom\",hidden:props=>!props.show||props.isText},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:1.5,min:.5,max:5,step:.5,unit:\"px\",hidden:props=>!props.show||props.isText||!props.iconIsCustom},iconSize:{type:ControlType.Number,title:\"Size\",defaultValue:16,min:8,max:48,step:4,unit:\"px\",hidden:props=>!props.show||props.isText},iconCustom:{type:ControlType.Image,title:\"Image\",hidden:props=>!props.show||props.isText||props.clear.iconIsCustom},iconColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\",hidden:props=>!props.show||props.isText||props.clear.iconIsCustom},// Background properties\nbackground:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\",hidden:props=>!props.show},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:4,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>!props.show},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:4,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>!props.show},border:{type:ControlType.Object,title:\"Border\",controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:1,min:0,step:1,unit:\"px\"},style:{type:ControlType.Enum,title:\"Style\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"],defaultValue:\"solid\"}},hidden:props=>!props.show}}},// Behavior Group\nbehavior:{type:ControlType.Object,title:\"Behavior\",controls:{realTime:{type:ControlType.Boolean,title:\"Real Time\",description:\"Update results in real time\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},debounceDelay:{type:ControlType.Number,title:\"Delay\",description:\"Milliseconds before search is triggered after typing\",defaultValue:300,min:0,max:2e3,step:50,hidden:props=>!props.realTime},page:{type:ControlType.Boolean,title:\"Page\",description:\"Pressing Enter will navigate to a dedicated Search page with results\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},slug:{type:ControlType.String,title:\"Slug\",description:\"The slug of your dedicated Search page\",defaultValue:\"search\",placeholder:\"search\",hidden:props=>!props.page}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CatalogSearch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CatalogSearch.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},u=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},l=(t,n,i)=>(i=null!=t?e(s(t)):{},u(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),h=o({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),c=l(h()),f={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},g=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=f.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=f.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=f.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=f.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=f.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=f.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=f.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=f.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=f.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=f.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,this.offset=0,this.view=d(this.bytes),this.decoder=new TextDecoder;}};function d(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as p}from\"framer\";// ../../library/src/utils/utils.ts\nvar y=\"undefined\"!=typeof window,v=y&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction w(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function m(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar I=1024,b=1.5,U=t=>2**t-1,S=t=>-(2**(t-1)),k=t=>2**(t-1)-1,L={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:S(8),Int16:S(16),Int32:S(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},B={Uint8:U(8),Uint16:U(16),Uint32:U(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:k(8),Int16:k(16),Int32:k(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function E(t,e,r,n){w(t>=e,t,\"outside lower bound for\",n),w(t<=r,t,\"outside upper bound for\",n);}var M=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*b)+t);r.set(this.bytes),this.bytes=r,this.view=d(r);}writeUint8(t){E(t,L.Uint8,B.Uint8,\"Uint8\");let e=f.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){E(t,L.Uint16,B.Uint16,\"Uint16\");let e=f.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){E(t,L.Uint32,B.Uint32,\"Uint32\");let e=f.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){E(t,L.Uint64,B.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){E(t,L.BigUint64,B.BigUint64,\"BigUint64\");let e=f.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){E(t,L.Int8,B.Int8,\"Int8\");let e=f.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){E(t,L.Int16,B.Int16,\"Int16\");let e=f.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){E(t,L.Int32,B.Int32,\"Int32\");let e=f.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){E(t,L.Int64,B.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){E(t,L.BigInt64,B.BigInt64,\"BigInt64\");let e=f.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=f.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=f.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.bytes=new Uint8Array(I),this.view=d(this.bytes),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};// src/utils/typeChecks.ts\nfunction F(t){return Number.isFinite(t);}function T(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar N=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return w(F(r),\"Invalid chunkId\"),w(F(n),\"Invalid offset\"),w(F(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(w(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as A}from\"framer\";function O(t){if(T(t))return 0/* Null */;switch(t.type){case A.Array:return 1/* Array */;case A.Boolean:return 2/* Boolean */;case A.Color:return 3/* Color */;case A.Date:return 4/* Date */;case A.Enum:return 5/* Enum */;case A.File:return 6/* File */;case A.ResponsiveImage:return 10/* ResponsiveImage */;case A.Link:return 7/* Link */;case A.Number:return 8/* Number */;case A.Object:return 9/* Object */;case A.RichText:return 11/* RichText */;case A.String:return 12/* String */;default:m(t);}}function x(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:A.Array,value:n};}function P(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function q(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function R(t){return{type:A.Boolean,value:0!==t.readUint8()};}function _(t,e){t.writeUint8(e.value?1:0);}function D(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function j(t){return{type:A.Color,value:t.readString()};}function C(t,e){t.writeString(e.value);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function W(t){let e=t.readInt64(),r=new Date(e);return{type:A.Date,value:r.toISOString()};}function $(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function z(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function G(t){return{type:A.Enum,value:t.readString()};}function K(t,e){t.writeString(e.value);}function H(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:A.File,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:A.Link,value:t.readJson()};}function Z(t,e){t.writeJson(e.value);}function tt(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function te(t){return{type:A.Number,value:t.readFloat64()};}function tr(t,e){t.writeFloat64(e.value);}function tn(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:A.Object,value:n};}function ts(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function ta(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function to(t){return{type:A.ResponsiveImage,value:t.readJson()};}function tu(t,e){t.writeJson(e.value);}function tl(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function th(t){return{type:A.RichText,value:t.readUint32()};}function tc(t,e){t.writeUint32(e.value);}function tf(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function tg(t){return{type:A.String,value:t.readString()};}function td(t,e){t.writeString(e.value);}function tp(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return x(t);case 2/* Boolean */:return R(t);case 3/* Color */:return j(t);case 4/* Date */:return W(t);case 5/* Enum */:return G(t);case 6/* File */:return V(t);case 7/* Link */:return Y(t);case 8/* Number */:return te(t);case 9/* Object */:return ti(t);case 10/* ResponsiveImage */:return to(t);case 11/* RichText */:return th(t);case 12/* String */:return tg(t);default:m(e);}},t.write=function(t,e){let r=O(e);if(t.writeUint8(r),!T(e))switch(e.type){case A.Array:return P(t,e);case A.Boolean:return _(t,e);case A.Color:return C(t,e);case A.Date:return $(t,e);case A.Enum:return K(t,e);case A.File:return X(t,e);case A.Link:return Z(t,e);case A.Number:return tr(t,e);case A.Object:return ts(t,e);case A.ResponsiveImage:return tu(t,e);case A.RichText:return tc(t,e);case A.String:return td(t,e);default:m(e);}},t.compare=function(t,e,r){let n=O(t),i=O(e);if(n<i)return -1;if(n>i)return 1;if(T(t)||T(e))return 0;switch(t.type){case A.Array:return w(e.type===A.Array),q(t,e,r);case A.Boolean:return w(e.type===A.Boolean),D(t,e);case A.Color:return w(e.type===A.Color),J(t,e);case A.Date:return w(e.type===A.Date),z(t,e);case A.Enum:return w(e.type===A.Enum),H(t,e);case A.File:return w(e.type===A.File),Q(t,e);case A.Link:return w(e.type===A.Link),tt(t,e);case A.Number:return w(e.type===A.Number),tn(t,e);case A.Object:return w(e.type===A.Object),ta(t,e,r);case A.ResponsiveImage:return w(e.type===A.ResponsiveImage),tl(t,e);case A.RichText:return w(e.type===A.RichText),tf(t,e);case A.String:return w(e.type===A.String),tp(t,e,r);default:m(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar ty=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new g(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=N.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new M;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},tv=3,tw=250,tm=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tI=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tm.includes(n.status)||++r>tv)return n;}catch(t){if(e?.signal?.aborted||++r>tv)throw t;}await tb(r);}};async function tb(t){let e=Math.floor(tw*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tU(t,e){let r=tL(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tI(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tS,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tS=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(w(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tk(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(w(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tk(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function tk(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tL(t){w(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tB=class{async loadModel(){let[t]=await tU(this.options.url,[this.options.range]);return w(t,\"Failed to load model\"),ty.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){w(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:m(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];w(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},tE=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},tM=class{scanItems(){return this.itemsPromise??=tI(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new g(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tE.read(n),r=n.getOffset()-t,s=new N(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,this.itemLoader=new c.default(async t=>{let e=t.map(t=>{let e=N.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tU(this.url,e);return r.map((e,r)=>{let n=new g(e),i=tE.read(n),s=t[r];return w(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});});}},tF=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=N.fromString(t),r=this.chunks[e.chunkId];return w(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=N.fromString(t.pointer),n=N.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText,this.chunks=this.options.chunks.map((t,e)=>new tM(e,t));}};export{tF as DatabaseCollection,tB as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let t=(t,e)=>async()=>{let i=await t();return i[e];},e=()=>import(\"./UDiKdKitc-2.js\"),i=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\"),t(e,\"richText7\")];export async function resolveRichText(t){let e=i[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2306ade)\nimport{addPropertyControls as e,ControlType as l,QueryCache as i,QueryEngine as t}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./UDiKdKitc-0.js\";import{resolveRichText as m}from\"./UDiKdKitc-1.js\";let n={auBBKPmVi:{isNullable:!0,type:l.String},aw9_ehoKe:{isNullable:!0,type:l.String},BueYDa8Ms:{isNullable:!0,type:l.String},c2gMXUJro:{isNullable:!0,type:l.ResponsiveImage},e7KYFRzNV:{isNullable:!0,type:l.String},ERV9RKRwe:{isNullable:!0,type:l.ResponsiveImage},hQNqVsdxT:{isNullable:!0,type:l.ResponsiveImage},HYfR9ZTBP:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},IhpK96rho:{isNullable:!0,type:l.String},irfk0ZT9D:{isNullable:!0,type:l.RichText},J25sMXCO2:{isNullable:!0,type:l.RichText},JF1ipZhzz:{isNullable:!0,type:l.String},JL7GP960L:{isNullable:!0,type:l.String},jQpK1Uq3v:{isNullable:!0,type:l.String},kbfgeEw3g:{isNullable:!0,type:l.String},kgdMub_GY:{isNullable:!0,type:l.RichText},kx02CUER1:{isNullable:!0,type:l.String},MBbOvXXwH:{isNullable:!0,type:l.String},MhZHopx7V:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},NKMeGGihv:{isNullable:!0,type:l.ResponsiveImage},nSHFPepiS:{isNullable:!0,type:l.RichText},pGJ15Gqdp:{isNullable:!0,type:l.String},previousItemId:{isNullable:!0,type:l.String},qB21iC3fK:{isNullable:!0,type:l.RichText},RBM3hAS1M:{isNullable:!0,type:l.RichText},SEHshmz4N:{isNullable:!0,type:l.RichText},shUkrDqH9:{isNullable:!0,type:l.String},tgKa_NYs6:{isNullable:!0,type:l.ResponsiveImage},u6Dteknxs:{isNullable:!0,type:l.String},UhWU8sJBW:{isNullable:!0,type:l.String},ulE7MH67n:{isNullable:!0,type:l.Boolean},v6WqvEwfw:{isNullable:!0,type:l.String},v9KIm_ixx:{isNullable:!0,type:l.String},W36Tk_whM:{isNullable:!0,type:l.String},wnWZVIZMK:{isNullable:!0,type:l.RichText},xTidCPqrv:{isNullable:!0,type:l.ResponsiveImage},xTU22p4RX:{isNullable:!0,type:l.String},YtVIgZr5z:{isNullable:!0,type:l.ResponsiveImage},YY6DDBP3_:{isNullable:!0,type:l.String},Zd_xpAg5e:{isNullable:!0,type:l.String},ZEJbokdFt:{isNullable:!0,type:l.ResponsiveImage}},o=[\"id\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],s={type:1},c=[\"previousItemId\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],d=[\"nextItemId\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],u=[\"id\",\"kx02CUER1\"],f=[\"kx02CUER1\",\"id\"],p=[\"xTU22p4RX\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],S={type:0},M=[\"kx02CUER1\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],h=[\"IhpK96rho\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],K=[\"MhZHopx7V\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],g=[\"jQpK1Uq3v\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],w=[\"v6WqvEwfw\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],Z=[\"UhWU8sJBW\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],R=[\"BueYDa8Ms\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],N=[\"shUkrDqH9\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],B=[\"u6Dteknxs\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],U=[\"aw9_ehoKe\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],D=[\"v9KIm_ixx\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],k=[\"ZEJbokdFt\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],H=[\"NKMeGGihv\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],y=[\"YtVIgZr5z\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],I=[\"ERV9RKRwe\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],C=[\"e7KYFRzNV\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],V=[\"qB21iC3fK\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],x=[\"ulE7MH67n\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],b=[\"JF1ipZhzz\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],T=[\"Zd_xpAg5e\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],E=[\"W36Tk_whM\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],P=[\"MBbOvXXwH\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],Y=[\"wnWZVIZMK\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],q=[\"nSHFPepiS\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],J=[\"pGJ15Gqdp\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],_=[\"SEHshmz4N\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],G=[\"c2gMXUJro\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],z=[\"HYfR9ZTBP\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],L=[\"irfk0ZT9D\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],W=[\"xTidCPqrv\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],X=[\"auBBKPmVi\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],F=[\"kgdMub_GY\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],A=[\"hQNqVsdxT\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],O=[\"JL7GP960L\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],v=[\"RBM3hAS1M\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],Q=[\"tgKa_NYs6\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],j=[\"J25sMXCO2\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],$=[\"YY6DDBP3_\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],ee=[\"kbfgeEw3g\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],el=new t,ei=new i(el),et={collectionByLocaleId:{default:new r({chunks:[new URL(\"./UDiKdKitc-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new a({collation:s,collectionSchema:n,fieldNames:o,range:{from:0,to:513},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:c,range:{from:513,to:1025},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:d,range:{from:1025,to:1533},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:u,range:{from:1533,to:2192},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:f,range:{from:2192,to:2851},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:p,range:{from:2851,to:3507},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:M,range:{from:3507,to:4230},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:h,range:{from:4230,to:4794},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:K,range:{from:4794,to:5259},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:g,range:{from:5259,to:5734},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:w,range:{from:5734,to:6160},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:Z,range:{from:6160,to:6658},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:R,range:{from:6658,to:7493},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:N,range:{from:7493,to:7982},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:B,range:{from:7982,to:8762},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:U,range:{from:8762,to:9326},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:D,range:{from:9326,to:10027},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:k,range:{from:10027,to:12783},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:H,range:{from:12783,to:14939},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:y,range:{from:14939,to:16667},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:I,range:{from:16667,to:17435},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:C,range:{from:17435,to:17856},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:V,range:{from:17856,to:18237},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:x,range:{from:18237,to:18625},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:b,range:{from:18625,to:19046},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:T,range:{from:19046,to:19467},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:E,range:{from:19467,to:19888},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:P,range:{from:19888,to:20309},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:Y,range:{from:20309,to:20690},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:q,range:{from:20690,to:21071},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:J,range:{from:21071,to:21507},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:_,range:{from:21507,to:21888},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:G,range:{from:21888,to:22556},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:z,range:{from:22556,to:22986},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:L,range:{from:22986,to:23367},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:W,range:{from:23367,to:24041},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:X,range:{from:24041,to:24479},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:F,range:{from:24479,to:24860},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:A,range:{from:24860,to:25528},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:O,range:{from:25528,to:25960},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:v,range:{from:25960,to:26341},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:Q,range:{from:26341,to:27015},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:j,range:{from:27015,to:27396},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:$,range:{from:27396,to:27820},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:ee,range:{from:27820,to:28258},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:m,schema:n})},displayName:\"Framer Commerce\"};export default et;e(et,{xTU22p4RX:{defaultValue:\"\",title:\"Title\",type:l.String},kx02CUER1:{title:\"Slug\",type:l.String},IhpK96rho:{defaultValue:\"\",title:\"Product ID\",type:l.String},MhZHopx7V:{defaultValue:\"\",title:\"Variants\",type:l.String},jQpK1Uq3v:{defaultValue:\"\",title:\"Price\",type:l.String},v6WqvEwfw:{defaultValue:\"\",title:\"Compare Price\",type:l.String},UhWU8sJBW:{defaultValue:\"\",title:\"Description\",type:l.String},BueYDa8Ms:{defaultValue:\"\",title:\"Collection\",type:l.String},shUkrDqH9:{defaultValue:\"\",title:\"Product Type\",type:l.String},u6Dteknxs:{defaultValue:\"\",title:\"Product Tags\",type:l.String},aw9_ehoKe:{defaultValue:\"\",title:\"Vendor\",type:l.String},v9KIm_ixx:{defaultValue:\"\",title:\"Image Variant IDs\",type:l.String},ZEJbokdFt:{title:\"Image 1\",type:l.ResponsiveImage},NKMeGGihv:{title:\"Image 2\",type:l.ResponsiveImage},YtVIgZr5z:{title:\"Image 3\",type:l.ResponsiveImage},ERV9RKRwe:{title:\"Image 4\",type:l.ResponsiveImage},e7KYFRzNV:{defaultValue:\"\",title:\"custom.category\",type:l.String},qB21iC3fK:{defaultValue:\"\",title:\"Benefits\",type:l.RichText},ulE7MH67n:{defaultValue:!1,title:\"Has Variants\",type:l.Boolean},JF1ipZhzz:{defaultValue:\"\",title:\"Home Hero Slider: Button Text\",type:l.String},Zd_xpAg5e:{defaultValue:\"\",title:\"Home Hero Slider: Eyebrow\",type:l.String},W36Tk_whM:{defaultValue:\"\",title:\"Home Hero Slider: Title\",type:l.String},MBbOvXXwH:{defaultValue:\"\",title:\"Home Hero Slider: Video Link\",type:l.String},wnWZVIZMK:{defaultValue:\"\",title:\"How to use\",type:l.RichText},nSHFPepiS:{defaultValue:\"\",title:\"Information\",type:l.RichText},pGJ15Gqdp:{defaultValue:\"\",title:\"Ingredient 1\",type:l.String},SEHshmz4N:{defaultValue:\"\",title:\"Ingredient 1 Descriptor\",type:l.RichText},c2gMXUJro:{title:\"Ingredient 1 Media\",type:l.ResponsiveImage},HYfR9ZTBP:{defaultValue:\"\",title:\"Ingredient 2\",type:l.String},irfk0ZT9D:{defaultValue:\"\",title:\"Ingredient 2 Descriptor\",type:l.RichText},xTidCPqrv:{title:\"Ingredient 2 Media\",type:l.ResponsiveImage},auBBKPmVi:{defaultValue:\"\",title:\"Ingredient 3\",type:l.String},kgdMub_GY:{defaultValue:\"\",title:\"Ingredient 3 Descriptor\",type:l.RichText},hQNqVsdxT:{title:\"Ingredient 3 Media\",type:l.ResponsiveImage},JL7GP960L:{defaultValue:\"\",title:\"Ingredient 4\",type:l.String},RBM3hAS1M:{defaultValue:\"\",title:\"Ingredient 4 Descriptor\",type:l.RichText},tgKa_NYs6:{title:\"Ingredient 4 Media\",type:l.ResponsiveImage},J25sMXCO2:{defaultValue:\"\",title:\"Ingredients\",type:l.RichText},YY6DDBP3_:{defaultValue:\"\",title:\"Quantity\",type:l.String},kbfgeEw3g:{defaultValue:\"\",title:\"Texture\",type:l.String},previousItemId:{dataIdentifier:\"local-module:collection/UDiKdKitc:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/UDiKdKitc:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[i]=await ei.get({from:{data:et,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"kx02CUER1\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return i?.kx02CUER1;},async getRecordIdBySlug(e,l){let[i]=await ei.get({from:{data:et,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"kx02CUER1\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return i?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerData\":\"\",\"framerSlug\":\"kx02CUER1\",\"framerCollectionId\":\"UDiKdKitc\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_ProductPrice(props){const{shopifyProductID,canvasPrice,format:{showCurrency,showSymbol,showDecimals,currencyCode}={}}=props;const isBrowser=useIsBrowser();const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();const[subscriptionPrice,setSubscriptionPrice]=useState(null);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[isLoadingPrice,setIsLoadingPrice]=useState(false);// Initialize currency and country code 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\");},[isBrowser]);// Handle variant changes\nconst handleVariantChange=async e=>{if(!e.detail){return;}setIsLoadingPrice(true);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Find the matching variant in the current product data\nconst matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>e.detail.selectedOptions.find(detailOption=>detailOption.name===option.name&&detailOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}catch(error){// Fallback to using the event detail directly\nsetActiveVariant(e.detail);}finally{setIsLoadingPrice(false);}};// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{setIsLoadingPrice(true);const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Preserve active variant selection if possible\nif(activeVariant){const matchingVariant=_matchingProduct.node.variants?.edges.find(({node})=>node.selectedOptions.every(option=>activeVariant.selectedOptions.find(activeOption=>activeOption.name===option.name&&activeOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}}catch(error){// Error handling\n}finally{setIsLoadingPrice(false);}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,shopifyProductID,activeVariant,selectedCurrency,selectedCountryCode]);// Initial product load\nuseEffect(()=>{if(!isBrowser)return;const handleProductsReady=async e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}setActiveVariant(_matchingProduct.node?.variants?.edges[0].node);}}};const loadProduct=async()=>{try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}setActiveVariant(_matchingProduct.node?.variants?.edges[0].node);}}catch(error){// Error handling\n}finally{setIsLoadingPrice(false);}};loadProduct();// Add event listeners\ndocument.addEventListener(\"product__active-variant__changed\",handleVariantChange);document.addEventListener(\"data__products-ready\",handleProductsReady);// Cleanup\nreturn()=>{document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);document.removeEventListener(\"data__products-ready\",handleProductsReady);};},[isBrowser,shopifyProductID,selectedCurrency,selectedCountryCode]);// Add subscription price listener\nuseEffect(()=>{if(!isBrowser)return;const handleSubscriptionPriceUpdate=e=>{if(e.detail?.productId===shopifyProductID&&e.detail?.price){//console.log(\"selling plan event\", e.detail)\nsetSubscriptionPrice(e.detail.price);}else{setSubscriptionPrice(null);}};document.addEventListener(\"subscription__price-update\",handleSubscriptionPriceUpdate);return()=>{document.removeEventListener(\"subscription__price-update\",handleSubscriptionPriceUpdate);};},[isBrowser]);// Get currency formatting options at component level\nconst _currencyCode=useMemo(()=>{const variantCurrency=get(activeVariant,\"price.currencyCode\");const productCurrency=get(product,\"priceRange.minVariantPrice.currencyCode\");return variantCurrency||productCurrency||\"USD\";},[activeVariant,product]);const showMockValues=useMemo(()=>RenderTarget.current()===RenderTarget.canvas||isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[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_ProductPrice] 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\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}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||showMockValues)){const price=canvasPrice||\"50.00\";const numericPrice=parseFloat(price);const currentCurrencyCode=currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);}// For live view, use the selected currency or preview currency\nconst amount=subscriptionPrice||(activeVariant?get(activeVariant,\"price.amount\"):get(product,\"priceRange.minVariantPrice.amount\"));// console.log(\"subscriptionPrice\", subscriptionPrice)\n//console.log(\"amount\", amount)\nif(!amount)return\"\";const numericPrice=parseFloat(amount);if(isNaN(numericPrice))return\"\";const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);},[isBrowser,showMockValues,activeVariant,product,canvasPrice,showCurrency,showSymbol,currencyCode,showDecimals,selectedCurrency,subscriptionPrice,props.format]);const compareAtPrice=useMemo(()=>{const amount=activeVariant?get(activeVariant,\"compareAtPrice.amount\"):get(product,\"compareAtPriceRange.minVariantPrice.amount\");if(!amount)return\"\";const numericPrice=parseFloat(amount);if(isNaN(numericPrice))return\"\";const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";// Use the same formatting function as the main price\nreturn formatPriceWithOptions(numericPrice,currentCurrencyCode);},[activeVariant,product,currencyCode,showCurrency,showSymbol,showDecimals,selectedCurrency,showMockValues,props.format]);const numericValue=useMemo(()=>parseFloat(compareAtPrice.replace(/[^\\d.-]/g,\"\")),[compareAtPrice]);const hasValidCompareAtPrice=!isNaN(numericValue)&&numericValue>0;const shouldDisplay=useMemo(()=>{if(showMockValues)return true;if(!text)return false;const value=parseFloat(text.replace(/[^\\d.-]/g,\"\"));return!isNaN(value)&&value>0;},[text,showMockValues]);const computedStyles=useMemo(()=>{const baseStyles={margin:0,padding:0,lineHeight:1,whiteSpace:\"nowrap\",display:\"inline-block\",width:\"auto\"};const priceStyles=hasValidCompareAtPrice?props.saleFont:props.regularFont;const priceColor=hasValidCompareAtPrice?props.saleColor:props.regularColor;return{...baseStyles,...priceStyles,color:priceColor};},[hasValidCompareAtPrice,props.saleFont,props.regularFont,props.saleColor,props.regularColor]);//console.log(\"Text\", text)\n// Price calculation logging\n// useEffect(() => {\n//     console.log(\"[FC_ProductPrice] Price State Update:\", {\n//         activeVariant,\n//         product,\n//         selectedCurrency,\n//         subscriptionPrice,\n//     })\n// }, [activeVariant, product, selectedCurrency, subscriptionPrice])\n// useEffect(() => {\n//     console.log(\"Active variant updated:\", activeVariant);\n// }, [activeVariant]);\n// Return placeholder during SSR\nif(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",maxWidth:\"100%\",width:\"auto\",whiteSpace:\"nowrap\",overflow:\"visible\",transform:\"none\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...computedStyles,transform:\"none\"},children:text})});}// Property controls remain the same\nFC_ProductPrice.defaultProps={shopifyProductID:\"\",canvasPrice:\"50.00\",format:{showCurrency:true,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_ProductPrice,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},canvasPrice:{type:ControlType.String,title:\"Price\",description:\"Connect to CMS for canvas preview.\",defaultValue:\"50.00\"},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:true,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.\"}}},/** Font and Color Controls */regularFont:{type:ControlType.Font,title:\"Regular\",controls:\"extended\"},regularColor:{type:ControlType.Color,title:\"Regular\",defaultValue:\"#000\"},saleFont:{type:ControlType.Font,title:\"Sale\",controls:\"extended\"},saleColor:{type:ControlType.Color,title:\"Sale\",defaultValue:\"#FF0000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductPrice\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductPrice.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";// Helper function to map country code to appropriate locale\nconst getLocaleFromCountry=countryCode=>{// Default fallback locale\nif(!countryCode)return undefined;// Common country code to locale mappings\nconst countryToLocale={// North America\nUS:\"en-US\",CA:\"en-CA\",QC:\"fr-CA\",// Europe\nGB:\"en-GB\",FR:\"fr-FR\",DE:\"de-DE\",IT:\"it-IT\",ES:\"es-ES\",PT:\"pt-PT\",NL:\"nl-NL\",BE:\"fr-BE\",LU:\"fr-LU\",CH:\"de-CH\",AT:\"de-AT\",SE:\"sv-SE\",NO:\"nb-NO\",DK:\"da-DK\",FI:\"fi-FI\",PL:\"pl-PL\",CZ:\"cs-CZ\",HU:\"hu-HU\",RU:\"ru-RU\",// Asia Pacific\nCN:\"zh-CN\",JP:\"ja-JP\",KR:\"ko-KR\",IN:\"en-IN\",AU:\"en-AU\",NZ:\"en-NZ\",// Latin America\nMX:\"es-MX\",BR:\"pt-BR\",AR:\"es-AR\",CL:\"es-CL\",CO:\"es-CO\",PE:\"es-PE\",// Middle East & Africa\nAE:\"ar-AE\",SA:\"ar-SA\",ZA:\"en-ZA\",IL:\"he-IL\"};return countryToLocale[countryCode]||undefined;};// 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_ProductPriceCompare(props){const{shopifyProductID,canvasPrice,format:{showCurrency,showSymbol,showDecimals,currencyCode}={},strikethrough,strikethroughColor,strikethroughSize,font,color}=props;const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const isBrowser=useIsBrowser();// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode);setSelectedCountry(storedCountry);},[isBrowser]);const _currencyCode=useMemo(()=>{const variantCurrency=get(activeVariant,\"price.currencyCode\");const productCurrency=get(product,\"priceRange.minVariantPrice.currencyCode\");return variantCurrency||productCurrency||\"USD\";},[activeVariant,product]);const showMockValues=useMemo(()=>typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||isBrowser&&window.location.origin.endsWith(\"framercanvas.com\")),[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);// 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){return new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);}// 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)&&!(\"MSStream\"in window);// 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(typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||showMockValues)){const price=canvasPrice||\"75.00\";const numericPrice=parseFloat(price);const currentCurrencyCode=currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);}// For live view, get the compare at price\nconst amount=activeVariant?get(activeVariant,\"compareAtPrice.amount\"):get(product,\"compareAtPriceRange.minVariantPrice.amount\");if(!amount)return\"\";const numericPrice=parseFloat(amount);if(isNaN(numericPrice))return\"\";const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);},[isBrowser,showMockValues,activeVariant,product,canvasPrice,showCurrency,showSymbol,currencyCode,showDecimals,selectedCurrency,props.format]);const numericValue=useMemo(()=>{if(!text)return 0;const value=parseFloat(text.replace(/[^\\d.-]/g,\"\"));return isNaN(value)?0:value;},[text]);const showComparePrice=showMockValues||numericValue>0;// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Preserve active variant selection if possible\nif(activeVariant){const matchingVariant=_matchingProduct.node.variants?.edges.find(({node})=>node.selectedOptions.every(option=>activeVariant.selectedOptions.find(activeOption=>activeOption.name===option.name&&activeOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}}catch(error){// Error handling\n}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,shopifyProductID,activeVariant,selectedCurrency,selectedCountryCode]);useEffect(()=>{if(!isBrowser)return;const handleVariantChange=e=>{try{if(e.detail){const expectedProductId=`gid://shopify/Product/${shopifyProductID}`;if(!e.detail.productId||e.detail.productId!==expectedProductId){return;}}// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Find the matching variant in the current product data\nconst matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>e.detail.selectedOptions.find(detailOption=>detailOption.name===option.name&&detailOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}else{setActiveVariant(e.detail);}}}catch(error){// Error handling without console.error\nsetActiveVariant(e.detail);}};const handleProductsReady=e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");// If there's only one variant, set it as active\nif(_matchingProduct?.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}// Invalid products data structure - silently handle\n};// Initial product load function\nconst loadProduct=async()=>{try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}}catch(error){// Error handling without console.error\n}};// Call loadProduct on mount\nloadProduct();// Initial check for existing products\nif(window[\"shopXtools\"]?.products){const products=window[\"shopXtools\"].products;if(Array.isArray(products)&&products.length>0){const _matchingProduct=products.find(({node:_product})=>_product?.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct?.node){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}else{setProduct(\"404\");}}}// Add event listeners\ndocument.addEventListener(\"data__products-ready\",handleProductsReady);document.addEventListener(\"product__active-variant__changed\",handleVariantChange);// Cleanup\nreturn()=>{document.removeEventListener(\"data__products-ready\",handleProductsReady);document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);};},[isBrowser,shopifyProductID,selectedCurrency]);// Return empty div during SSR\nif(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}// Always show in canvas view, otherwise only show if there's a compare price\nif(!showComparePrice){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",maxWidth:\"100%\",width:\"auto\",whiteSpace:\"nowrap\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...font,color:color,margin:0,padding:0,lineHeight:1,textDecoration:strikethrough?\"line-through\":\"none\",textDecorationColor:strikethroughColor,textDecorationThickness:strikethrough?`${strikethroughSize}px`:undefined,whiteSpace:\"nowrap\",display:\"inline-block\",width:\"auto\"},children:text})});}FC_ProductPriceCompare.defaultProps={shopifyProductID:\"\",strikethrough:true,strikethroughColor:\"#000000\",strikethroughSize:1,canvasPrice:\"75.00\",format:{showCurrency:true,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_ProductPriceCompare,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},canvasPrice:{type:ControlType.String,title:\"Canvas Price\",description:\"Connect to CMS for canvas preview.\",defaultValue:\"75.00\"},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:true,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,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},strikethrough:{type:ControlType.Boolean,title:\"Strike\",defaultValue:true},strikethroughSize:{type:ControlType.Number,title:\"Size\",defaultValue:1,min:0,max:8,step:.1,hidden:props=>!props.strikethrough},strikethroughColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\",hidden:props=>!props.strikethrough}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductPriceCompare\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductPriceCompare.map","// Generated by Framer (7d51cf8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_ProductPrice from\"https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/7dmpbpQzQUqypxj0Rx21/FC_ProductPrice.js\";import FC_ProductPriceCompare from\"https://framerusercontent.com/modules/ZipJAXrtSkBsdbTSry5q/9GU2eDL3W53ayKQzkMf1/FC_ProductPriceCompare.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2tH6Pux2Kf1hejzVLwYz/xMXi2PiRHoQeUq52JaA6/iy1tAVUXc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8UFx5oVQ2R7gy1OreW9m/SI7X800NW32YITKsoAlx/oyAHRaM8_.js\";const FC_ProductPriceCompareFonts=getFonts(FC_ProductPriceCompare);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const FC_ProductPriceFonts=getFonts(FC_ProductPrice);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"X6CWc93tY\",\"Z_13P6WPO\"];const serializationHash=\"framer-ZtwZb\";const variantClassNames={X6CWc93tY:\"framer-v-1c1k6xx\",Z_13P6WPO:\"framer-v-14ajgkq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:357,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={duration:0,type:\"tween\"};const transition3={delay:.1,duration:.6,ease:[.25,1,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Product Card - Search - Hover\":\"Z_13P6WPO\",\"Product Card - Search\":\"X6CWc93tY\"};const getProps=({category,click,comparePrice,comparePriceVisible,height,id,image2,link,name1,price,productID,thumbnail,width,...props})=>{return{...props,B82sAPQ9S:image2??props.B82sAPQ9S??{pixelHeight:2290,pixelWidth:2e3,src:\"https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?scale-down-to=1024 894w,https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?scale-down-to=2048 1788w,https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg 2000w\"},BqjpEaRzC:link??props.BqjpEaRzC,c_JIP6bg_:price??props.c_JIP6bg_??\"20.00\",cW7MfEusc:thumbnail??props.cW7MfEusc??{pixelHeight:2290,pixelWidth:2e3,src:\"https://framerusercontent.com/images/a6SQXEDORxNwm7JQAiBUxgygH7w.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/a6SQXEDORxNwm7JQAiBUxgygH7w.jpg?scale-down-to=1024 894w,https://framerusercontent.com/images/a6SQXEDORxNwm7JQAiBUxgygH7w.jpg?scale-down-to=2048 1788w,https://framerusercontent.com/images/a6SQXEDORxNwm7JQAiBUxgygH7w.jpg 2000w\"},EH3eChTT4:category??props.EH3eChTT4??\"Serum\",K6jlg1Wtf:comparePriceVisible??props.K6jlg1Wtf??true,kNIF4KIeI:comparePrice??props.kNIF4KIeI??\"75\",l2xs_AMmW:productID??props.l2xs_AMmW,nfOtiVwfs:name1??props.nfOtiVwfs??\"Radiant Face Serum\",variant:humanReadableVariantMap[props.variant]??props.variant??\"X6CWc93tY\",vimqz755j:click??props.vimqz755j};};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,cW7MfEusc,nfOtiVwfs,c_JIP6bg_,EH3eChTT4,B82sAPQ9S,l2xs_AMmW,BqjpEaRzC,kNIF4KIeI,K6jlg1Wtf,vimqz755j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"X6CWc93tY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapz9hzw9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vimqz755j){const res=await vimqz755j(...args);if(res===false)return false;}});const onMouseEntera11piy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Z_13P6WPO\");});const onMouseLeave1nhrlv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"X6CWc93tY\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c1k6xx\",className,classNames),\"data-framer-name\":\"Product Card - Search\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"X6CWc93tY\",onMouseEnter:onMouseEntera11piy,onTap:onTapz9hzw9,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({Z_13P6WPO:{\"data-framer-name\":\"Product Card - Search - Hover\",onMouseLeave:onMouseLeave1nhrlv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:BqjpEaRzC,motionChild:true,nodeId:\"USuPAGAKY\",scopeId:\"ueHobFtEb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-13xarqe framer-prqhui\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"USuPAGAKY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-195a8kj\",\"data-framer-name\":\"Slider Wrapper\",layoutDependency:layoutDependency,layoutId:\"fBxv8Yp_c\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"90.9px\",...toResponsiveImage(B82sAPQ9S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1c2lg8j\",\"data-framer-name\":\"Image 2\",layoutDependency:layoutDependency,layoutId:\"ZXDz7s0Bu\",style:{scale:1.06},...addPropertyOverrides({Z_13P6WPO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"90px\",...toResponsiveImage(B82sAPQ9S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),sizes:\"90.9px\",...toResponsiveImage(cW7MfEusc),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-v2a5ot\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"VQ93NFGG8\",style:{opacity:1},variants:{Z_13P6WPO:{opacity:0}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lih7d2\",\"data-framer-name\":\"Details\",layoutDependency:layoutDependency,layoutId:\"jD4UCxgBv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fntbux\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"DhJ2peseX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",children:\"Radiant Face Serum\"})}),className:\"framer-1mh30g9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oMO5qUiN1\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:nfOtiVwfs,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"Serum\"})}),className:\"framer-161k0h4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q2uydIvH4\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},text:EH3eChTT4,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lvw0dw\",\"data-framer-name\":\"Price & Quickview\",layoutDependency:layoutDependency,layoutId:\"EhrZxAFVI\",children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5y16pg\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"EKGg6X6ha\",children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-kozr9k\",\"data-framer-appear-id\":\"kozr9k\",\"data-framer-name\":\"Discounted Price\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"y8Eo0KUic\",optimized:true,children:K6jlg1Wtf&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-awyi5b-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YAnf3qAiN-container\",nodeId:\"YAnf3qAiN\",rendersWithMotion:true,scopeId:\"ueHobFtEb\",style:{opacity:.4},children:/*#__PURE__*/_jsx(FC_ProductPriceCompare,{canvasPrice:kNIF4KIeI,color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"0.1px\"},format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"YAnf3qAiN\",layoutId:\"YAnf3qAiN\",shopifyProductID:l2xs_AMmW,strikethrough:true,strikethroughColor:\"rgb(0, 0, 0)\",strikethroughSize:1,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1vgshar-container\",\"data-framer-appear-id\":\"1vgshar\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jlr7GnrWZ-container\",nodeId:\"jlr7GnrWZ\",optimized:true,rendersWithMotion:true,scopeId:\"ueHobFtEb\",children:/*#__PURE__*/_jsx(FC_ProductPrice,{canvasPrice:c_JIP6bg_,format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"jlr7GnrWZ\",layoutId:\"jlr7GnrWZ\",regularColor:\"rgb(0, 0, 0)\",regularFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"0.1px\"},saleColor:\"rgb(0, 0, 0)\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"0.1px\"},shopifyProductID:l2xs_AMmW,width:\"100%\"})})})]})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q6k1s9\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"pBhW1JLFP\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZtwZb.framer-prqhui, .framer-ZtwZb .framer-prqhui { display: block; }\",\".framer-ZtwZb.framer-1c1k6xx { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 15px 0px; position: relative; width: 400px; }\",\".framer-ZtwZb .framer-13xarqe { 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; text-decoration: none; width: 100%; }\",\".framer-ZtwZb .framer-195a8kj { flex: none; height: 100px; overflow: hidden; position: relative; width: 90px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ZtwZb .framer-1c2lg8j { flex: none; height: 101%; left: calc(49.811320754717% - 101% / 2); position: absolute; top: 0px; width: 101%; z-index: 2; }\",\".framer-ZtwZb .framer-v2a5ot { flex: none; height: 101%; left: calc(49.81412639405207% - 101% / 2); position: absolute; top: 0px; width: 101%; z-index: 2; }\",\".framer-ZtwZb .framer-lih7d2 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZtwZb .framer-1fntbux { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZtwZb .framer-1mh30g9, .framer-ZtwZb .framer-161k0h4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ZtwZb .framer-lvw0dw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZtwZb .framer-5y16pg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-end; overflow: visible; padding: 3px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-ZtwZb .framer-kozr9k { 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-ZtwZb .framer-awyi5b-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZtwZb .framer-1vgshar-container { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\".framer-ZtwZb .framer-1q6k1s9 { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZtwZb.framer-1c1k6xx, .framer-ZtwZb .framer-13xarqe, .framer-ZtwZb .framer-1fntbux, .framer-ZtwZb .framer-lvw0dw, .framer-ZtwZb .framer-5y16pg, .framer-ZtwZb .framer-kozr9k { gap: 0px; } .framer-ZtwZb.framer-1c1k6xx > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-ZtwZb.framer-1c1k6xx > :first-child, .framer-ZtwZb .framer-1fntbux > :first-child, .framer-ZtwZb .framer-lvw0dw > :first-child, .framer-ZtwZb .framer-5y16pg > :first-child { margin-top: 0px; } .framer-ZtwZb.framer-1c1k6xx > :last-child, .framer-ZtwZb .framer-1fntbux > :last-child, .framer-ZtwZb .framer-lvw0dw > :last-child, .framer-ZtwZb .framer-5y16pg > :last-child { margin-bottom: 0px; } .framer-ZtwZb .framer-13xarqe > *, .framer-ZtwZb .framer-kozr9k > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ZtwZb .framer-13xarqe > :first-child, .framer-ZtwZb .framer-kozr9k > :first-child { margin-left: 0px; } .framer-ZtwZb .framer-13xarqe > :last-child, .framer-ZtwZb .framer-kozr9k > :last-child { margin-right: 0px; } .framer-ZtwZb .framer-1fntbux > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-ZtwZb .framer-lvw0dw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ZtwZb .framer-5y16pg > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }\",\".framer-ZtwZb.framer-v-14ajgkq .framer-1c2lg8j { height: 100%; left: 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 131\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Z_13P6WPO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cW7MfEusc\":\"thumbnail\",\"nfOtiVwfs\":\"name1\",\"c_JIP6bg_\":\"price\",\"EH3eChTT4\":\"category\",\"B82sAPQ9S\":\"image2\",\"l2xs_AMmW\":\"productID\",\"BqjpEaRzC\":\"link\",\"kNIF4KIeI\":\"comparePrice\",\"K6jlg1Wtf\":\"comparePriceVisible\",\"vimqz755j\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerueHobFtEb=withCSS(Component,css,\"framer-ZtwZb\");export default FramerueHobFtEb;FramerueHobFtEb.displayName=\"Product card - Search\";FramerueHobFtEb.defaultProps={height:131,width:400};addPropertyControls(FramerueHobFtEb,{variant:{options:[\"X6CWc93tY\",\"Z_13P6WPO\"],optionTitles:[\"Product Card - Search\",\"Product Card - Search - Hover\"],title:\"Variant\",type:ControlType.Enum},cW7MfEusc:{__defaultAssetReference:\"data:framer/asset-reference,a6SQXEDORxNwm7JQAiBUxgygH7w.jpg?originalFilename=Body+Wash.jpg&preferredSize=auto\",title:\"Thumbnail\",type:ControlType.ResponsiveImage},nfOtiVwfs:{defaultValue:\"Radiant Face Serum\",displayTextArea:false,title:\"Name\",type:ControlType.String},c_JIP6bg_:{defaultValue:\"20.00\",displayTextArea:false,title:\"Price\",type:ControlType.String},EH3eChTT4:{defaultValue:\"Serum\",displayTextArea:false,title:\"Category\",type:ControlType.String},B82sAPQ9S:{__defaultAssetReference:\"data:framer/asset-reference,zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?originalFilename=Body+Wash.jpg&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},l2xs_AMmW:{defaultValue:\"\",title:\"Product ID\",type:ControlType.String},BqjpEaRzC:{title:\"Link\",type:ControlType.Link},kNIF4KIeI:{defaultValue:\"75\",title:\"Compare Price\",type:ControlType.String},K6jlg1Wtf:{defaultValue:true,title:\"Compare Price - Visible\",type:ControlType.Boolean},vimqz755j:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerueHobFtEb,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_ProductPriceCompareFonts,...FC_ProductPriceFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerueHobFtEb\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"cW7MfEusc\\\":\\\"thumbnail\\\",\\\"nfOtiVwfs\\\":\\\"name1\\\",\\\"c_JIP6bg_\\\":\\\"price\\\",\\\"EH3eChTT4\\\":\\\"category\\\",\\\"B82sAPQ9S\\\":\\\"image2\\\",\\\"l2xs_AMmW\\\":\\\"productID\\\",\\\"BqjpEaRzC\\\":\\\"link\\\",\\\"kNIF4KIeI\\\":\\\"comparePrice\\\",\\\"K6jlg1Wtf\\\":\\\"comparePriceVisible\\\",\\\"vimqz755j\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z_13P6WPO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"131\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (455587d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,PathVariablesContext,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CatalogDisplay from\"https://framerusercontent.com/modules/Hk0F8C2ru2KtdcLr7KmL/UQw4yjuoAhHAeQP7k5WX/FC_CatalogDisplay.js\";import FC_CatalogSearch from\"https://framerusercontent.com/modules/tlSE71XX3CzjVeSC2JLA/oW8Vy82RDCLczSnJHURW/FC_CatalogSearch.js\";import FramerCommerce from\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/fSM5k5TSLBefUn09YJmJ/UDiKdKitc.js\";import ProductCardSearch from\"https://framerusercontent.com/modules/kgTyL5D21UwtKHdsbiVI/4kdJDf2nvZakWn3Not7Q/ueHobFtEb.js\";const FC_CatalogSearchFonts=getFonts(FC_CatalogSearch);const ProductCardSearchFonts=getFonts(ProductCardSearch);const FC_CatalogDisplayFonts=getFonts(FC_CatalogDisplay);const serializationHash=\"framer-THijB\";const variantClassNames={ep1Sc1RWf:\"framer-v-66v1g4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"LZD2baUCL\",data:FramerCommerce,type:\"Collection\"},select:[{collection:\"LZD2baUCL\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,IDEw0_n4I:click??props.IDEw0_n4I};};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,IDEw0_n4I,ZEJbokdFtLZD2baUCL,xTU22p4RXLZD2baUCL,jQpK1Uq3vLZD2baUCL,NKMeGGihvLZD2baUCL,IhpK96rhoLZD2baUCL,kx02CUER1LZD2baUCL,v6WqvEwfwLZD2baUCL,idLZD2baUCL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ep1Sc1RWf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15jjnbg=activeVariantCallback(async(...args)=>{if(IDEw0_n4I){const res=await IDEw0_n4I(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-66v1g4\",className,classNames),\"data-framer-name\":\"Search\",layoutDependency:layoutDependency,layoutId:\"ep1Sc1RWf\",ref:refBinding,style:{backgroundColor:\"var(--token-ec38428d-3a31-4b94-abff-9e09e67da8b6, rgb(255, 255, 255))\",...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-avv1qw\",\"data-framer-name\":\"search\",layoutDependency:layoutDependency,layoutId:\"gRff9nBI1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xkygi9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LdYAV6glf-container\",nodeId:\"LdYAV6glf\",rendersWithMotion:true,scopeId:\"esBzPyQub\",children:/*#__PURE__*/_jsx(FC_CatalogSearch,{behavior:{debounceDelay:300,page:false,realTime:true,slug:\"search\"},clear:{background:\"rgba(0, 0, 0, 0)\",border:{color:\"rgb(0, 0, 0)\",style:\"solid\",width:0},color:\"rgba(0, 0, 0, 0.4)\",content:\"Clear\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},iconColor:\"rgb(153, 153, 153)\",iconIsCustom:true,iconSize:12,iconWeight:2.5,isText:true,padding:6,paddingBottom:6,paddingLeft:6,paddingPerSide:false,paddingRight:6,paddingTop:6,radius:80,radiusBottomLeft:80,radiusBottomRight:80,radiusPerCorner:false,radiusTopLeft:80,radiusTopRight:80,show:true,transform:\"None\"},height:\"100%\",id:\"LdYAV6glf\",layoutId:\"LdYAV6glf\",searchIcon:{background:{border:{bottom:1,color:\"rgb(0, 0, 0)\",isMixed:false,left:1,right:1,style:\"solid\",top:1,width:1},color:\"rgba(0, 0, 0, 0)\",padding:4,paddingBottom:4,paddingLeft:4,paddingPerSide:false,paddingRight:4,paddingTop:4,radius:4,radiusBottomLeft:4,radiusBottomRight:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4},color:\"rgb(179, 179, 179)\",isCustom:false,show:true,size:16,weight:1.5},style:{width:\"100%\"},styles:{background:{border:{bottom:1,color:\"rgba(0, 0, 0, 0.1)\",isMixed:true,left:0,right:0,style:\"solid\",top:0,width:1},color:\"rgb(255, 255, 255)\",focusBackground:\"rgb(255, 255, 255)\",focusBorder:{bottom:1,color:\"rgb(0, 0, 0)\",isMixed:true,left:0,right:0,style:\"solid\",top:0,width:1},hoverBackground:\"rgb(255, 255, 255)\",hoverBorder:{bottom:1,color:\"rgba(0, 0, 0, 0.2)\",isMixed:true,left:0,right:0,style:\"solid\",top:0,width:1}},borderRadius:0,gap:16,padding:16,paddingBottom:16,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:16,radiusBottomLeft:0,radiusBottomRight:0,radiusPerCorner:false,radiusTopLeft:0,radiusTopRight:0},text:{color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"1em\"},placeholder:\"Search...\",placeholderColor:\"rgba(0, 0, 0, 0.4)\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rkdj5d\",\"data-framer-name\":\"items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"p4W7rL4NO\",onTap:onTap15jjnbg,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kczyt9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XVGnNj4_0-container\",nodeId:\"XVGnNj4_0\",rendersWithMotion:true,scopeId:\"esBzPyQub\",children:/*#__PURE__*/_jsx(FC_CatalogDisplay,{Collection:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r8g5xl\",\"data-framer-name\":\"All\",layoutDependency:layoutDependency,layoutId:\"LZD2baUCL\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"LZD2baUCL\",data:FramerCommerce,type:\"Collection\"},select:[{collection:\"LZD2baUCL\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"LZD2baUCL\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idLZD2baUCL,IhpK96rho:IhpK96rhoLZD2baUCL,jQpK1Uq3v:jQpK1Uq3vLZD2baUCL,kx02CUER1:kx02CUER1LZD2baUCL,NKMeGGihv:NKMeGGihvLZD2baUCL,v6WqvEwfw:v6WqvEwfwLZD2baUCL,xTU22p4RX:xTU22p4RXLZD2baUCL,ZEJbokdFt:ZEJbokdFtLZD2baUCL},index)=>{xTU22p4RXLZD2baUCL??=\"\";jQpK1Uq3vLZD2baUCL??=\"\";IhpK96rhoLZD2baUCL??=\"\";kx02CUER1LZD2baUCL??=\"\";v6WqvEwfwLZD2baUCL??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`LZD2baUCL-${idLZD2baUCL}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kx02CUER1:kx02CUER1LZD2baUCL},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{kx02CUER1:kx02CUER1LZD2baUCL},webPageId:\"b4P386vNh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:131,width:\"456px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p8c2jy-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"aeT97K3kE-container\",nodeId:\"aeT97K3kE\",rendersWithMotion:true,scopeId:\"esBzPyQub\",children:/*#__PURE__*/_jsx(ProductCardSearch,{B82sAPQ9S:toResponsiveImage(NKMeGGihvLZD2baUCL),BqjpEaRzC:resolvedLinks[0],c_JIP6bg_:jQpK1Uq3vLZD2baUCL,cW7MfEusc:toResponsiveImage(ZEJbokdFtLZD2baUCL),EH3eChTT4:\"Serum\",height:\"100%\",id:\"aeT97K3kE\",K6jlg1Wtf:true,kNIF4KIeI:v6WqvEwfwLZD2baUCL,l2xs_AMmW:IhpK96rhoLZD2baUCL,layoutId:\"aeT97K3kE\",nfOtiVwfs:xTU22p4RXLZD2baUCL,style:{width:\"100%\"},variant:\"X6CWc93tY\",width:\"100%\"})})})})})},idLZD2baUCL);})})})})})],defaultSort:\"relevance\",display:\"All\",EmptyState:[],height:\"100%\",id:\"XVGnNj4_0\",layout:{align:\"start\",alignH:\"start\",columnCount:4,columns:\"fixed\",direction:\"vertical\",distribute:\"start\",gap:0,gridAlign:\"center\",gridWidth:300,maxColumns:4,padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,stackMinWidth:200,type:\"stack\",wrap:false},layoutId:\"XVGnNj4_0\",pageType:\"default\",Pagination:{enable:false,items:12,type:\"load_more\"},Search:{enableSearch:true,initialSearchState:\"none\",Scope:{collection:true,customColor:true,productTag:true,productType:true,title:true,variants:true,vendor:true}},style:{width:\"100%\"},value:\"\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-THijB.framer-1x4qaw3, .framer-THijB .framer-1x4qaw3 { display: block; }\",\".framer-THijB.framer-66v1g4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-THijB .framer-avv1qw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-THijB .framer-xkygi9-container, .framer-THijB .framer-kczyt9-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-THijB .framer-rkdj5d { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 0px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-THijB .framer-1r8g5xl { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 456px; }\",\".framer-THijB .framer-1p8c2jy-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IDEw0_n4I\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameresBzPyQub=withCSS(Component,css,\"framer-THijB\");export default FrameresBzPyQub;FrameresBzPyQub.displayName=\"Search Panel\";FrameresBzPyQub.defaultProps={height:800,width:400};addPropertyControls(FrameresBzPyQub,{IDEw0_n4I:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameresBzPyQub,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_CatalogSearchFonts,...ProductCardSearchFonts,...FC_CatalogDisplayFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameresBzPyQub\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"IDEw0_n4I\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"400\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{throttle}from\"lodash-es\";/**\n * @framerDisableUnlink\n */export default function FC_CartCounter(props){if(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",margin:0,height:props.fixedHeight?`${props.heightPx}px`:\"auto\"},children:\"0\"})});}else{const[isBrowser,setIsBrowser]=useState(false);const[cartItemCount,setCartItemCount]=useState(0);const[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){if(cartData.lines&&cartData.lines.edges){const itemCount=cartData.lines.edges.reduce((total,edge)=>total+(edge.node.quantity||0),0);setCartItemCount(itemCount);}else{setCartItemCount(0);}}else{setCartItemCount(0);}}catch(error){setCartItemCount(0);}finally{isFetching.current=false;// Only handle visibility on initial load\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);}},1e3),[fetchCartAndUpdateCount,isBrowser]);useEffect(()=>{if(!isBrowser)return;// Don't run on server-side\nwindow.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);handleCartUpdate();return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate,isBrowser]);if(props.hideIf0&&cartItemCount===0){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",margin:0,height:props.fixedHeight?`${props.heightPx}px`:\"auto\",opacity:isVisible?1:0,transition:\"opacity 0.3s ease-in-out\",visibility:isLoading?\"hidden\":\"visible\"},children:isBrowser?cartItemCount.toString():\"0\"})});}}FC_CartCounter.defaultProps={hideIf0:false,font:undefined,color:\"#000\",backgroundColor:\"#FFFFFF\",border:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"},radius:0,padding:0,fixedHeight:false,heightPx:40};addPropertyControls(FC_CartCounter,{hideIf0:{type:ControlType.Boolean,title:\"Hide If 0\",defaultValue:false},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},backgroundColor:{type:ControlType.Color,title:\"BG\",defaultValue:\"#FFFFFF\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"}},fixedHeight:{type:ControlType.Boolean,title:\"Height\",defaultValue:false,enabledTitle:\"Fixed\",disabledTitle:\"Fit\"},heightPx:{type:ControlType.Number,title:\"Height\",defaultValue:40,min:0,hidden:({fixedHeight})=>!fixedHeight},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:0,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCounter\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCounter.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/TIzKiGcOB:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"}];export const css=['.framer-PGxOy .framer-styles-preset-j385k6:not(.rich-text-wrapper), .framer-PGxOy .framer-styles-preset-j385k6.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-PGxOy\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b084a7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js\";const cycleOrder=[\"q765oO3yC\"];const variantClassNames={q765oO3yC:\"framer-v-kixgj4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,text,width,...props})=>{var ref;return{...props,U2bckk9Ci:(ref=text!==null&&text!==void 0?text:props.U2bckk9Ci)!==null&&ref!==void 0?ref:\"<p>$0 USD</p>\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,U2bckk9Ci,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"q765oO3yC\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-PixXK\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-kixgj4\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"q765oO3yC\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:U2bckk9Ci,className:\"framer-1iq4zis\",layoutDependency:layoutDependency,layoutId:\"ZBWxU4W6n\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{p:\"framer-styles-preset-j385k6\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-PixXK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PixXK .framer-1n4dbv2 { display: block; }\",\".framer-PixXK .framer-kixgj4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-PixXK .framer-1iq4zis { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PixXK .framer-kixgj4 { gap: 0px; } .framer-PixXK .framer-kixgj4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-PixXK .framer-kixgj4 > :first-child { margin-left: 0px; } .framer-PixXK .framer-kixgj4 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"U2bckk9Ci\":\"text\"}\n */ const FrameratkMxVAKb=withCSS(Component,css,\"framer-PixXK\");export default FrameratkMxVAKb;FrameratkMxVAKb.displayName=\"shopX / cartSubtotal\";FrameratkMxVAKb.defaultProps={height:16,width:55.5};addPropertyControls(FrameratkMxVAKb,{U2bckk9Ci:{defaultValue:\"<p>$0 USD</p>\",title:\"text\",type:ControlType.RichText}});addFonts(FrameratkMxVAKb,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameratkMxVAKb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"U2bckk9Ci\\\":\\\"text\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"55.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./atkMxVAKb.map","/*\n * 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/N2GIWD1ik8HES3ASBGeD/locales.js\";import{RenderTarget}from\"framer\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartSubtotal(props){const{format:{showCurrency,showSymbol,showDecimals,currencyCode:previewCurrencyCode}={}}=props;const[subtotal,setSubtotal]=useState(0);const[cart,setCart]=useState(null);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};//console.log('Initial currency config state:', initialConfig, window?.__FcCurrencyConfigs);\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});const isBrowser=typeof window!==\"undefined\";// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");// console.log(\"[FC_CartSubtotal] Initial Currency State:\", {\n//     currency: storedCurrency\n// })\n},[isBrowser]);// Debug current currency config\n// useEffect(() => {\n//     console.log('Currency config changed:', currencyConfig);\n// }, [currencyConfig]);\n// Add currency settings listener\nuseEffect(()=>{if(!isBrowser)return;function updateCurrencyConfig(position,symbol){//console.log('Updating currency config with:', { position, symbol });\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log('New currency config:', newConfig);\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log('Currency update event received:', e.detail);\nif(!e.detail?.current){//console.log('Invalid currency update event:', e);\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;//console.log('Initial currency values:', { currentPosition, currentSymbol });\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);//console.log('Currency event listener added');\n// Listen for currency changes\nconst handleCurrencyChange=event=>{//console.log(\"[FC_CartSubtotal] Currency Change Event:\", event.detail);\nconst{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);window.removeEventListener(\"currency_changed\",handleCurrencyChange);//console.log('Currency event listeners removed');\n};},[isBrowser]);// // Cart calculation effect\nuseEffect(()=>{if(!isBrowser)return;const logCartDetails=()=>{const cart=get(window,\"shopXtools.cart\");// Log the entire cart object\n//console.log('Cart Data:', cart);\nif(cart){setCart(cart);// Log each line item in the cart\nconst cartItems=get(cart,\"lines.edges\",[]);// console.log(\n//     'Cart Items:',\n//     cartItems.map((edge) => {\n//         const item = edge.node;\n//         return {\n//             title: get(item, 'merchandise.product.title', 'Unknown'),\n//             variantId: get(item, 'merchandise.id', ''),\n//             price: get(item, 'cost.totalAmount.amount') ||\n//                    get(item, 'cost.subtotalAmount.amount') ||\n//                    get(item, 'merchandise.price.amount', '0'),\n//             quantity: get(item, 'quantity', 0),\n//             currencyCode: get(item, 'cost.totalAmount.currencyCode') ||\n//                           get(item, 'merchandise.price.currencyCode', 'USD'),\n//         };\n//     })\n// );\n// Log the subtotal\nconst subtotal=parseFloat(get(cart,\"cost.subtotalAmount.amount\",\"0\"));//console.log('Parsed Subtotal (to be set in state):', subtotal);\nsetSubtotal(subtotal);}else{console.log(\"No cart data available.\");}};// Log cart details on load\nlogCartDetails();// Re-log cart details on cart update events\nwindow.addEventListener(\"shopXtools-cart-update\",logCartDetails);return()=>window.removeEventListener(\"shopXtools-cart-update\",logCartDetails);},[isBrowser]);const _currencyCode=useMemo(()=>{if(!isBrowser)return\"USD\";// Try different paths to get currency code\nconst cartCurrencyCode=get(window,\"shopXtools.cart.cost.subtotalAmount.currencyCode\",\"USD\");//console.log('Currency Code in _currencyCode:', cartCurrencyCode);\nreturn selectedCurrency||cartCurrencyCode;},[isBrowser,cart,selectedCurrency]);const showMockValues=useMemo(()=>subtotal===0&&isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[subtotal,isBrowser]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Log browser user agent for debugging iOS-specific issues\n// if (isBrowser) {\n//     console.log(\"[FC_CartSubtotal] Format debug:\", {\n//         userAgent: navigator.userAgent,\n//         isCurrencySymbolSameAsCode: symbolSameAsCode,\n//         currencyCode: currCode,\n//         selectedCountryCode,\n//         locale,\n//         showSymbol,\n//         showCurrency,\n//         showDecimals,\n//     })\n// }\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback for boolean value\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);//console.log('Formatted Number (No Symbol or Currency):', formattedNumber);\nreturn formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(RenderTarget.current()===RenderTarget.canvas||showMockValues){const mockAmount=150;const currentCurrencyCode=previewCurrencyCode||\"USD\";return formatPriceWithOptions(mockAmount,currentCurrencyCode);}// For live view, use the actual subtotal\nreturn formatPriceWithOptions(subtotal,_currencyCode);},[isBrowser,showMockValues,subtotal,_currencyCode,showCurrency,showSymbol,showDecimals,previewCurrencyCode,props.format]);if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\"}});}// For debugging\n// console.log('Rendering FC_CartSubtotal with:', {\n//     subtotal,\n//     text,\n//     currencyConfig,\n//     props\n// })\n// Render a basic div if ShopXCartSubtotal is not available\nif(typeof ShopXCartSubtotal===\"undefined\"){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",textAlign:\"right\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text})});}return /*#__PURE__*/_jsx(ShopXCartSubtotal,{...props,text:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text}),style:{width:\"100%\"}});}FC_CartSubtotal.defaultProps={format:{showCurrency:false,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_CartSubtotal,{format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency on your site is automatic, this is only shown in canvas preview.\"}}},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartSubtotal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartSubtotal.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef,useEffect,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */function FC_CartStateController(props){var _content_props;const{Populated,Empty}=props;const[isBrowser,setIsBrowser]=useState(false);const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{var _window_shopXtools_fetchCart,_window_shopXtools,_window;const cartData=await ((_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_fetchCart=_window_shopXtools.fetchCart)===null||_window_shopXtools_fetchCart===void 0?void 0:_window_shopXtools_fetchCart.call(_window_shopXtools,cartId));if(cartData){var _cartData_lines;setCartItems(((_cartData_lines=cartData.lines)===null||_cartData_lines===void 0?void 0:_cartData_lines.edges)||[]);}else{setCartItems([]);}}catch(error){console.error(\"Error fetching cart:\",error);setCartItems([]);}finally{isFetching.current=false;}},[isBrowser]);const handleCartUpdate=useCallback(async()=>{if(!isBrowser)return;let cartId;try{var _window_shopXtools_cart,_window_shopXtools,_window;cartId=(_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_cart=_window_shopXtools.cart)===null||_window_shopXtools_cart===void 0?void 0:_window_shopXtools_cart.id;if(!cartId){cartId=localStorage.getItem(\"shopX_cart_id\");}}catch(error){console.error(\"Error accessing localStorage:\",error);return;}if(cartId){await fetchCartFromShopify(cartId);}else{setCartItems([]);}},[fetchCartFromShopify,isBrowser]);useEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);},[handleCartUpdate,isBrowser]);let content=null;if(RenderTarget.current()===RenderTarget.canvas){content=(Empty===null||Empty===void 0?void 0:Empty[0])||null;}else{// On server-side (or when isBrowser is false), always show Empty state\n// On client-side, show based on cart items\ncontent=!isBrowser||cartItems.length===0?Empty===null||Empty===void 0?void 0:Empty[0]:Populated===null||Populated===void 0?void 0:Populated[0];}if(!content){return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"}});}const clonedElement=/*#__PURE__*/cloneElement(content,{style:{...((_content_props=content.props)===null||_content_props===void 0?void 0:_content_props.style)||{},width:\"100%\",height:\"100%\"}});return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"},children:clonedElement});}FC_CartStateController.defaultProps={Populated:null,Empty:null};addPropertyControls(FC_CartStateController,{Populated:{type:ControlType.ComponentInstance,title:\"Populated State\"},Empty:{type:ControlType.ComponentInstance,title:\"Empty State\"}});export default FC_CartStateController;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartStateController\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"Auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartStateController.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useCallback,useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get,throttle}from\"lodash-es\";import{removeLineMutation,updatelineMutation,removeLineMutationNoPlans,getProductMetafields}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartProductCard(props){const[cart,setCart]=useState({});const[cartItems,setCartItems]=useState([]);const[errorMessage,setErrorMessage]=useState();const isFetching=useRef(false);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");// const [subscriptionPrice, setSubscriptionPrice] = useState(null)\n// const [subscriptionPlan, setSubscriptionPlan] = useState(null)\nconst isBrowser=useIsBrowser();// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");//console.log(\"[FC_CartProductCard] setting selectedCountryCode and currency\", storedCountryCode, storedCurrency)\n},[isBrowser]);// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);//console.log(\"[FC_CartProductCard] currency changed to\", selectedCountryCode, selectedCurrency)\n};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,selectedCurrency,selectedCountryCode]);// Add currency config state\nconst[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};// console.log(\n//     \"Initial currency config state:\",\n//     initialConfig,\n//     window?.__FcCurrencyConfigs\n// )\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});// Add currency settings listener\nuseEffect(()=>{if(typeof window===\"undefined\")return;function updateCurrencyConfig(position,symbol){//(\"Updating currency config with:\", { position, symbol })\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log(\"New currency config:\", newConfig)\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log(\"Currency update event received:\", e.detail)\nif(!e.detail?.current){//console.log(\"Invalid currency update event:\", e)\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;// console.log(\"Initial currency values:\", {\n//     currentPosition,\n//     currentSymbol,\n// })\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);};},[]);const _showCurrencyCode=props.priceConfigs?.showCurrencyCode;const _showCurrencySymbol=props.priceConfigs?.showSymbol;// // Add subscription price listener\n// useEffect(() => {\n//     if (!isBrowser) return\n//     const handleSubscriptionPriceUpdate = (e) => {\n//         if (e.detail?.price) {\n//             setSubscriptionPrice(e.detail.price)\n//             setSubscriptionPlan(e.detail.plan.id)\n//         } else {\n//             setSubscriptionPrice(null)\n//             setSubscriptionPlan(null)\n//         }\n//     }\n//     document.addEventListener(\n//         \"subscription__price-update\",\n//         handleSubscriptionPriceUpdate\n//     )\n//     return () => {\n//         document.removeEventListener(\n//             \"subscription__price-update\",\n//             handleSubscriptionPriceUpdate\n//         )\n//     }\n// }, [isBrowser])\nconst[locale,setLocale]=useState(undefined);useEffect(()=>{//console.log(\"[FC_CartProductCard] selectedCountryCode\", selectedCountryCode)\nconst updatedLocale=getLocaleFromCountry(selectedCountryCode);//console.log(\"[FC_CartProductCard] Locale updated:\", updatedLocale);\nsetLocale(updatedLocale);},[selectedCountryCode]);const formatCartPrice=useCallback((amount,currencyCode)=>{// Clean and format amount\nif(typeof amount===\"string\"){amount=amount.replace(/[^0-9.]/g,\"\");const parts=amount.split(\".\");if(parts.length>2){amount=parts[0]+\".\"+parts.slice(1).join(\"\");}}if(typeof amount!==\"number\"){amount=parseFloat(amount);}if(isNaN(amount)){amount=0;}// For canvas view, use canvasPrice with USD\nif(RenderTarget.current()===RenderTarget.canvas){const format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,format.currencyCode||\"USD\");}// For browser view, use the current currency\nconst format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,currencyCode||\"USD\");},[props.priceConfigs,locale]);// Common function to format price based on options\nconst formatPriceWithOptions=useCallback((numericPrice,currCode)=>{if(!currCode)currCode=\"USD\";//console.log(\"[FC_CartProductCard] currCode\", currCode)\nconst format=props.priceConfigs?.format||{};// For backward compatibility\nconst showSymbol=format.showSymbol!==undefined?format.showSymbol:props.priceConfigs?.showSymbol!==undefined?props.priceConfigs.showSymbol:true;const showCurrency=format.showCurrency!==undefined?format.showCurrency:props.priceConfigs?.showCurrencyCode!==undefined?props.priceConfigs.showCurrencyCode:false;const showDecimals=format.showDecimals||\"Always show\";const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);//console.log(\"[FC_CartProductCard] receving locale from getLocaleFromCountry\", locale)\n// console.log(\"[FC_CartProductCard] Format debug:\", {\n//     userAgent: navigator.userAgent,\n//     isCurrencySymbolSameAsCode: symbolSameAsCode,\n//     currencyCode: currCode,\n//     selectedCountryCode,\n//     locale,\n// })\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;},[props.priceConfigs,locale]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;try{// Wait until window.shopXtools.fetchCart is available\nawait waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"[FETCH] Cart data received from Shopify:\", cartData);\nif(cartData){setCart(cartData);//console.log(\"[FETCH] Cart Data after setting state: :\", cartData)\nsetCartItems(cartData.lines?.edges||[]);//console.log(\"[FETCH] Cart items after setting state:\", cartData.lines?.edges);\n// Update the global cart data\nwindow.shopXtools.cart=cartData;// Dispatch cart update event\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));}else{setCart({});setCartItems([]);}}catch(error){setCart({});setCartItems([]);}finally{isFetching.current=false;}},[]);// useEffect(() => {\n//     console.log(\"[STATE] Updated cart:\", cart);\n// }, [cart]);\n// useEffect(() => {\n//     console.log(\"[STATE] Updated cartItems:\", cartItems);\n// }, [cartItems]);\n// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id;// console.log(\"[UPDATE] Checking for cartId:\", cartId);\n// console.log(\"[UPDATE] Checking for cart:\", window[\"shopXtools\"]?.cart);\nif(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){console.error(\"Error loading cart ID from local storage:\",error);}}if(cartId){await fetchCartFromShopify(cartId);//console.log(\"[UPDATE] Fetching cart from Shopify with cartId:\", cartId);\n}else{//console.log(\"[UPDATE] No cartId found, resetting cart state.\");\nsetCart({});setCartItems([]);}},500),[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nuseEffect(()=>{//console.log(\"[EVENT] shopXtools-cart-update event triggered\");\n// Fetch cart data on component mount\nhandleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst handleRemoveLine=useCallback(async(cartId,lineId)=>{if(!cartId||!lineId){console.error(\"Missing cartId or lineId for remove operation\");return;}try{const data=await window.shopXtools?.handleCartMutation(removeLineMutation,{cartId,lineIds:[lineId]});//console.log(\"[REMOVE] Mutation response:\", data);\nif(data?.cartLinesRemove?.cart){//console.log(\"[REMOVE] Cart updated, refetching...\");\nawait fetchCartFromShopify(cartId);return;}// Try backup mutation if primary fails\nconst backupData=await window.shopXtools?.handleCartMutation(removeLineMutationNoPlans,{cartId,lineIds:[lineId]});if(backupData?.cartLinesRemove?.cart){await fetchCartFromShopify(cartId);}else{console.error(\"Both primary and backup remove line mutations failed\");}}catch(error){console.error(\"Error removing line item:\",error);}},[fetchCartFromShopify]);const handleUpdateLine=useCallback(async(cartId,lineId,quantity,lineItem)=>{if(!cartId||!lineId||typeof quantity!==\"number\"){console.error(\"Missing required parameters for update operation\");return;}//console.log(\"[UPDATE] Updating line:\", { cartId, lineId, quantity, lineItem });\ntry{// Check quantity limits if product has them\nconst productHandle=lineItem?.merchandise?.product?.handle;if(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const maxQuantity=parseInt(metafields?.product?.metafield_order_max?.value,10);if(!isNaN(maxQuantity)&&maxQuantity>0&&quantity>maxQuantity){setErrorMessage(`Maximum quantity allowed is ${maxQuantity}`);return;}}// Update cart line\nconst data=await window.shopXtools?.handleCartMutation(updatelineMutation,{cartId,lines:[{id:lineId,quantity}]});//console.log(\"[UPDATE] Mutation response:\", data);\nif(data?.cartLinesUpdate?.cart){await fetchCartFromShopify(cartId);setErrorMessage(undefined);}else{console.error(\"Failed to update cart line\");}}catch(error){console.error(\"Error updating line item:\",error);}},[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst errorVisible=errorMessage!==null;// Adjust mock data for compare price\nconst mockData=[{price:\"100.00\",comparePrice:null},{price:\"200.00\",comparePrice:\"250.00\"},{price:\"300.00\",comparePrice:null},{price:\"400.00\",comparePrice:null}];// console.log(\"[RENDER] Cart before rendering:\", cart);\n// console.log(\"[RENDER] Cart items before rendering:\", cartItems);\nreturn /*#__PURE__*/_jsx(_Fragment,{children:RenderTarget.current()===RenderTarget.canvas?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.spacingConfigs?.gap??24,width:\"100%\"},children:[/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 1\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].price,\"USD\")}),mockData[0].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].comparePrice,\"USD\")})]}),shopifyQuantity:\"1\",variants:null,onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 2\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].price,\"USD\")}),mockData[1].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].comparePrice,\"USD\")})]}),shopifyQuantity:\"2\",variants:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Blue\"})]})}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 3\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.saleFont\"),color:get(props,\"priceConfigs.price.saleColor\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(300,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")})]}),shopifyQuantity:\"3\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Black\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 4\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0}})]}),shopifyQuantity:\"4\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\")},children:\"Delivers every week\"})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}})]}):cartItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"100%\"},children:props.emptyStateComponent}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0,width:\"100%\",boxSizing:\"border-box\"},children:[errorVisible&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"errorConfigs.errorFont\"),color:get(props,\"errorConfigs.errorColor\"),textTransform:get(props,\"errorConfigs.textTransform\",\"none\")},children:errorMessage}),cartItems.map(({node:_lineItem},index)=>/*#__PURE__*/_jsxs(_Fragment,{children:[index>0&&props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginTop:props.spacingConfigs?.gap||24,marginBottom:props.spacingConfigs?.gap||24,borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}):index>0&&!props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:props.spacingConfigs?.gap||24}}):null,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:typeof props.containerConfigs?.radius===\"object\"?`${props.containerConfigs.radius.topLeft}px ${props.containerConfigs.radius.topRight}px ${props.containerConfigs.radius.bottomRight}px ${props.containerConfigs.radius.bottomLeft}px`:typeof props.containerConfigs?.radius===\"string\"?props.containerConfigs.radius:`${props.containerConfigs?.radius||0}px`,background:props.containerConfigs?.background||\"#FFF\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\",display:\"flex\"},children:/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:get(_lineItem,\"merchandise.image.url\",null),imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:{...props.containerConfigs,background:\"transparent\"},linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:_lineItem,quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,Radius:\"0px\",style:{width:\"100%\",background:\"transparent\",...RenderTarget.current()===RenderTarget.canvas?{padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\"}:{padding:0}},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0,textTransform:props.titleConfigs?.textTransform||\"none\"},children:_lineItem.merchandise.product.title}),shopifyProductPriceAmount:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:(()=>{if(!_lineItem)return null;// Use cart data for primary information\n    const price=_lineItem.merchandise.price.amount;const subscriptionPrice=_lineItem.sellingPlanAllocation?.checkoutChargeAmount?.amount;const currencyCode=_lineItem.merchandise.price.currencyCode;const comparePrice=_lineItem.merchandise.compareAtPrice?.amount;// Supplement with external data\n    const variantId=_lineItem.merchandise.id;const variantGid=variantId.split(\"/\").pop();const matchingProduct=window.shopXtools.products.find(({node})=>node.variants.edges.some(edge=>edge.node.id.includes(variantGid)))?.node;const matchingVariant=matchingProduct?.variants?.edges.find(edge=>edge.node.id.includes(variantGid))?.node;// Preserve the log\n    // console.log(\n    //     \"Cart Product Card - Price Data:\",\n    //     {\n    //         variantId,\n    //         variantGid,\n    //         matchingProduct,\n    //         matchingVariant,\n    //         price,\n    //         currencyCode,\n    //         comparePrice,\n    //         variantComparePrice:\n    //             get(\n    //                 matchingVariant,\n    //                 \"compareAtPrice.amount\"\n    //             ),\n    //         productComparePrice:\n    //             get(\n    //                 matchingProduct,\n    //                 \"compareAtPriceRange.minVariantPrice.amount\"\n    //             ),\n    //         lineItem: _lineItem,\n    //         showCurrencyCode:\n    //             props.showCurrencyCode,\n    //         currencyPosition:\n    //             props.currencyPosition,\n    //         showCurrencySymbol:\n    //             props.showCurrencySymbol,\n    //     }\n    // )\n    const hasComparePrice=comparePrice&&parseFloat(comparePrice)>parseFloat(price);const finalPrice=_lineItem.sellingPlanAllocation?subscriptionPrice:price||\"0\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,hasComparePrice?\"priceConfigs.price.saleFont\":\"priceConfigs.price.font\"),color:hasComparePrice?props.priceConfigs?.price?.saleColor:props.priceConfigs?.price?.color,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(finalPrice,currencyCode)}),hasComparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:\"line-through\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(comparePrice,currencyCode)})]});})()}),shopifyQuantity:`${_lineItem.quantity||1}`,variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[_lineItem.merchandise.selectedOptions.filter(option=>option.name!==\"Title\").map((option,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:get(props,\"variantConfigs.titleTransform\",\"none\")},children:[option.name,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\"),textTransform:get(props,\"variantConfigs.valueTransform\",\"none\")},children:option.value})]},`variant-${option.name}-${index}`)),_lineItem.attributes?.map((attr,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleFont\"):get(props,\"variantConfigs.titleFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleColor\"):get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleTransform\",\"none\"):get(props,\"variantConfigs.titleTransform\",\"none\")},children:[attr.key,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueFont\"):get(props,\"variantConfigs.valueFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueColor\"):get(props,\"variantConfigs.valueColor\"),textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueTransform\",\"none\"):get(props,\"variantConfigs.valueTransform\",\"none\")},children:attr.value})]},`attr-${attr.key}-${index}`)),_lineItem.sellingPlanAllocation?.sellingPlan?.name&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\"),textTransform:get(props,\"subscriptionConfigs.textTransform\",\"none\")},children:_lineItem.sellingPlanAllocation.sellingPlan.name})]}),onRemove:()=>handleRemoveLine(cart.id,_lineItem.id),onAddQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity+1,_lineItem),onSubtractQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity-1,_lineItem)})},_lineItem.id)]}))]})});}FC_CartProductCard.defaultProps={containerConfigs:{background:\"transparent\",radius:0,padding:0,insidePadding:0,gap:8,border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}},linkConfigs:{enabled:false,slugPath:\"\"},imageConfigs:{visible:true,type:\"Fill\",width:104,radius:8,background:\"#F5F5F5\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"},ratio:\"1:1\",hover:\"None\",zoomScale:1.05,opacity:.75},titleConfigs:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",hoverColor:\"#000000\"},variantConfigs:{gap:4,titleFont:{family:\"Inter\",size:14,weight:500},titleColor:\"#000000\",valueFont:{family:\"Inter\",size:14,weight:400},valueColor:\"#666666\"},subscriptionConfigs:{font:{family:\"Inter\",size:14,weight:400},color:\"#4A5B89\"},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{gap:4,price:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",saleFont:{family:\"Inter\",size:14,weight:500},saleColor:\"#000000\"},comparePrice:{font:{family:\"Inter\",size:14,weight:400},color:\"#8B0000\",strikethrough:true,strikethroughColor:\"#8B0000\"},format:{showSymbol:true,showCurrency:false,showDecimals:\"Always show\",currencyCode:\"USD\"},// Keep for backward compatibility\nshowCurrencyCode:false,showSymbol:true},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}};addPropertyControls(FC_CartProductCard,{linkConfigs:{type:ControlType.Object,title:\"Link\",controls:{enabled:{type:ControlType.Boolean,title:\"Link\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},slugPath:{type:ControlType.String,title:\"Path\",defaultValue:\"\",placeholder:\"shop/\",description:\"The path between your domain and slug. [Learn more](https://framercommerce.com/resources/docs/components/cart#cart-product-card)\",hidden:({enabled})=>!enabled}}},imageConfigs:{type:ControlType.Object,title:\"Image\",controls:{visible:{type:ControlType.Boolean,title:\"Image\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},type:{type:ControlType.SegmentedEnum,title:\"Type\",options:[\"Fill\",\"Fit\"],defaultValue:\"Fill\",optionTitles:[\"Fill\",\"Fit\"],hidden:({visible})=>!visible},width:{type:ControlType.Number,title:\"Width\",defaultValue:112,min:0,max:500,unit:\"px\",step:8,displayStepper:true,hidden:({visible})=>!visible},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\",hidden:({visible})=>!visible},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#F2F2F2\",hidden:({visible})=>!visible},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"},hidden:({visible})=>!visible},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"1:1\",\"3:2\",\"4:5\"],defaultValue:\"1:1\",hidden:({visible})=>!visible},hover:{type:ControlType.Enum,title:\"Hover Type\",options:[\"None\",\"Zoom\",\"Opacity\"],defaultValue:\"None\",hidden:({visible})=>!visible},zoomScale:{type:ControlType.Number,title:\"Zoom Scale\",defaultValue:1.05,min:1,max:3,step:.05,displayStepper:true,hidden:({hover})=>hover!==\"Zoom\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.75,min:0,max:1,step:.05,hidden:({hover})=>hover!==\"Opacity\"}}},titleConfigs:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},hoverColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Hover\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},variantConfigs:{type:ControlType.Object,title:\"Variants\",controls:{titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\"},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\"},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\"},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\"},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1}}},attributeConfigs:{type:ControlType.Object,title:\"Attributes\",controls:{uniqueFormatting:{type:ControlType.Boolean,title:\"Customize\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"By default, attributes use same styling as Variants.\"},titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1,hidden:props=>!props.attributeConfigs?.uniqueFormatting}}},subscriptionConfigs:{type:ControlType.Object,title:\"Subscription\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{type:ControlType.Object,title:\"Price\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:40,unit:\"px\",step:1},price:{type:ControlType.Object,title:\"Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Regular Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Regular Color\"},saleFont:{type:ControlType.Font,controls:\"extended\",title:\"Sale Font\"},saleColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Sale Color\"}}},comparePrice:{type:ControlType.Object,title:\"Compare Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},strikethrough:{type:ControlType.Boolean,title:\"Strike\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},strikethroughColor:{type:ControlType.Color,title:\"Strike Color\",defaultValue:\"#000000\",hidden:({strikethrough})=>!strikethrough}}},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency is for canvas preview only.\"}}}}},errorConfigs:{type:ControlType.Object,title:\"Errors\",controls:{errorFont:{type:ControlType.Font,controls:\"extended\",title:\"Error Font\"},errorColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Error Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}},containerConfigs:{type:ControlType.Object,title:\"Container\",controls:{background:{type:ControlType.Color,title:\"BG\",defaultValue:\"transparent\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},padding:{type:ControlType.Padding,title:\"Outside Padding\",defaultValue:\"0px\"},insidePadding:{type:ControlType.Padding,title:\"Inside Padding\",defaultValue:\"0px\"},gap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1},imageGap:{type:ControlType.Number,title:\"Image Gap\",defaultValue:16,min:0,max:100,unit:\"px\",step:1},border:{type:ControlType.Border,title:\"Border\"}}},spacingConfigs:{type:ControlType.Object,title:\"Spacing\",controls:{dividerVisible:{type:ControlType.Boolean,title:\"Divider\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},divider:{type:ControlType.Border,title:\"Style\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.08)\"},hidden:({dividerVisible})=>!dividerVisible},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:100,unit:\"px\",step:1}}}});function ShopXCartProductCard({imageVisibility,image,quantityControlColor,quantityNumberColor,quantityContainerBgColor,quantityControlBgColor,quantityControlHoverColor,xColor,xBgColor,xBgHoverColor,shopifyProductTitle,shopifyProductPriceAmount,shopifyQuantity,variants,style={},onRemove,onAddQuantity,onSubtractQuantity,imageConfigs,quantityConfigs,removeIconConfigs,containerConfigs,linkConfigs,titleConfigs,_lineItem,quantityContainerBorder=\"1px solid #E2E2E2\",quantityContainerRadius=\"8px\",Radius}){const[isHovered,setIsHovered]=useState(false);const handleMouseEnter=e=>{// Only set hover if not clicking quantity or remove buttons\nif(!e.target.closest(\"button\")){setIsHovered(true);}};const handleMouseLeave=()=>{setIsHovered(false);};// Construct product URL if linking is enabled\nconst productUrl=linkConfigs?.enabled&&_lineItem?.merchandise?.product?.handle?`${window.location.origin}/${linkConfigs.slugPath||\"\"}${_lineItem.merchandise.product.handle}`:null;const imageHeight=imageConfigs?.ratio===\"4:5\"?(imageConfigs?.width||112)*1.25:imageConfigs?.ratio===\"3:2\"?(imageConfigs?.width||112)*(2/3):imageConfigs?.width||112;const imageBorderStyle=imageConfigs?.border?.borderStyle||\"solid\";const imageBorderWidth=imageConfigs?.border?.borderWidth||0;const imageBorderColor=imageConfigs?.border?.borderColor||\"transparent\";const imageRadius=typeof imageConfigs?.radius===\"object\"?`${imageConfigs.radius.topLeft}px ${imageConfigs.radius.topRight}px ${imageConfigs.radius.bottomRight}px ${imageConfigs.radius.bottomLeft}px`:`${imageConfigs?.radius||4}px`;const XIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"2\",x2:\"14\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"14\",x2:\"14\",y2:\"2\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});const removeButton=/*#__PURE__*/_jsx(\"button\",{onClick:onRemove,style:{border:removeIconConfigs?.border?`${removeIconConfigs.border.borderWidth}px ${removeIconConfigs.border.borderStyle} ${removeIconConfigs.border.borderColor}`:\"none\",background:removeIconConfigs?.bg||\"#F5F5F5\",color:removeIconConfigs?.icon||\"#000000\",cursor:\"pointer\",padding:\"4px\",borderRadius:typeof removeIconConfigs?.radius===\"object\"?`${removeIconConfigs.radius.topLeft}px ${removeIconConfigs.radius.topRight}px ${removeIconConfigs.radius.bottomRight}px ${removeIconConfigs.radius.bottomLeft}px`:typeof removeIconConfigs?.radius===\"string\"?removeIconConfigs.radius:\"80px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:\"24px\",height:\"24px\"},onMouseEnter:e=>e.currentTarget.style.background=removeIconConfigs?.bgHover||\"#EBEBEB\",onMouseLeave:e=>e.currentTarget.style.background=removeIconConfigs?.bg||\"#F5F5F5\",children:removeIconConfigs?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:removeIconConfigs?.customImage,alt:\"Remove\",style:{width:removeIconConfigs?.iconSize,height:removeIconConfigs?.iconSize}}):/*#__PURE__*/_jsx(XIcon,{size:removeIconConfigs?.iconSize||8,weight:removeIconConfigs?.iconWeight||2})});const containerStyle={display:\"flex\",alignItems:\"stretch\",width:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",cursor:productUrl?\"pointer\":\"default\",borderRadius:typeof containerConfigs?.radius===\"object\"?`${containerConfigs.radius.topLeft}px ${containerConfigs.radius.topRight}px ${containerConfigs.radius.bottomRight}px ${containerConfigs.radius.bottomLeft}px`:`${containerConfigs?.radius||0}px`,border:containerConfigs?.border?`${containerConfigs.border.borderWidth}px ${containerConfigs.border.borderStyle} ${containerConfigs.border.borderColor}`:undefined,padding:typeof containerConfigs?.padding===\"object\"?`${containerConfigs.padding.top}px ${containerConfigs.padding.right}px ${containerConfigs.padding.bottom}px ${containerConfigs.padding.left}px`:containerConfigs?.padding||\"0px\",background:\"transparent\",...style};const contentStyle={display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0,padding:containerConfigs?.insidePadding||\"0px\"};const imageStyle={position:\"relative\",width:imageConfigs?.width||112,height:imageHeight,flexShrink:0,background:imageConfigs?.background||\"#F2F2F2\",borderRadius:imageConfigs?.radius||\"4px\",border:`${imageBorderWidth}px ${imageBorderStyle} ${imageBorderColor}`,overflow:\"hidden\"};const imageInnerStyle={width:\"100%\",height:\"100%\",objectFit:imageConfigs?.type===\"Fit\"?\"contain\":\"cover\",transition:\"transform 0.3s ease, opacity 0.3s ease\",...isHovered&&imageConfigs?.hover===\"Zoom\"&&{transform:`scale(${imageConfigs.zoomScale})`},...isHovered&&imageConfigs?.hover===\"Opacity\"&&{opacity:imageConfigs.opacity}};const titleStyle={...titleConfigs?.font||{},color:isHovered?titleConfigs?.hoverColor:titleConfigs?.color,margin:0,transition:\"color 0.3s ease\",textTransform:titleConfigs?.textTransform||\"none\"};const handleClick=e=>{// Only navigate if not clicking quantity or remove buttons\nif(productUrl&&!e.target.closest(\"button\")){window.location.href=productUrl;}};return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onClick:handleClick,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0},children:[imageVisibility&&image&&/*#__PURE__*/_jsx(\"div\",{style:imageStyle,children:/*#__PURE__*/_jsx(\"img\",{src:image,style:imageInnerStyle,onError:e=>{e.currentTarget.style.display=\"none\";}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",flex:1,minWidth:0,gap:containerConfigs?.gap??0,padding:containerConfigs?.insidePadding||\"0px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",width:\"100%\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:containerConfigs?.gap??0,flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:typeof shopifyProductTitle===\"string\"?shopifyProductTitle:/*#__PURE__*/React.cloneElement(shopifyProductTitle,{style:titleStyle})}),variants]}),removeIconConfigs?.position===\"Top\"?removeButton:shopifyProductPriceAmount]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"16px\",marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor:quantityConfigs?.container?.containerBg||\"transparent\",borderRadius:typeof quantityConfigs?.container?.containerRadius===\"object\"?`${quantityConfigs.container.containerRadius.topLeft}px ${quantityConfigs.container.containerRadius.topRight}px ${quantityConfigs.container.containerRadius.bottomRight}px ${quantityConfigs.container.containerRadius.bottomLeft}px`:typeof quantityConfigs?.container?.containerRadius===\"string\"?quantityConfigs.container.containerRadius:\"8px\",padding:quantityConfigs?.container?.padding||\"4px\",border:quantityConfigs?.container?.containerBorder?`${quantityConfigs.container.containerBorder.borderWidth}px ${quantityConfigs.container.containerBorder.borderStyle} ${quantityConfigs.container.containerBorder.borderColor}`:\"1px solid #E2E2E2\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onSubtractQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customMinusIcon,alt:\"Minus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(MinusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\",color:quantityConfigs?.container?.number||\"#000000\"},children:shopifyQuantity}),/*#__PURE__*/_jsx(\"button\",{onClick:onAddQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customPlusIcon,alt:\"Plus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(PlusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})})]}),removeIconConfigs?.position===\"Bottom\"?removeButton:shopifyProductPriceAmount]})]})]})});}const MinusIcon=({size=8,weight})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})});const PlusIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartProductCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartProductCard.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},u=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},l=(t,n,i)=>(i=null!=t?e(s(t)):{},u(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),h=o({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),c=l(h()),f={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},g=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=f.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=f.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=f.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=f.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=f.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=f.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=f.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=f.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=f.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=f.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,this.offset=0,this.view=d(this.bytes),this.decoder=new TextDecoder;}};function d(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as p}from\"framer\";// ../../library/src/utils/utils.ts\nvar y=\"undefined\"!=typeof window,v=y&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction w(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function m(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar I=1024,b=1.5,U=t=>2**t-1,S=t=>-(2**(t-1)),k=t=>2**(t-1)-1,L={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:S(8),Int16:S(16),Int32:S(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},B={Uint8:U(8),Uint16:U(16),Uint32:U(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:k(8),Int16:k(16),Int32:k(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function E(t,e,r,n){w(t>=e,t,\"outside lower bound for\",n),w(t<=r,t,\"outside upper bound for\",n);}var M=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*b)+t);r.set(this.bytes),this.bytes=r,this.view=d(r);}writeUint8(t){E(t,L.Uint8,B.Uint8,\"Uint8\");let e=f.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){E(t,L.Uint16,B.Uint16,\"Uint16\");let e=f.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){E(t,L.Uint32,B.Uint32,\"Uint32\");let e=f.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){E(t,L.Uint64,B.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){E(t,L.BigUint64,B.BigUint64,\"BigUint64\");let e=f.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){E(t,L.Int8,B.Int8,\"Int8\");let e=f.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){E(t,L.Int16,B.Int16,\"Int16\");let e=f.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){E(t,L.Int32,B.Int32,\"Int32\");let e=f.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){E(t,L.Int64,B.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){E(t,L.BigInt64,B.BigInt64,\"BigInt64\");let e=f.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=f.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=f.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.bytes=new Uint8Array(I),this.view=d(this.bytes),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};// src/utils/typeChecks.ts\nfunction F(t){return Number.isFinite(t);}function T(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar N=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return w(F(r),\"Invalid chunkId\"),w(F(n),\"Invalid offset\"),w(F(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(w(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as A}from\"framer\";function O(t){if(T(t))return 0/* Null */;switch(t.type){case A.Array:return 1/* Array */;case A.Boolean:return 2/* Boolean */;case A.Color:return 3/* Color */;case A.Date:return 4/* Date */;case A.Enum:return 5/* Enum */;case A.File:return 6/* File */;case A.ResponsiveImage:return 10/* ResponsiveImage */;case A.Link:return 7/* Link */;case A.Number:return 8/* Number */;case A.Object:return 9/* Object */;case A.RichText:return 11/* RichText */;case A.String:return 12/* String */;default:m(t);}}function x(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:A.Array,value:n};}function P(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function q(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function R(t){return{type:A.Boolean,value:0!==t.readUint8()};}function _(t,e){t.writeUint8(e.value?1:0);}function D(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function j(t){return{type:A.Color,value:t.readString()};}function C(t,e){t.writeString(e.value);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function W(t){let e=t.readInt64(),r=new Date(e);return{type:A.Date,value:r.toISOString()};}function $(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function z(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function G(t){return{type:A.Enum,value:t.readString()};}function K(t,e){t.writeString(e.value);}function H(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:A.File,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:A.Link,value:t.readJson()};}function Z(t,e){t.writeJson(e.value);}function tt(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function te(t){return{type:A.Number,value:t.readFloat64()};}function tr(t,e){t.writeFloat64(e.value);}function tn(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:A.Object,value:n};}function ts(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function ta(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function to(t){return{type:A.ResponsiveImage,value:t.readJson()};}function tu(t,e){t.writeJson(e.value);}function tl(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function th(t){return{type:A.RichText,value:t.readUint32()};}function tc(t,e){t.writeUint32(e.value);}function tf(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function tg(t){return{type:A.String,value:t.readString()};}function td(t,e){t.writeString(e.value);}function tp(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return x(t);case 2/* Boolean */:return R(t);case 3/* Color */:return j(t);case 4/* Date */:return W(t);case 5/* Enum */:return G(t);case 6/* File */:return V(t);case 7/* Link */:return Y(t);case 8/* Number */:return te(t);case 9/* Object */:return ti(t);case 10/* ResponsiveImage */:return to(t);case 11/* RichText */:return th(t);case 12/* String */:return tg(t);default:m(e);}},t.write=function(t,e){let r=O(e);if(t.writeUint8(r),!T(e))switch(e.type){case A.Array:return P(t,e);case A.Boolean:return _(t,e);case A.Color:return C(t,e);case A.Date:return $(t,e);case A.Enum:return K(t,e);case A.File:return X(t,e);case A.Link:return Z(t,e);case A.Number:return tr(t,e);case A.Object:return ts(t,e);case A.ResponsiveImage:return tu(t,e);case A.RichText:return tc(t,e);case A.String:return td(t,e);default:m(e);}},t.compare=function(t,e,r){let n=O(t),i=O(e);if(n<i)return -1;if(n>i)return 1;if(T(t)||T(e))return 0;switch(t.type){case A.Array:return w(e.type===A.Array),q(t,e,r);case A.Boolean:return w(e.type===A.Boolean),D(t,e);case A.Color:return w(e.type===A.Color),J(t,e);case A.Date:return w(e.type===A.Date),z(t,e);case A.Enum:return w(e.type===A.Enum),H(t,e);case A.File:return w(e.type===A.File),Q(t,e);case A.Link:return w(e.type===A.Link),tt(t,e);case A.Number:return w(e.type===A.Number),tn(t,e);case A.Object:return w(e.type===A.Object),ta(t,e,r);case A.ResponsiveImage:return w(e.type===A.ResponsiveImage),tl(t,e);case A.RichText:return w(e.type===A.RichText),tf(t,e);case A.String:return w(e.type===A.String),tp(t,e,r);default:m(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar ty=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new g(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=N.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new M;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},tv=3,tw=250,tm=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tI=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tm.includes(n.status)||++r>tv)return n;}catch(t){if(e?.signal?.aborted||++r>tv)throw t;}await tb(r);}};async function tb(t){let e=Math.floor(tw*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tU(t,e){let r=tL(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tI(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tS,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tS=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(w(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tk(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(w(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tk(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function tk(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tL(t){w(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tB=class{async loadModel(){let[t]=await tU(this.options.url,[this.options.range]);return w(t,\"Failed to load model\"),ty.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){w(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:m(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];w(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},tE=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},tM=class{scanItems(){return this.itemsPromise??=tI(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new g(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tE.read(n),r=n.getOffset()-t,s=new N(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,this.itemLoader=new c.default(async t=>{let e=t.map(t=>{let e=N.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tU(this.url,e);return r.map((e,r)=>{let n=new g(e),i=tE.read(n),s=t[r];return w(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});});}},tF=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=N.fromString(t),r=this.chunks[e.chunkId];return w(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=N.fromString(t.pointer),n=N.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText,this.chunks=this.options.chunks.map((t,e)=>new tM(e,t));}};export{tF as DatabaseCollection,tB as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let t=(t,e)=>async()=>{let i=await t();return i[e];},e=()=>import(\"./UDiKdKitc-2.js\"),i=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\"),t(e,\"richText7\")];export async function resolveRichText(t){let e=i[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2306ade)\nimport{addPropertyControls as e,ControlType as l,QueryCache as i,QueryEngine as t}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./UDiKdKitc-0.js\";import{resolveRichText as m}from\"./UDiKdKitc-1.js\";let n={auBBKPmVi:{isNullable:!0,type:l.String},aw9_ehoKe:{isNullable:!0,type:l.String},BueYDa8Ms:{isNullable:!0,type:l.String},c2gMXUJro:{isNullable:!0,type:l.ResponsiveImage},e7KYFRzNV:{isNullable:!0,type:l.String},ERV9RKRwe:{isNullable:!0,type:l.ResponsiveImage},hQNqVsdxT:{isNullable:!0,type:l.ResponsiveImage},HYfR9ZTBP:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},IhpK96rho:{isNullable:!0,type:l.String},irfk0ZT9D:{isNullable:!0,type:l.RichText},J25sMXCO2:{isNullable:!0,type:l.RichText},JF1ipZhzz:{isNullable:!0,type:l.String},JL7GP960L:{isNullable:!0,type:l.String},jQpK1Uq3v:{isNullable:!0,type:l.String},kbfgeEw3g:{isNullable:!0,type:l.String},kgdMub_GY:{isNullable:!0,type:l.RichText},kx02CUER1:{isNullable:!0,type:l.String},MBbOvXXwH:{isNullable:!0,type:l.String},MhZHopx7V:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},NKMeGGihv:{isNullable:!0,type:l.ResponsiveImage},nSHFPepiS:{isNullable:!0,type:l.RichText},pGJ15Gqdp:{isNullable:!0,type:l.String},previousItemId:{isNullable:!0,type:l.String},qB21iC3fK:{isNullable:!0,type:l.RichText},RBM3hAS1M:{isNullable:!0,type:l.RichText},SEHshmz4N:{isNullable:!0,type:l.RichText},shUkrDqH9:{isNullable:!0,type:l.String},tgKa_NYs6:{isNullable:!0,type:l.ResponsiveImage},u6Dteknxs:{isNullable:!0,type:l.String},UhWU8sJBW:{isNullable:!0,type:l.String},ulE7MH67n:{isNullable:!0,type:l.Boolean},v6WqvEwfw:{isNullable:!0,type:l.String},v9KIm_ixx:{isNullable:!0,type:l.String},W36Tk_whM:{isNullable:!0,type:l.String},wnWZVIZMK:{isNullable:!0,type:l.RichText},xTidCPqrv:{isNullable:!0,type:l.ResponsiveImage},xTU22p4RX:{isNullable:!0,type:l.String},YtVIgZr5z:{isNullable:!0,type:l.ResponsiveImage},YY6DDBP3_:{isNullable:!0,type:l.String},Zd_xpAg5e:{isNullable:!0,type:l.String},ZEJbokdFt:{isNullable:!0,type:l.ResponsiveImage}},o=[\"id\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],s={type:1},c=[\"previousItemId\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],d=[\"nextItemId\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],u=[\"id\",\"kx02CUER1\"],f=[\"kx02CUER1\",\"id\"],p=[\"xTU22p4RX\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],S={type:0},M=[\"kx02CUER1\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],h=[\"IhpK96rho\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],K=[\"MhZHopx7V\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],g=[\"jQpK1Uq3v\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],w=[\"v6WqvEwfw\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],Z=[\"UhWU8sJBW\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],R=[\"BueYDa8Ms\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],N=[\"shUkrDqH9\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],B=[\"u6Dteknxs\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],U=[\"aw9_ehoKe\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],D=[\"v9KIm_ixx\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],k=[\"ZEJbokdFt\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],H=[\"NKMeGGihv\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],y=[\"YtVIgZr5z\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],I=[\"ERV9RKRwe\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],C=[\"e7KYFRzNV\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],V=[\"qB21iC3fK\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],x=[\"ulE7MH67n\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],b=[\"JF1ipZhzz\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],T=[\"Zd_xpAg5e\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],E=[\"W36Tk_whM\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],P=[\"MBbOvXXwH\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],Y=[\"wnWZVIZMK\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],q=[\"nSHFPepiS\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],J=[\"pGJ15Gqdp\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],_=[\"SEHshmz4N\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],G=[\"c2gMXUJro\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],z=[\"HYfR9ZTBP\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],L=[\"irfk0ZT9D\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],W=[\"xTidCPqrv\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],X=[\"auBBKPmVi\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],F=[\"kgdMub_GY\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],A=[\"hQNqVsdxT\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],O=[\"JL7GP960L\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],v=[\"RBM3hAS1M\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],Q=[\"tgKa_NYs6\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],j=[\"J25sMXCO2\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],$=[\"YY6DDBP3_\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],ee=[\"kbfgeEw3g\",\"qB21iC3fK\",\"wnWZVIZMK\",\"nSHFPepiS\",\"SEHshmz4N\",\"irfk0ZT9D\",\"kgdMub_GY\",\"RBM3hAS1M\",\"J25sMXCO2\"],el=new t,ei=new i(el),et={collectionByLocaleId:{default:new r({chunks:[new URL(\"./UDiKdKitc-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new a({collation:s,collectionSchema:n,fieldNames:o,range:{from:0,to:513},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:c,range:{from:513,to:1025},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:d,range:{from:1025,to:1533},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:u,range:{from:1533,to:2192},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:s,collectionSchema:n,fieldNames:f,range:{from:2192,to:2851},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:p,range:{from:2851,to:3507},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:M,range:{from:3507,to:4230},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:h,range:{from:4230,to:4794},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:K,range:{from:4794,to:5259},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:g,range:{from:5259,to:5734},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:w,range:{from:5734,to:6160},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:Z,range:{from:6160,to:6658},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:R,range:{from:6658,to:7493},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:N,range:{from:7493,to:7982},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:B,range:{from:7982,to:8762},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:U,range:{from:8762,to:9326},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:D,range:{from:9326,to:10027},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:k,range:{from:10027,to:12783},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:H,range:{from:12783,to:14939},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:y,range:{from:14939,to:16667},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:I,range:{from:16667,to:17435},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:C,range:{from:17435,to:17856},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:V,range:{from:17856,to:18237},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:x,range:{from:18237,to:18625},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:b,range:{from:18625,to:19046},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:T,range:{from:19046,to:19467},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:E,range:{from:19467,to:19888},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:P,range:{from:19888,to:20309},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:Y,range:{from:20309,to:20690},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:q,range:{from:20690,to:21071},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:J,range:{from:21071,to:21507},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:_,range:{from:21507,to:21888},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:G,range:{from:21888,to:22556},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:z,range:{from:22556,to:22986},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:L,range:{from:22986,to:23367},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:W,range:{from:23367,to:24041},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:X,range:{from:24041,to:24479},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:F,range:{from:24479,to:24860},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:A,range:{from:24860,to:25528},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:O,range:{from:25528,to:25960},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:v,range:{from:25960,to:26341},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:Q,range:{from:26341,to:27015},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:j,range:{from:27015,to:27396},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:$,range:{from:27396,to:27820},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:S,collectionSchema:n,fieldNames:ee,range:{from:27820,to:28258},url:new URL(\"./UDiKdKitc-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:m,schema:n})},displayName:\"Framer Commerce\"};export default et;e(et,{xTU22p4RX:{defaultValue:\"\",title:\"Title\",type:l.String},kx02CUER1:{title:\"Slug\",type:l.String},IhpK96rho:{defaultValue:\"\",title:\"Product ID\",type:l.String},MhZHopx7V:{defaultValue:\"\",title:\"Variants\",type:l.String},jQpK1Uq3v:{defaultValue:\"\",title:\"Price\",type:l.String},v6WqvEwfw:{defaultValue:\"\",title:\"Compare Price\",type:l.String},UhWU8sJBW:{defaultValue:\"\",title:\"Description\",type:l.String},BueYDa8Ms:{defaultValue:\"\",title:\"Collection\",type:l.String},shUkrDqH9:{defaultValue:\"\",title:\"Product Type\",type:l.String},u6Dteknxs:{defaultValue:\"\",title:\"Product Tags\",type:l.String},aw9_ehoKe:{defaultValue:\"\",title:\"Vendor\",type:l.String},v9KIm_ixx:{defaultValue:\"\",title:\"Image Variant IDs\",type:l.String},ZEJbokdFt:{title:\"Image 1\",type:l.ResponsiveImage},NKMeGGihv:{title:\"Image 2\",type:l.ResponsiveImage},YtVIgZr5z:{title:\"Image 3\",type:l.ResponsiveImage},ERV9RKRwe:{title:\"Image 4\",type:l.ResponsiveImage},e7KYFRzNV:{defaultValue:\"\",title:\"custom.category\",type:l.String},qB21iC3fK:{defaultValue:\"\",title:\"Benefits\",type:l.RichText},ulE7MH67n:{defaultValue:!1,title:\"Has Variants\",type:l.Boolean},JF1ipZhzz:{defaultValue:\"\",title:\"Home Hero Slider: Button Text\",type:l.String},Zd_xpAg5e:{defaultValue:\"\",title:\"Home Hero Slider: Eyebrow\",type:l.String},W36Tk_whM:{defaultValue:\"\",title:\"Home Hero Slider: Title\",type:l.String},MBbOvXXwH:{defaultValue:\"\",title:\"Home Hero Slider: Video Link\",type:l.String},wnWZVIZMK:{defaultValue:\"\",title:\"How to use\",type:l.RichText},nSHFPepiS:{defaultValue:\"\",title:\"Information\",type:l.RichText},pGJ15Gqdp:{defaultValue:\"\",title:\"Ingredient 1\",type:l.String},SEHshmz4N:{defaultValue:\"\",title:\"Ingredient 1 Descriptor\",type:l.RichText},c2gMXUJro:{title:\"Ingredient 1 Media\",type:l.ResponsiveImage},HYfR9ZTBP:{defaultValue:\"\",title:\"Ingredient 2\",type:l.String},irfk0ZT9D:{defaultValue:\"\",title:\"Ingredient 2 Descriptor\",type:l.RichText},xTidCPqrv:{title:\"Ingredient 2 Media\",type:l.ResponsiveImage},auBBKPmVi:{defaultValue:\"\",title:\"Ingredient 3\",type:l.String},kgdMub_GY:{defaultValue:\"\",title:\"Ingredient 3 Descriptor\",type:l.RichText},hQNqVsdxT:{title:\"Ingredient 3 Media\",type:l.ResponsiveImage},JL7GP960L:{defaultValue:\"\",title:\"Ingredient 4\",type:l.String},RBM3hAS1M:{defaultValue:\"\",title:\"Ingredient 4 Descriptor\",type:l.RichText},tgKa_NYs6:{title:\"Ingredient 4 Media\",type:l.ResponsiveImage},J25sMXCO2:{defaultValue:\"\",title:\"Ingredients\",type:l.RichText},YY6DDBP3_:{defaultValue:\"\",title:\"Quantity\",type:l.String},kbfgeEw3g:{defaultValue:\"\",title:\"Texture\",type:l.String},previousItemId:{dataIdentifier:\"local-module:collection/UDiKdKitc:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/UDiKdKitc:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[i]=await ei.get({from:{data:et,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"kx02CUER1\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return i?.kx02CUER1;},async getRecordIdBySlug(e,l){let[i]=await ei.get({from:{data:et,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"kx02CUER1\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return i?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerData\":\"\",\"framerSlug\":\"kx02CUER1\",\"framerCollectionId\":\"UDiKdKitc\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7d51cf8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-zYQyS .framer-styles-preset-15x05lw:not(.rich-text-wrapper), .framer-zYQyS .framer-styles-preset-15x05lw.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 125%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-zYQyS\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7d51cf8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-1zz90 .framer-styles-preset-v1xgsa:not(.rich-text-wrapper), .framer-1zz90 .framer-styles-preset-v1xgsa.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.6px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-1zz90\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f7d95e4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-Vd2ey\";const variantClassNames={Z5BkqMOaX:\"framer-v-bco7tq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,vCqCrofE0:image??props.vCqCrofE0??{src:\"https://framerusercontent.com/images/OksZYUjbLIh7cgKYAKuiweuiOjw.svg\"}};};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,vCqCrofE0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Z5BkqMOaX\",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-bco7tq\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Payment Icon\",layoutDependency:layoutDependency,layoutId:\"Z5BkqMOaX\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(5+((componentViewport?.height||22.5)-10-12.444444444444445)/2)),pixelHeight:7,pixelWidth:21,sizes:\"28px\",...toResponsiveImage(vCqCrofE0),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1wo439n\",layoutDependency:layoutDependency,layoutId:\"RTaLlb67b\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Vd2ey.framer-nwhzuv, .framer-Vd2ey .framer-nwhzuv { display: block; }\",\".framer-Vd2ey.framer-bco7tq { 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: 5px; position: relative; width: min-content; }\",\".framer-Vd2ey .framer-1wo439n { aspect-ratio: 2.25 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 13px); overflow: visible; position: relative; width: 28px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Vd2ey.framer-bco7tq { gap: 0px; } .framer-Vd2ey.framer-bco7tq > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Vd2ey.framer-bco7tq > :first-child { margin-left: 0px; } .framer-Vd2ey.framer-bco7tq > :last-child { margin-right: 0px; } }\",'.framer-Vd2ey[data-border=\"true\"]::after, .framer-Vd2ey [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vCqCrofE0\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDGshrR7fs=withCSS(Component,css,\"framer-Vd2ey\");export default FramerDGshrR7fs;FramerDGshrR7fs.displayName=\"Payment Icon\";FramerDGshrR7fs.defaultProps={height:22.5,width:38};addPropertyControls(FramerDGshrR7fs,{vCqCrofE0:{__defaultAssetReference:\"data:framer/asset-reference,OksZYUjbLIh7cgKYAKuiweuiOjw.svg?originalFilename=visa-logo.svg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerDGshrR7fs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDGshrR7fs\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"vCqCrofE0\\\":\\\"image\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"38\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DGshrR7fs.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,useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{currencyMaps}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_ProductPriceDiscount(props){const{shopifyProductID,discountType,format:{showCurrency,showSymbol,showDecimals,currencyCode}={},textFormat}=props;const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();const[selectedCurrency,setSelectedCurrency]=useState(()=>{// Initialize with the currency code from the product or default to \"USD\"\nreturn get(product,\"priceRange.minVariantPrice.currencyCode\")||\"USD\";});const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const isBrowser=useIsBrowser();useEffect(()=>{if(product){setSelectedCurrency(get(product,\"priceRange.minVariantPrice.currencyCode\")||\"USD\");}},[product]);// 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\");},[isBrowser]);useEffect(()=>{if(!isBrowser)return;const handleVariantChange=e=>{try{if(e.detail){const expectedProductId=`gid://shopify/Product/${shopifyProductID}`;if(!e.detail.productId||e.detail.productId!==expectedProductId){return;}}// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Find the matching variant in the current product data\nconst matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>e.detail.selectedOptions.find(detailOption=>detailOption.name===option.name&&detailOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}else{setActiveVariant(e.detail);}}}catch(error){// Fallback to using the event detail directly\nsetActiveVariant(e.detail);}};const handleProductsReady=e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");// If there's only one variant, set it as active\nif(_matchingProduct?.node?.variants?.edges?.length===1){const variant=_matchingProduct.node.variants.edges[0].node;setActiveVariant(variant);}}};// Initial product load function\nconst loadProduct=async()=>{try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}}catch(error){// Error handling\n}};// Call loadProduct on mount\nloadProduct();// Initial check for existing products\nif(window[\"shopXtools\"]?.products){if(Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");// If there's only one variant, set it as active\nif(_matchingProduct?.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}}// Add event listeners\ndocument.addEventListener(\"data__products-ready\",handleProductsReady);document.addEventListener(\"product__active-variant__changed\",handleVariantChange);// Cleanup\nreturn()=>{document.removeEventListener(\"data__products-ready\",handleProductsReady);document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);};},[isBrowser,shopifyProductID,selectedCurrency]);useEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Preserve active variant selection if possible\nif(activeVariant){const matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>activeVariant.selectedOptions.find(activeOption=>activeOption.name===option.name&&activeOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}}catch(error){// Error handling\n}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,shopifyProductID,activeVariant,product]);const price=useMemo(()=>activeVariant?get(activeVariant,\"price.amount\"):get(product,\"priceRange.minVariantPrice.amount\"),[activeVariant,product]);const compareAtPrice=useMemo(()=>activeVariant?get(activeVariant,\"compareAtPrice.amount\"):get(product,\"compareAtPriceRange.minVariantPrice.amount\"),[activeVariant,product]);const currencyConfig=useMemo(()=>{const config=typeof window!==\"undefined\"?{position:window?.__FcCurrencyConfigs?.currencyPosition||\"Before\",showCode:window?.__FcCurrencyConfigs?.currencyPosition!==\"Hide\",symbol:currencyMaps[selectedCurrency]||\"$\"}:{position:\"Before\",showCode:false,symbol:\"$\"};return config;},[selectedCurrency]);// 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_ProductPriceDiscount] 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){return new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);}// 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 calculateDiscount=useCallback(()=>{const compareAtPriceNum=parseFloat(compareAtPrice);const priceNum=parseFloat(price);if(!compareAtPriceNum||!priceNum||compareAtPriceNum<=priceNum)return null;if(discountType===\"Percentage\"){const discount=(compareAtPriceNum-priceNum)/compareAtPriceNum*100;return`${Math.round(discount)}%`;}else{const amount=compareAtPriceNum-priceNum;const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";return formatPriceWithOptions(amount,currentCurrencyCode);}},[price,compareAtPrice,discountType,showDecimals,selectedCurrency,currencyCode,showCurrency,showSymbol]);const discount=calculateDiscount();const formattedDiscount=discount?discount:\"\";const showMockValues=useMemo(()=>typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||isBrowser&&window.location.origin.endsWith(\"framercanvas.com\")),[isBrowser]);const text=useMemo(()=>{if(!isBrowser)return\"\";if(showMockValues){if(discountType===\"Percentage\"){return textFormat.replace(\"{{discount}}\",\"20%\");}else{// For canvas view, handle the display options directly\nconst mockAmount=10;const currentCurrencyCode=currencyCode||\"USD\";const formattedAmount=formatPriceWithOptions(mockAmount,currentCurrencyCode);return textFormat.replace(\"{{discount}}\",formattedAmount);}}if(!formattedDiscount)return\"\";return textFormat.replace(\"{{discount}}\",formattedDiscount);},[discount,showMockValues,isBrowser,textFormat,discountType,showDecimals,showCurrency,showSymbol,currencyCode,props.format]);// Return empty div during SSR\nif(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}if(!text)return null;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",backgroundColor:props.backgroundColor,padding:props.paddingPerSide?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:props.padding,borderRadius:props.radiusPerCorner?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:props.borderRadius,boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.textColor,margin:0,padding:0,whiteSpace:\"nowrap\"},children:text})});}FC_ProductPriceDiscount.defaultProps={shopifyProductID:\"\",backgroundColor:\"transparent\",padding:8,borderRadius:0,font:undefined,textColor:\"#000\",textFormat:\"{{discount}} OFF\",discountType:\"Percentage\",format:{showCurrency:true,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_ProductPriceDiscount,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},discountType:{type:ControlType.Enum,title:\"Type\",options:[\"Percentage\",\"Amount\"],optionTitles:[\"%\",\"Amount\"],defaultValue:\"Percentage\",displaySegmentedControl:true},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:true,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.\"}},hidden:props=>props.discountType!==\"Amount\"},textFormat:{type:ControlType.String,title:\"Text Format\",defaultValue:\"{{discount}} OFF\",description:\"Use {{discount}} to display the discount value\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},backgroundColor:{type:ControlType.Color,title:\"BG\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:8,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,max:100,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductPriceDiscount\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductPriceDiscount.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*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{cloneElement}from\"react\";// Use DOM element to store state without React re-renders\nconst favoriteStore={element:typeof document!==\"undefined\"?document.createElement(\"div\"):null,getState(productId){if(!this.element)return false;try{const favorites=JSON.parse(localStorage.getItem(\"favorites\")||\"[]\");return favorites.includes(productId);}catch{return false;}},toggle(productId){if(!this.element)return;try{const favorites=JSON.parse(localStorage.getItem(\"favorites\")||\"[]\");const isCurrentlyActive=favorites.includes(productId);const newFavorites=isCurrentlyActive?favorites.filter(id=>id!==productId):[...favorites,productId];// Update localStorage first\nlocalStorage.setItem(\"favorites\",JSON.stringify(newFavorites));// Immediately notify subscribers of state change\nconst event=new CustomEvent(\"favorite-changed\",{detail:{productId,isActive:!isCurrentlyActive}});this.element.dispatchEvent(event);// Then dispatch the collection event\nconst collectionEvent=new CustomEvent(\"favorites-updated\",{detail:{favorites:newFavorites,productId,action:isCurrentlyActive?\"remove\":\"add\"}});document.dispatchEvent(collectionEvent);}catch(error){console.error(\"Error updating favorites:\",error);}},subscribe(productId,callback){if(!this.element)return()=>{};const handler=e=>{if(e.detail.productId===productId){callback(e.detail.isActive);}};this.element.addEventListener(\"favorite-changed\",handler);return()=>{this.element.removeEventListener(\"favorite-changed\",handler);};}};/**\n * @framerDisableUnlink\n */export default function FC_CatalogFilterCount(props){const{DefaultState,ActiveState,productId}=props;const buttonRef=React.useRef(null);const[isActive,setIsActive]=React.useState(()=>favoriteStore.getState(productId));const isInitialMount=React.useRef(true);React.useEffect(()=>{const button=buttonRef.current;if(!button)return;// Handle click directly on the DOM element\nconst handleClick=e=>{e.preventDefault();e.stopPropagation();// Update state optimistically\nsetIsActive(!isActive);favoriteStore.toggle(productId);};// Add click listener directly to DOM\nbutton.addEventListener(\"click\",handleClick,{capture:true});// Subscribe to state changes for sync\nconst unsubscribe=favoriteStore.subscribe(productId,newIsActive=>{if(isInitialMount.current){isInitialMount.current=false;return;}if(isActive!==newIsActive){setIsActive(newIsActive);}});return()=>{button.removeEventListener(\"click\",handleClick,{capture:true});unsubscribe();};},[productId,isActive]);const componentInstance=isActive?ActiveState:DefaultState;const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{ref:buttonRef,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\",transform:\"none\"},children:\"Connect Instance\"});}const renderedContent=/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\",transform:\"none\"}});if(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsx(\"div\",{ref:buttonRef,style:{height:\"100%\",width:\"100%\",transform:\"none\"},children:renderedContent});}return /*#__PURE__*/_jsx(\"div\",{ref:buttonRef,style:{height:\"100%\",width:\"100%\",transform:\"none\",cursor:\"pointer\"},children:renderedContent});}addPropertyControls(FC_CatalogFilterCount,{productId:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},DefaultState:{type:ControlType.ComponentInstance,title:\"Default State\"},ActiveState:{type:ControlType.ComponentInstance,title:\"Active State\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CatalogFilterCount\",\"slots\":[\"DefaultState\",\"ActiveState\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CatalogFavoriteButton.map","// Generated by Framer (7d51cf8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={brQuIQJH3:{hover:true}};const cycleOrder=[\"brQuIQJH3\",\"q5sv18THX\"];const serializationHash=\"framer-NVjZ8\";const variantClassNames={brQuIQJH3:\"framer-v-gezba\",q5sv18THX:\"framer-v-i00r8f\"};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 humanReadableVariantMap={Active:\"q5sv18THX\",Default:\"brQuIQJH3\"};const getProps=({height,hover,id,width,...props})=>{return{...props,QZKIUsRGI:hover??props.QZKIUsRGI,variant:humanReadableVariantMap[props.variant]??props.variant??\"brQuIQJH3\"};};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,QZKIUsRGI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"brQuIQJH3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1sc2ek3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(QZKIUsRGI){const res=await QZKIUsRGI(...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-gezba\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"brQuIQJH3\",onMouseEnter:onMouseEnter1sc2ek3,ref:refBinding,style:{backgroundColor:\"rgba(158, 158, 158, 0)\",...style},variants:{q5sv18THX:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"brQuIQJH3-hover\":{\"data-framer-name\":undefined},q5sv18THX:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qt0n0l\",\"data-framer-name\":\"favorite\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"jZtMxcdQu\",opacity:.4,style:{opacity:.4},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 18\"><path d=\"M 14.158 11.907 C 13.142 12.929 11.854 14.148 10.291 15.566 C 10.29 15.566 10.29 15.566 10.29 15.567 L 9.314 16.448 L 8.337 15.567 C 8.337 15.566 8.337 15.566 8.337 15.566 C 6.773 14.148 5.485 12.929 4.47 11.907 C 3.457 10.888 2.662 9.983 2.078 9.192 C 1.494 8.4 1.104 7.696 0.888 7.079 C 0.668 6.45 0.559 5.81 0.559 5.156 C 0.559 3.828 0.995 2.747 1.862 1.874 C 2.729 1.002 3.803 0.563 5.123 0.563 C 5.848 0.563 6.536 0.716 7.191 1.025 C 7.847 1.334 8.411 1.769 8.888 2.333 L 9.314 2.837 L 9.74 2.333 C 10.216 1.769 10.781 1.334 11.437 1.025 C 12.092 0.716 12.779 0.563 13.505 0.563 C 14.825 0.563 15.899 1.002 16.765 1.874 C 17.632 2.747 18.069 3.828 18.069 5.156 C 18.069 5.81 17.959 6.45 17.74 7.079 C 17.523 7.696 17.133 8.4 16.549 9.192 C 15.965 9.983 15.17 10.888 14.158 11.907 Z\" fill=\"rgba(0, 0, 0, 0)\" stroke-width=\"1.12\" stroke=\"rgb(0, 0, 0)\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:9892360244,variants:{\"brQuIQJH3-hover\":{opacity:1},q5sv18THX:{opacity:1}},withExternalLayout:true,...addPropertyOverrides({\"brQuIQJH3-hover\":{opacity:1,svgContentId:11187452935},q5sv18THX:{opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19 18\"><path d=\"M 14.158 11.907 C 13.142 12.929 11.854 14.148 10.291 15.566 C 10.29 15.566 10.29 15.566 10.29 15.567 L 9.314 16.448 L 8.337 15.567 C 8.337 15.566 8.337 15.566 8.337 15.566 C 6.773 14.148 5.485 12.929 4.47 11.907 C 3.457 10.888 2.662 9.983 2.078 9.192 C 1.494 8.4 1.104 7.696 0.888 7.079 C 0.668 6.45 0.559 5.81 0.559 5.156 C 0.559 3.828 0.995 2.747 1.862 1.874 C 2.729 1.002 3.803 0.563 5.123 0.563 C 5.848 0.563 6.536 0.716 7.191 1.025 C 7.847 1.334 8.411 1.769 8.888 2.333 L 9.314 2.837 L 9.74 2.333 C 10.216 1.769 10.781 1.334 11.437 1.025 C 12.092 0.716 12.779 0.563 13.505 0.563 C 14.825 0.563 15.899 1.002 16.765 1.874 C 17.632 2.747 18.069 3.828 18.069 5.156 C 18.069 5.81 17.959 6.45 17.74 7.079 C 17.523 7.696 17.133 8.4 16.549 9.192 C 15.965 9.983 15.17 10.888 14.158 11.907 Z\" fill=\"rgb(182, 0, 1)\" stroke-width=\"1.12\" stroke=\"rgb(182, 0, 1)\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:9274136227}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NVjZ8.framer-1nr73y8, .framer-NVjZ8 .framer-1nr73y8 { display: block; }\",\".framer-NVjZ8.framer-gezba { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 20px; }\",\".framer-NVjZ8 .framer-1qt0n0l { flex: none; height: 18px; position: relative; width: 19px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NVjZ8.framer-gezba { gap: 0px; } .framer-NVjZ8.framer-gezba > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-NVjZ8.framer-gezba > :first-child { margin-left: 0px; } .framer-NVjZ8.framer-gezba > :last-child { margin-right: 0px; } }\",\".framer-NVjZ8.framer-v-i00r8f.framer-gezba { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"q5sv18THX\":{\"layout\":[\"fixed\",\"fixed\"]},\"eKdSu2t64\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QZKIUsRGI\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerezFz1frfF=withCSS(Component,css,\"framer-NVjZ8\");export default FramerezFz1frfF;FramerezFz1frfF.displayName=\"Heart\";FramerezFz1frfF.defaultProps={height:20,width:20};addPropertyControls(FramerezFz1frfF,{variant:{options:[\"brQuIQJH3\",\"q5sv18THX\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},QZKIUsRGI:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerezFz1frfF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerezFz1frfF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q5sv18THX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eKdSu2t64\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"QZKIUsRGI\\\":\\\"hover\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ezFz1frfF.map","// Generated by Framer (455587d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CatalogFilterCount from\"https://framerusercontent.com/modules/826gVc58am9OJ0CWzeuA/m8dwrbPfkFAxGsND5c8V/FC_CatalogFavoriteButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/afwJc7JSYNj7GZAOKpN7/kINe9cabzCrhRsTMGzMj/Bq7K5SX8O.js\";import Heart from\"https://framerusercontent.com/modules/mhYF1LZtgij2h4mDLazt/V45nFuEMVTxMECLCMGOC/ezFz1frfF.js\";const HeartFonts=getFonts(Heart);const MotionDivWithFX=withFX(motion.div);const FC_CatalogFilterCountFonts=getFonts(FC_CatalogFilterCount);const serializationHash=\"framer-bZ6Rv\";const variantClassNames={kLltzjx9x:\"framer-v-5031ct\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,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:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const 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=({heartTooltip,height,id,productID,width,...props})=>{return{...props,hpTCa5Ntv:productID??props.hpTCa5Ntv,KxCorKb4F:heartTooltip??props.KxCorKb4F??true};};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,hpTCa5Ntv,KxCorKb4F,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"kLltzjx9x\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const QZKIUsRGItxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);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-5031ct\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kLltzjx9x\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iovs1k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GbYA027dt-container\",nodeId:\"GbYA027dt\",rendersWithMotion:true,scopeId:\"RjvBii9D9\",children:/*#__PURE__*/_jsx(FC_CatalogFilterCount,{ActiveState:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:KxCorKb4F,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-ggrq8b-container\",id:`${layoutId}-ggrq8b`,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"li90oZmFV-container\",nodeId:\"li90oZmFV\",ref:ref1,rendersWithMotion:true,scopeId:\"RjvBii9D9\",children:[/*#__PURE__*/_jsx(Heart,{height:\"100%\",id:\"li90oZmFV\",layoutId:\"li90oZmFV\",QZKIUsRGI:QZKIUsRGItxyyif({overlay}),variant:\"q5sv18THX\",width:\"100%\"}),KxCorKb4F&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-ggrq8b`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-3pay9u\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"buRcECZ0l\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kav5go\",\"data-styles-preset\":\"Bq7K5SX8O\",children:\"Added to Favorites\"})}),className:\"framer-rb4zz6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mTuytSBZu\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})})})]})})})})],DefaultState:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jd8x2a-container\",\"data-framer-name\":\"Default\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"a5R7b4sgA-container\",name:\"Default\",nodeId:\"a5R7b4sgA\",rendersWithMotion:true,scopeId:\"RjvBii9D9\",children:/*#__PURE__*/_jsx(Heart,{height:\"100%\",id:\"a5R7b4sgA\",layoutId:\"a5R7b4sgA\",name:\"Default\",variant:\"brQuIQJH3\",width:\"100%\"})})})],height:\"100%\",id:\"GbYA027dt\",layoutId:\"GbYA027dt\",productId:hpTCa5Ntv,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bZ6Rv.framer-1bonose, .framer-bZ6Rv .framer-1bonose { display: block; }\",\".framer-bZ6Rv.framer-5031ct { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bZ6Rv .framer-1iovs1k-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bZ6Rv .framer-1jd8x2a-container, .framer-bZ6Rv .framer-ggrq8b-container { height: auto; position: relative; width: auto; }\",\".framer-bZ6Rv .framer-3pay9u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 9px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-bZ6Rv .framer-rb4zz6 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"hpTCa5Ntv\":\"productID\",\"KxCorKb4F\":\"heartTooltip\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRjvBii9D9=withCSS(Component,css,\"framer-bZ6Rv\");export default FramerRjvBii9D9;FramerRjvBii9D9.displayName=\"Favorites\";FramerRjvBii9D9.defaultProps={height:20,width:20};addPropertyControls(FramerRjvBii9D9,{hpTCa5Ntv:{defaultValue:\"\",title:\"Product ID\",type:ControlType.String},KxCorKb4F:{defaultValue:true,title:\"Heart Tooltip\",type:ControlType.Boolean}});addFonts(FramerRjvBii9D9,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...HeartFonts,...FC_CatalogFilterCountFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRjvBii9D9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"hpTCa5Ntv\\\":\\\"productID\\\",\\\"KxCorKb4F\\\":\\\"heartTooltip\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RjvBii9D9.map","// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_ProductPriceDiscount from\"https://framerusercontent.com/modules/DfiHm7rgZZvl0dxRShLF/YFXw8Lhzym1IpplB8f8b/FC_ProductPriceDiscount.js\";import FC_ProductPrice from\"https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/7dmpbpQzQUqypxj0Rx21/FC_ProductPrice.js\";import FC_ProductPriceCompare from\"https://framerusercontent.com/modules/ZipJAXrtSkBsdbTSry5q/9GU2eDL3W53ayKQzkMf1/FC_ProductPriceCompare.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pK2n2OBJuCLJWV1fEgfZ/HHtgUb04qVUt7cTXsy9L/D7Tw0Zdao.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/bWs2CHRce6A2jEqkIw8Y/EfqRKSAk8b6uJ45PkgP0/iy1tAVUXc.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mTOKc1WGCJDjoHODnlIl/YPgf51fgZ8HjQlEzRN5V/oyAHRaM8_.js\";import FCPurchaseButtonQuickAdd from\"https://framerusercontent.com/modules/orszFEQ22ZQkfKCSflWi/vVCoyvbCuadmv0KKDeop/oDRLuaeSx.js\";import Favorites from\"https://framerusercontent.com/modules/93cS0hPtfIjTkXauCBrG/ayk8xz62YmspwR7YDGaA/RjvBii9D9.js\";const FavoritesFonts=getFonts(Favorites);const FC_ProductPriceDiscountFonts=getFonts(FC_ProductPriceDiscount);const FC_ProductPriceCompareFonts=getFonts(FC_ProductPriceCompare);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const FC_ProductPriceFonts=getFonts(FC_ProductPrice);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const FCPurchaseButtonQuickAddFonts=getFonts(FCPurchaseButtonQuickAdd);const cycleOrder=[\"Z1jb6_YZ4\",\"fycmx9ntA\",\"YN1q20wcz\",\"rkshWvLXt\",\"ecoxii30m\"];const serializationHash=\"framer-hodIL\";const variantClassNames={ecoxii30m:\"framer-v-5smm74\",fycmx9ntA:\"framer-v-xqtxu1\",rkshWvLXt:\"framer-v-3xfw9j\",YN1q20wcz:\"framer-v-1z9aw4\",Z1jb6_YZ4:\"framer-v-in5igc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:357,type:\"spring\"};const transition2={delay:0,duration:.8,ease:[.25,1,.5,1],type:\"tween\"};const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.7,skewX:0,skewY:0,transition:transition3};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition4={duration:0,type:\"tween\"};const transition5={delay:.1,duration:.6,ease:[.25,1,.5,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Product Card - Empty Basket\":\"rkshWvLXt\",\"Product Card - Hover\":\"fycmx9ntA\",\"Product Card - Mobile\":\"YN1q20wcz\",\"Product Card\":\"Z1jb6_YZ4\",\"Variant 5\":\"ecoxii30m\"};const getProps=({category,click,comparePrice,comparePriceVisible,discountVisible,height,id,image2,link,name1,newVisible,price,productID,thumbnail,width,...props})=>{return{...props,B82sAPQ9S:image2??props.B82sAPQ9S??{pixelHeight:2290,pixelWidth:2e3,src:\"https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?scale-down-to=1024 894w,https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?scale-down-to=2048 1788w,https://framerusercontent.com/images/zs2eoALWgnhuwZeQHlq67gvcbP0.jpg 2000w\"},BqjpEaRzC:link??props.BqjpEaRzC,c_JIP6bg_:price??props.c_JIP6bg_??\"20.00\",cW7MfEusc:thumbnail??props.cW7MfEusc??{pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/972VEieVPy1baQNfmLkmPxQwwjU.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/972VEieVPy1baQNfmLkmPxQwwjU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/972VEieVPy1baQNfmLkmPxQwwjU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/972VEieVPy1baQNfmLkmPxQwwjU.jpg 1080w\"},DKNWWwXCf:newVisible??props.DKNWWwXCf??true,EH3eChTT4:category??props.EH3eChTT4??\"Serum\",K6jlg1Wtf:comparePriceVisible??props.K6jlg1Wtf??true,kNIF4KIeI:comparePrice??props.kNIF4KIeI??\"75\",l2xs_AMmW:productID??props.l2xs_AMmW,nfOtiVwfs:name1??props.nfOtiVwfs??\"Radiant Face Serum\",Umd9BSzh0:discountVisible??props.Umd9BSzh0??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z1jb6_YZ4\",vimqz755j:click??props.vimqz755j};};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,cW7MfEusc,nfOtiVwfs,c_JIP6bg_,EH3eChTT4,B82sAPQ9S,l2xs_AMmW,BqjpEaRzC,DKNWWwXCf,Umd9BSzh0,kNIF4KIeI,K6jlg1Wtf,vimqz755j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z1jb6_YZ4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapz9hzw9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vimqz755j){const res=await vimqz755j(...args);if(res===false)return false;}});const onMouseEnter1fvsr1v=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"fycmx9ntA\");});const onMouseLeave1y6xqv8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Z1jb6_YZ4\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rkshWvLXt\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"fycmx9ntA\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"fycmx9ntA\")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,...addPropertyOverrides({fycmx9ntA:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-in5igc\",className,classNames),\"data-framer-name\":\"Product Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Z1jb6_YZ4\",onMouseEnter:onMouseEnter1fvsr1v,onTap:onTapz9hzw9,ref:refBinding,style:{...style},...addPropertyOverrides({ecoxii30m:{\"data-framer-name\":\"Variant 5\",onMouseEnter:undefined},fycmx9ntA:{\"data-framer-name\":\"Product Card - Hover\",onMouseLeave:onMouseLeave1y6xqv8},rkshWvLXt:{\"data-framer-name\":\"Product Card - Empty Basket\",onMouseEnter:undefined},YN1q20wcz:{\"data-framer-name\":\"Product Card - Mobile\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+19,...addPropertyOverrides({ecoxii30m:{y:(componentViewport?.y||0)+14},YN1q20wcz:{y:(componentViewport?.y||0)+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1521gi0-container\",layoutDependency:layoutDependency,layoutId:\"d0CvmluvF-container\",nodeId:\"d0CvmluvF\",rendersWithMotion:true,scopeId:\"ky3vKHE9R\",whileTap:animation,children:/*#__PURE__*/_jsx(Favorites,{height:\"100%\",hpTCa5Ntv:l2xs_AMmW,id:\"d0CvmluvF\",KxCorKb4F:true,layoutId:\"d0CvmluvF\",width:\"100%\",...addPropertyOverrides({ecoxii30m:{KxCorKb4F:false},YN1q20wcz:{KxCorKb4F:false}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:BqjpEaRzC,motionChild:true,nodeId:\"Kr8efv4hh\",scopeId:\"ky3vKHE9R\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-12b3aw2 framer-1on0nf8\",\"data-framer-name\":\"Slider Wrapper\",layoutDependency:layoutDependency,layoutId:\"Kr8efv4hh\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(B82sAPQ9S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1nlbaw3\",\"data-framer-name\":\"Image 2\",layoutDependency:layoutDependency,layoutId:\"Xuk8n41Hi\",style:{scale:1.06},variants:{fycmx9ntA:{scale:1}},...addPropertyOverrides({fycmx9ntA:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.01)`,...toResponsiveImage(B82sAPQ9S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.01)`,...toResponsiveImage(cW7MfEusc),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-17h7000\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"Zj7lJhiol\"}),DKNWWwXCf&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x6zz0g\",\"data-framer-name\":\"New Tag\",layoutDependency:layoutDependency,layoutId:\"Wuo6wBSqt\",style:{backgroundColor:\"var(--token-ec38428d-3a31-4b94-abff-9e09e67da8b6, rgb(255, 255, 255))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wzd2pi\",\"data-styles-preset\":\"D7Tw0Zdao\",children:\"New\"})}),className:\"framer-1xsu0qw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iF2CJO0qu\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),Umd9BSzh0&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rp4uii-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Wo2cDZdcd-container\",nodeId:\"Wo2cDZdcd\",rendersWithMotion:true,scopeId:\"ky3vKHE9R\",children:/*#__PURE__*/_jsx(FC_ProductPriceDiscount,{backgroundColor:\"var(--token-ec38428d-3a31-4b94-abff-9e09e67da8b6, rgb(255, 255, 255))\",borderRadius:7,discountType:\"Percentage\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.5px\",lineHeight:\"1em\"},format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"Wo2cDZdcd\",layoutId:\"Wo2cDZdcd\",padding:8,paddingBottom:8,paddingLeft:16,paddingPerSide:true,paddingRight:16,paddingTop:8,radiusBottomLeft:7,radiusBottomRight:7,radiusPerCorner:false,radiusTopLeft:7,radiusTopRight:7,shopifyProductID:l2xs_AMmW,textColor:\"var(--token-9eb64c71-b28d-4cdb-a396-9ece39bc3e51, rgb(224, 22, 22))\",textFormat:\"-{{discount}}\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v591j\",\"data-framer-name\":\"Details\",layoutDependency:layoutDependency,layoutId:\"LUzyPEuMc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aq9n6i\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"cNBbiemKs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",children:\"Radiant Face Serum\"})}),className:\"framer-17ex6ke\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"plulUnEKS\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:nfOtiVwfs,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"Serum\"})}),className:\"framer-11a5uw6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZbeMIJwfw\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},text:EH3eChTT4,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qxcsik\",\"data-framer-name\":\"Price & Quickview\",layoutDependency:layoutDependency,layoutId:\"I7bHvi7Rm\",children:/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nvhn2h\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"KPEAKdDJv\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1l4qhq9\",\"data-framer-appear-id\":\"1l4qhq9\",\"data-framer-name\":\"Discounted Price\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"fctxORMWV\",optimized:true,children:K6jlg1Wtf&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y95de5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rDW5zPjED-container\",nodeId:\"rDW5zPjED\",rendersWithMotion:true,scopeId:\"ky3vKHE9R\",style:{opacity:.4},children:/*#__PURE__*/_jsx(FC_ProductPriceCompare,{canvasPrice:kNIF4KIeI,color:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"0.1px\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"rDW5zPjED\",layoutId:\"rDW5zPjED\",shopifyProductID:l2xs_AMmW,strikethrough:true,strikethroughColor:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",strikethroughSize:1,width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1e5sxje-container\",\"data-framer-appear-id\":\"1e5sxje\",initial:animation2,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"f8I5G8mTT-container\",nodeId:\"f8I5G8mTT\",optimized:true,rendersWithMotion:true,scopeId:\"ky3vKHE9R\",children:/*#__PURE__*/_jsx(FC_ProductPrice,{canvasPrice:c_JIP6bg_,format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"f8I5G8mTT\",layoutId:\"f8I5G8mTT\",regularColor:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",regularFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"0.1px\"},saleColor:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"0.1px\"},shopifyProductID:l2xs_AMmW,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fycmx9ntA:{height:14,y:(componentViewport?.y||0)+0+319.5+0+0+0+3+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-12lr1b8-container\",\"data-framer-appear-id\":\"12lr1b8\",\"data-framer-name\":\"Quick View Button\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"YwgkXNNLZ-container\",name:\"Quick View Button\",nodeId:\"YwgkXNNLZ\",optimized:true,rendersWithMotion:true,scopeId:\"ky3vKHE9R\",...addPropertyOverrides({fycmx9ntA:{animate:animation1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FCPurchaseButtonQuickAdd,{height:\"100%\",id:\"YwgkXNNLZ\",layoutId:\"YwgkXNNLZ\",name:\"Quick View Button\",Nt_kadLvR:l2xs_AMmW,width:\"100%\"})})})]})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hodIL.framer-1on0nf8, .framer-hodIL .framer-1on0nf8 { display: block; }\",\".framer-hodIL.framer-in5igc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 400px; }\",\".framer-hodIL .framer-1521gi0-container { flex: none; height: auto; position: absolute; right: 19px; top: 19px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-hodIL .framer-12b3aw2 { aspect-ratio: 0.8691437802907916 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 460px); overflow: hidden; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-hodIL .framer-1nlbaw3 { flex: none; height: 101%; left: calc(49.811320754717% - 101% / 2); position: absolute; top: 0px; width: 101%; z-index: 2; }\",\".framer-hodIL .framer-17h7000 { flex: none; height: 101%; left: calc(49.81412639405207% - 101% / 2); position: absolute; top: 0px; width: 101%; z-index: 2; }\",\".framer-hodIL .framer-1x6zz0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 15px; overflow: visible; padding: 8px 16px 8px 16px; position: absolute; top: 15px; width: min-content; z-index: 2; }\",\".framer-hodIL .framer-1xsu0qw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hodIL .framer-1rp4uii-container { flex: none; height: auto; left: 15px; position: absolute; top: 15px; width: auto; z-index: 2; }\",\".framer-hodIL .framer-1v591j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hodIL .framer-aq9n6i { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hodIL .framer-17ex6ke, .framer-hodIL .framer-11a5uw6 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-hodIL .framer-qxcsik { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hodIL .framer-nvhn2h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-end; overflow: visible; padding: 3px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-hodIL .framer-1l4qhq9 { 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-hodIL .framer-1y95de5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hodIL .framer-1e5sxje-container { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\".framer-hodIL .framer-12lr1b8-container { flex: none; height: auto; position: relative; width: auto; z-index: 9; }\",\".framer-hodIL.framer-v-xqtxu1 .framer-nvhn2h { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 0px; justify-content: flex-start; width: 100%; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-1521gi0-container, .framer-hodIL.framer-v-5smm74 .framer-1521gi0-container { right: 15px; top: 14px; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-1x6zz0g, .framer-hodIL.framer-v-5smm74 .framer-1x6zz0g { top: 10px; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-1rp4uii-container, .framer-hodIL.framer-v-5smm74 .framer-1rp4uii-container { top: 10px; width: 60px; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-1v591j, .framer-hodIL.framer-v-5smm74 .framer-1v591j { gap: 8px; justify-content: flex-start; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-17ex6ke, .framer-hodIL.framer-v-3xfw9j .framer-17ex6ke, .framer-hodIL.framer-v-5smm74 .framer-17ex6ke { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-qxcsik, .framer-hodIL.framer-v-3xfw9j .framer-qxcsik, .framer-hodIL.framer-v-5smm74 .framer-qxcsik { flex: none; width: min-content; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-nvhn2h, .framer-hodIL.framer-v-5smm74 .framer-nvhn2h { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 0px; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-1l4qhq9, .framer-hodIL.framer-v-5smm74 .framer-1l4qhq9 { order: 1; }\",\".framer-hodIL.framer-v-1z9aw4 .framer-1e5sxje-container, .framer-hodIL.framer-v-5smm74 .framer-1e5sxje-container { order: 0; }\",\".framer-hodIL.framer-v-3xfw9j .framer-nvhn2h { gap: 4px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 522.5\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fycmx9ntA\":{\"layout\":[\"fixed\",\"auto\"]},\"YN1q20wcz\":{\"layout\":[\"fixed\",\"auto\"]},\"rkshWvLXt\":{\"layout\":[\"fixed\",\"auto\"]},\"ecoxii30m\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cW7MfEusc\":\"thumbnail\",\"nfOtiVwfs\":\"name1\",\"c_JIP6bg_\":\"price\",\"EH3eChTT4\":\"category\",\"B82sAPQ9S\":\"image2\",\"l2xs_AMmW\":\"productID\",\"BqjpEaRzC\":\"link\",\"DKNWWwXCf\":\"newVisible\",\"Umd9BSzh0\":\"discountVisible\",\"kNIF4KIeI\":\"comparePrice\",\"K6jlg1Wtf\":\"comparePriceVisible\",\"vimqz755j\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerky3vKHE9R=withCSS(Component,css,\"framer-hodIL\");export default Framerky3vKHE9R;Framerky3vKHE9R.displayName=\"Product card\";Framerky3vKHE9R.defaultProps={height:522.5,width:400};addPropertyControls(Framerky3vKHE9R,{variant:{options:[\"Z1jb6_YZ4\",\"fycmx9ntA\",\"YN1q20wcz\",\"rkshWvLXt\",\"ecoxii30m\"],optionTitles:[\"Product Card\",\"Product Card - Hover\",\"Product Card - Mobile\",\"Product Card - Empty Basket\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},cW7MfEusc:{__defaultAssetReference:\"data:framer/asset-reference,972VEieVPy1baQNfmLkmPxQwwjU.jpg?originalFilename=121195895_1004394649985697_2644446882431102116_n.jpg&preferredSize=auto\",title:\"Thumbnail\",type:ControlType.ResponsiveImage},nfOtiVwfs:{defaultValue:\"Radiant Face Serum\",displayTextArea:false,title:\"Name\",type:ControlType.String},c_JIP6bg_:{defaultValue:\"20.00\",displayTextArea:false,title:\"Price\",type:ControlType.String},EH3eChTT4:{defaultValue:\"Serum\",displayTextArea:false,title:\"Category\",type:ControlType.String},B82sAPQ9S:{__defaultAssetReference:\"data:framer/asset-reference,zs2eoALWgnhuwZeQHlq67gvcbP0.jpg?originalFilename=Body+Wash.jpg&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},l2xs_AMmW:{defaultValue:\"\",title:\"Product ID\",type:ControlType.String},BqjpEaRzC:{title:\"Link\",type:ControlType.Link},DKNWWwXCf:{defaultValue:true,title:\"New - Visible\",type:ControlType.Boolean},Umd9BSzh0:{defaultValue:true,title:\"Discount - Visible\",type:ControlType.Boolean},kNIF4KIeI:{defaultValue:\"75\",title:\"Compare Price\",type:ControlType.String},K6jlg1Wtf:{defaultValue:true,title:\"Compare Price - Visible\",type:ControlType.Boolean},vimqz755j:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerky3vKHE9R,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FavoritesFonts,...FC_ProductPriceDiscountFonts,...FC_ProductPriceCompareFonts,...FC_ProductPriceFonts,...FCPurchaseButtonQuickAddFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerky3vKHE9R\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"cW7MfEusc\\\":\\\"thumbnail\\\",\\\"nfOtiVwfs\\\":\\\"name1\\\",\\\"c_JIP6bg_\\\":\\\"price\\\",\\\"EH3eChTT4\\\":\\\"category\\\",\\\"B82sAPQ9S\\\":\\\"image2\\\",\\\"l2xs_AMmW\\\":\\\"productID\\\",\\\"BqjpEaRzC\\\":\\\"link\\\",\\\"DKNWWwXCf\\\":\\\"newVisible\\\",\\\"Umd9BSzh0\\\":\\\"discountVisible\\\",\\\"kNIF4KIeI\\\":\\\"comparePrice\\\",\\\"K6jlg1Wtf\\\":\\\"comparePriceVisible\\\",\\\"vimqz755j\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"522.5\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"400\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fycmx9ntA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YN1q20wcz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rkshWvLXt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ecoxii30m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ky3vKHE9R.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState,useCallback,useRef,cloneElement}from\"react\";import{appendUTMParamsToUrl,getUTMParameters}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/FEvjwd8hgxLsRZOnQKKH/utmParams.js\";import{throttle}from\"lodash-es\";import{addPropertyControls,ControlType}from\"framer\";import{appendLanguageToUrl}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartCheckoutButton({componentInstance}){const[checkoutUrl,setCheckoutUrl]=useState(null);const isFetching=useRef(false);// Capture UTM parameters on component mount\nuseEffect(()=>{// Get UTM parameters when component mounts\ngetUTMParameters();},[]);const waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCheckoutUrl=useCallback(async cartId=>{if(isFetching.current)return;isFetching.current=true;try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"Cart Data in checkout button\", cartData)\nif(cartData){//console.log(\"Cart Data in checkout button\", cartData)\n// Check for existing attributes\nconst storedAttributes=JSON.parse(localStorage.getItem(\"fc_cart_attributes\")||\"[]\");// console.log(\"Cart data received:\", {\n//     checkoutUrl: cartData.checkoutUrl,\n//     storedAttributes,\n// })\nwindow.shopXtools.cart=cartData;setCheckoutUrl(cartData.checkoutUrl||null);}else{console.error(\"Failed to fetch cart data from Shopify\");setCheckoutUrl(null);}}catch(error){console.error(\"Error fetching cart from Shopify:\",error);setCheckoutUrl(null);}finally{isFetching.current=false;}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id||localStorage.getItem(\"shopX_cart_id\");if(cartId){await fetchCartAndUpdateCheckoutUrl(cartId);}else{console.warn(\"No cart ID found. Cart is empty.\");setCheckoutUrl(null);}},1e3),[fetchCartAndUpdateCheckoutUrl]);useEffect(()=>{handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);const handleClick=async e=>{try{// Aggregate all product-specific attributes from sessionStorage\nconst allAttributes=[];for(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"fc_cart_attributes_\")){const productAttributes=JSON.parse(sessionStorage.getItem(key)||\"{}\");Object.entries(productAttributes).forEach(([attrKey,attrValue])=>{allAttributes.push({key:attrKey,value:String(attrValue)});});}}// Update cart attributes if we have any\nif(allAttributes.length>0&&window.shopXtools?.handleCartMutation){const updateCartMutation=`\n                    mutation cartAttributesUpdate($cartId: ID!, $attributes: [AttributeInput!]!) {\n                        cartAttributesUpdate(cartId: $cartId, attributes: $attributes) {\n                            cart {\n                                id\n                                attributes {\n                                    key\n                                    value\n                                }\n                            }\n                            userErrors {\n                                field\n                                message\n                            }\n                        }\n                    }\n                `;try{await window.shopXtools.handleCartMutation(updateCartMutation,{cartId:window.shopXtools.cart.id,attributes:allAttributes});}catch(error){console.error(\"Failed to update cart attributes:\",error);}}// Analytics\nconst cart=window.shopXtools?.cart;if(!cart){console.warn(\"No cart found.\");return;// Exit if no cart is available\n}// Check if lines is defined and is an array\nconst lines=cart.lines?.edges||[];if(!Array.isArray(lines)){console.error(\"Lines is not an array:\",lines);return;// Exit if lines is not an array\n}const cartItems=lines.map(line=>line.node)// Assuming line.node contains the item details\n;// const value = parseFloat(cartItems.reduce((total, item) => total + parseFloat(item.cost.totalAmount.amount) * item.quantity, 0).toFixed(2));\n// const currency = cartItems.length > 0 ? cartItems[0].cost.totalAmount.currencyCode : 'USD';\nconst value=cart?.cost.subtotalAmount.amount;const currency=cart?.cost.subtotalAmount.currencyCode;const items=cartItems.map(item=>({item_id:item.merchandise.id,item_name:item.merchandise.title,price:item.merchandise.price.amount,quantity:item.quantity}));// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Begin Checkout - google:\", {\n//     currency,\n//     value,\n//     items,\n// })\nwindow.fcTrackGAEvent(\"begin_checkout\",{currency,value,items});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){const contentIds=items.map(item=>item.item_id)// Get all item IDs\n;const totalItems=items.reduce((total,item)=>total+item.quantity,0)// Sum all quantities\n;// console.log(\"Tracking Begin Checkout - meta:\", {\n//     content_type: \"product\",\n//     content_ids: contentIds,\n//     value,\n//     currency,\n//     num_items: totalItems,\n// })\nfbq(\"track\",\"InitiateCheckout\",{content_type:\"product\",content_ids:contentIds,value,currency,num_items:totalItems});}let finalCheckoutUrl=checkoutUrl;// Only proceed with UTM params and language if we have a valid checkout URL\nif(finalCheckoutUrl){finalCheckoutUrl=appendUTMParamsToUrl(finalCheckoutUrl);finalCheckoutUrl=appendLanguageToUrl(finalCheckoutUrl);// Clear all product-specific attributes after successful checkout redirect\nfor(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"shopX_cart_attributes_\")){sessionStorage.removeItem(key);}}window.location.assign(finalCheckoutUrl)// Use assign instead of href to avoid page reload and make sure it works in Safari and Chrome\n;}else{console.error(\"No checkout URL available\");}}catch(error){console.error(\"Error during checkout:\",error);}};const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"});}return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleClick(e);if(content.props?.onClick){content.props.onClick(e);}}})});}addPropertyControls(FC_CartCheckoutButton,{componentInstance:{type:ControlType.ComponentInstance,title:\"Component Instance\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCheckoutButton.map","// Generated by Framer (7d51cf8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/8UFx5oVQ2R7gy1OreW9m/SI7X800NW32YITKsoAlx/oyAHRaM8_.js\";const enabledGestures={ZQaST7rmb:{hover:true}};const serializationHash=\"framer-FZmwE\";const variantClassNames={ZQaST7rmb:\"framer-v-k0wkis\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({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:\"ZQaST7rmb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k0wkis\",className,classNames),\"data-framer-name\":\"Checkout Button\",layoutDependency:layoutDependency,layoutId:\"ZQaST7rmb\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},variants:{\"ZQaST7rmb-hover\":{backgroundColor:\"rgb(33, 33, 33)\"}},...addPropertyOverrides({\"ZQaST7rmb-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Checkout\"})}),className:\"framer-1k33bdj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H6MkmQTnG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FZmwE.framer-jpnjyl, .framer-FZmwE .framer-jpnjyl { display: block; }\",\".framer-FZmwE.framer-k0wkis { cursor: pointer; height: 56px; overflow: visible; position: relative; width: 400px; }\",\".framer-FZmwE .framer-1k33bdj { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"L1_CauTaD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereoJGExczl=withCSS(Component,css,\"framer-FZmwE\");export default FramereoJGExczl;FramereoJGExczl.displayName=\"Button Checkout\";FramereoJGExczl.defaultProps={height:56,width:400};addFonts(FramereoJGExczl,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereoJGExczl\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L1_CauTaD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f712822)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCheckoutButton from\"https://framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/ukoQei1RMNFdwnUuO4SX/FC_CartCheckoutButton.js\";import FCCheckoutButtonButton from\"https://framerusercontent.com/modules/icokrIYNO19QXgkN3VlV/RF86QHCHokYCsCr0BToc/eoJGExczl.js\";const FCCheckoutButtonButtonFonts=getFonts(FCCheckoutButtonButton);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const serializationHash=\"framer-DKFZT\";const variantClassNames={yK3lRt5me:\"framer-v-8yl9k\"};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:\"yK3lRt5me\",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-8yl9k\",className,classNames),\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"yK3lRt5me\",ref:refBinding,style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1976si7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lsV_HYHA2-container\",nodeId:\"lsV_HYHA2\",rendersWithMotion:true,scopeId:\"RPzGVSAzM\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"400px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8mk01f-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"EWaoRhes_-container\",nodeId:\"EWaoRhes_\",rendersWithMotion:true,scopeId:\"RPzGVSAzM\",children:/*#__PURE__*/_jsx(FCCheckoutButtonButton,{height:\"100%\",id:\"EWaoRhes_\",layoutId:\"EWaoRhes_\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"lsV_HYHA2\",layoutId:\"lsV_HYHA2\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DKFZT.framer-19xulm2, .framer-DKFZT .framer-19xulm2 { display: block; }\",\".framer-DKFZT.framer-8yl9k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-DKFZT .framer-1976si7-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 1; }\",\".framer-DKFZT .framer-8mk01f-container { height: 48px; position: relative; width: 400px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DKFZT.framer-8yl9k { gap: 0px; } .framer-DKFZT.framer-8yl9k > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-DKFZT.framer-8yl9k > :first-child { margin-left: 0px; } .framer-DKFZT.framer-8yl9k > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRPzGVSAzM=withCSS(Component,css,\"framer-DKFZT\");export default FramerRPzGVSAzM;FramerRPzGVSAzM.displayName=\"Checkout Button\";FramerRPzGVSAzM.defaultProps={height:48,width:400};addFonts(FramerRPzGVSAzM,[{explicitInter:true,fonts:[]},...FCCheckoutButtonButtonFonts,...FC_CartCheckoutButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRPzGVSAzM\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"400\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f712822)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Yfk7brBqp:{hover:true,pressed:true}};const serializationHash=\"framer-cBU43\";const variantClassNames={Yfk7brBqp:\"framer-v-13579wq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"vCkVjSQMz\":return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';case\"MzBj6rqrX\":return'var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)) /* {\"name\":\"White\"} */';default:return'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Black:\"vCkVjSQMz\",White:\"MzBj6rqrX\"};const getProps=({color,height,id,tap,width,...props})=>{return{...props,sJ3RhKUYy:tap??props.sJ3RhKUYy,wYCFdsUbu:humanReadableEnumMap[color]??color??props.wYCFdsUbu??\"vCkVjSQMz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,sJ3RhKUYy,wYCFdsUbu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Yfk7brBqp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap849ivt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sJ3RhKUYy){const res=await sJ3RhKUYy(...args);if(res===false)return false;}setVariant(\"Yfk7brBqp\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const fillColor=toString(convertFromEnum(wYCFdsUbu,activeLocale));return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13579wq\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Yfk7brBqp\",onTap:onTap849ivt,ref:refBinding,style:{...style},...addPropertyOverrides({\"Yfk7brBqp-hover\":{\"data-framer-name\":undefined},\"Yfk7brBqp-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t50f4n\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"NFbGAqaCR\",style:{rotate:0},variants:{\"Yfk7brBqp-hover\":{rotate:90},\"Yfk7brBqp-pressed\":{rotate:90}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wqktkq\",layoutDependency:layoutDependency,layoutId:\"McQtNmVj6\",style:{backgroundColor:fillColor,rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ssi8x\",layoutDependency:layoutDependency,layoutId:\"LQ15a1ayx\",style:{backgroundColor:fillColor,rotate:45}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cBU43.framer-19ugmxs, .framer-cBU43 .framer-19ugmxs { display: block; }\",\".framer-cBU43.framer-13579wq { 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-cBU43 .framer-1t50f4n { flex: none; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-cBU43 .framer-1wqktkq, .framer-cBU43 .framer-7ssi8x { flex: none; height: 1px; left: -1px; overflow: visible; position: absolute; right: -1px; top: calc(50.00000000000002% - 1px / 2); z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cBU43.framer-13579wq { gap: 0px; } .framer-cBU43.framer-13579wq > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-cBU43.framer-13579wq > :first-child { margin-left: 0px; } .framer-cBU43.framer-13579wq > :last-child { margin-right: 0px; } }\",\".framer-cBU43.framer-v-13579wq.pressed .framer-1t50f4n { height: 10px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"igY0jSsmR\":{\"layout\":[\"fixed\",\"fixed\"]},\"gtNOaWgLE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sJ3RhKUYy\":\"tap\",\"wYCFdsUbu\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUhshOf4MM=withCSS(Component,css,\"framer-cBU43\");export default FramerUhshOf4MM;FramerUhshOf4MM.displayName=\"Close Button\";FramerUhshOf4MM.defaultProps={height:32,width:32};addPropertyControls(FramerUhshOf4MM,{sJ3RhKUYy:{title:\"Tap\",type:ControlType.EventHandler},wYCFdsUbu:{defaultValue:\"vCkVjSQMz\",options:[\"vCkVjSQMz\",\"MzBj6rqrX\"],optionTitles:[\"Black\",\"White\"],title:\"Color\",type:ControlType.Enum}});addFonts(FramerUhshOf4MM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUhshOf4MM\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"igY0jSsmR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gtNOaWgLE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerVariables\":\"{\\\"sJ3RhKUYy\\\":\\\"tap\\\",\\\"wYCFdsUbu\\\":\\\"color\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UhshOf4MM.map","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/smf0teCw5X0WXGlh2j3m/FC_CartCounter.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/QWAgPHForuGDFTzvQCFt/FC_CartSubtotal.js\";import FC_CartStateController from\"https://framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js\";import FC_CartProductCard from\"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/5CBWpgTgj3CQVFLG5Nrh/FC_CartProductCard.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/vzgdvq3ezmf3RWurtT17/SlideShow.js\";import FramerCommerce from\"https://framerusercontent.com/modules/sM7Xm2RBREbtnzwSMdZd/t6nKHoHWeDjLb6YcsOEd/UDiKdKitc.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ilqfsFCJB0fe9EeojJBa/aOzYYzDZ66X3aLFlWuEb/oyAHRaM8_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8dD66NNUfIvoHlGSkiOM/yPVrRU88uvOeCOTsLbWv/wLe9gRiMF.js\";import PaymentIcon from\"https://framerusercontent.com/modules/1B3FgAxlneislxgxLIoj/Ejo7CGbebXdFz2I7mDzw/DGshrR7fs.js\";import ProductCard from\"https://framerusercontent.com/modules/c0cLVHLW3w8QUREQODe7/5jpPc8im9EqU6khAgp1w/ky3vKHE9R.js\";import CheckoutButton from\"https://framerusercontent.com/modules/pMVrgWh1ZrN7SwUMpLzh/Cj962erB71L7XjL3icj4/RPzGVSAzM.js\";import CloseButton from\"https://framerusercontent.com/modules/8fm52T8TfLNBbpUYiAJq/ElNJSBa9x7hpHK89kowF/UhshOf4MM.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const CloseButtonFonts=getFonts(CloseButton);const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const CheckoutButtonFonts=getFonts(CheckoutButton);const PaymentIconFonts=getFonts(PaymentIcon);const ProductCardFonts=getFonts(ProductCard);const SlideshowFonts=getFonts(Slideshow);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const serializationHash=\"framer-x1rJX\";const variantClassNames={f2qyroUp_:\"framer-v-1ibd128\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"LWntTTK1D\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"LWntTTK1D\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"LWntTTK1D\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"Um0I5TiH0\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"Um0I5TiH0\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"Um0I5TiH0\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const query2=prequery=>prequery({from:{alias:\"WDAD8m44M\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"WDAD8m44M\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"WDAD8m44M\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const query3=prequery=>prequery({from:{alias:\"WN1GYMXpQ\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"WN1GYMXpQ\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"WN1GYMXpQ\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({buttonClose,height,id,width,...props})=>{return{...props,pv1_FsVYv:buttonClose??props.pv1_FsVYv};};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,pv1_FsVYv,kx02CUER1LWntTTK1D,ZEJbokdFtLWntTTK1D,xTU22p4RXLWntTTK1D,jQpK1Uq3vLWntTTK1D,shUkrDqH9LWntTTK1D,NKMeGGihvLWntTTK1D,IhpK96rhoLWntTTK1D,v6WqvEwfwLWntTTK1D,idLWntTTK1D,kx02CUER1Um0I5TiH0,ZEJbokdFtUm0I5TiH0,xTU22p4RXUm0I5TiH0,jQpK1Uq3vUm0I5TiH0,shUkrDqH9Um0I5TiH0,NKMeGGihvUm0I5TiH0,IhpK96rhoUm0I5TiH0,v6WqvEwfwUm0I5TiH0,idUm0I5TiH0,kx02CUER1WDAD8m44M,ZEJbokdFtWDAD8m44M,xTU22p4RXWDAD8m44M,jQpK1Uq3vWDAD8m44M,shUkrDqH9WDAD8m44M,NKMeGGihvWDAD8m44M,IhpK96rhoWDAD8m44M,v6WqvEwfwWDAD8m44M,idWDAD8m44M,kx02CUER1WN1GYMXpQ,ZEJbokdFtWN1GYMXpQ,xTU22p4RXWN1GYMXpQ,jQpK1Uq3vWN1GYMXpQ,shUkrDqH9WN1GYMXpQ,NKMeGGihvWN1GYMXpQ,IhpK96rhoWN1GYMXpQ,v6WqvEwfwWN1GYMXpQ,idWN1GYMXpQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"f2qyroUp_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const sJ3RhKUYy161osol=activeVariantCallback(async(...args)=>{if(pv1_FsVYv){const res=await pv1_FsVYv(...args);if(res===false)return false;}});const onTap161osol=activeVariantCallback(async(...args)=>{if(pv1_FsVYv){const res=await pv1_FsVYv(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ibd128\",className,classNames),\"data-framer-name\":\"StateController\",layoutDependency:layoutDependency,layoutId:\"f2qyroUp_\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-79ux7l-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h7CmMn5gy-container\",nodeId:\"h7CmMn5gy\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z8mo5y\",\"data-framer-name\":\"Cart Empty\",layoutDependency:layoutDependency,layoutId:\"HTGXItHK5\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sphebd\",\"data-border\":true,\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"K3LUrPhl0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mt8b6e\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"WAA_eMKQM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v1xgsa\",\"data-styles-preset\":\"wLe9gRiMF\",children:\"Your cart is empty\"})}),className:\"framer-o4vo8y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VIuvT7YG1\",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-pbilnz-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Kfa8RRYhD-container\",nodeId:\"Kfa8RRYhD\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(CloseButton,{height:\"100%\",id:\"Kfa8RRYhD\",layoutId:\"Kfa8RRYhD\",sJ3RhKUYy:sJ3RhKUYy161osol,style:{height:\"100%\",width:\"100%\"},width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k0xluy\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"O2_U5E47x\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-evlkyn\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"wybGK8vv2\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",children:\"Popular Items\"})}),className:\"framer-j7f95r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d0fFbRgxt\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5uq45a-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ggtA1sL6_-container\",nodeId:\"ggtA1sL6_\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"flex-start\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowGap:7,arrowPadding:20,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:20,arrowPaddingTop:-41,arrowPosition:\"top-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:30,leftArrow:\"https://framerusercontent.com/images/DdTk2Sn6mlVCDDesObVCIO372M.svg\",rightArrow:\"https://framerusercontent.com/images/Ggmd2yKeoCd85MJM9GH0GPfPdiY.svg\",showMouseControls:true},autoPlayControl:true,borderRadius:0,direction:\"left\",dragControl:false,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",id:\"ggtA1sL6_\",intervalControl:2,itemAmount:2.5,layoutId:\"ggtA1sL6_\",padding:0,paddingBottom:0,paddingLeft:15,paddingPerSide:true,paddingRight:16,paddingTop:5,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g4vken\",\"data-framer-name\":\"Popular Item 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fy5HtT4av\",onTap:onTap161osol,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g00dr9\",layoutDependency:layoutDependency,layoutId:\"LWntTTK1D\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"LWntTTK1D\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"LWntTTK1D\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"LWntTTK1D\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"LWntTTK1D\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idLWntTTK1D,IhpK96rho:IhpK96rhoLWntTTK1D,jQpK1Uq3v:jQpK1Uq3vLWntTTK1D,kx02CUER1:kx02CUER1LWntTTK1D,NKMeGGihv:NKMeGGihvLWntTTK1D,shUkrDqH9:shUkrDqH9LWntTTK1D,v6WqvEwfw:v6WqvEwfwLWntTTK1D,xTU22p4RX:xTU22p4RXLWntTTK1D,ZEJbokdFt:ZEJbokdFtLWntTTK1D},index)=>{kx02CUER1LWntTTK1D??=\"\";xTU22p4RXLWntTTK1D??=\"\";jQpK1Uq3vLWntTTK1D??=\"\";shUkrDqH9LWntTTK1D??=\"\";IhpK96rhoLWntTTK1D??=\"\";v6WqvEwfwLWntTTK1D??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`LWntTTK1D-${idLWntTTK1D}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kx02CUER1:kx02CUER1LWntTTK1D},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{kx02CUER1:kx02CUER1LWntTTK1D},webPageId:\"b4P386vNh\"},motionChild:true,nodeId:\"lVK8eV4r3\",scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7r0ou6 framer-1afhbfh\",layoutDependency:layoutDependency,layoutId:\"lVK8eV4r3\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{kx02CUER1:kx02CUER1LWntTTK1D},webPageId:\"b4P386vNh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:522,width:\"170px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wgyt4i-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"nkC3gVaZA-container\",nodeId:\"nkC3gVaZA\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(ProductCard,{B82sAPQ9S:toResponsiveImage(NKMeGGihvLWntTTK1D),BqjpEaRzC:resolvedLinks[0],c_JIP6bg_:jQpK1Uq3vLWntTTK1D,cW7MfEusc:toResponsiveImage(ZEJbokdFtLWntTTK1D),DKNWWwXCf:false,EH3eChTT4:shUkrDqH9LWntTTK1D,height:\"100%\",id:\"nkC3gVaZA\",K6jlg1Wtf:false,kNIF4KIeI:v6WqvEwfwLWntTTK1D,l2xs_AMmW:IhpK96rhoLWntTTK1D,layoutId:\"nkC3gVaZA\",nfOtiVwfs:xTU22p4RXLWntTTK1D,style:{width:\"100%\"},Umd9BSzh0:false,variant:\"rkshWvLXt\",width:\"100%\"})})})})})})})},idLWntTTK1D);})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zmflfr\",\"data-framer-name\":\"Popular Item 2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MP5IVTbyo\",onTap:onTap161osol,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16ziwos\",layoutDependency:layoutDependency,layoutId:\"Um0I5TiH0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Um0I5TiH0\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"Um0I5TiH0\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"Um0I5TiH0\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"Um0I5TiH0\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idUm0I5TiH0,IhpK96rho:IhpK96rhoUm0I5TiH0,jQpK1Uq3v:jQpK1Uq3vUm0I5TiH0,kx02CUER1:kx02CUER1Um0I5TiH0,NKMeGGihv:NKMeGGihvUm0I5TiH0,shUkrDqH9:shUkrDqH9Um0I5TiH0,v6WqvEwfw:v6WqvEwfwUm0I5TiH0,xTU22p4RX:xTU22p4RXUm0I5TiH0,ZEJbokdFt:ZEJbokdFtUm0I5TiH0},index1)=>{kx02CUER1Um0I5TiH0??=\"\";xTU22p4RXUm0I5TiH0??=\"\";jQpK1Uq3vUm0I5TiH0??=\"\";shUkrDqH9Um0I5TiH0??=\"\";IhpK96rhoUm0I5TiH0??=\"\";v6WqvEwfwUm0I5TiH0??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Um0I5TiH0-${idUm0I5TiH0}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kx02CUER1:kx02CUER1Um0I5TiH0},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{kx02CUER1:kx02CUER1Um0I5TiH0},webPageId:\"b4P386vNh\"},motionChild:true,nodeId:\"vo2EcnGc1\",scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-gmxpug framer-1afhbfh\",layoutDependency:layoutDependency,layoutId:\"vo2EcnGc1\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{kx02CUER1:kx02CUER1Um0I5TiH0},webPageId:\"b4P386vNh\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:522,width:\"170px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s2xg58-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"EzkfRqATl-container\",nodeId:\"EzkfRqATl\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(ProductCard,{B82sAPQ9S:toResponsiveImage(NKMeGGihvUm0I5TiH0),BqjpEaRzC:resolvedLinks1[0],c_JIP6bg_:jQpK1Uq3vUm0I5TiH0,cW7MfEusc:toResponsiveImage(ZEJbokdFtUm0I5TiH0),DKNWWwXCf:false,EH3eChTT4:shUkrDqH9Um0I5TiH0,height:\"100%\",id:\"EzkfRqATl\",K6jlg1Wtf:false,kNIF4KIeI:v6WqvEwfwUm0I5TiH0,l2xs_AMmW:IhpK96rhoUm0I5TiH0,layoutId:\"EzkfRqATl\",nfOtiVwfs:xTU22p4RXUm0I5TiH0,style:{width:\"100%\"},Umd9BSzh0:false,variant:\"rkshWvLXt\",width:\"100%\"})})})})})})})},idUm0I5TiH0);})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nvua9a\",\"data-framer-name\":\"Popular Item 3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K2Usl6UDh\",onTap:onTap161osol,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n8rub2\",layoutDependency:layoutDependency,layoutId:\"WDAD8m44M\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"WDAD8m44M\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"WDAD8m44M\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"WDAD8m44M\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"WDAD8m44M\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({id:idWDAD8m44M,IhpK96rho:IhpK96rhoWDAD8m44M,jQpK1Uq3v:jQpK1Uq3vWDAD8m44M,kx02CUER1:kx02CUER1WDAD8m44M,NKMeGGihv:NKMeGGihvWDAD8m44M,shUkrDqH9:shUkrDqH9WDAD8m44M,v6WqvEwfw:v6WqvEwfwWDAD8m44M,xTU22p4RX:xTU22p4RXWDAD8m44M,ZEJbokdFt:ZEJbokdFtWDAD8m44M},index2)=>{kx02CUER1WDAD8m44M??=\"\";xTU22p4RXWDAD8m44M??=\"\";jQpK1Uq3vWDAD8m44M??=\"\";shUkrDqH9WDAD8m44M??=\"\";IhpK96rhoWDAD8m44M??=\"\";v6WqvEwfwWDAD8m44M??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`WDAD8m44M-${idWDAD8m44M}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kx02CUER1:kx02CUER1WDAD8m44M},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{kx02CUER1:kx02CUER1WDAD8m44M},webPageId:\"b4P386vNh\"},motionChild:true,nodeId:\"SbCDExvVR\",scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-3ls59x framer-1afhbfh\",layoutDependency:layoutDependency,layoutId:\"SbCDExvVR\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{kx02CUER1:kx02CUER1WDAD8m44M},webPageId:\"b4P386vNh\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:522,width:\"170px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j0qvcy-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"O3PLQMC67-container\",nodeId:\"O3PLQMC67\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(ProductCard,{B82sAPQ9S:toResponsiveImage(NKMeGGihvWDAD8m44M),BqjpEaRzC:resolvedLinks2[0],c_JIP6bg_:jQpK1Uq3vWDAD8m44M,cW7MfEusc:toResponsiveImage(ZEJbokdFtWDAD8m44M),DKNWWwXCf:false,EH3eChTT4:shUkrDqH9WDAD8m44M,height:\"100%\",id:\"O3PLQMC67\",K6jlg1Wtf:isSet(v6WqvEwfwWDAD8m44M),kNIF4KIeI:v6WqvEwfwWDAD8m44M,l2xs_AMmW:IhpK96rhoWDAD8m44M,layoutId:\"O3PLQMC67\",nfOtiVwfs:xTU22p4RXWDAD8m44M,style:{width:\"100%\"},Umd9BSzh0:false,variant:\"rkshWvLXt\",width:\"100%\"})})})})})})})},idWDAD8m44M);})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ioaphw\",\"data-framer-name\":\"Popular Item 4\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"G_Vhd6cy5\",onTap:onTap161osol,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e72zxt\",layoutDependency:layoutDependency,layoutId:\"WN1GYMXpQ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"WN1GYMXpQ\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"WN1GYMXpQ\",name:\"kx02CUER1\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"ZEJbokdFt\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"xTU22p4RX\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"jQpK1Uq3v\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"shUkrDqH9\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"NKMeGGihv\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"IhpK96rho\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"v6WqvEwfw\",type:\"Identifier\"},{collection:\"WN1GYMXpQ\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"WN1GYMXpQ\",name:\"u6Dteknxs\",type:\"Identifier\"},{type:\"LiteralValue\",value:\"Bestsellers\"}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({id:idWN1GYMXpQ,IhpK96rho:IhpK96rhoWN1GYMXpQ,jQpK1Uq3v:jQpK1Uq3vWN1GYMXpQ,kx02CUER1:kx02CUER1WN1GYMXpQ,NKMeGGihv:NKMeGGihvWN1GYMXpQ,shUkrDqH9:shUkrDqH9WN1GYMXpQ,v6WqvEwfw:v6WqvEwfwWN1GYMXpQ,xTU22p4RX:xTU22p4RXWN1GYMXpQ,ZEJbokdFt:ZEJbokdFtWN1GYMXpQ},index3)=>{kx02CUER1WN1GYMXpQ??=\"\";xTU22p4RXWN1GYMXpQ??=\"\";jQpK1Uq3vWN1GYMXpQ??=\"\";shUkrDqH9WN1GYMXpQ??=\"\";IhpK96rhoWN1GYMXpQ??=\"\";v6WqvEwfwWN1GYMXpQ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`WN1GYMXpQ-${idWN1GYMXpQ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kx02CUER1:kx02CUER1WN1GYMXpQ},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{kx02CUER1:kx02CUER1WN1GYMXpQ},webPageId:\"b4P386vNh\"},motionChild:true,nodeId:\"Zh9_Xk_Gv\",scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vy0e0u framer-1afhbfh\",layoutDependency:layoutDependency,layoutId:\"Zh9_Xk_Gv\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{kx02CUER1:kx02CUER1WN1GYMXpQ},webPageId:\"b4P386vNh\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:522,width:\"170px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-twajg9-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"uE2d7ZqiB-container\",nodeId:\"uE2d7ZqiB\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(ProductCard,{B82sAPQ9S:toResponsiveImage(NKMeGGihvWN1GYMXpQ),BqjpEaRzC:resolvedLinks3[0],c_JIP6bg_:jQpK1Uq3vWN1GYMXpQ,cW7MfEusc:toResponsiveImage(ZEJbokdFtWN1GYMXpQ),DKNWWwXCf:false,EH3eChTT4:shUkrDqH9WN1GYMXpQ,height:\"100%\",id:\"uE2d7ZqiB\",K6jlg1Wtf:false,kNIF4KIeI:v6WqvEwfwWN1GYMXpQ,l2xs_AMmW:IhpK96rhoWN1GYMXpQ,layoutId:\"uE2d7ZqiB\",nfOtiVwfs:xTU22p4RXWN1GYMXpQ,style:{width:\"100%\"},Umd9BSzh0:false,variant:\"rkshWvLXt\",width:\"100%\"})})})})})})})},idWN1GYMXpQ);})})})})})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})]})]})],height:\"100%\",id:\"h7CmMn5gy\",layoutId:\"h7CmMn5gy\",Populated:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hh2ydx\",\"data-framer-name\":\"Cart Populated\",layoutDependency:layoutDependency,layoutId:\"OpfPMZAtX\",style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d969u6\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tRFXR7D10\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mi5n9i\",\"data-border\":true,\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"n4NM6apiU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nlrz1t\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"NkYronRiy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-633e9x-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"b9mwZtPoW-container\",nodeId:\"b9mwZtPoW\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgb(255, 255, 255)\",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))\",fixedHeight:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"100%\"},height:\"100%\",heightPx:40,hideIf0:false,id:\"b9mwZtPoW\",layoutId:\"b9mwZtPoW\",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-v1xgsa\",\"data-styles-preset\":\"wLe9gRiMF\",children:\"items in cart\"})}),className:\"framer-12as9eq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CclTN91Y5\",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-24oh8x-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"NU2qb5HXp-container\",nodeId:\"NU2qb5HXp\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(CloseButton,{height:\"100%\",id:\"NU2qb5HXp\",layoutId:\"NU2qb5HXp\",sJ3RhKUYy:sJ3RhKUYy161osol,style:{height:\"100%\",width:\"100%\"},width:\"100%\",wYCFdsUbu:\"vCkVjSQMz\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dg5o02\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"x2F5kJ8kI\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f03e8w-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GIwOebbQN-container\",nodeId:\"GIwOebbQN\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",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:\"GIwOebbQN\",imageConfigs:{background:\"rgb(245, 245, 245)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"Opacity\",opacity:.75,radius:\"4px\",ratio:\"1:1\",type:\"Fill\",visible:true,width:100,zoomScale:1.1},layoutId:\"GIwOebbQN\",linkConfigs:{enabled:true,slugPath:\"shop/\"},priceConfigs:{comparePrice:{color:\"rgba(0, 0, 0, 0.4)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"100%\"},strikethrough:true,strikethroughColor:\"rgba(0, 0, 0, 0.4)\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"100%\"},saleColor:\"rgb(0, 0, 0)\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"100%\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"rgb(255, 255, 255)\",iconBgHover:\"rgb(255, 255, 255)\",icons:\"rgb(0, 0, 0)\",iconSize:8,iconType:\"Default\",iconWeight:2,padding:\"4px\",radius:\"0px\"},container:{containerBg:\"rgba(0, 0, 0, 0)\",containerBorder:{borderColor:\"rgb(226, 226, 226)\",borderStyle:\"solid\",borderWidth:1},containerRadius:\"5px\",number:\"rgb(0, 0, 0)\",padding:\"4px\"}},removeIconConfigs:{bg:\"rgba(245, 245, 245, 0)\",bgHover:\"rgba(235, 235, 235, 0)\",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:{width:\"100%\"},subscriptionConfigs:{color:\"rgba(0, 0, 0, 0.4)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"100%\"},textTransform:\"None\"},titleConfigs:{color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.4px\",lineHeight:\"110%\"},hoverColor:\"rgb(0, 0, 0)\",textTransform:\"None\"},variantConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"100%\"},titleTransform:\"None\",valueColor:\"rgba(0, 0, 0, 0.4)\",valueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"100%\"},valueTransform:\"None\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1biuj9t\",\"data-border\":true,\"data-framer-name\":\"Checkout\",layoutDependency:layoutDependency,layoutId:\"xMMwnHWid\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 239, 239)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-916e5y\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"mKm7IZwl7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-crgvx8\",\"data-framer-name\":\"Subtotal\",layoutDependency:layoutDependency,layoutId:\"uFgRuUJic\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v1xgsa\",\"data-styles-preset\":\"wLe9gRiMF\",children:\"Subtotal\"})}),className:\"framer-1rplxpl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PVaBq_ARn\",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-1sz7l5k-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"P64B9YIQ1-container\",nodeId:\"P64B9YIQ1\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.6px\",lineHeight:\"100%\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"P64B9YIQ1\",layoutId:\"P64B9YIQ1\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7t05l9\",\"data-framer-name\":\"Checkout Button\",layoutDependency:layoutDependency,layoutId:\"JjaevAh9z\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"418px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t57z6p-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"cDg0lt5U_-container\",nodeId:\"cDg0lt5U_\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(CheckoutButton,{height:\"100%\",id:\"cDg0lt5U_\",layoutId:\"cDg0lt5U_\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hyuyka\",\"data-framer-name\":\"Payment Icon Container\",layoutDependency:layoutDependency,layoutId:\"ogjIZgxjR\",style:{filter:\"grayscale(0)\",WebkitFilter:\"grayscale(0)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iyegjq-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"LNPcl4sY6-container\",nodeId:\"LNPcl4sY6\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"LNPcl4sY6\",layoutId:\"LNPcl4sY6\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r9cj14-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"qESnlcloG-container\",nodeId:\"qESnlcloG\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"qESnlcloG\",layoutId:\"qESnlcloG\",vCqCrofE0:addImageAlt({pixelHeight:14,pixelWidth:22,src:\"https://framerusercontent.com/images/rFUkelsWHapnYN0IuPXKg8KWQM.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xwcpfv-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bG0RqHY0r-container\",nodeId:\"bG0RqHY0r\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"bG0RqHY0r\",layoutId:\"bG0RqHY0r\",vCqCrofE0:addImageAlt({pixelHeight:10,pixelWidth:22,src:\"https://framerusercontent.com/images/BjiKhXBZ4CzI1fOvMCfDPpgUE.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b80alu-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"avOdRwU99-container\",nodeId:\"avOdRwU99\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"avOdRwU99\",layoutId:\"avOdRwU99\",vCqCrofE0:addImageAlt({pixelHeight:7,pixelWidth:21,src:\"https://framerusercontent.com/images/xHd1ycr88aMS4obTktsiFlmZbA.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d5k3mc-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"uVweLeJCo-container\",nodeId:\"uVweLeJCo\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"uVweLeJCo\",layoutId:\"uVweLeJCo\",vCqCrofE0:addImageAlt({pixelHeight:9,pixelWidth:22,src:\"https://framerusercontent.com/images/m009yH1MzvuyG97edfJ9pCWvo.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8yjn5h-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"RGVCkiMwM-container\",nodeId:\"RGVCkiMwM\",rendersWithMotion:true,scopeId:\"GFf8Ibj5t\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"RGVCkiMwM\",layoutId:\"RGVCkiMwM\",vCqCrofE0:addImageAlt({pixelHeight:10,pixelWidth:21,src:\"https://framerusercontent.com/images/NryPRRiHn2Rpf6K6MpspISRD6oo.svg\"},\"\"),width:\"100%\"})})})]})]})]})})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x1rJX.framer-1afhbfh, .framer-x1rJX .framer-1afhbfh { display: block; }\",\".framer-x1rJX.framer-1ibd128 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 450px; }\",\".framer-x1rJX .framer-79ux7l-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-x1rJX .framer-hh2ydx { 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: 450px; z-index: 2; }\",\".framer-x1rJX .framer-1d969u6 { 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-x1rJX .framer-1mi5n9i, .framer-x1rJX .framer-sphebd { 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-x1rJX .framer-1nlrz1t, .framer-x1rJX .framer-mt8b6e { 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-x1rJX .framer-633e9x-container, .framer-x1rJX .framer-1sz7l5k-container, .framer-x1rJX .framer-1iyegjq-container, .framer-x1rJX .framer-1r9cj14-container, .framer-x1rJX .framer-1xwcpfv-container, .framer-x1rJX .framer-b80alu-container, .framer-x1rJX .framer-1d5k3mc-container, .framer-x1rJX .framer-8yjn5h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-x1rJX .framer-12as9eq, .framer-x1rJX .framer-o4vo8y, .framer-x1rJX .framer-j7f95r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-x1rJX .framer-24oh8x-container, .framer-x1rJX .framer-pbilnz-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-x1rJX .framer-dg5o02 { 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-x1rJX .framer-f03e8w-container, .framer-x1rJX .framer-1t57z6p-container, .framer-x1rJX .framer-1wgyt4i-container, .framer-x1rJX .framer-s2xg58-container, .framer-x1rJX .framer-j0qvcy-container, .framer-x1rJX .framer-twajg9-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-x1rJX .framer-1biuj9t { 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-x1rJX .framer-916e5y { 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-x1rJX .framer-crgvx8 { 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-x1rJX .framer-1rplxpl { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-x1rJX .framer-7t05l9 { 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: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-x1rJX .framer-1hyuyka { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-x1rJX .framer-z8mo5y { 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: 450px; z-index: 2; }\",\".framer-x1rJX .framer-k0xluy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: auto; padding: 16px 0px 0px 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-x1rJX .framer-evlkyn { 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: visible; padding: 0px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-x1rJX .framer-5uq45a-container { flex: none; height: 300px; position: relative; width: 100%; }\",\".framer-x1rJX .framer-g4vken, .framer-x1rJX .framer-zmflfr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 170px; }\",\".framer-x1rJX .framer-g00dr9, .framer-x1rJX .framer-16ziwos, .framer-x1rJX .framer-1n8rub2, .framer-x1rJX .framer-1e72zxt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-x1rJX .framer-7r0ou6, .framer-x1rJX .framer-3ls59x, .framer-x1rJX .framer-1vy0e0u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-x1rJX .framer-gmxpug { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 257px; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-x1rJX .framer-1nvua9a, .framer-x1rJX .framer-1ioaphw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 170px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-x1rJX[data-border=\"true\"]::after, .framer-x1rJX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pv1_FsVYv\":\"buttonClose\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGFf8Ibj5t=withCSS(Component,css,\"framer-x1rJX\");export default FramerGFf8Ibj5t;FramerGFf8Ibj5t.displayName=\"FC Cart State\";FramerGFf8Ibj5t.defaultProps={height:800,width:450};addPropertyControls(FramerGFf8Ibj5t,{pv1_FsVYv:{title:\"Button Close\",type:ControlType.EventHandler}});addFonts(FramerGFf8Ibj5t,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FC_CartCounterFonts,...CloseButtonFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...CheckoutButtonFonts,...PaymentIconFonts,...ProductCardFonts,...SlideshowFonts,...FC_CartStateControllerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGFf8Ibj5t\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"450\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"pv1_FsVYv\\\":\\\"buttonClose\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GFf8Ibj5t.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","let e;\nvar f = (r) => {\n    if (!e) {\n        let o = function(t, n) {\n            return r.createElement(\"svg\", {width: \"100%\", height: \"1.5em\", strokeWidth: 1.5, viewBox: \"0 0 24 24\", fill: \"none\", xmlns: \"http://www.w3.org/2000/svg\", color: \"currentColor\", ref: n, ...t}, r.createElement(\"path\", {d: \"M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13\", stroke: \"currentColor\", strokeLinecap: \"round\", strokeLinejoin: \"round\"}));\n        };\n        e = r.forwardRef(o);\n    }\n    return e;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, f as default };","/*\n * Home (iconoir-icons/Home@0.0.11)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"Accessibility\",\"AccessibilitySign\",\"AccessibilityTech\",\"Activity\",\"AddCircledOutline\",\"AddDatabaseScript\",\"AddFolder\",\"AddFrame\",\"AddHexagon\",\"AddKeyframe\",\"AddKeyframeAlt\",\"AddKeyframes\",\"AddLens\",\"AddPage\",\"AddPinAlt\",\"AddSelection\",\"AddSquare\",\"AddToCart\",\"AddUser\",\"Airplane\",\"AirplaneHelix\",\"AirplaneHelix45Deg\",\"AirplaneOff\",\"AirplaneRotation\",\"Airplay\",\"Alarm\",\"Album\",\"AlbumCarousel\",\"AlbumList\",\"AlbumOpen\",\"AlignBottomBox\",\"AlignCenter\",\"AlignJustify\",\"AlignLeft\",\"AlignLeftBox\",\"AlignRight\",\"AlignRightBox\",\"AlignTopBox\",\"Antenna\",\"AntennaOff\",\"AntennaSignal\",\"AppNotification\",\"Apple\",\"AppleHalf\",\"AppleHalfAlt\",\"AppleImac2021\",\"AppleImac2021Side\",\"AppleSwift\",\"ArSymbol\",\"Archery\",\"Archive\",\"AreaSearch\",\"ArrowArchery\",\"ArrowDown\",\"ArrowDownCircled\",\"ArrowLeft\",\"ArrowLeftCircled\",\"ArrowRight\",\"ArrowRightCircled\",\"ArrowSeparate\",\"ArrowUnion\",\"ArrowUnionVertical\",\"ArrowUp\",\"ArrowUpCircled\",\"Asana\",\"Attachment\",\"AutoFlash\",\"Bag\",\"BasketBall\",\"BasketBallAlt\",\"BasketballField\",\"Battery25\",\"Battery50\",\"Battery75\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryIndicator\",\"BatteryWarning\",\"BeachBag\",\"BeachBagBig\",\"Bell\",\"BellNotification\",\"BellOff\",\"Bicycle\",\"Bin\",\"BinAdd\",\"BinFull\",\"BinHalf\",\"BinMinus\",\"Bluetooth\",\"Bold\",\"BoldSquareOutline\",\"BookmarkCircled\",\"BookmarkEmpty\",\"BorderBl\",\"BorderBottom\",\"BorderBr\",\"BorderInner\",\"BorderLeft\",\"BorderOut\",\"BorderRight\",\"BorderTl\",\"BorderTop\",\"BorderTr\",\"BounceLeft\",\"BounceRight\",\"BowlingBall\",\"Box\",\"BoxIso\",\"BoxingGlove\",\"BubbleDownload\",\"BubbleError\",\"BubbleIncome\",\"BubbleOutcome\",\"BubbleSearch\",\"BubbleStar\",\"BubbleUpload\",\"BubbleWarning\",\"Building\",\"BusOutline\",\"BusStop\",\"Calculator\",\"Calendar\",\"Camera\",\"Cancel\",\"CarOutline\",\"Cart\",\"CartAlt\",\"Cash\",\"Cell4X4\",\"CenterAlign\",\"ChatAdd\",\"ChatBubble\",\"ChatBubbleCheck\",\"ChatBubbleCheck1\",\"ChatBubbleEmpty\",\"ChatBubbleError\",\"ChatBubbleQuestion\",\"ChatBubbleTranslate\",\"ChatBubbleWarning\",\"ChatLines\",\"ChatRemove\",\"Check\",\"CheckCircledOutline\",\"Chocolate\",\"Chromecast\",\"ChromecastActive\",\"Church\",\"ChurchAlt\",\"CinemaOld\",\"Circle\",\"City\",\"ClockOutline\",\"Closet\",\"Cloud\",\"CloudBookAlt\",\"CloudCheck\",\"CloudDesync\",\"CloudDownload\",\"CloudError\",\"CloudSunny\",\"CloudSync\",\"CloudUpload\",\"Code\",\"Codepen\",\"Coin\",\"CollageFrame\",\"Collapse\",\"ColorFilter\",\"ColorPicker\",\"ColorPickerEmpty\",\"Combine\",\"CompactDisc\",\"Compress\",\"CompressLines\",\"Computer\",\"ControlSlider\",\"Copy\",\"Copyright\",\"CornerBottomLeft\",\"CornerBottomRight\",\"CornerTopLeft\",\"CornerTopRight\",\"Cpu\",\"CpuWarning\",\"CrackedEgg\",\"CreativeCommons\",\"CreditCard\",\"CreditCard2\",\"Crop\",\"CropRotateBl\",\"CropRotateBr\",\"CropRotateTl\",\"CropRotateTr\",\"Css3\",\"CursorPointer\",\"Cut\",\"CutAlt\",\"Cycling\",\"DashFlag\",\"Dashboard\",\"DashboardDots\",\"DashboardSpeed\",\"DataTransferBoth\",\"DataTransferCheck\",\"DataTransferDown\",\"DataTransferUp\",\"DataTransferWarning\",\"DatabaseBackup\",\"DatabaseExport\",\"DatabaseMonitor\",\"DatabaseRestore\",\"DatabaseScript\",\"DatabaseSettings\",\"DatabaseStar\",\"DatabaseStats\",\"Db\",\"DbCheck\",\"DbError\",\"DbSearch\",\"DbStar\",\"DbWarning\",\"DeCompress\",\"DeleteCircledOutline\",\"DesignPencil\",\"Dialpad\",\"Display4K\",\"DivideSelection1\",\"DivideSelection2\",\"DocSearch\",\"DocSearchAlt\",\"DocStar\",\"DocStarAlt\",\"Dollar\",\"DomoticIssue\",\"Donate\",\"DoubleCheck\",\"DownRoundArrow\",\"Download\",\"DragHandGesture\",\"Drawer\",\"Dribbble\",\"Droplet\",\"DropletHalf\",\"EaseIn\",\"EaseInControlPoint\",\"EaseInOut\",\"EaseOut\",\"EaseOutControlPoint\",\"Edit\",\"EditPencil\",\"Egg\",\"Eject\",\"ElectronicsChip\",\"Emoji\",\"EmojiBall\",\"EmojiBlinkLeft\",\"EmojiBlinkRight\",\"EmojiLookBottom\",\"EmojiLookLeft\",\"EmojiLookRight\",\"EmojiLookTop\",\"EmojiQuite\",\"EmojiReally\",\"EmojiSad\",\"EmojiSatisfied\",\"EmojiSingLeft\",\"EmojiSingLeftNote\",\"EmojiSingRight\",\"EmojiSingRightNote\",\"EmojiSurprise\",\"EmojiSurpriseAlt\",\"EmojiTalkingAngry\",\"EmojiTalkingHappy\",\"EmojiThinkLeft\",\"EmojiThinkRight\",\"EmptyPage\",\"Enlarge\",\"EnlargeRoundArrow\",\"Euro\",\"EuroSquare\",\"EvCharge\",\"EvChargeAlt\",\"EvPlug\",\"EvPlugCharging\",\"EvPlugError\",\"EvStation\",\"Exclude\",\"Expand\",\"ExpandLines\",\"EyeAlt\",\"EyeClose\",\"EyeEmpty\",\"EyeOff\",\"FaceId\",\"Facebook\",\"FacebookSquared\",\"Farm\",\"FastArrowDown\",\"FastArrowDownBox\",\"FastArrowLeft\",\"FastArrowLeftBox\",\"FastArrowRight\",\"FastArrowRightBox\",\"FastArrowTop\",\"FastArrowUpBox\",\"FastBottomCircle\",\"FastLeftCircle\",\"FastRightCircle\",\"FastTopCircle\",\"Female\",\"Figma\",\"FileNotFound\",\"Filter\",\"FilterAlt\",\"Finder\",\"Fingerprint\",\"FingerprintCircled\",\"FingerprintCircledOk\",\"FingerprintPhone\",\"FingerprintScan\",\"FingerprintSquared\",\"Fishing\",\"Flare\",\"Flash\",\"FlashOff\",\"Flip\",\"FlipReverse\",\"Flower\",\"Fog\",\"Folder\",\"FolderAlert\",\"FontSize\",\"Football\",\"FootballBall\",\"ForwardOutline\",\"Frame\",\"FrameAlt\",\"FrameAltEmpty\",\"FrameSelect\",\"FrameSimple\",\"FrameTool\",\"Fridge\",\"Fx\",\"Garage\",\"Gas\",\"GasTank\",\"GasTankDrop\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitHub\",\"GitHubOutline\",\"GitLabFull\",\"GitMerge\",\"GlassEmpty\",\"GlassHalf\",\"GlassHalfAlt\",\"Glasses\",\"Golf\",\"Google\",\"GoogleCircled\",\"GoogleDocs\",\"GoogleDrive\",\"GoogleDriveCheck\",\"GoogleDriveSync\",\"GoogleDriveWarning\",\"GoogleHome\",\"GoogleOne\",\"Gps\",\"GraphDown\",\"GraphUp\",\"GridAdd\",\"GridMinus\",\"GridRemove\",\"Group\",\"Gym\",\"HalfMoon\",\"HandBrake\",\"Handbag\",\"HardDrive\",\"Hat\",\"Hd\",\"Hdr\",\"Headset\",\"HeadsetCharge\",\"HeadsetHelp\",\"HeadsetIssue\",\"HealthShield\",\"Healthcare\",\"Heart\",\"HeavyRain\",\"Heptagon\",\"HerSlips\",\"HesaWarningOutline\",\"Hexagon\",\"HexagonAlt\",\"HighPriority\",\"HistoricShield\",\"HistoricShieldAlt\",\"Home\",\"HomeAlt\",\"HomeAltSlim\",\"HomeAltSlimHoriz\",\"HomeHospital\",\"HomeSimple\",\"HomeSimpleDoor\",\"HomeUser\",\"Hospital\",\"HospitalSign\",\"Hourglass\",\"Html5\",\"Iconoir\",\"Import\",\"Industry\",\"InfoEmpty\",\"InputField\",\"InputSearch\",\"Instagram\",\"Intersect\",\"IntersectAlt\",\"IosSettings\",\"IrisScan\",\"Italic\",\"ItalicSquareOutline\",\"Journal\",\"JournalPage\",\"KeyAlt\",\"KeyAltBack\",\"KeyAltMinus\",\"KeyAltPlus\",\"KeyAltRemove\",\"Keyframe\",\"KeyframeAlignCenter\",\"KeyframePosition\",\"Keyframes\",\"KeyframesCouple\",\"LabelOutline\",\"Lamp\",\"Language\",\"Laptop\",\"LaptopCharging\",\"LaptopFix\",\"LaptopIssue\",\"LargeSuitcase\",\"LayoutLeft\",\"LayoutRight\",\"Leaderboard\",\"LeaderboardStar\",\"LeftRoundArrow\",\"Lens\",\"Lifebelt\",\"LightBulb\",\"LightBulbOff\",\"LightBulbOn\",\"LineSpace\",\"Linear\",\"Link\",\"LinkedIn\",\"List\",\"LoadActionFloppy\",\"Lock\",\"LockKey\",\"LogDenied\",\"LogIn\",\"LogOut\",\"LongArrowDownLeft\",\"LongArrowDownRight\",\"LongArrowLeftDown\",\"LongArrowLeftUp\",\"LongArrowRightDown\",\"LongArrowRightUp\",\"LongArrowRightUp1\",\"LongArrowUpLeft\",\"LongArrowUpRight\",\"LotOfCash\",\"MacControlKey\",\"MacDock\",\"MacOptionKey\",\"MacOsWindow\",\"Mail\",\"MailOpened\",\"Male\",\"Map\",\"MapIssue\",\"MapsArrow\",\"MapsArrowDiagonal\",\"MapsArrowIssue\",\"MapsGoStraight\",\"MapsTurnBack\",\"MapsTurnLeft\",\"MapsTurnRight\",\"MaskSquare\",\"Maximize\",\"Medal\",\"Medal1St\",\"Medium\",\"Megaphone\",\"Menu\",\"MenuScale\",\"Message\",\"MessageAlert\",\"MessageText\",\"Metro\",\"Mic\",\"MicAdd\",\"MicCheck\",\"MicMute\",\"MicRemove\",\"MicSpeaking\",\"MicWarning\",\"Minus\",\"Minus1\",\"MinusHexagon\",\"MinusPinAlt\",\"MinusSquare\",\"MissingFont\",\"ModernTv\",\"ModernTv4K\",\"MoneySquare\",\"MoonSat\",\"MoreHoriz\",\"MoreVert\",\"MouseButtonLeft\",\"MouseButtonRight\",\"MouseScrollWheel\",\"MoveDown\",\"MoveLeft\",\"MoveRight\",\"MoveRuler\",\"MoveUp\",\"Movie\",\"MultiBubble\",\"MultiMacOsWindow\",\"MultiWindow\",\"MultiplePages\",\"MultiplePagesAdd\",\"MultiplePagesDelete\",\"MultiplePagesEmpty\",\"MultiplePagesRemove\",\"Music1\",\"Music1Add\",\"Music2\",\"Music2Add\",\"NavArrowDown\",\"NavArrowLeft\",\"NavArrowRight\",\"NavArrowUp\",\"Navigator\",\"NavigatorAlt\",\"Network\",\"NetworkAlt\",\"NetworkLeft\",\"NetworkRight\",\"NoBattery\",\"NoCoin\",\"NoCreditCard\",\"NoLock\",\"NoSmoking\",\"Notes\",\"Octagon\",\"OilIndustry\",\"OpenInBrowser\",\"OpenInWindow\",\"OpenVpn\",\"OrangeHalf\",\"OrangeSlice\",\"OrangeSliceAlt\",\"Page\",\"PageFlip\",\"PageSearch\",\"PageStar\",\"Palette\",\"PanoramaEnlarge\",\"PanoramaReduce\",\"Pants\",\"PantsAlt\",\"PasswordCursor\",\"PasswordError\",\"PasswordPass\",\"PauseOutline\",\"PcMouse\",\"PenConnectBluetooth\",\"PenConnectWifi\",\"PenTablet\",\"PenTabletConnectUsb\",\"PenTabletConnectWifi\",\"Pentagon\",\"Percentage\",\"PercentageRound\",\"PercentageSquare\",\"PharmacyCircledCross\",\"PharmacySquaredCross\",\"Phone\",\"PhoneAdd\",\"PhoneDelete\",\"PhoneDisabled\",\"PhoneIncome\",\"PhoneOutcome\",\"PhonePaused\",\"PhoneRemove\",\"Pin\",\"PinAlt\",\"PizzaSlice\",\"Planet\",\"PlanetAlt\",\"PlanetSat\",\"PlayOutline\",\"Playlist\",\"PlaylistAdd\",\"PlaylistPlay\",\"PlugTypeA\",\"PlugTypeC\",\"PlugTypeG\",\"PlugTypeL\",\"Plus\",\"Pocket\",\"Position\",\"PositionAlign\",\"Pound\",\"PrecisionTool\",\"Printer\",\"PrinterAlt\",\"PrintingPage\",\"PriorityDown\",\"PriorityUp\",\"ProfileCircled\",\"Prohibition\",\"QuestionMark\",\"QuestionMarkCircle\",\"Rain\",\"ReceiveDollars\",\"ReceiveEuros\",\"ReceivePounds\",\"ReceiveYens\",\"Redo\",\"RedoAction\",\"RedoCircle\",\"Reduce\",\"ReduceRoundArrow\",\"Refresh\",\"RefreshCircular\",\"RefreshDouble\",\"ReminderHandGesture\",\"RemoveDatabaseScript\",\"RemoveEmpty\",\"RemoveFolder\",\"RemoveFrame\",\"RemoveFromCart\",\"RemoveKeyframe\",\"RemoveKeyframeAlt\",\"RemoveKeyframes\",\"RemovePage\",\"RemovePinAlt\",\"RemoveSelection\",\"RemoveSquare\",\"RemoveUser\",\"Repeat\",\"RepeatOnce\",\"ReportColumns\",\"Reports\",\"RewindOutline\",\"Rhombus\",\"RightRoundArrow\",\"Rings\",\"RotateCameraLeft\",\"RotateCameraRight\",\"RssFeed\",\"RssFeedSquared\",\"Ruler\",\"RulerAdd\",\"RulerCombine\",\"RulerRemove\",\"Running\",\"Sandals\",\"SaveActionFloppy\",\"SaveFloppyDisk\",\"ScaleFrameEnlarge\",\"ScaleFrameReduce\",\"Scanning\",\"Scarf\",\"Scissor\",\"ScissorAlt\",\"SeaAndSun\",\"SeaWaves\",\"Search\",\"SearchFont\",\"SecurityPass\",\"Selection\",\"SelectiveTool\",\"SendDollars\",\"SendEuros\",\"SendPounds\",\"SendYens\",\"Server\",\"ServerConnection\",\"Settings\",\"SettingsCloud\",\"SettingsProfiles\",\"ShareAndroid\",\"ShareIos\",\"Shield\",\"ShieldAdd\",\"ShieldAlert\",\"ShieldAlt\",\"ShieldBroken\",\"ShieldCheck\",\"ShieldCross\",\"ShieldDownload\",\"ShieldEye\",\"ShieldLoading\",\"ShieldMinus\",\"ShieldQuestion\",\"ShieldSearch\",\"ShieldUpload\",\"Shop\",\"ShopAlt\",\"ShoppingBag\",\"ShoppingBagAdd\",\"ShoppingBagAlt\",\"ShoppingBagArrowDown\",\"ShoppingBagArrowUp\",\"ShoppingBagCheck\",\"ShoppingBagIssue\",\"ShoppingBagRemove\",\"ShoppingCode\",\"ShoppingCodeCheck\",\"ShoppingCodeError\",\"ShortPants\",\"ShortPantsAlt\",\"Shuffle\",\"SimpleCart\",\"SingleTapGesture\",\"Skateboard\",\"Skateboarding\",\"SkipNextOutline\",\"SkipPrevOutline\",\"SmallShop\",\"SmallShopAlt\",\"SmartphoneDevice\",\"Smoking\",\"Snow\",\"SnowFlake\",\"Soap\",\"SoccerBall\",\"SortDown\",\"SortUp\",\"SoundHigh\",\"SoundLow\",\"SoundMin\",\"SoundOff\",\"SpockHandGesture\",\"Square\",\"StarDashed\",\"StarHalfDashed\",\"StarOutline\",\"StatDown\",\"StatUp\",\"StatsReport\",\"StatsSquareDown\",\"StatsSquareUp\",\"Stretching\",\"StyleBorder\",\"Substract\",\"Suggestion\",\"SunLight\",\"Swimming\",\"SwipeDownGesture\",\"SwipeLeftGesture\",\"SwipeRightGesture\",\"SwipeUpGesture\",\"SwitchOffOutline\",\"SwitchOnOutline\",\"SystemRestart\",\"SystemShut\",\"Table\",\"Table2Columns\",\"TableRows\",\"Telegram\",\"TelegramCircled\",\"TennisBall\",\"TennisBallAlt\",\"TerminalOutline\",\"TerminalSimple\",\"Text\",\"TextAlt\",\"TextSize\",\"ThreeStars\",\"Thunderstorm\",\"TikTok\",\"Timer\",\"TimerOff\",\"Tower\",\"TowerCheck\",\"TowerNoAccess\",\"TowerWarning\",\"Trademark\",\"TrainOutline\",\"Tram\",\"TransitionBottom\",\"TransitionLeft\",\"TransitionRight\",\"TransitionTop\",\"Translate\",\"Trash\",\"Treadmill\",\"Trekking\",\"Trello\",\"Triangle\",\"TriangleFlag\",\"TriangleFlagCircle\",\"TriangleFlagFull\",\"Trophy\",\"Tunnel\",\"Tv\",\"TvFix\",\"TvIssue\",\"Twitter\",\"TwitterVerifiedBadge\",\"Type\",\"UmbrellaFull\",\"Underline\",\"Undo\",\"UndoAction\",\"UndoCircle\",\"Union\",\"UnionAlt\",\"UnionHorizAlt\",\"Unity\",\"Unity5\",\"UpRoundArrow\",\"Upload\",\"UploadSquareOutline\",\"Usb\",\"User\",\"UserBag\",\"UserCart\",\"UserCircleAlt\",\"UserScan\",\"UserSquareAlt\",\"VerifiedBadge\",\"VerifiedUser\",\"VideoCamera\",\"VideoCameraOff\",\"ViewColumns2\",\"ViewColumns3\",\"ViewGrid\",\"ViewStructureDown\",\"ViewStructureUp\",\"Voice\",\"VoiceCircled\",\"VoiceCircledLock\",\"VoiceError\",\"VoiceOk\",\"VoicePhone\",\"VoiceScan\",\"VoiceSquared\",\"VrSymbol\",\"Waist\",\"Walking\",\"WarningSquareOutline\",\"WebWindow\",\"WebWindowClose\",\"Weight\",\"WeightAlt\",\"WhiteFlag\",\"Wifi\",\"WifiIssue\",\"WifiOff\",\"WifiSignalNone\",\"Wind\",\"WrapText\",\"Wristwatch\",\"Yen\",\"YenSquare\",\"Yoga\",\"YouTube\",\"ZoomIn\",\"ZoomOut\",];const moduleBaseUrl=\"https://framer.com/m/iconoir-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * ICONOIR\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.11`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{size:\"100$%\",style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Iconoir\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Iconoir site](https://iconoir.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iconoir.map","// Generated by Framer (7d51cf8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,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/8UFx5oVQ2R7gy1OreW9m/SI7X800NW32YITKsoAlx/oyAHRaM8_.js\";const cycleOrder=[\"orUAEWqY0\",\"yKN64wZVF\",\"sRzV_Y_WD\"];const serializationHash=\"framer-DUmBR\";const variantClassNames={orUAEWqY0:\"framer-v-7dpyn1\",sRzV_Y_WD:\"framer-v-7f6jot\",yKN64wZVF:\"framer-v-gwnnzy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={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 humanReadableVariantMap={\"Search Hover out\":\"sRzV_Y_WD\",\"Search Hover\":\"yKN64wZVF\",Search:\"orUAEWqY0\"};const getProps=({click,color,height,id,width,...props})=>{return{...props,AeO6CBClx:color??props.AeO6CBClx??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"orUAEWqY0\",zyyMWc293:click??props.zyyMWc293};};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,AeO6CBClx,zyyMWc293,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"orUAEWqY0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsztc2x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zyyMWc293){const res=await zyyMWc293(...args);if(res===false)return false;}});const onMouseEnters0mcyo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"yKN64wZVF\");});const onTap1hc3blr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zyyMWc293){const res=await zyyMWc293(...args);if(res===false)return false;}setVariant(\"orUAEWqY0\");});const onMouseLeave1jzj2ft=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"sRzV_Y_WD\");});const onAppear1uq1kxh=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"orUAEWqY0\",true),350);});useOnVariantChange(baseVariant,{sRzV_Y_WD:onAppear1uq1kxh});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,...addPropertyOverrides({sRzV_Y_WD:{value:transition2},yKN64wZVF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7dpyn1\",className,classNames),\"data-framer-name\":\"Search\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"orUAEWqY0\",onMouseEnter:onMouseEnters0mcyo,onTap:onTapsztc2x,ref:refBinding,style:{...style},...addPropertyOverrides({sRzV_Y_WD:{\"data-framer-name\":\"Search Hover out\"},yKN64wZVF:{\"data-framer-name\":\"Search Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1jzj2ft,onTap:onTap1hc3blr}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q6zfw7\",\"data-framer-name\":\"Underline Button\",layoutDependency:layoutDependency,layoutId:\"XukziB4KP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-AeO6CBClx-cNJmF8454))\"},children:\"Search\"})}),className:\"framer-1ndlxmj\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mU5Dqj3v5\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-AeO6CBClx-cNJmF8454)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-AeO6CBClx-cNJmF8454\":AeO6CBClx},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14zob2u\",\"data-framer-name\":\"Underline Wrapper\",layoutDependency:layoutDependency,layoutId:\"GsO9UN4rz\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mt28h2\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"BxsIsCLvr\",style:{backgroundColor:AeO6CBClx}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DUmBR.framer-1gf7vfq, .framer-DUmBR .framer-1gf7vfq { display: block; }\",\".framer-DUmBR.framer-7dpyn1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DUmBR .framer-q6zfw7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-DUmBR .framer-1ndlxmj { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-DUmBR .framer-14zob2u { align-self: stretch; flex: none; height: 1px; overflow: hidden; position: relative; width: auto; }\",\".framer-DUmBR .framer-mt28h2 { bottom: 0px; flex: none; left: -3px; overflow: hidden; position: absolute; top: 0px; width: 1%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DUmBR.framer-7dpyn1, .framer-DUmBR .framer-q6zfw7 { gap: 0px; } .framer-DUmBR.framer-7dpyn1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-DUmBR.framer-7dpyn1 > :first-child, .framer-DUmBR .framer-q6zfw7 > :first-child { margin-top: 0px; } .framer-DUmBR.framer-7dpyn1 > :last-child, .framer-DUmBR .framer-q6zfw7 > :last-child { margin-bottom: 0px; } .framer-DUmBR .framer-q6zfw7 > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } }\",\".framer-DUmBR.framer-v-gwnnzy .framer-mt28h2 { left: unset; right: 0px; width: 102%; }\",\".framer-DUmBR.framer-v-7f6jot .framer-mt28h2 { left: unset; right: -3px; width: 1%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20.5\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yKN64wZVF\":{\"layout\":[\"auto\",\"auto\"]},\"sRzV_Y_WD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AeO6CBClx\":\"color\",\"zyyMWc293\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercNJmF8454=withCSS(Component,css,\"framer-DUmBR\");export default FramercNJmF8454;FramercNJmF8454.displayName=\"Search\";FramercNJmF8454.defaultProps={height:20.5,width:44};addPropertyControls(FramercNJmF8454,{variant:{options:[\"orUAEWqY0\",\"yKN64wZVF\",\"sRzV_Y_WD\"],optionTitles:[\"Search\",\"Search Hover\",\"Search Hover out\"],title:\"Variant\",type:ControlType.Enum},AeO6CBClx:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},zyyMWc293:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramercNJmF8454,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercNJmF8454\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"20.5\",\"framerIntrinsicWidth\":\"44\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"AeO6CBClx\\\":\\\"color\\\",\\\"zyyMWc293\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yKN64wZVF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sRzV_Y_WD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mTOKc1WGCJDjoHODnlIl/YPgf51fgZ8HjQlEzRN5V/oyAHRaM8_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eg4RQyuATuP82WfOOnCv/ge9eXFYSkOLzot1y0Ka0/wLe9gRiMF.js\";const cycleOrder=[\"ChkIyG2N2\",\"oQoscVQ8Z\",\"IARoRv09H\"];const serializationHash=\"framer-pbCr7\";const variantClassNames={ChkIyG2N2:\"framer-v-5q6n00\",IARoRv09H:\"framer-v-dfhh08\",oQoscVQ8Z:\"framer-v-k0g8ko\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.25,1,.5,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const 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={\"Nav Collection Card - Hover\":\"oQoscVQ8Z\",\"Nav Collection Card - Mobile\":\"IARoRv09H\",\"Nav Collection Card\":\"ChkIyG2N2\"};const getProps=({click,height,id,image,link,title,width,...props})=>{return{...props,BVEp44LUn:image??props.BVEp44LUn??{alt:\"\",pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/Dppn5MEZej2eGw6GhMFPJyo0XbA.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/Dppn5MEZej2eGw6GhMFPJyo0XbA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/Dppn5MEZej2eGw6GhMFPJyo0XbA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/Dppn5MEZej2eGw6GhMFPJyo0XbA.jpg 1200w\"},rQzRXFXTH:title??props.rQzRXFXTH??\"Body care\",V5teCUCio:link??props.V5teCUCio,variant:humanReadableVariantMap[props.variant]??props.variant??\"ChkIyG2N2\",ZdK3ISGK6:click??props.ZdK3ISGK6};};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,rQzRXFXTH,BVEp44LUn,V5teCUCio,ZdK3ISGK6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ChkIyG2N2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1lqv5b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZdK3ISGK6){const res=await ZdK3ISGK6(...args);if(res===false)return false;}});const onMouseEnterj5cvt3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"oQoscVQ8Z\");});const onMouseLeave1anqvit=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ChkIyG2N2\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:V5teCUCio,motionChild:true,nodeId:\"ChkIyG2N2\",openInNewTab:false,scopeId:\"SlrDOONkw\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5q6n00\",className,classNames)} framer-n4cgnh`,\"data-framer-name\":\"Nav Collection Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ChkIyG2N2\",onMouseEnter:onMouseEnterj5cvt3,onTap:onTap1lqv5b,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({IARoRv09H:{\"data-framer-name\":\"Nav Collection Card - Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},oQoscVQ8Z:{\"data-framer-name\":\"Nav Collection Card - Hover\",onMouseLeave:onMouseLeave1anqvit}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aqrpqj\",\"data-framer-name\":\"Image Wrapper\",layoutDependency:layoutDependency,layoutId:\"qPp88ckOo\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||321.5)-0-(Math.max(0,((componentViewport?.height||321.5)-0-0)/1)*1+0))/2+0+0)+(0+(Math.max(0,((componentViewport?.height||321.5)-0-0)/1)*1-0-(Math.max(0,((componentViewport?.height||321.5)-0-0)/1)*1-0)*1)/2)),pixelHeight:1200,pixelWidth:1200,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(BVEp44LUn)},className:\"framer-1y9m5zv\",layoutDependency:layoutDependency,layoutId:\"TwaO_dEwl\",style:{scale:1.06},variants:{oQoscVQ8Z:{scale:1.01}},...addPropertyOverrides({oQoscVQ8Z:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||321)-0-(Math.max(0,((componentViewport?.height||321)-0-0)/1)*1+0))/2+0+0)+(0+(Math.max(0,((componentViewport?.height||321)-0-0)/1)*1-0-(Math.max(0,((componentViewport?.height||321)-0-0)/1)*1-0)*1)/2)),pixelHeight:1200,pixelWidth:1200,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(BVEp44LUn)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v1xgsa\",\"data-styles-preset\":\"wLe9gRiMF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 18, 18))\"},children:\"Body care\"})}),className:\"framer-1dk6ac0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AFIH2jD7w\",style:{\"--extracted-r6o4lv\":\"rgb(18, 18, 18)\",\"--framer-paragraph-spacing\":\"0px\"},text:rQzRXFXTH,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({IARoRv09H:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(18, 18, 18))\"},children:\"Body care\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pbCr7.framer-n4cgnh, .framer-pbCr7 .framer-n4cgnh { display: block; }\",\".framer-pbCr7.framer-5q6n00 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 321px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 319px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pbCr7 .framer-1aqrpqj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-pbCr7 .framer-1y9m5zv { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\",\".framer-pbCr7 .framer-1dk6ac0 { bottom: 20px; flex: none; height: auto; left: 20px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-pbCr7.framer-v-k0g8ko.framer-5q6n00 { aspect-ratio: 0.9937694704049844 / 1; height: var(--framer-aspect-ratio-supported, 321px); }\",\".framer-pbCr7.framer-v-dfhh08.framer-5q6n00 { aspect-ratio: 0.9923076923076923 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 322px); }\",\".framer-pbCr7.framer-v-dfhh08 .framer-1dk6ac0 { bottom: 12px; left: 12px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 321.5\n * @framerIntrinsicWidth 319\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oQoscVQ8Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"IARoRv09H\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rQzRXFXTH\":\"title\",\"BVEp44LUn\":\"image\",\"V5teCUCio\":\"link\",\"ZdK3ISGK6\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSlrDOONkw=withCSS(Component,css,\"framer-pbCr7\");export default FramerSlrDOONkw;FramerSlrDOONkw.displayName=\"Nav Collection Card\";FramerSlrDOONkw.defaultProps={height:321.5,width:319};addPropertyControls(FramerSlrDOONkw,{variant:{options:[\"ChkIyG2N2\",\"oQoscVQ8Z\",\"IARoRv09H\"],optionTitles:[\"Nav Collection Card\",\"Nav Collection Card - Hover\",\"Nav Collection Card - Mobile\"],title:\"Variant\",type:ControlType.Enum},rQzRXFXTH:{defaultValue:\"Body care\",displayTextArea:false,title:\"Title\",type:ControlType.String},BVEp44LUn:{__defaultAssetReference:\"data:framer/asset-reference,Dppn5MEZej2eGw6GhMFPJyo0XbA.jpg?originalFilename=Bodycare.jpg&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,Dppn5MEZej2eGw6GhMFPJyo0XbA.jpg?originalFilename=Bodycare.jpg&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},V5teCUCio:{title:\"Link\",type:ControlType.Link},ZdK3ISGK6:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSlrDOONkw,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSlrDOONkw\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"rQzRXFXTH\\\":\\\"title\\\",\\\"BVEp44LUn\\\":\\\"image\\\",\\\"V5teCUCio\\\":\\\"link\\\",\\\"ZdK3ISGK6\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oQoscVQ8Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IARoRv09H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"319\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"321.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlrDOONkw.map","// Generated by Framer (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/8UFx5oVQ2R7gy1OreW9m/SI7X800NW32YITKsoAlx/oyAHRaM8_.js\";const cycleOrder=[\"GKhsJ38dc\",\"lmXnnOSEu\"];const serializationHash=\"framer-FiBYU\";const variantClassNames={GKhsJ38dc:\"framer-v-1x5uwdb\",lmXnnOSEu:\"framer-v-8rkpbo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};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={Close:\"lmXnnOSEu\",Open:\"GKhsJ38dc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GKhsJ38dc\"};};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:\"GKhsJ38dc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x5uwdb\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"GKhsJ38dc\",ref:refBinding,style:{...style},...addPropertyOverrides({lmXnnOSEu:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bvsuig\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"ap8WW8mU0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Menu\"})}),className:\"framer-1u36i5s\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OZbVz7H5G\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Close\"})}),className:\"framer-1fj47up\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"in_BHMbX0\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--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-FiBYU.framer-1sp0rrs, .framer-FiBYU .framer-1sp0rrs { display: block; }\",\".framer-FiBYU.framer-1x5uwdb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FiBYU .framer-1bvsuig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FiBYU .framer-1u36i5s, .framer-FiBYU .framer-1fj47up { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FiBYU.framer-1x5uwdb, .framer-FiBYU .framer-1bvsuig { gap: 0px; } .framer-FiBYU.framer-1x5uwdb > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-FiBYU.framer-1x5uwdb > :first-child { margin-left: 0px; } .framer-FiBYU.framer-1x5uwdb > :last-child { margin-right: 0px; } .framer-FiBYU .framer-1bvsuig > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } .framer-FiBYU .framer-1bvsuig > :first-child { margin-top: 0px; } .framer-FiBYU .framer-1bvsuig > :last-child { margin-bottom: 0px; } }\",\".framer-FiBYU.framer-v-8rkpbo .framer-1bvsuig { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lmXnnOSEu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerU9ACxKhqW=withCSS(Component,css,\"framer-FiBYU\");export default FramerU9ACxKhqW;FramerU9ACxKhqW.displayName=\"Mobile Menu Button\";FramerU9ACxKhqW.defaultProps={height:18,width:36};addPropertyControls(FramerU9ACxKhqW,{variant:{options:[\"GKhsJ38dc\",\"lmXnnOSEu\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerU9ACxKhqW,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU9ACxKhqW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lmXnnOSEu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"36\",\"framerIntrinsicHeight\":\"18\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae50a0d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8UFx5oVQ2R7gy1OreW9m/SI7X800NW32YITKsoAlx/oyAHRaM8_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qUTJvAdmmg4GHtndnjvv/o1AFiU1uqoG2hD0Pd6s9/wLe9gRiMF.js\";const cycleOrder=[\"Dnp_SbCyV\",\"p7dzvFOnv\",\"zMlAT3pjX\"];const serializationHash=\"framer-FY4zm\";const variantClassNames={Dnp_SbCyV:\"framer-v-12nft1w\",p7dzvFOnv:\"framer-v-xifho7\",zMlAT3pjX:\"framer-v-153iw7s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.25,1,.5,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const 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={\"Nav Brand Card - Hover\":\"p7dzvFOnv\",\"Nav Brand Card - Mobile\":\"zMlAT3pjX\",\"Nav Brand Card\":\"Dnp_SbCyV\"};const getProps=({click,height,id,image,link,title,width,...props})=>{return{...props,CFarH9KmV:link??props.CFarH9KmV,fg4231jcW:title??props.fg4231jcW??\"Philosophy\",IzDVaDKVS:click??props.IzDVaDKVS,MPs17OYc3:image??props.MPs17OYc3??{src:\"https://framerusercontent.com/images/5Tb6ZGrhlOXFa6emc5HwyhXRk.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/5Tb6ZGrhlOXFa6emc5HwyhXRk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/5Tb6ZGrhlOXFa6emc5HwyhXRk.jpg 675w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"Dnp_SbCyV\"};};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,MPs17OYc3,fg4231jcW,CFarH9KmV,IzDVaDKVS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Dnp_SbCyV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2pqonn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(IzDVaDKVS){const res=await IzDVaDKVS(...args);if(res===false)return false;}});const onMouseEnter1ixizm9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"p7dzvFOnv\");});const onMouseLeave1uj9pd1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Dnp_SbCyV\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CFarH9KmV,motionChild:true,nodeId:\"Dnp_SbCyV\",scopeId:\"XzQmwMbWO\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12nft1w\",className,classNames)} framer-myw8ov`,\"data-framer-name\":\"Nav Brand Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Dnp_SbCyV\",onMouseEnter:onMouseEnter1ixizm9,onTap:onTap2pqonn,ref:refBinding,style:{...style},...addPropertyOverrides({p7dzvFOnv:{\"data-framer-name\":\"Nav Brand Card - Hover\",onMouseLeave:onMouseLeave1uj9pd1},zMlAT3pjX:{\"data-framer-name\":\"Nav Brand Card - Mobile\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{background:{alt:\"\",fit:\"fill\"},className:\"framer-vxsq11\",\"data-framer-name\":\"Image Wrapper\",layoutDependency:layoutDependency,layoutId:\"gHVJp4Jz3\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:1200,pixelWidth:1200,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(MPs17OYc3)},className:\"framer-1dw9rq9\",layoutDependency:layoutDependency,layoutId:\"gHVJp4Jz3TwaO_dEwl\",style:{scale:1},variants:{p7dzvFOnv:{scale:1.05},zMlAT3pjX:{scale:1}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v1xgsa\",\"data-styles-preset\":\"wLe9gRiMF\",children:\"Philosophy\"})}),className:\"framer-me6rh6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gHVJp4Jz3AFIH2jD7w\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:fg4231jcW,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({zMlAT3pjX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",children:\"Philosophy\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FY4zm.framer-myw8ov, .framer-FY4zm .framer-myw8ov { display: block; }\",\".framer-FY4zm.framer-12nft1w { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 256px; }\",\".framer-FY4zm .framer-vxsq11 { align-content: center; align-items: center; aspect-ratio: 1.26 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 203px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-FY4zm .framer-1dw9rq9 { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\",\".framer-FY4zm .framer-me6rh6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FY4zm.framer-12nft1w, .framer-FY4zm .framer-vxsq11 { gap: 0px; } .framer-FY4zm.framer-12nft1w > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-FY4zm.framer-12nft1w > :first-child { margin-top: 0px; } .framer-FY4zm.framer-12nft1w > :last-child { margin-bottom: 0px; } .framer-FY4zm .framer-vxsq11 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-FY4zm .framer-vxsq11 > :first-child { margin-left: 0px; } .framer-FY4zm .framer-vxsq11 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 229\n * @framerIntrinsicWidth 256\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"p7dzvFOnv\":{\"layout\":[\"fixed\",\"auto\"]},\"zMlAT3pjX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"MPs17OYc3\":\"image\",\"fg4231jcW\":\"title\",\"CFarH9KmV\":\"link\",\"IzDVaDKVS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXzQmwMbWO=withCSS(Component,css,\"framer-FY4zm\");export default FramerXzQmwMbWO;FramerXzQmwMbWO.displayName=\"Nav Brand Card\";FramerXzQmwMbWO.defaultProps={height:229,width:256};addPropertyControls(FramerXzQmwMbWO,{variant:{options:[\"Dnp_SbCyV\",\"p7dzvFOnv\",\"zMlAT3pjX\"],optionTitles:[\"Nav Brand Card\",\"Nav Brand Card - Hover\",\"Nav Brand Card - Mobile\"],title:\"Variant\",type:ControlType.Enum},MPs17OYc3:{__defaultAssetReference:\"data:framer/asset-reference,5Tb6ZGrhlOXFa6emc5HwyhXRk.jpg?originalFilename=Philosophy.jpg&preferredSize=auto\",description:\"\",title:\"Image\",type:ControlType.ResponsiveImage},fg4231jcW:{defaultValue:\"Philosophy\",displayTextArea:false,title:\"Title\",type:ControlType.String},CFarH9KmV:{title:\"Link\",type:ControlType.Link},IzDVaDKVS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXzQmwMbWO,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXzQmwMbWO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"229\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"MPs17OYc3\\\":\\\"image\\\",\\\"fg4231jcW\\\":\\\"title\\\",\\\"CFarH9KmV\\\":\\\"link\\\",\\\"IzDVaDKVS\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p7dzvFOnv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zMlAT3pjX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"256\"}},\"__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 * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartOverlayTrigger(props){const isBrowser=useIsBrowser();useEffect(()=>{if(!isBrowser)return;function handleCheckoutChange(e){if(e.detail&&get(e,\"detail.__triggerCartModal\")!==false){props.triggerShopifyCartModal();}}document.addEventListener(\"checkout__changed\",handleCheckoutChange);return()=>{document.removeEventListener(\"checkout__changed\",handleCheckoutChange);};},[isBrowser,props.triggerShopifyCartModal]);const handleClick=()=>{if(isBrowser){props.triggerShopifyCartModal();}};if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"}});}return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{width:\"100%\",height:\"100%\",cursor:\"pointer\"}});}FC_CartOverlayTrigger.defaultProps={};addPropertyControls(FC_CartOverlayTrigger,{triggerShopifyCartModal:{type:ControlType.EventHandler,title:\"triggerShopifyCartModal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartOverlayTrigger\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartOverlayTrigger.map","// Generated by Framer (fa64c25)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}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/smf0teCw5X0WXGlh2j3m/FC_CartCounter.js\";import FC_CartOverlayTrigger from\"https://framerusercontent.com/modules/yA7N9WhjPTgbsU6xpomV/y7a0GEgWVtkVtKRFnvNa/FC_CartOverlayTrigger.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/mTOKc1WGCJDjoHODnlIl/YPgf51fgZ8HjQlEzRN5V/oyAHRaM8_.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const FC_CartOverlayTriggerFonts=getFonts(FC_CartOverlayTrigger);const cycleOrder=[\"pemTHpc1I\",\"I42OMt99W\",\"IFU9JOfZS\"];const serializationHash=\"framer-QIsqo\";const variantClassNames={I42OMt99W:\"framer-v-1dqo1wt\",IFU9JOfZS:\"framer-v-19sblhx\",pemTHpc1I:\"framer-v-wsrksj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={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 transition3={bounce:.2,delay:.3,duration:.3,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"cartCounter - Hover Out\":\"IFU9JOfZS\",\"cartCounter - Hover\":\"I42OMt99W\",cartCounter:\"pemTHpc1I\"};const getProps=({cartClick,color,height,id,width,...props})=>{return{...props,iNvakn0U8:cartClick??props.iNvakn0U8,variant:humanReadableVariantMap[props.variant]??props.variant??\"pemTHpc1I\",vURem0yKN:color??props.vURem0yKN??\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"};};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,iNvakn0U8,vURem0yKN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pemTHpc1I\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter3fu8pn=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"I42OMt99W\");});const onMouseLeave1monfh1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"IFU9JOfZS\");});const onAppear1p9c9ed=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pemTHpc1I\",true),350);});const triggerShopifyCartModalr5gcwv=activeVariantCallback(async(...args)=>{if(iNvakn0U8){const res=await iNvakn0U8(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{IFU9JOfZS:onAppear1p9c9ed});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,...addPropertyOverrides({I42OMt99W:{value:transition2},IFU9JOfZS:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wsrksj\",className,classNames),\"data-framer-name\":\"cartCounter\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pemTHpc1I\",onMouseEnter:onMouseEnter3fu8pn,ref:refBinding,style:{...style},...addPropertyOverrides({I42OMt99W:{\"data-framer-name\":\"cartCounter - Hover\",onMouseLeave:onMouseLeave1monfh1},IFU9JOfZS:{\"data-framer-name\":\"cartCounter - Hover Out\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wgxv6z\",layoutDependency:layoutDependency,layoutId:\"KrjYRWAio\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ftj0i3\",layoutDependency:layoutDependency,layoutId:\"gaFP59whZ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vURem0yKN-yiBCd_5_E))\"},children:\"Bag\"})}),className:\"framer-1vid4my\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z35vZ1WiD\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vURem0yKN-yiBCd_5_E)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-vURem0yKN-yiBCd_5_E\":vURem0yKN},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ti4q8p\",layoutDependency:layoutDependency,layoutId:\"lXESHsPcK\",children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vURem0yKN-yiBCd_5_E))\"},children:\"(\"})}),className:\"framer-u14la6\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bNFbub25o\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vURem0yKN-yiBCd_5_E)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-vURem0yKN-yiBCd_5_E\":vURem0yKN},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-5xjkw0-container\",\"data-framer-appear-id\":\"5xjkw0\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qj1rJy6O4-container\",nodeId:\"qj1rJy6O4\",optimized:true,rendersWithMotion:true,scopeId:\"yiBCd_5_E\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:vURem0yKN,fixedHeight:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"125%\",textAlign:\"center\"},height:\"100%\",heightPx:40,hideIf0:false,id:\"qj1rJy6O4\",layoutId:\"qj1rJy6O4\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-88slxe-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xvmrm245S-container\",nodeId:\"xvmrm245S\",rendersWithMotion:true,scopeId:\"yiBCd_5_E\",style:{opacity:0},children:/*#__PURE__*/_jsx(FC_CartOverlayTrigger,{height:\"100%\",id:\"xvmrm245S\",layoutId:\"xvmrm245S\",triggerShopifyCartModal:triggerShopifyCartModalr5gcwv,width:\"100%\"})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15x05lw\",\"data-styles-preset\":\"oyAHRaM8_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vURem0yKN-yiBCd_5_E))\"},children:\")\"})}),className:\"framer-gd1po3\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fzRhqA5jE\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vURem0yKN-yiBCd_5_E)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-vURem0yKN-yiBCd_5_E\":vURem0yKN},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mlavro\",\"data-framer-name\":\"Underline Wrapper\",layoutDependency:layoutDependency,layoutId:\"q4WOCQLqG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gnnbst\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"uIrGJcIO7\",style:{backgroundColor:vURem0yKN}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QIsqo.framer-17yds81, .framer-QIsqo .framer-17yds81 { display: block; }\",\".framer-QIsqo.framer-wsrksj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-QIsqo .framer-wgxv6z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QIsqo .framer-1ftj0i3 { 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 0px 2px 0px; position: relative; width: min-content; }\",\".framer-QIsqo .framer-1vid4my, .framer-QIsqo .framer-u14la6, .framer-QIsqo .framer-gd1po3 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-QIsqo .framer-1ti4q8p { 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 0px 1px 0px; position: relative; width: min-content; }\",\".framer-QIsqo .framer-5xjkw0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QIsqo .framer-88slxe-container { flex: none; height: auto; position: relative; width: auto; z-index: 9; }\",\".framer-QIsqo .framer-mlavro { align-self: stretch; flex: none; height: 1px; overflow: hidden; position: relative; width: auto; }\",\".framer-QIsqo .framer-1gnnbst { bottom: 0px; flex: none; left: -3px; overflow: hidden; position: absolute; top: 0px; width: 1%; }\",\".framer-QIsqo.framer-v-1dqo1wt .framer-1gnnbst { left: unset; right: 0px; width: 102px; }\",\".framer-QIsqo.framer-v-19sblhx .framer-1gnnbst { left: unset; right: -3px; width: 1%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"I42OMt99W\":{\"layout\":[\"auto\",\"auto\"]},\"IFU9JOfZS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"iNvakn0U8\":\"cartClick\",\"vURem0yKN\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryiBCd_5_E=withCSS(Component,css,\"framer-QIsqo\");export default FrameryiBCd_5_E;FrameryiBCd_5_E.displayName=\"cartCounter\";FrameryiBCd_5_E.defaultProps={height:21,width:48};addPropertyControls(FrameryiBCd_5_E,{variant:{options:[\"pemTHpc1I\",\"I42OMt99W\",\"IFU9JOfZS\"],optionTitles:[\"cartCounter\",\"cartCounter - Hover\",\"cartCounter - Hover Out\"],title:\"Variant\",type:ControlType.Enum},iNvakn0U8:{title:\"cartClick\",type:ControlType.EventHandler},vURem0yKN:{defaultValue:'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FrameryiBCd_5_E,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_CartCounterFonts,...FC_CartOverlayTriggerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryiBCd_5_E\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"21\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"iNvakn0U8\\\":\\\"cartClick\\\",\\\"vURem0yKN\\\":\\\"color\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"I42OMt99W\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IFU9JOfZS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yiBCd_5_E.map","// Generated by Framer (f73129a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import{Icon as Iconoir}from\"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/iT62NPK87YNW8oZQ1QkU/gPWZb0hAT7wb9MVNgPbp/GvbHZDZsR.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dVmsS65e4YZpAqY8yIzI/zQkLnQJiT2qUd3IYQBu3/mIcPtXjOo.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vWQczKswNF85iz1hef5b/VYlThT0MJNlUOmYQsab3/YaUYkHgoU.js\";import UnderlineButton from\"https://framerusercontent.com/modules/cRfa3n0KHWyIlPo91hfj/A4vU8pqbGmlhwqdZW4pY/aDqcRTccN.js\";import Search from\"https://framerusercontent.com/modules/umzCmQjfAqOG1OBhAeiF/DyRO8FOhDit5ZwbujWtW/cNJmF8454.js\";import NavCollectionCard from\"https://framerusercontent.com/modules/6WOUjaEpDvkA49QIRFKX/0B6hexRLwnMLcFpfNwBe/SlrDOONkw.js\";import MobileMenuButton from\"https://framerusercontent.com/modules/8164J5U8DmFLzfJZFh0O/gQWRvEWZ2u3EdCCeEmAT/U9ACxKhqW.js\";import NavBrandCard from\"https://framerusercontent.com/modules/7Kk99XOvONAzdA6UTEy2/SuwjZyTnRZemJassqm2X/XzQmwMbWO.js\";import CartCounter from\"https://framerusercontent.com/modules/5EwaQ6rx87WU4mobQbNG/TDOCUhdYcFrqcbHgDrNe/yiBCd_5_E.js\";const StopScrollFonts=getFonts(StopScroll);const UnderlineButtonFonts=getFonts(UnderlineButton);const MobileMenuButtonFonts=getFonts(MobileMenuButton);const SearchFonts=getFonts(Search);const IconoirFonts=getFonts(Iconoir);const CartCounterFonts=getFonts(CartCounter);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const NavCollectionCardFonts=getFonts(NavCollectionCard);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const NavBrandCardFonts=getFonts(NavBrandCard);const cycleOrder=[\"GsMlUtJmd\",\"jI6AVtAB_\",\"fG93ubDNx\",\"OO9cR4u4b\",\"TTpKL6tXo\",\"b0Cx0EApH\",\"jv80Y1ijm\",\"gwJ9TlkJW\",\"iC_jZ3jCl\",\"c4e76aQFk\",\"Lb1sozmiu\",\"po8BCAZoY\",\"U3jDNIlzO\"];const serializationHash=\"framer-9Ai68\";const variantClassNames={b0Cx0EApH:\"framer-v-gf9x79\",c4e76aQFk:\"framer-v-1cvobkw\",fG93ubDNx:\"framer-v-1k14mi4\",GsMlUtJmd:\"framer-v-1xyw2fz\",gwJ9TlkJW:\"framer-v-1impph\",iC_jZ3jCl:\"framer-v-1cbaxy6\",jI6AVtAB_:\"framer-v-1xcp1ji\",jv80Y1ijm:\"framer-v-1468x06\",Lb1sozmiu:\"framer-v-1cdgbg6\",OO9cR4u4b:\"framer-v-1hc0aio\",po8BCAZoY:\"framer-v-1kk6p5m\",TTpKL6tXo:\"framer-v-jswzl9\",U3jDNIlzO:\"framer-v-18rs9s8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const transition3={delay:0,duration:1,ease:[.83,0,.17,1],type:\"tween\"};const transition4={delay:0,duration:.2,ease:[.88,.39,.29,.8],type:\"tween\"};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 transition5={delay:.1,duration:.4,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition6={delay:.3,duration:.4,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={delay:.4,duration:.5,ease:[0,0,1,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition8={delay:.5,duration:.5,ease:[0,0,1,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"};const transition10={delay:.1,duration:.5,ease:[0,0,1,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition10,x:0,y:0};const transition11={delay:.2,duration:.5,ease:[0,0,1,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const transition12={delay:.3,duration:.5,ease:[0,0,1,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition12,x:0,y:0};const transition13={delay:.5,duration:.4,ease:[0,0,1,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition13,x:0,y:0};const transition14={delay:.1,duration:.6,ease:[0,0,1,1],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition14,x:0,y:0};const transition15={delay:.2,duration:.6,ease:[0,0,1,1],type:\"tween\"};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition15,x:0,y:0};const transition16={delay:.3,duration:.6,ease:[0,0,1,1],type:\"tween\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition16,x:0,y:0};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation13={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:29,y:0};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Dark Desktop Collections\":\"Lb1sozmiu\",\"Dark Desktop Products\":\"U3jDNIlzO\",\"Desktop Navigation Fill\":\"GsMlUtJmd\",\"Desktop Navigation Transparent\":\"c4e76aQFk\",\"Tablet / Mobile Navigation Brand\":\"iC_jZ3jCl\",\"Tablet / Mobile Navigation Collections\":\"jv80Y1ijm\",\"Tablet / Mobile Navigation Fill\":\"b0Cx0EApH\",\"Tablet / Mobile Navigation Options\":\"TTpKL6tXo\",\"Tablet / Mobile Navigation Products\":\"gwJ9TlkJW\"};const getProps=({click,clickSearch,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GsMlUtJmd\",vOnF_iyG7:click??props.vOnF_iyG7,x1YwmVYQt:clickSearch??props.x1YwmVYQt};};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,vOnF_iyG7,dWoztCmZs,x1YwmVYQt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GsMlUtJmd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1wqv3dt=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"GsMlUtJmd\");});const onMouseLeave1nw0krc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"c4e76aQFk\");});const onMouseEnterafb6tm=activeVariantCallback(async(...args)=>{setVariant(\"jI6AVtAB_\");});const onTap1mdasa5=activeVariantCallback(async(...args)=>{setVariant(\"GsMlUtJmd\");});const onMouseEnter1x1bj8n=activeVariantCallback(async(...args)=>{setVariant(\"Lb1sozmiu\");});const onTap15wxkux=activeVariantCallback(async(...args)=>{setVariant(\"c4e76aQFk\");});const onTap1jcnuwu=activeVariantCallback(async(...args)=>{setVariant(\"b0Cx0EApH\");});const onTaps6ao7x=activeVariantCallback(async(...args)=>{setVariant(\"TTpKL6tXo\");});const onMouseEnter5aeofs=activeVariantCallback(async(...args)=>{setVariant(\"fG93ubDNx\");});const onMouseEnter8ku8cw=activeVariantCallback(async(...args)=>{setVariant(\"po8BCAZoY\");});const onMouseEnter12esf0e=activeVariantCallback(async(...args)=>{setVariant(\"OO9cR4u4b\");});const onMouseEnterrk7fac=activeVariantCallback(async(...args)=>{setVariant(\"U3jDNIlzO\");});const onMouseEnter1mdasa5=activeVariantCallback(async(...args)=>{setVariant(\"GsMlUtJmd\");});const onMouseEnter15wxkux=activeVariantCallback(async(...args)=>{setVariant(\"c4e76aQFk\");});const onTapqzfyt6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"b0Cx0EApH\"),100);});const zyyMWc2931gi4zqa=activeVariantCallback(async(...args)=>{if(x1YwmVYQt){const res=await x1YwmVYQt(...args);if(res===false)return false;}});const onTap1gi4zqa=activeVariantCallback(async(...args)=>{if(x1YwmVYQt){const res=await x1YwmVYQt(...args);if(res===false)return false;}});const onTapa9mf7r=activeVariantCallback(async(...args)=>{if(x1YwmVYQt){const res=await x1YwmVYQt(...args);if(res===false)return false;}await delay(()=>setVariant(\"b0Cx0EApH\"),100);});const onTap1j25edx=activeVariantCallback(async(...args)=>{if(vOnF_iyG7){const res=await vOnF_iyG7(...args);if(res===false)return false;}});const iNvakn0U81j25edx=activeVariantCallback(async(...args)=>{if(vOnF_iyG7){const res=await vOnF_iyG7(...args);if(res===false)return false;}});const onTap1glgplf=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"GsMlUtJmd\"),100);});const ZdK3ISGK61mdasa5=activeVariantCallback(async(...args)=>{setVariant(\"GsMlUtJmd\");});const ZdK3ISGK615wxkux=activeVariantCallback(async(...args)=>{setVariant(\"c4e76aQFk\");});const IzDVaDKVS1mdasa5=activeVariantCallback(async(...args)=>{setVariant(\"GsMlUtJmd\");});const IzDVaDKVS15wxkux=activeVariantCallback(async(...args)=>{setVariant(\"c4e76aQFk\");});const onTaplih8qu=activeVariantCallback(async(...args)=>{setVariant(\"jv80Y1ijm\");});const onTapp5u7ca=activeVariantCallback(async(...args)=>{setVariant(\"gwJ9TlkJW\");});const onTap12cf5nk=activeVariantCallback(async(...args)=>{setVariant(\"iC_jZ3jCl\");});const IzDVaDKVSqzfyt6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"b0Cx0EApH\"),100);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jI6AVtAB_\",\"fG93ubDNx\",\"OO9cR4u4b\",\"Lb1sozmiu\",\"po8BCAZoY\",\"U3jDNIlzO\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"TTpKL6tXo\",\"b0Cx0EApH\",\"jv80Y1ijm\",\"gwJ9TlkJW\",\"iC_jZ3jCl\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if([\"TTpKL6tXo\",\"b0Cx0EApH\",\"jv80Y1ijm\",\"gwJ9TlkJW\",\"iC_jZ3jCl\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"fG93ubDNx\",\"po8BCAZoY\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"fG93ubDNx\",\"po8BCAZoY\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"OO9cR4u4b\",\"U3jDNIlzO\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"jI6AVtAB_\",\"Lb1sozmiu\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"jv80Y1ijm\",\"gwJ9TlkJW\",\"iC_jZ3jCl\"].includes(baseVariant))return false;return true;};const isDisplayed8=()=>{if([\"TTpKL6tXo\",\"b0Cx0EApH\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"TTpKL6tXo\")return false;return true;};const isDisplayed10=()=>{if(baseVariant===\"gwJ9TlkJW\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"gwJ9TlkJW\")return false;return true;};const isDisplayed12=()=>{if(baseVariant===\"iC_jZ3jCl\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"jv80Y1ijm\")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,...addPropertyOverrides({b0Cx0EApH:{value:transition2},fG93ubDNx:{value:transition2},jI6AVtAB_:{value:transition2},OO9cR4u4b:{value:transition2},po8BCAZoY:{value:transition2},TTpKL6tXo:{value:transition3},U3jDNIlzO:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xyw2fz\",className,classNames),\"data-framer-name\":\"Desktop Navigation Fill\",layoutDependency:layoutDependency,layoutId:\"GsMlUtJmd\",ref:refBinding,style:{...style},...addPropertyOverrides({b0Cx0EApH:{\"data-framer-name\":\"Tablet / Mobile Navigation Fill\"},c4e76aQFk:{\"data-framer-name\":\"Desktop Navigation Transparent\"},fG93ubDNx:{\"data-framer-name\":\"Dark Desktop Products\",\"data-highlight\":true,onMouseLeave:onMouseLeave1wqv3dt},gwJ9TlkJW:{\"data-framer-name\":\"Tablet / Mobile Navigation Products\"},iC_jZ3jCl:{\"data-framer-name\":\"Tablet / Mobile Navigation Brand\"},jI6AVtAB_:{\"data-framer-name\":\"Dark Desktop Collections\",\"data-highlight\":true,onMouseLeave:onMouseLeave1wqv3dt},jv80Y1ijm:{\"data-framer-name\":\"Tablet / Mobile Navigation Collections\"},Lb1sozmiu:{\"data-framer-name\":\"Dark Desktop Collections\",\"data-highlight\":true,onMouseLeave:onMouseLeave1nw0krc},OO9cR4u4b:{\"data-framer-name\":\"Dark Desktop Products\",\"data-highlight\":true,onMouseLeave:onMouseLeave1wqv3dt},po8BCAZoY:{\"data-framer-name\":\"Dark Desktop Products\",\"data-highlight\":true,onMouseLeave:onMouseLeave1nw0krc},TTpKL6tXo:{\"data-framer-name\":\"Tablet / Mobile Navigation Options\"},U3jDNIlzO:{\"data-framer-name\":\"Dark Desktop Products\",\"data-highlight\":true,onMouseLeave:onMouseLeave1nw0krc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cp1pdb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Dj8Cs7s8_-container\",nodeId:\"Dj8Cs7s8_\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",style:{opacity:0},children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"Dj8Cs7s8_\",layoutId:\"Dj8Cs7s8_\",toggle:false,width:\"100%\",...addPropertyOverrides({fG93ubDNx:{toggle:true},jI6AVtAB_:{toggle:true},jv80Y1ijm:{toggle:true},Lb1sozmiu:{toggle:true},OO9cR4u4b:{toggle:true},po8BCAZoY:{toggle:true},TTpKL6tXo:{toggle:true},U3jDNIlzO:{toggle:true}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({fG93ubDNx:{value:undefined},jI6AVtAB_:{value:undefined},Lb1sozmiu:{value:undefined},OO9cR4u4b:{value:undefined},po8BCAZoY:{value:undefined},U3jDNIlzO:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fh87at\",\"data-framer-name\":\"Background Overlay\",layoutDependency:layoutDependency,layoutId:\"cmMM6TJUL\",style:{backgroundColor:\"var(--token-28850694-9e59-42c0-a7d6-e3c3d942447a, rgba(0, 0, 0, 0.3))\",opacity:0},variants:{fG93ubDNx:{opacity:1},jI6AVtAB_:{opacity:1},Lb1sozmiu:{opacity:1},OO9cR4u4b:{opacity:1},po8BCAZoY:{opacity:1},U3jDNIlzO:{opacity:1}}})}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({b0Cx0EApH:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vjbnnu\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"C9MzhrnjT\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{b0Cx0EApH:{backgroundColor:\"rgba(0, 0, 0, 0)\"},c4e76aQFk:{backgroundColor:\"rgba(0, 0, 0, 0)\"},fG93ubDNx:{backgroundColor:\"rgb(255, 255, 255)\"},gwJ9TlkJW:{backgroundColor:\"rgb(255, 255, 255)\"},iC_jZ3jCl:{backgroundColor:\"rgb(255, 255, 255)\"},jI6AVtAB_:{backgroundColor:\"rgb(255, 255, 255)\"},jv80Y1ijm:{backgroundColor:\"rgb(255, 255, 255)\"},Lb1sozmiu:{backgroundColor:\"rgb(255, 255, 255)\"},OO9cR4u4b:{backgroundColor:\"rgb(255, 255, 255)\"},po8BCAZoY:{backgroundColor:\"rgb(255, 255, 255)\"},TTpKL6tXo:{backgroundColor:\"rgb(255, 255, 255)\"},U3jDNIlzO:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8z6qxp\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"c0NDCQaJy\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yr3zfs\",\"data-framer-name\":\"Left Links\",layoutDependency:layoutDependency,layoutId:\"uCq2ODZFa\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qc2nug\",\"data-framer-name\":\"Tabs\",layoutDependency:layoutDependency,layoutId:\"LITRpMfkC\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-g7jodt\",\"data-framer-name\":\"Link Wrapper\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PLeLU99MS\",onMouseEnter:onMouseEnterafb6tm,...addPropertyOverrides({c4e76aQFk:{onMouseEnter:onMouseEnter1x1bj8n},jI6AVtAB_:{onMouseEnter:undefined,onTap:onTap1mdasa5},Lb1sozmiu:{onMouseEnter:undefined,onTap:onTap15wxkux},po8BCAZoY:{onMouseEnter:onMouseEnter1x1bj8n},U3jDNIlzO:{onMouseEnter:onMouseEnter1x1bj8n}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+22+0+9+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kn8pg8-container\",layoutDependency:layoutDependency,layoutId:\"KXbwI3m0K-container\",nodeId:\"KXbwI3m0K\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks[0],height:\"100%\",id:\"KXbwI3m0K\",layoutId:\"KXbwI3m0K\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Collections\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({c4e76aQFk:{aFOmVa1og:resolvedLinks[4],Z9XW1W3fa:\"rgb(255, 255, 255)\"},fG93ubDNx:{aFOmVa1og:resolvedLinks[2]},jI6AVtAB_:{aFOmVa1og:resolvedLinks[1],variant:\"FtoKv9mcb\"},Lb1sozmiu:{aFOmVa1og:resolvedLinks[5],variant:\"FtoKv9mcb\"},OO9cR4u4b:{aFOmVa1og:resolvedLinks[3]},po8BCAZoY:{aFOmVa1og:resolvedLinks[6]},U3jDNIlzO:{aFOmVa1og:resolvedLinks[7]}},baseVariant,gestureVariant)})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wl8oj7\",\"data-framer-name\":\"Link Wrapper\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rjNvApZkg\",onMouseEnter:onMouseEnterafb6tm,...addPropertyOverrides({b0Cx0EApH:{onMouseEnter:undefined,onTap:onTaps6ao7x},gwJ9TlkJW:{onMouseEnter:undefined,onTap:onTap1jcnuwu},iC_jZ3jCl:{onMouseEnter:undefined,onTap:onTap1jcnuwu},jv80Y1ijm:{onMouseEnter:undefined,onTap:onTap1jcnuwu},TTpKL6tXo:{onMouseEnter:undefined,onTap:onTap1jcnuwu}},baseVariant,gestureVariant),children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({b0Cx0EApH:{height:18,y:(componentViewport?.y||0)+0+0+22+0+16+0+0+0},gwJ9TlkJW:{height:18,y:(componentViewport?.y||0)+0+0+22+0+16+0+0+0},iC_jZ3jCl:{height:18,y:(componentViewport?.y||0)+0+0+22+0+16+0+0+0},jv80Y1ijm:{height:18,y:(componentViewport?.y||0)+0+0+22+0+16+0+0+0},TTpKL6tXo:{height:18,y:(componentViewport?.y||0)+0+0+22+0+16+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2h7fzh-container\",layoutDependency:layoutDependency,layoutId:\"R1oKXz5P4-container\",nodeId:\"R1oKXz5P4\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(MobileMenuButton,{height:\"100%\",id:\"R1oKXz5P4\",layoutId:\"R1oKXz5P4\",variant:\"GKhsJ38dc\",width:\"100%\",...addPropertyOverrides({gwJ9TlkJW:{variant:\"lmXnnOSEu\"},iC_jZ3jCl:{variant:\"lmXnnOSEu\"},jv80Y1ijm:{variant:\"lmXnnOSEu\"},TTpKL6tXo:{variant:\"lmXnnOSEu\"}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f06o80\",\"data-framer-name\":\"Link Wrapper\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D6TU_m91E\",onMouseEnter:onMouseEnter5aeofs,...addPropertyOverrides({c4e76aQFk:{onMouseEnter:onMouseEnter8ku8cw},fG93ubDNx:{onTap:onTap1mdasa5},Lb1sozmiu:{onMouseEnter:onMouseEnter8ku8cw},po8BCAZoY:{onMouseEnter:undefined,onTap:onTap15wxkux},U3jDNIlzO:{onMouseEnter:onMouseEnter8ku8cw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+22+0+9+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18aw0zh-container\",layoutDependency:layoutDependency,layoutId:\"i2DCp3Leh-container\",nodeId:\"i2DCp3Leh\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks1[0],height:\"100%\",id:\"i2DCp3Leh\",layoutId:\"i2DCp3Leh\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Products\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({c4e76aQFk:{aFOmVa1og:resolvedLinks1[4],Z9XW1W3fa:\"rgb(255, 255, 255)\"},fG93ubDNx:{aFOmVa1og:resolvedLinks1[2],variant:\"FtoKv9mcb\"},jI6AVtAB_:{aFOmVa1og:resolvedLinks1[1]},Lb1sozmiu:{aFOmVa1og:resolvedLinks1[5]},OO9cR4u4b:{aFOmVa1og:resolvedLinks1[3]},po8BCAZoY:{aFOmVa1og:resolvedLinks1[6],variant:\"FtoKv9mcb\"},U3jDNIlzO:{aFOmVa1og:resolvedLinks1[7]}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mlv3um\",\"data-framer-name\":\"Link Wrapper\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zwvYpqZcD\",onMouseEnter:onMouseEnter12esf0e,...addPropertyOverrides({c4e76aQFk:{onMouseEnter:onMouseEnterrk7fac},Lb1sozmiu:{onMouseEnter:onMouseEnterrk7fac},OO9cR4u4b:{onTap:onTap1mdasa5},po8BCAZoY:{onMouseEnter:onMouseEnterrk7fac},U3jDNIlzO:{onMouseEnter:undefined,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+22+0+9+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1km5oii-container\",layoutDependency:layoutDependency,layoutId:\"McBMtSIUV-container\",nodeId:\"McBMtSIUV\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks2[0],height:\"100%\",id:\"McBMtSIUV\",layoutId:\"McBMtSIUV\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Brand\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({c4e76aQFk:{aFOmVa1og:resolvedLinks2[4],Z9XW1W3fa:\"rgb(255, 255, 255)\"},fG93ubDNx:{aFOmVa1og:resolvedLinks2[2]},jI6AVtAB_:{aFOmVa1og:resolvedLinks2[1]},Lb1sozmiu:{aFOmVa1og:resolvedLinks2[5]},OO9cR4u4b:{aFOmVa1og:resolvedLinks2[3],variant:\"FtoKv9mcb\"},po8BCAZoY:{aFOmVa1og:resolvedLinks2[6]},U3jDNIlzO:{aFOmVa1og:resolvedLinks2[7],variant:\"FtoKv9mcb\"}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7fyb4t\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"ga69pb_DO\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onMouseEnter:onMouseEnter1mdasa5},jI6AVtAB_:{\"data-highlight\":true,onMouseEnter:onMouseEnter1mdasa5},Lb1sozmiu:{\"data-highlight\":true,onMouseEnter:onMouseEnter15wxkux},OO9cR4u4b:{\"data-highlight\":true,onMouseEnter:onMouseEnter1mdasa5},po8BCAZoY:{\"data-highlight\":true,onMouseEnter:onMouseEnter15wxkux},U3jDNIlzO:{\"data-highlight\":true,onMouseEnter:onMouseEnter15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+22+0+9+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8rm5wz-container\",layoutDependency:layoutDependency,layoutId:\"CgldPMTDY-container\",nodeId:\"CgldPMTDY\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks3[0],height:\"100%\",id:\"CgldPMTDY\",layoutId:\"CgldPMTDY\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Journal\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({c4e76aQFk:{aFOmVa1og:resolvedLinks3[4],Z9XW1W3fa:\"rgb(255, 255, 255)\"},fG93ubDNx:{aFOmVa1og:resolvedLinks3[2]},jI6AVtAB_:{aFOmVa1og:resolvedLinks3[1]},Lb1sozmiu:{aFOmVa1og:resolvedLinks3[5]},OO9cR4u4b:{aFOmVa1og:resolvedLinks3[3]},po8BCAZoY:{aFOmVa1og:resolvedLinks3[6]},U3jDNIlzO:{aFOmVa1og:resolvedLinks3[7]}},baseVariant,gestureVariant)})})})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"t9dwW_qBW\",scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1i12zpq framer-yf8g6k\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"t9dwW_qBW\",...addPropertyOverrides({gwJ9TlkJW:{\"data-highlight\":true,onTap:onTapqzfyt6},iC_jZ3jCl:{\"data-highlight\":true,onTap:onTap1jcnuwu},jv80Y1ijm:{\"data-highlight\":true,onTap:onTapqzfyt6},TTpKL6tXo:{\"data-highlight\":true,onTap:onTapqzfyt6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+22+0+0+0),pixelHeight:274,pixelWidth:790,sizes:\"149px\",src:\"https://framerusercontent.com/images/v5j9GmDxd7PL0pPn5DastdpmHg.png\",srcSet:\"https://framerusercontent.com/images/v5j9GmDxd7PL0pPn5DastdpmHg.png?scale-down-to=512 512w,https://framerusercontent.com/images/v5j9GmDxd7PL0pPn5DastdpmHg.png 790w\"},className:\"framer-1k14hzf\",layoutDependency:layoutDependency,layoutId:\"hkRX8HPjn\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5xy0p\",\"data-framer-name\":\"Right Links\",layoutDependency:layoutDependency,layoutId:\"om8s8QtVz\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jfqc3s\",\"data-framer-name\":\"Account\",layoutDependency:layoutDependency,layoutId:\"EfP2olYQS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+22+0+9+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfbgoi-container\",layoutDependency:layoutDependency,layoutId:\"r9q5Rp3nU-container\",nodeId:\"r9q5Rp3nU\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:\"https://shopify.com/66513928273/account\",height:\"100%\",id:\"r9q5Rp3nU\",layoutId:\"r9q5Rp3nU\",variant:\"BT1owiv6B\",WEIlJRVLb:true,width:\"100%\",X4kGlDs4u:\"Account\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({c4e76aQFk:{Z9XW1W3fa:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t2aldx\",\"data-framer-name\":\"Favorites\",layoutDependency:layoutDependency,layoutId:\"E743SCWSR\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+22+0+9+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o42lph-container\",layoutDependency:layoutDependency,layoutId:\"miQ1rafVw-container\",nodeId:\"miQ1rafVw\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks4[0],height:\"100%\",id:\"miQ1rafVw\",layoutId:\"miQ1rafVw\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Favorites\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({c4e76aQFk:{aFOmVa1og:resolvedLinks4[4],Z9XW1W3fa:\"rgb(255, 255, 255)\"},fG93ubDNx:{aFOmVa1og:resolvedLinks4[2]},jI6AVtAB_:{aFOmVa1og:resolvedLinks4[1]},Lb1sozmiu:{aFOmVa1og:resolvedLinks4[5]},OO9cR4u4b:{aFOmVa1og:resolvedLinks4[3]},po8BCAZoY:{aFOmVa1og:resolvedLinks4[6]},U3jDNIlzO:{aFOmVa1og:resolvedLinks4[7]}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+0+0+22+0+9+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d383j2-container\",layoutDependency:layoutDependency,layoutId:\"ESSJStCQH-container\",nodeId:\"ESSJStCQH\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(Search,{AeO6CBClx:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",height:\"100%\",id:\"ESSJStCQH\",layoutId:\"ESSJStCQH\",variant:\"orUAEWqY0\",width:\"100%\",zyyMWc293:zyyMWc2931gi4zqa,...addPropertyOverrides({c4e76aQFk:{AeO6CBClx:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ev6h3k\",\"data-framer-name\":\"Search Mobile\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"H_Woj81ZW\",onTap:onTap1gi4zqa,...addPropertyOverrides({gwJ9TlkJW:{onTap:onTapa9mf7r},iC_jZ3jCl:{onTap:onTapa9mf7r},jv80Y1ijm:{onTap:onTapa9mf7r},TTpKL6tXo:{onTap:onTapa9mf7r}},baseVariant,gestureVariant),children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oi4u3v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xsmSYquKk-container\",nodeId:\"xsmSYquKk\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(Iconoir,{color:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Search\",iconSelection:\"Home\",id:\"xsmSYquKk\",layoutId:\"xsmSYquKk\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-341hly\",\"data-framer-name\":\"Cart\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lZf1cFPoS\",onTap:onTap1j25edx,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+0+22+0+9+5.5+0+0,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+0+13.5+1+0+0},gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+0+13.5+1+0+0},iC_jZ3jCl:{y:(componentViewport?.y||0)+0+0+22+0+13.5+1+0+0},jv80Y1ijm:{y:(componentViewport?.y||0)+0+0+22+0+13.5+1+0+0},TTpKL6tXo:{y:(componentViewport?.y||0)+0+0+22+0+13.5+1+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nf22lt-container\",layoutDependency:layoutDependency,layoutId:\"KWYMGDSfo-container\",nodeId:\"KWYMGDSfo\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(CartCounter,{height:\"100%\",id:\"KWYMGDSfo\",iNvakn0U8:iNvakn0U81j25edx,layoutId:\"KWYMGDSfo\",variant:dWoztCmZs,vURem0yKN:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({c4e76aQFk:{vURem0yKN:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o3dlq3\",\"data-framer-name\":\"Separator\",layoutDependency:layoutDependency,layoutId:\"Y0LWzfwca\",style:{backgroundColor:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",opacity:.2}})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dvhj2g\",\"data-framer-name\":\"Menu Content\",layoutDependency:layoutDependency,layoutId:\"bNe9Xlm5u\",children:[isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qlow3k\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"WiYHEwbbD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m5ky0z\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"epYTeRSbs\",children:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xfgzo9\",\"data-framer-appear-id\":\"1xfgzo9\",\"data-framer-name\":\"Shop\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"hFmlr_quv\",optimized:true,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wuend\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"KdMM_qxwV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP\"})}),className:\"framer-1gw0au5\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"t_boxAEXE\",style:{\"--extracted-r6o4lv\":\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c141o5\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"tNNqRiJgR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-valp2a\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"hd5civ9OZ\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1mdasa5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+0+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-151kg31-container\",layoutDependency:layoutDependency,layoutId:\"grZjkNKEj-container\",nodeId:\"grZjkNKEj\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks5[0],height:\"100%\",id:\"grZjkNKEj\",layoutId:\"grZjkNKEj\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"All Products\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks5[1]},po8BCAZoY:{aFOmVa1og:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cxcbvq\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"y5ya9Po0T\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1mdasa5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"new\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"sa5igepQR\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"new\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"sa5igepQR\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"new\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"sa5igepQR\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+40+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4grjto-container\",layoutDependency:layoutDependency,layoutId:\"TtgczcbK1-container\",nodeId:\"TtgczcbK1\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks6[0],height:\"100%\",id:\"TtgczcbK1\",layoutId:\"TtgczcbK1\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"New Arrivals\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks6[1]},po8BCAZoY:{aFOmVa1og:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17a075y\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"BDz5gx8Om\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1mdasa5},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"bestsellers\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ij_flriDi\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"bestsellers\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ij_flriDi\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"bestsellers\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ij_flriDi\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+80+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fis7lw-container\",layoutDependency:layoutDependency,layoutId:\"xRN7Pr1Dy-container\",nodeId:\"xRN7Pr1Dy\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks7[0],height:\"100%\",id:\"xRN7Pr1Dy\",layoutId:\"xRN7Pr1Dy\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Bestsellers\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks7[1]},po8BCAZoY:{aFOmVa1og:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14639k5\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"MUznB_cFh\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1mdasa5},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"sale\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"DaQqKVs9C\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ninn6l-container\",layoutDependency:layoutDependency,layoutId:\"AC0HQnoO1-container\",nodeId:\"AC0HQnoO1\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks8[0],height:\"100%\",id:\"AC0HQnoO1\",layoutId:\"AC0HQnoO1\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"On Sale\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aty6xr\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"V_PkTUJeY\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1mdasa5},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"kits\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"yWy7Qh_EY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12y6hr4-container\",layoutDependency:layoutDependency,layoutId:\"SyO3V5aFJ-container\",nodeId:\"SyO3V5aFJ\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks9[0],height:\"100%\",id:\"SyO3V5aFJ\",layoutId:\"SyO3V5aFJ\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Kits\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mfw0h9\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"c0TU_xTPp\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1mdasa5},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iquzp4\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"lNeKULsOk\",children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-67xu0a\",\"data-framer-appear-id\":\"67xu0a\",\"data-framer-name\":\"Type\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"yofpGgBbn\",optimized:true,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wvxz8w\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"G2Ivvh2lv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Type\"})}),className:\"framer-quf938\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"EnTMQZMYB\",style:{\"--extracted-r6o4lv\":\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lafwi7\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"EAXeH4uG1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ux3koe\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"OBMwoyoaO\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1glgplf},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"cream\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Q_GMmgcNu\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"cleanser\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"VBvd4nHD6\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"cleanser\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"VBvd4nHD6\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+0+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a5uzg6-container\",layoutDependency:layoutDependency,layoutId:\"rFcgTfIXX-container\",nodeId:\"rFcgTfIXX\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks10[0],height:\"100%\",id:\"rFcgTfIXX\",layoutId:\"rFcgTfIXX\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Cream\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks10[1],X4kGlDs4u:\"Cleanser\"},po8BCAZoY:{aFOmVa1og:resolvedLinks10[2],X4kGlDs4u:\"Cleanser\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xca3hd\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"S5PVWBccG\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1glgplf},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"lotion\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"NiQ1__Sk9\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"toner\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ATAfH3UUO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"toner\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ATAfH3UUO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+40+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wcysgv-container\",layoutDependency:layoutDependency,layoutId:\"SbGkOYZmn-container\",nodeId:\"SbGkOYZmn\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks11[0],height:\"100%\",id:\"SbGkOYZmn\",layoutId:\"SbGkOYZmn\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Lotion\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks11[1],X4kGlDs4u:\"Toner\"},po8BCAZoY:{aFOmVa1og:resolvedLinks11[2],X4kGlDs4u:\"Toner\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ezdj2m\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"kf89_Ra50\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1glgplf},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"cleanser\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"VBvd4nHD6\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hydrator\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"NiQ1__Sk9\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hydrator\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"NiQ1__Sk9\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+80+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hbqfgo-container\",layoutDependency:layoutDependency,layoutId:\"yA_UaVVOi-container\",nodeId:\"yA_UaVVOi\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks12[0],height:\"100%\",id:\"yA_UaVVOi\",layoutId:\"yA_UaVVOi\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Cleanser\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks12[1],X4kGlDs4u:\"Cream\"},po8BCAZoY:{aFOmVa1og:resolvedLinks12[2],X4kGlDs4u:\"Cream\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-87v7og\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"Ghe3eqpVN\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1glgplf},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"oil\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"T4xC53rbC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+120+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+120+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dcpt85-container\",layoutDependency:layoutDependency,layoutId:\"TdIcF3qBi-container\",nodeId:\"TdIcF3qBi\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks13[0],height:\"100%\",id:\"TdIcF3qBi\",layoutId:\"TdIcF3qBi\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Oil\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks13[1],X4kGlDs4u:\"Serum\"},po8BCAZoY:{aFOmVa1og:resolvedLinks13[2],X4kGlDs4u:\"Serum\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c00hxy\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"Eim5IxCZd\",...addPropertyOverrides({fG93ubDNx:{\"data-highlight\":true,onTap:onTap1glgplf},po8BCAZoY:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"sunscreen\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Q_GMmgcNu\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"sunscreen\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Q_GMmgcNu\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+160+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+160+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1km3evz-container\",layoutDependency:layoutDependency,layoutId:\"QJ9XqmrXS-container\",nodeId:\"QJ9XqmrXS\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks14[0],height:\"100%\",id:\"QJ9XqmrXS\",layoutId:\"QJ9XqmrXS\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Serum\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks14[1],X4kGlDs4u:\"Sunscreen\"},po8BCAZoY:{aFOmVa1og:resolvedLinks14[2],X4kGlDs4u:\"Sunscreen\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y11z4q\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"X8HmT4FMx\",onTap:onTap1glgplf,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"mask\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"T4xC53rbC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"mask\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"T4xC53rbC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({fG93ubDNx:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+200+0},po8BCAZoY:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+0+29+0+200+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17rxx7c-container\",layoutDependency:layoutDependency,layoutId:\"QBd8C2C4e-container\",nodeId:\"QBd8C2C4e\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks15[0],height:\"100%\",id:\"QBd8C2C4e\",layoutId:\"QBd8C2C4e\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Serum\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({fG93ubDNx:{aFOmVa1og:resolvedLinks15[1],X4kGlDs4u:\"Mask\"},po8BCAZoY:{aFOmVa1og:resolvedLinks15[2],X4kGlDs4u:\"Mask\"}},baseVariant,gestureVariant)})})})})})]})]})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:321,...addPropertyOverrides({fG93ubDNx:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0},po8BCAZoY:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-10qqmbp-container\",\"data-framer-appear-id\":\"10qqmbp\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"aEelDxMGK-container\",nodeId:\"aEelDxMGK\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/gomQN3eAk6i18xAticTv6415pF0.jpg\",srcSet:\"https://framerusercontent.com/images/gomQN3eAk6i18xAticTv6415pF0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/gomQN3eAk6i18xAticTv6415pF0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/gomQN3eAk6i18xAticTv6415pF0.jpg 1200w\"},\"\"),height:\"100%\",id:\"aEelDxMGK\",layoutId:\"aEelDxMGK\",rQzRXFXTH:\"Serums\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:\"https://all-natural.framer.website/categories?product-tag=Serum\",variant:\"ChkIyG2N2\",width:\"100%\",...addPropertyOverrides({fG93ubDNx:{BVEp44LUn:addImageAlt({pixelHeight:3840,pixelWidth:5760,positionX:\"75.4%\",positionY:\"49.9%\",src:\"https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg\",srcSet:\"https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg 5760w\"},\"\"),V5teCUCio:resolvedLinks16[0],ZdK3ISGK6:ZdK3ISGK61mdasa5},po8BCAZoY:{BVEp44LUn:addImageAlt({pixelHeight:3840,pixelWidth:5760,positionX:\"70%\",positionY:\"50%\",src:\"https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg\",srcSet:\"https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/VO7nQFpjQtlkWk4OINyDNtsOJQ.jpg 5760w\"},\"\"),V5teCUCio:resolvedLinks16[1],ZdK3ISGK6:ZdK3ISGK615wxkux}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"mask\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"T4xC53rbC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"mask\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"T4xC53rbC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:321,...addPropertyOverrides({fG93ubDNx:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0},po8BCAZoY:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-ev9muq-container\",\"data-framer-appear-id\":\"ev9muq\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"lIusZpmIj-container\",nodeId:\"lIusZpmIj\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/y1Nzt6jrNAidp0Rangnz7vkn0Q.jpg\",srcSet:\"https://framerusercontent.com/images/y1Nzt6jrNAidp0Rangnz7vkn0Q.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/y1Nzt6jrNAidp0Rangnz7vkn0Q.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/y1Nzt6jrNAidp0Rangnz7vkn0Q.jpg 1200w\"},\"\"),height:\"100%\",id:\"lIusZpmIj\",layoutId:\"lIusZpmIj\",rQzRXFXTH:\"Creams\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:\"https://all-natural.framer.website/categories?product-tag=Cream\",variant:\"ChkIyG2N2\",width:\"100%\",...addPropertyOverrides({fG93ubDNx:{BVEp44LUn:addImageAlt({pixelHeight:1440,pixelWidth:1440,src:\"https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg\",srcSet:\"https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg 1440w\"},\"\"),rQzRXFXTH:\"Cream\",V5teCUCio:resolvedLinks17[0],ZdK3ISGK6:ZdK3ISGK61mdasa5},po8BCAZoY:{BVEp44LUn:addImageAlt({pixelHeight:1440,pixelWidth:1440,src:\"https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg\",srcSet:\"https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg 1440w\"},\"\"),rQzRXFXTH:\"Cream\",V5teCUCio:resolvedLinks17[1],ZdK3ISGK6:ZdK3ISGK615wxkux}},baseVariant,gestureVariant)})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsx(Transition,{value:transition9,...addPropertyOverrides({OO9cR4u4b:{value:undefined},U3jDNIlzO:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-918efj\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"Bm3_jfQ8z\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q81zeu\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"CIXfXwOoJ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:229,...addPropertyOverrides({OO9cR4u4b:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0},U3jDNIlzO:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-33n4xd-container\",\"data-framer-appear-id\":\"33n4xd\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ngQtdLDbL-container\",nodeId:\"ngQtdLDbL\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavBrandCard,{CFarH9KmV:resolvedLinks18[0],fg4231jcW:\"About us\",height:\"100%\",id:\"ngQtdLDbL\",layoutId:\"ngQtdLDbL\",style:{width:\"100%\"},variant:\"Dnp_SbCyV\",width:\"100%\",...addPropertyOverrides({OO9cR4u4b:{CFarH9KmV:resolvedLinks18[1],IzDVaDKVS:IzDVaDKVS1mdasa5,MPs17OYc3:addImageAlt({pixelHeight:3840,pixelWidth:5760,src:\"https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg\",srcSet:\"https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg 5760w\"},\"\")},U3jDNIlzO:{CFarH9KmV:resolvedLinks18[2],IzDVaDKVS:IzDVaDKVS15wxkux,MPs17OYc3:addImageAlt({pixelHeight:3840,pixelWidth:5760,src:\"https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg\",srcSet:\"https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg 5760w\"},\"\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined},{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined},{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:229,...addPropertyOverrides({OO9cR4u4b:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0},U3jDNIlzO:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-b7pjhc-container\",\"data-framer-appear-id\":\"b7pjhc\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"CSnKuOVj5-container\",nodeId:\"CSnKuOVj5\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavBrandCard,{CFarH9KmV:resolvedLinks19[0],fg4231jcW:\"Values\",height:\"100%\",id:\"CSnKuOVj5\",layoutId:\"CSnKuOVj5\",MPs17OYc3:addImageAlt({pixelHeight:507,pixelWidth:675,src:\"https://framerusercontent.com/images/GZFhUdiPallGB9btuSCqjn59CY.jpg\",srcSet:\"https://framerusercontent.com/images/GZFhUdiPallGB9btuSCqjn59CY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/GZFhUdiPallGB9btuSCqjn59CY.jpg 675w\"},\"\"),style:{width:\"100%\"},variant:\"Dnp_SbCyV\",width:\"100%\",...addPropertyOverrides({OO9cR4u4b:{CFarH9KmV:resolvedLinks19[1],IzDVaDKVS:IzDVaDKVS1mdasa5,MPs17OYc3:addImageAlt({pixelHeight:466,pixelWidth:700,src:\"https://framerusercontent.com/images/qpisfaGsHIL44BYgvgCMJxjjfs.jpg\",srcSet:\"https://framerusercontent.com/images/qpisfaGsHIL44BYgvgCMJxjjfs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/qpisfaGsHIL44BYgvgCMJxjjfs.jpg 700w\"},\"\")},U3jDNIlzO:{CFarH9KmV:resolvedLinks19[2],IzDVaDKVS:IzDVaDKVS15wxkux,MPs17OYc3:addImageAlt({pixelHeight:451,pixelWidth:699,src:\"https://framerusercontent.com/images/tD6DAVYPIrpdaIpUSU250pTgbsA.jpg\",srcSet:\"https://framerusercontent.com/images/tD6DAVYPIrpdaIpUSU250pTgbsA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/tD6DAVYPIrpdaIpUSU250pTgbsA.jpg 699w\"},\"\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined},{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined},{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:229,...addPropertyOverrides({OO9cR4u4b:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0},U3jDNIlzO:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,className:\"framer-e6w6sh-container\",\"data-framer-appear-id\":\"e6w6sh\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"JJjKxrVSm-container\",nodeId:\"JJjKxrVSm\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavBrandCard,{CFarH9KmV:resolvedLinks20[0],fg4231jcW:\"Ingredients\",height:\"100%\",id:\"JJjKxrVSm\",layoutId:\"JJjKxrVSm\",MPs17OYc3:addImageAlt({pixelHeight:507,pixelWidth:675,src:\"https://framerusercontent.com/images/RncWkI6Svs83mdB0K0Fak2kTaQ.jpg\",srcSet:\"https://framerusercontent.com/images/RncWkI6Svs83mdB0K0Fak2kTaQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/RncWkI6Svs83mdB0K0Fak2kTaQ.jpg 675w\"},\"\"),style:{width:\"100%\"},variant:\"Dnp_SbCyV\",width:\"100%\",...addPropertyOverrides({OO9cR4u4b:{CFarH9KmV:resolvedLinks20[1],IzDVaDKVS:IzDVaDKVS1mdasa5,MPs17OYc3:addImageAlt({pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg\",srcSet:\"https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg 1080w\"},\"\")},U3jDNIlzO:{CFarH9KmV:resolvedLinks20[2],IzDVaDKVS:IzDVaDKVS15wxkux,MPs17OYc3:addImageAlt({pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg\",srcSet:\"https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg 1080w\"},\"\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,className:\"framer-zx5kdr\",\"data-framer-appear-id\":\"zx5kdr\",\"data-framer-name\":\"Other Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Tqc0N9PzJ\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oi38e8\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Tt4KQX6K0\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sgeo1r\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"niBJjK3d0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Other\"})}),className:\"framer-1qyjr4i\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"gEaABk5Ag\",style:{\"--extracted-r6o4lv\":\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t6cayd\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"vl1Ddqo2G\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1px2ism\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"vLHBZroqz\",...addPropertyOverrides({OO9cR4u4b:{\"data-highlight\":true,onTap:onTap1mdasa5},U3jDNIlzO:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w7Y2cU__j\"},implicitPathVariables:undefined},{href:{webPageId:\"w7Y2cU__j\"},implicitPathVariables:undefined},{href:{webPageId:\"w7Y2cU__j\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({OO9cR4u4b:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+0+0},U3jDNIlzO:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yb9mag-container\",layoutDependency:layoutDependency,layoutId:\"nZvI1Hzb6-container\",nodeId:\"nZvI1Hzb6\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks21[0],height:\"100%\",id:\"nZvI1Hzb6\",layoutId:\"nZvI1Hzb6\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Stores\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({OO9cR4u4b:{aFOmVa1og:resolvedLinks21[1]},U3jDNIlzO:{aFOmVa1og:resolvedLinks21[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tk9ryz\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"b2shq88qs\",...addPropertyOverrides({OO9cR4u4b:{\"data-highlight\":true,onTap:onTap1mdasa5},U3jDNIlzO:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KyAqaW5uo\"},implicitPathVariables:undefined},{href:{webPageId:\"KyAqaW5uo\"},implicitPathVariables:undefined},{href:{webPageId:\"KyAqaW5uo\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({OO9cR4u4b:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+40+0},U3jDNIlzO:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s2bngt-container\",layoutDependency:layoutDependency,layoutId:\"z4e1HMe4G-container\",nodeId:\"z4e1HMe4G\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks22[0],height:\"100%\",id:\"z4e1HMe4G\",layoutId:\"z4e1HMe4G\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Stockists\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({OO9cR4u4b:{aFOmVa1og:resolvedLinks22[1]},U3jDNIlzO:{aFOmVa1og:resolvedLinks22[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gq5un\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"t4DueNvK9\",...addPropertyOverrides({OO9cR4u4b:{\"data-highlight\":true,onTap:onTap1mdasa5},U3jDNIlzO:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined},{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined},{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined}],children:resolvedLinks23=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({OO9cR4u4b:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+80+0},U3jDNIlzO:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ouqfcl-container\",layoutDependency:layoutDependency,layoutId:\"OkhHfbNmY-container\",nodeId:\"OkhHfbNmY\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks23[0],height:\"100%\",id:\"OkhHfbNmY\",layoutId:\"OkhHfbNmY\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"FAQ’s\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({OO9cR4u4b:{aFOmVa1og:resolvedLinks23[1]},U3jDNIlzO:{aFOmVa1og:resolvedLinks23[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p7lors\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"ppwczabDt\",...addPropertyOverrides({OO9cR4u4b:{\"data-highlight\":true,onTap:onTap1mdasa5},U3jDNIlzO:{\"data-highlight\":true,onTap:onTap15wxkux}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined},{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined},{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined}],children:resolvedLinks24=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({OO9cR4u4b:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+120+0},U3jDNIlzO:{y:(componentViewport?.y||0)+0+0+22+100+0+0+0+0+0+29+0+120+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s4081c-container\",layoutDependency:layoutDependency,layoutId:\"dHPUM9Tsa-container\",nodeId:\"dHPUM9Tsa\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks24[0],height:\"100%\",id:\"dHPUM9Tsa\",layoutId:\"dHPUM9Tsa\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Contact\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({OO9cR4u4b:{aFOmVa1og:resolvedLinks24[1]},U3jDNIlzO:{aFOmVa1og:resolvedLinks24[2]}},baseVariant,gestureVariant)})})})})})]})]})})]})}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a4pk6c\",\"data-framer-name\":\"Collections\",layoutDependency:layoutDependency,layoutId:\"zKv3FP6kN\",style:{opacity:0},variants:{jI6AVtAB_:{opacity:1},Lb1sozmiu:{opacity:1}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks25=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:321,...addPropertyOverrides({jI6AVtAB_:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0},Lb1sozmiu:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,className:\"framer-1hcolua-container\",\"data-framer-appear-id\":\"1hcolua\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Tfg4e34nl-container\",nodeId:\"Tfg4e34nl\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{height:\"100%\",id:\"Tfg4e34nl\",layoutId:\"Tfg4e34nl\",rQzRXFXTH:\"Body Care\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks25[0],variant:\"ChkIyG2N2\",width:\"100%\",...addPropertyOverrides({jI6AVtAB_:{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/FOh9YZZTZ6MamZX613KngDFRPA.jpg\",srcSet:\"https://framerusercontent.com/images/FOh9YZZTZ6MamZX613KngDFRPA.jpg 700w\"},\"\"),rQzRXFXTH:\"Clean Starter\",V5teCUCio:resolvedLinks25[1],ZdK3ISGK6:ZdK3ISGK61mdasa5},Lb1sozmiu:{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/FOh9YZZTZ6MamZX613KngDFRPA.jpg\",srcSet:\"https://framerusercontent.com/images/FOh9YZZTZ6MamZX613KngDFRPA.jpg 700w\"},\"\"),rQzRXFXTH:\"Clean Starter\",V5teCUCio:resolvedLinks25[2],ZdK3ISGK6:ZdK3ISGK615wxkux}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks26=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:321,...addPropertyOverrides({jI6AVtAB_:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0},Lb1sozmiu:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation10,className:\"framer-84bd1x-container\",\"data-framer-appear-id\":\"84bd1x\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"RkNzuI2U6-container\",nodeId:\"RkNzuI2U6\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/hDuaJEYwI9lBrhz7XwfKU6a0mGU.jpg\",srcSet:\"https://framerusercontent.com/images/hDuaJEYwI9lBrhz7XwfKU6a0mGU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/hDuaJEYwI9lBrhz7XwfKU6a0mGU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/hDuaJEYwI9lBrhz7XwfKU6a0mGU.jpg 1200w\"},\"\"),height:\"100%\",id:\"RkNzuI2U6\",layoutId:\"RkNzuI2U6\",rQzRXFXTH:\"Skin Care\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks26[0],variant:\"ChkIyG2N2\",width:\"100%\",...addPropertyOverrides({jI6AVtAB_:{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/L10BqlPThYy6B3FYJ7RhGcor8.jpg\",srcSet:\"https://framerusercontent.com/images/L10BqlPThYy6B3FYJ7RhGcor8.jpg 700w\"},\"\"),rQzRXFXTH:\"Active Care\",V5teCUCio:resolvedLinks26[1],ZdK3ISGK6:ZdK3ISGK61mdasa5},Lb1sozmiu:{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/L10BqlPThYy6B3FYJ7RhGcor8.jpg\",srcSet:\"https://framerusercontent.com/images/L10BqlPThYy6B3FYJ7RhGcor8.jpg 700w\"},\"\"),rQzRXFXTH:\"Active Care\",V5teCUCio:resolvedLinks26[2],ZdK3ISGK6:ZdK3ISGK615wxkux}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks27=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:321,...addPropertyOverrides({jI6AVtAB_:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0},Lb1sozmiu:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+22+100+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,className:\"framer-17wg9rz-container\",\"data-framer-appear-id\":\"17wg9rz\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"EUHCYxxzF-container\",nodeId:\"EUHCYxxzF\",optimized:true,rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/R7pPcUOernokD1SHQoSHPc8cMVM.jpg\",srcSet:\"https://framerusercontent.com/images/R7pPcUOernokD1SHQoSHPc8cMVM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/R7pPcUOernokD1SHQoSHPc8cMVM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/R7pPcUOernokD1SHQoSHPc8cMVM.jpg 1200w\"},\"\"),height:\"100%\",id:\"EUHCYxxzF\",layoutId:\"EUHCYxxzF\",rQzRXFXTH:\"Hair Care\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks27[0],variant:\"ChkIyG2N2\",width:\"100%\",...addPropertyOverrides({jI6AVtAB_:{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/veA4kgxs6VCU69VfBqw4CTdiKWo.jpg\",srcSet:\"https://framerusercontent.com/images/veA4kgxs6VCU69VfBqw4CTdiKWo.jpg 700w\"},\"\"),rQzRXFXTH:\"Recovery Rituals\",V5teCUCio:resolvedLinks27[1],ZdK3ISGK6:ZdK3ISGK61mdasa5},Lb1sozmiu:{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/veA4kgxs6VCU69VfBqw4CTdiKWo.jpg\",srcSet:\"https://framerusercontent.com/images/veA4kgxs6VCU69VfBqw4CTdiKWo.jpg 700w\"},\"\"),rQzRXFXTH:\"Recovery Rituals\",V5teCUCio:resolvedLinks27[2],ZdK3ISGK6:ZdK3ISGK615wxkux}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13u8erc\",\"data-framer-name\":\"Menu Content Mobile\",layoutDependency:layoutDependency,layoutId:\"ZnPa7Cdj2\",children:[isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iuul2k\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zLso69SiU\",children:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-8rou9v\",\"data-framer-appear-id\":\"8rou9v\",\"data-framer-name\":\"Inner Navigation\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ileXVjlTY\",optimized:true,...addPropertyOverrides({b0Cx0EApH:{animate:undefined,initial:undefined,optimized:undefined},TTpKL6tXo:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uor647\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"N1Kz9ZquW\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTaplih8qu}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1p8p2k6\",\"data-styles-preset\":\"mIcPtXjOo\",children:\"Collections\"})}),className:\"framer-eodisp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ocFVKV17w\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({TTpKL6tXo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1rp77z5\",\"data-styles-preset\":\"YaUYkHgoU\",children:\"Collections\"})})}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rr5qxf\",\"data-framer-name\":\"Vector\",fill:'var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:15,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"NEl0eVSPi\",svg:'<svg width=\"16\" height=\"15\" viewBox=\"-1 -1 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.8 12.7L6.1 12L11.7 6.4L6 0.7L6.7 0L13.1 6.4L6.8 12.7Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 6H12V7H0V6Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nilv4c\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"mX3cD_5uF\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTapp5u7ca}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1p8p2k6\",\"data-styles-preset\":\"mIcPtXjOo\",children:\"Products\"})}),className:\"framer-9fvs1q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xJg6Lawa_\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({TTpKL6tXo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1rp77z5\",\"data-styles-preset\":\"YaUYkHgoU\",children:\"Products\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zyggos\",\"data-framer-name\":\"Vector\",fill:'var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:15,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"nQcj1JxXX\",svg:'<svg width=\"16\" height=\"15\" viewBox=\"-1 -1 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.8 12.7L6.1 12L11.7 6.4L6 0.7L6.7 0L13.1 6.4L6.8 12.7Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 6H12V7H0V6Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jpoy9n\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"fJf5tEcVU\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTap12cf5nk}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1p8p2k6\",\"data-styles-preset\":\"mIcPtXjOo\",children:\"Brand\"})}),className:\"framer-9mn1zu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kn2cNiTpB\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({TTpKL6tXo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1rp77z5\",\"data-styles-preset\":\"YaUYkHgoU\",children:\"Brand\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rx9i4c\",\"data-framer-name\":\"Vector\",fill:'var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:15,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"hChUln4yx\",svg:'<svg width=\"16\" height=\"15\" viewBox=\"-1 -1 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.8 12.7L6.1 12L11.7 6.4L6 0.7L6.7 0L13.1 6.4L6.8 12.7Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 6H12V7H0V6Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lvz3ob\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"oeoccL11R\",children:[isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r5je0m\",\"data-framer-name\":\"Page Links\",layoutDependency:layoutDependency,layoutId:\"tnhl5snVE\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8d0ixq\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"qmOhWj8gt\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTapqzfyt6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+0+0},TTpKL6tXo:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xzegsf-container\",layoutDependency:layoutDependency,layoutId:\"LM0wzhEjj-container\",nodeId:\"LM0wzhEjj\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"LM0wzhEjj\",layoutId:\"LM0wzhEjj\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Account\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TTpKL6tXo:{aFOmVa1og:\"https://account.framercommerce.com\",variant:\"RIF7Yzo7q\",WEIlJRVLb:true}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rsw1pp\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"fNzGa3dTt\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTapqzfyt6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined},{href:{webPageId:\"avckzoaeV\"},implicitPathVariables:undefined}],children:resolvedLinks28=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+38+0},TTpKL6tXo:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t82f1r-container\",layoutDependency:layoutDependency,layoutId:\"y31dHqPrl-container\",nodeId:\"y31dHqPrl\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks28[0],height:\"100%\",id:\"y31dHqPrl\",layoutId:\"y31dHqPrl\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Favourites\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({b0Cx0EApH:{aFOmVa1og:resolvedLinks28[2]},TTpKL6tXo:{aFOmVa1og:resolvedLinks28[1],variant:\"RIF7Yzo7q\",X4kGlDs4u:\"Favorites\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uoxz0b\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"lt63izf0b\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTapqzfyt6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined},{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined},{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined}],children:resolvedLinks29=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+76+0},TTpKL6tXo:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-66mbd-container\",layoutDependency:layoutDependency,layoutId:\"hzSr8tVHt-container\",nodeId:\"hzSr8tVHt\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks29[0],height:\"100%\",id:\"hzSr8tVHt\",layoutId:\"hzSr8tVHt\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Contact\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({b0Cx0EApH:{aFOmVa1og:resolvedLinks29[2]},TTpKL6tXo:{aFOmVa1og:resolvedLinks29[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8posge\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"dACMO6mAV\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTapqzfyt6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined},{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined},{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined}],children:resolvedLinks30=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+114+0},TTpKL6tXo:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+120+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mt0hwn-container\",layoutDependency:layoutDependency,layoutId:\"WK3p44HRX-container\",nodeId:\"WK3p44HRX\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks30[0],height:\"100%\",id:\"WK3p44HRX\",layoutId:\"WK3p44HRX\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"FAQ’s\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({b0Cx0EApH:{aFOmVa1og:resolvedLinks30[2]},TTpKL6tXo:{aFOmVa1og:resolvedLinks30[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dafxz5\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"verh3BgHo\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTapqzfyt6}},baseVariant,gestureVariant),children:isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KyAqaW5uo\"},implicitPathVariables:undefined},{href:{webPageId:\"KyAqaW5uo\"},implicitPathVariables:undefined}],children:resolvedLinks31=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+152+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ycxmdg-container\",layoutDependency:layoutDependency,layoutId:\"SaXVnC522-container\",nodeId:\"SaXVnC522\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks31[0],height:\"100%\",id:\"SaXVnC522\",layoutId:\"SaXVnC522\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Stockists\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({b0Cx0EApH:{aFOmVa1og:resolvedLinks31[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16jyffy\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"CcFH99vu2\",...addPropertyOverrides({TTpKL6tXo:{\"data-highlight\":true,onTap:onTapqzfyt6}},baseVariant,gestureVariant),children:isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w7Y2cU__j\"},implicitPathVariables:undefined},{href:{webPageId:\"w7Y2cU__j\"},implicitPathVariables:undefined}],children:resolvedLinks32=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+190+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ficyv8-container\",layoutDependency:layoutDependency,layoutId:\"bWNZ2CZZC-container\",nodeId:\"bWNZ2CZZC\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks32[0],height:\"100%\",id:\"bWNZ2CZZC\",layoutId:\"bWNZ2CZZC\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Stores\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({b0Cx0EApH:{aFOmVa1og:resolvedLinks32[1]}},baseVariant,gestureVariant)})})})})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14m8gmt\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"tvNGyuoM7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nx8a1y\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"CIcaPtP0W\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+0+0},TTpKL6tXo:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pnh32j-container\",layoutDependency:layoutDependency,layoutId:\"UaMomT30G-container\",nodeId:\"UaMomT30G\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:\"https://www.instagram.com/ena.supply/\",height:\"100%\",id:\"UaMomT30G\",layoutId:\"UaMomT30G\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Instagram\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TTpKL6tXo:{variant:\"RIF7Yzo7q\",WEIlJRVLb:true}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-149kd2v\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"QRGM7sMeV\",children:isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+38+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-32jaot-container\",layoutDependency:layoutDependency,layoutId:\"irses9rzb-container\",nodeId:\"irses9rzb\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:\"https://x.com/ena_supply\",height:\"100%\",id:\"irses9rzb\",layoutId:\"irses9rzb\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"X.com\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bk4xxj\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"gdf_MiAiQ\",children:isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({b0Cx0EApH:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+220.5+0+0+76+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1df9pj8-container\",layoutDependency:layoutDependency,layoutId:\"JOV2p8Nmg-container\",nodeId:\"JOV2p8Nmg\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:\"https://www.threads.net/@ena.supply\",height:\"100%\",id:\"JOV2p8Nmg\",layoutId:\"JOV2p8Nmg\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Threads\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\"})})})})]})]}),isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ral1b1\",layoutDependency:layoutDependency,layoutId:\"x8WLBA4Bw\"})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,className:\"framer-9lu340\",\"data-framer-appear-id\":\"9lu340\",\"data-framer-name\":\"Products\",initial:animation13,layoutDependency:layoutDependency,layoutId:\"CyeOYttlj\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-llpdqz\",\"data-framer-name\":\"Title\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"utHnbShLz\",onTap:onTaps6ao7x,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i8k81j\",\"data-styles-preset\":\"GvbHZDZsR\",children:\"Products\"})}),className:\"framer-qo1ruw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qdx_BuLY6\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lb0ncd\",\"data-framer-name\":\"SVG Icon\",fill:'var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:14,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"cr3XVt0tt\",svg:'<svg width=\"8\" height=\"14\" viewBox=\"-1 -1 8 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6 12L5.24537e-07 6L6 0\" stroke=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pqeso5\",\"data-framer-name\":\"Products\",layoutDependency:layoutDependency,layoutId:\"SElv_s5II\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nzh7sy\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tEQufVV4E\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6gulbx\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"M1lU8AiKQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uiqo90\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"qVuPJvZEn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP\"})}),className:\"framer-1faqls\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"ZwzJPX9iI\",style:{\"--extracted-r6o4lv\":\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1er3w2t\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"wtR9wtlzu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jk6b05\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JOpJvpFj2\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks33=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+0+0+0+29+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6pyl4u-container\",layoutDependency:layoutDependency,layoutId:\"OsoGbKlrO-container\",nodeId:\"OsoGbKlrO\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks33[0],height:\"100%\",id:\"OsoGbKlrO\",layoutId:\"OsoGbKlrO\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"All Products\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks33[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3i7gy\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MommACXRO\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"new\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"sa5igepQR\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"new\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"sa5igepQR\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks34=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+0+0+0+29+0+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w1cih8-container\",layoutDependency:layoutDependency,layoutId:\"vwOneJN_N-container\",nodeId:\"vwOneJN_N\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks34[0],height:\"100%\",id:\"vwOneJN_N\",layoutId:\"vwOneJN_N\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"New Arrivals\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks34[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-87a6nn\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FL3hdWqiO\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"bestsellers\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ij_flriDi\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"bestsellers\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ij_flriDi\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks35=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+0+0+0+29+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4km0if-container\",layoutDependency:layoutDependency,layoutId:\"fU1bXKZS3-container\",nodeId:\"fU1bXKZS3\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks35[0],height:\"100%\",id:\"fU1bXKZS3\",layoutId:\"fU1bXKZS3\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Bestsellers\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks35[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p0chs8\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sG1QJEBMa\",onTap:onTapqzfyt6,children:isDisplayed11()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"sale\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"DaQqKVs9C\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks36=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lcvqlj-container\",layoutDependency:layoutDependency,layoutId:\"w58L4UeMB-container\",nodeId:\"w58L4UeMB\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks36[0],height:\"100%\",id:\"w58L4UeMB\",layoutId:\"w58L4UeMB\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"On Sale\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d4835g\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"F40dzU8FT\",onTap:onTapqzfyt6,children:isDisplayed11()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"kits\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"yWy7Qh_EY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks37=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s5n69n-container\",layoutDependency:layoutDependency,layoutId:\"P4GGdppi5-container\",nodeId:\"P4GGdppi5\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks37[0],height:\"100%\",id:\"P4GGdppi5\",layoutId:\"P4GGdppi5\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Kits\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-178eps3\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ut5oEL9Ok\",onTap:onTapqzfyt6})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ixtao9\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"JUeGCYDFE\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vybjc1\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"ebNT4xjVL\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m53ruh\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"uXNmPzRsY\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNTAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Type\"})}),className:\"framer-jjk2hq\",fonts:[\"GF;Inter Tight-500\"],layoutDependency:layoutDependency,layoutId:\"HT_PRvBOg\",style:{\"--extracted-r6o4lv\":\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lcwxyg\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"GR5_4fuHf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cdv6d8\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HLwpRi4q3\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"cleanser\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"VBvd4nHD6\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"cleanser\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"VBvd4nHD6\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks38=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+195+0+0+29+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pfao7g-container\",layoutDependency:layoutDependency,layoutId:\"HI3pDrYUA-container\",nodeId:\"HI3pDrYUA\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks38[0],height:\"100%\",id:\"HI3pDrYUA\",layoutId:\"HI3pDrYUA\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Cleanser\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks38[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-meuths\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NLVHtJgGj\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"toner\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ATAfH3UUO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"toner\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"ATAfH3UUO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks39=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+195+0+0+29+0+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f32kx6-container\",layoutDependency:layoutDependency,layoutId:\"EF5LtVouT-container\",nodeId:\"EF5LtVouT\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks39[0],height:\"100%\",id:\"EF5LtVouT\",layoutId:\"EF5LtVouT\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Toner\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks39[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15cxqtx\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OWKktdyK0\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"hydrator\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"NiQ1__Sk9\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hydrator\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"NiQ1__Sk9\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks40=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+195+0+0+29+0+80+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1idenv0-container\",layoutDependency:layoutDependency,layoutId:\"Zm8_NvjnV-container\",nodeId:\"Zm8_NvjnV\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks40[0],height:\"100%\",id:\"Zm8_NvjnV\",layoutId:\"Zm8_NvjnV\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Cream\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks40[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15mz4rh\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cYgGfRZUS\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks41=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+195+0+0+29+0+120+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gpkfn5-container\",layoutDependency:layoutDependency,layoutId:\"VipTfp0w1-container\",nodeId:\"VipTfp0w1\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks41[0],height:\"100%\",id:\"VipTfp0w1\",layoutId:\"VipTfp0w1\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Serum\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks41[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wxi20q\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qVTvltkvM\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"sunscreen\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Q_GMmgcNu\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"sunscreen\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Q_GMmgcNu\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks42=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+195+0+0+29+0+160+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vzm8zw-container\",layoutDependency:layoutDependency,layoutId:\"a78cUrYni-container\",nodeId:\"a78cUrYni\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks42[0],height:\"100%\",id:\"a78cUrYni\",layoutId:\"a78cUrYni\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Sunscreen\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks42[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1upjne\",\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kJbvEL9cL\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"mask\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"T4xC53rbC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"mask\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"T4xC53rbC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks43=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gwJ9TlkJW:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+195+0+0+29+0+200+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u31m6p-container\",layoutDependency:layoutDependency,layoutId:\"FFvu1adV_-container\",nodeId:\"FFvu1adV_\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks43[0],height:\"100%\",id:\"FFvu1adV_\",layoutId:\"FFvu1adV_\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Mask\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({gwJ9TlkJW:{aFOmVa1og:resolvedLinks43[1]}},baseVariant,gestureVariant)})})})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xdy1lj\",\"data-framer-name\":\"Link Cards\",layoutDependency:layoutDependency,layoutId:\"w5U_5w2X4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kkuqos\",\"data-framer-name\":\"Link Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AxAQgbWqh\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"serum\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"bGjcIKtjO\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks44=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:201.2539,...addPropertyOverrides({gwJ9TlkJW:{width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+486+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9gjwfj-container\",layoutDependency:layoutDependency,layoutId:\"vMUZFWNa7-container\",nodeId:\"vMUZFWNa7\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/QPirX3ImpojttOg7B8faE1D8o.jpg\",srcSet:\"https://framerusercontent.com/images/QPirX3ImpojttOg7B8faE1D8o.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QPirX3ImpojttOg7B8faE1D8o.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QPirX3ImpojttOg7B8faE1D8o.jpg 1080w\"},\"\"),height:\"100%\",id:\"vMUZFWNa7\",layoutId:\"vMUZFWNa7\",rQzRXFXTH:\"Serums\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks44[0],variant:\"IARoRv09H\",width:\"100%\",...addPropertyOverrides({gwJ9TlkJW:{V5teCUCio:resolvedLinks44[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qlgefa\",\"data-framer-name\":\"Link Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"H3gObBArg\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"cream\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Q_GMmgcNu\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"cream\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Q_GMmgcNu\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks45=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:201.2539,...addPropertyOverrides({gwJ9TlkJW:{width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+486+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13ajejp-container\",layoutDependency:layoutDependency,layoutId:\"a81R4cail-container\",nodeId:\"a81R4cail\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:1440,pixelWidth:1440,src:\"https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg\",srcSet:\"https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/HDTSRaQoM3CrJ7hWLhVVraxEBSc.jpg 1440w\"},\"\"),height:\"100%\",id:\"a81R4cail\",layoutId:\"a81R4cail\",rQzRXFXTH:\"Creams\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks45[0],variant:\"IARoRv09H\",width:\"100%\",...addPropertyOverrides({gwJ9TlkJW:{V5teCUCio:resolvedLinks45[1]}},baseVariant,gestureVariant)})})})})})]})]})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,className:\"framer-bk0lc8\",\"data-framer-appear-id\":\"bk0lc8\",\"data-framer-name\":\"Brand\",initial:animation13,layoutDependency:layoutDependency,layoutId:\"cbcd65Dxs\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a2omuy\",\"data-framer-name\":\"Title\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K83GlAUJX\",onTap:onTaps6ao7x,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i8k81j\",\"data-styles-preset\":\"GvbHZDZsR\",children:\"Brand\"})}),className:\"framer-1e2q0ia\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i2xqjc7OE\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ginx3a\",\"data-framer-name\":\"Vector\",fill:'var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:14,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"pCyrAngq6\",svg:'<svg width=\"8\" height=\"14\" viewBox=\"-1 -1 8 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6 12L5.24537e-07 6L6 0\" stroke=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed12()&&/*#__PURE__*/_jsx(Transition,{value:transition9,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gtau1e\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"SqDIgPtdh\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d61r47\",layoutDependency:layoutDependency,layoutId:\"cupmRCdRT\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined}],children:resolvedLinks46=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:229,...addPropertyOverrides({iC_jZ3jCl:{width:`max((${componentViewport?.width||\"100vw\"} - 55px) / 2, 50px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aty2qy-container\",layoutDependency:layoutDependency,layoutId:\"IKjgw_KAT-container\",nodeId:\"IKjgw_KAT\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavBrandCard,{CFarH9KmV:resolvedLinks46[0],fg4231jcW:\"About us\",height:\"100%\",id:\"IKjgw_KAT\",IzDVaDKVS:IzDVaDKVSqzfyt6,layoutId:\"IKjgw_KAT\",MPs17OYc3:addImageAlt({pixelHeight:3840,pixelWidth:5760,src:\"https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg\",srcSet:\"https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/dpJqM5R50gca817kl2Z9guCq4.jpg 5760w\"},\"\"),style:{width:\"100%\"},variant:\"zMlAT3pjX\",width:\"100%\",...addPropertyOverrides({iC_jZ3jCl:{CFarH9KmV:resolvedLinks46[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined},{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined}],children:resolvedLinks47=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:229,...addPropertyOverrides({iC_jZ3jCl:{width:`max((${componentViewport?.width||\"100vw\"} - 55px) / 2, 50px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l9cy63-container\",layoutDependency:layoutDependency,layoutId:\"AVE20jGv1-container\",nodeId:\"AVE20jGv1\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavBrandCard,{CFarH9KmV:resolvedLinks47[0],fg4231jcW:\"Values\",height:\"100%\",id:\"AVE20jGv1\",IzDVaDKVS:IzDVaDKVSqzfyt6,layoutId:\"AVE20jGv1\",MPs17OYc3:addImageAlt({pixelHeight:451,pixelWidth:699,src:\"https://framerusercontent.com/images/tD6DAVYPIrpdaIpUSU250pTgbsA.jpg\",srcSet:\"https://framerusercontent.com/images/tD6DAVYPIrpdaIpUSU250pTgbsA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/tD6DAVYPIrpdaIpUSU250pTgbsA.jpg 699w\"},\"\"),style:{width:\"100%\"},variant:\"zMlAT3pjX\",width:\"100%\",...addPropertyOverrides({iC_jZ3jCl:{CFarH9KmV:resolvedLinks47[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined},{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined}],children:resolvedLinks48=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:229,...addPropertyOverrides({iC_jZ3jCl:{width:`max((${componentViewport?.width||\"100vw\"} - 55px) / 2, 50px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+52+0+0+0+244}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kqu4pb-container\",layoutDependency:layoutDependency,layoutId:\"Q6oma0_mf-container\",nodeId:\"Q6oma0_mf\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavBrandCard,{CFarH9KmV:resolvedLinks48[0],fg4231jcW:\"Ingredients\",height:\"100%\",id:\"Q6oma0_mf\",IzDVaDKVS:IzDVaDKVSqzfyt6,layoutId:\"Q6oma0_mf\",MPs17OYc3:addImageAlt({pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg\",srcSet:\"https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/EzJtAThbGyXlaaYgz3CKBGrQsps.jpg 1080w\"},\"\"),style:{width:\"100%\"},variant:\"zMlAT3pjX\",width:\"100%\",...addPropertyOverrides({iC_jZ3jCl:{CFarH9KmV:resolvedLinks48[1]}},baseVariant,gestureVariant)})})})})]})})})]}),isDisplayed13()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,className:\"framer-pecyx3\",\"data-framer-appear-id\":\"pecyx3\",\"data-framer-name\":\"Collections\",initial:animation13,layoutDependency:layoutDependency,layoutId:\"mkFiAFI9M\",optimized:true,children:[isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iyzxe2\",\"data-framer-name\":\"Collections\",layoutDependency:layoutDependency,layoutId:\"SZ1IhcSKj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1szs0lh\",\"data-framer-name\":\"Link Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vwA2FzJ2C\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks49=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:171,...addPropertyOverrides({jv80Y1ijm:{width:`max(max((${componentViewport?.width||\"100vw\"} - 50px) / 2, 50px), 1px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+62+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vpcmeq-container\",layoutDependency:layoutDependency,layoutId:\"brtdiWVbZ-container\",nodeId:\"brtdiWVbZ\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/FOh9YZZTZ6MamZX613KngDFRPA.jpg\",srcSet:\"https://framerusercontent.com/images/FOh9YZZTZ6MamZX613KngDFRPA.jpg 700w\"},\"\"),height:\"100%\",id:\"brtdiWVbZ\",layoutId:\"brtdiWVbZ\",rQzRXFXTH:\"Clean Starter\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks49[0],variant:\"IARoRv09H\",width:\"100%\",...addPropertyOverrides({jv80Y1ijm:{V5teCUCio:resolvedLinks49[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-44wyyj\",\"data-framer-name\":\"Link Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"byyFobyQR\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks50=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:171,...addPropertyOverrides({jv80Y1ijm:{width:`max(max((${componentViewport?.width||\"100vw\"} - 50px) / 2, 50px), 1px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+62+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fsn2f5-container\",layoutDependency:layoutDependency,layoutId:\"slChyzSVu-container\",nodeId:\"slChyzSVu\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/L10BqlPThYy6B3FYJ7RhGcor8.jpg\",srcSet:\"https://framerusercontent.com/images/L10BqlPThYy6B3FYJ7RhGcor8.jpg 700w\"},\"\"),height:\"100%\",id:\"slChyzSVu\",layoutId:\"slChyzSVu\",rQzRXFXTH:\"Active Care\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks50[0],variant:\"IARoRv09H\",width:\"100%\",...addPropertyOverrides({jv80Y1ijm:{V5teCUCio:resolvedLinks50[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kiir7l\",\"data-framer-name\":\"Link Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VXvObGq7N\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks51=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:171,...addPropertyOverrides({jv80Y1ijm:{width:`max(max((${componentViewport?.width||\"100vw\"} - 50px) / 2, 50px), 1px)`,y:(componentViewport?.y||0)+0+0+22+120+0+0+0+62+0+181+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iqwbxr-container\",layoutDependency:layoutDependency,layoutId:\"tG5j3AM66-container\",nodeId:\"tG5j3AM66\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(NavCollectionCard,{BVEp44LUn:addImageAlt({pixelHeight:933,pixelWidth:700,src:\"https://framerusercontent.com/images/veA4kgxs6VCU69VfBqw4CTdiKWo.jpg\",srcSet:\"https://framerusercontent.com/images/veA4kgxs6VCU69VfBqw4CTdiKWo.jpg 700w\"},\"\"),height:\"100%\",id:\"tG5j3AM66\",layoutId:\"tG5j3AM66\",rQzRXFXTH:\"Recovery Rituals\",style:{height:\"100%\",width:\"100%\"},V5teCUCio:resolvedLinks51[0],variant:\"IARoRv09H\",width:\"100%\",...addPropertyOverrides({jv80Y1ijm:{V5teCUCio:resolvedLinks51[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fvbae0\",\"data-framer-name\":\"Link Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xae0o8bVd\",onTap:onTapqzfyt6})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ss5w1c\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"mQKarSlpn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dypy74\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xJOn4W_IV\",onTap:onTaps6ao7x,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pv8otv\",\"data-framer-name\":\"Arrow SVG\",fill:'var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:14,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"PMgCvGxbz\",svg:'<svg width=\"8\" height=\"14\" viewBox=\"-1 -1 8 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6 12L5.24537e-07 6L6 0\" stroke=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i8k81j\",\"data-styles-preset\":\"GvbHZDZsR\",children:\"Collections\"})}),className:\"framer-1oig37w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tdZKAKAfd\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-brawqd\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"V51JwnIAG\",onTap:onTapqzfyt6,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined},{href:{webPageId:\"sScnvB3ln\"},implicitPathVariables:undefined}],children:resolvedLinks52=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({jv80Y1ijm:{y:(componentViewport?.y||0)+0+0+22+120+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n9v8qu-container\",layoutDependency:layoutDependency,layoutId:\"rRIjHlApa-container\",nodeId:\"rRIjHlApa\",rendersWithMotion:true,scopeId:\"ILgGcDXwf\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks52[0],height:\"100%\",id:\"rRIjHlApa\",layoutId:\"rRIjHlApa\",variant:\"RIF7Yzo7q\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"View All\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({jv80Y1ijm:{aFOmVa1og:resolvedLinks52[1]}},baseVariant,gestureVariant)})})})})})]})]})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Ai68.framer-yf8g6k, .framer-9Ai68 .framer-yf8g6k { display: block; }\",\".framer-9Ai68.framer-1xyw2fz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1400px; }\",\".framer-9Ai68 .framer-cp1pdb-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-9Ai68 .framer-1fh87at { -webkit-user-select: none; flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 6; }\",\".framer-9Ai68 .framer-1vjbnnu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 22px 40px 20px 40px; position: relative; width: 100%; z-index: 9; }\",\".framer-9Ai68 .framer-8z6qxp, .framer-9Ai68 .framer-nilv4c, .framer-9Ai68 .framer-jpoy9n, .framer-9Ai68 .framer-1ss5w1c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-1yr3zfs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-qc2nug { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-g7jodt, .framer-9Ai68 .framer-1f06o80 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-1kn8pg8-container, .framer-9Ai68 .framer-2h7fzh-container, .framer-9Ai68 .framer-18aw0zh-container, .framer-9Ai68 .framer-1km5oii-container, .framer-9Ai68 .framer-8rm5wz-container, .framer-9Ai68 .framer-mfbgoi-container, .framer-9Ai68 .framer-1o42lph-container, .framer-9Ai68 .framer-1d383j2-container, .framer-9Ai68 .framer-nf22lt-container, .framer-9Ai68 .framer-151kg31-container, .framer-9Ai68 .framer-4grjto-container, .framer-9Ai68 .framer-fis7lw-container, .framer-9Ai68 .framer-1ninn6l-container, .framer-9Ai68 .framer-12y6hr4-container, .framer-9Ai68 .framer-1a5uzg6-container, .framer-9Ai68 .framer-1wcysgv-container, .framer-9Ai68 .framer-hbqfgo-container, .framer-9Ai68 .framer-dcpt85-container, .framer-9Ai68 .framer-1km3evz-container, .framer-9Ai68 .framer-17rxx7c-container, .framer-9Ai68 .framer-1yb9mag-container, .framer-9Ai68 .framer-s2bngt-container, .framer-9Ai68 .framer-1ouqfcl-container, .framer-9Ai68 .framer-1s4081c-container, .framer-9Ai68 .framer-1xzegsf-container, .framer-9Ai68 .framer-t82f1r-container, .framer-9Ai68 .framer-66mbd-container, .framer-9Ai68 .framer-mt0hwn-container, .framer-9Ai68 .framer-1ycxmdg-container, .framer-9Ai68 .framer-ficyv8-container, .framer-9Ai68 .framer-1pnh32j-container, .framer-9Ai68 .framer-32jaot-container, .framer-9Ai68 .framer-1df9pj8-container, .framer-9Ai68 .framer-6pyl4u-container, .framer-9Ai68 .framer-w1cih8-container, .framer-9Ai68 .framer-4km0if-container, .framer-9Ai68 .framer-1lcvqlj-container, .framer-9Ai68 .framer-s5n69n-container, .framer-9Ai68 .framer-pfao7g-container, .framer-9Ai68 .framer-1f32kx6-container, .framer-9Ai68 .framer-1idenv0-container, .framer-9Ai68 .framer-gpkfn5-container, .framer-9Ai68 .framer-1vzm8zw-container, .framer-9Ai68 .framer-1u31m6p-container, .framer-9Ai68 .framer-n9v8qu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9Ai68 .framer-1wl8oj7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; min-height: 18px; min-width: 85px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-1mlv3um, .framer-9Ai68 .framer-7fyb4t { 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-9Ai68 .framer-1i12zpq { 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: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-9Ai68 .framer-1k14hzf { flex: none; height: 50px; position: relative; width: 149px; }\",\".framer-9Ai68 .framer-1w5xy0p { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-9Ai68 .framer-jfqc3s, .framer-9Ai68 .framer-1t2aldx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-9Ai68 .framer-1ev6h3k { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 16px; min-width: 16px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-oi4u3v-container { flex: none; height: 23px; position: relative; width: 23px; z-index: 1; }\",\".framer-9Ai68 .framer-341hly, .framer-9Ai68 .framer-brawqd { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-1o3dlq3 { flex: none; height: 80%; overflow: visible; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-dvhj2g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 317px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-1qlow3k, .framer-9Ai68 .framer-918efj, .framer-9Ai68 .framer-1iuul2k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-9Ai68 .framer-1m5ky0z { align-content: flex-start; align-items: flex-start; 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; width: 1px; }\",\".framer-9Ai68 .framer-1xfgzo9, .framer-9Ai68 .framer-8rou9v, .framer-9Ai68 .framer-6gulbx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-1wuend, .framer-9Ai68 .framer-1wvxz8w, .framer-9Ai68 .framer-1sgeo1r, .framer-9Ai68 .framer-1m53ruh { 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: visible; padding: 0px; position: relative; width: 135px; }\",\".framer-9Ai68 .framer-1gw0au5, .framer-9Ai68 .framer-quf938, .framer-9Ai68 .framer-1qyjr4i, .framer-9Ai68 .framer-eodisp, .framer-9Ai68 .framer-9fvs1q, .framer-9Ai68 .framer-9mn1zu, .framer-9Ai68 .framer-qo1ruw, .framer-9Ai68 .framer-1faqls, .framer-9Ai68 .framer-jjk2hq, .framer-9Ai68 .framer-1e2q0ia, .framer-9Ai68 .framer-1oig37w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9Ai68 .framer-c141o5, .framer-9Ai68 .framer-1er3w2t, .framer-9Ai68 .framer-lcwxyg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-valp2a, .framer-9Ai68 .framer-cxcbvq, .framer-9Ai68 .framer-17a075y, .framer-9Ai68 .framer-14639k5, .framer-9Ai68 .framer-aty6xr, .framer-9Ai68 .framer-1ux3koe, .framer-9Ai68 .framer-1xca3hd, .framer-9Ai68 .framer-1ezdj2m, .framer-9Ai68 .framer-87v7og, .framer-9Ai68 .framer-1c00hxy, .framer-9Ai68 .framer-1px2ism, .framer-9Ai68 .framer-1tk9ryz, .framer-9Ai68 .framer-1gq5un, .framer-9Ai68 .framer-p7lors, .framer-9Ai68 .framer-1uor647 { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-mfw0h9 { 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; min-height: 21px; min-width: 63px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-iquzp4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-67xu0a, .framer-9Ai68 .framer-1vybjc1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 135px; }\",\".framer-9Ai68 .framer-1lafwi7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 87px; }\",\".framer-9Ai68 .framer-y11z4q, .framer-9Ai68 .framer-jk6b05, .framer-9Ai68 .framer-3i7gy, .framer-9Ai68 .framer-87a6nn, .framer-9Ai68 .framer-p0chs8, .framer-9Ai68 .framer-1d4835g, .framer-9Ai68 .framer-cdv6d8, .framer-9Ai68 .framer-meuths, .framer-9Ai68 .framer-15cxqtx, .framer-9Ai68 .framer-15mz4rh, .framer-9Ai68 .framer-1wxi20q, .framer-9Ai68 .framer-1upjne { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-10qqmbp-container, .framer-9Ai68 .framer-ev9muq-container, .framer-9Ai68 .framer-1hcolua-container, .framer-9Ai68 .framer-84bd1x-container, .framer-9Ai68 .framer-17wg9rz-container { aspect-ratio: 0.9937694704049844 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 201px); position: relative; width: 1px; }\",\".framer-9Ai68 .framer-1q81zeu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-33n4xd-container, .framer-9Ai68 .framer-b7pjhc-container, .framer-9Ai68 .framer-e6w6sh-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-zx5kdr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-oi38e8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-1t6cayd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-1a4pk6c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-13u8erc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-rr5qxf, .framer-9Ai68 .framer-zyggos, .framer-9Ai68 .framer-rx9i4c { flex: none; height: 15px; position: relative; width: 16px; }\",\".framer-9Ai68 .framer-1lvz3ob { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-r5je0m, .framer-9Ai68 .framer-14m8gmt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-8d0ixq, .framer-9Ai68 .framer-rsw1pp, .framer-9Ai68 .framer-1uoxz0b, .framer-9Ai68 .framer-8posge, .framer-9Ai68 .framer-1dafxz5, .framer-9Ai68 .framer-16jyffy, .framer-9Ai68 .framer-nx8a1y, .framer-9Ai68 .framer-149kd2v, .framer-9Ai68 .framer-bk4xxj, .framer-9Ai68 .framer-1uiqo90 { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-ral1b1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 142px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-9lu340, .framer-9Ai68 .framer-bk0lc8, .framer-9Ai68 .framer-pecyx3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-llpdqz, .framer-9Ai68 .framer-1a2omuy { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-lb0ncd, .framer-9Ai68 .framer-1ginx3a, .framer-9Ai68 .framer-pv8otv { flex: none; height: 14px; position: relative; width: 8px; }\",\".framer-9Ai68 .framer-pqeso5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-9Ai68 .framer-nzh7sy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-178eps3 { 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: flex-start; min-height: 21px; min-width: 63px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9Ai68 .framer-ixtao9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-xdy1lj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-kkuqos, .framer-9Ai68 .framer-qlgefa { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9Ai68 .framer-9gjwfj-container, .framer-9Ai68 .framer-13ajejp-container { aspect-ratio: 0.9937694704049844 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 201px); position: relative; width: 100%; }\",\".framer-9Ai68 .framer-gtau1e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-1d61r47 { display: grid; flex: none; gap: 15px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-1aty2qy-container, .framer-9Ai68 .framer-1l9cy63-container, .framer-9Ai68 .framer-kqu4pb-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-iyzxe2 { display: grid; flex: none; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-1szs0lh { align-content: center; align-items: center; align-self: start; aspect-ratio: 0.9941520467836257 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 171px); justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-vpcmeq-container, .framer-9Ai68 .framer-fsn2f5-container, .framer-9Ai68 .framer-iqwbxr-container { aspect-ratio: 0.9941520467836257 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 201px); position: relative; width: 100%; }\",\".framer-9Ai68 .framer-44wyyj, .framer-9Ai68 .framer-kiir7l, .framer-9Ai68 .framer-1fvbae0 { align-content: center; align-items: center; align-self: start; aspect-ratio: 0.9941520467836257 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 201px); justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9Ai68 .framer-dypy74 { 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-9Ai68.framer-v-1xcp1ji.framer-1xyw2fz, .framer-9Ai68.framer-v-1k14mi4.framer-1xyw2fz, .framer-9Ai68.framer-v-1hc0aio.framer-1xyw2fz, .framer-9Ai68.framer-v-1cdgbg6.framer-1xyw2fz, .framer-9Ai68.framer-v-1kk6p5m.framer-1xyw2fz, .framer-9Ai68.framer-v-18rs9s8.framer-1xyw2fz { overflow: visible; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-cp1pdb-container, .framer-9Ai68.framer-v-1k14mi4 .framer-cp1pdb-container, .framer-9Ai68.framer-v-1hc0aio .framer-cp1pdb-container, .framer-9Ai68.framer-v-jswzl9 .framer-t82f1r-container, .framer-9Ai68.framer-v-1468x06 .framer-1ss5w1c, .framer-9Ai68.framer-v-1468x06 .framer-dypy74, .framer-9Ai68.framer-v-1impph .framer-lb0ncd, .framer-9Ai68.framer-v-1cbaxy6 .framer-1ginx3a, .framer-9Ai68.framer-v-1cdgbg6 .framer-cp1pdb-container, .framer-9Ai68.framer-v-1kk6p5m .framer-cp1pdb-container, .framer-9Ai68.framer-v-18rs9s8 .framer-cp1pdb-container { order: 0; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-1fh87at, .framer-9Ai68.framer-v-1k14mi4 .framer-1fh87at, .framer-9Ai68.framer-v-1468x06 .framer-iyzxe2, .framer-9Ai68.framer-v-1impph .framer-qo1ruw, .framer-9Ai68.framer-v-1cbaxy6 .framer-1e2q0ia, .framer-9Ai68.framer-v-1cdgbg6 .framer-1fh87at, .framer-9Ai68.framer-v-1kk6p5m .framer-1fh87at { order: 1; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-1vjbnnu, .framer-9Ai68.framer-v-1k14mi4 .framer-1vjbnnu, .framer-9Ai68.framer-v-1hc0aio .framer-1vjbnnu, .framer-9Ai68.framer-v-1cdgbg6 .framer-1vjbnnu, .framer-9Ai68.framer-v-1kk6p5m .framer-1vjbnnu, .framer-9Ai68.framer-v-18rs9s8 .framer-1vjbnnu { order: 2; z-index: 6; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-8z6qxp, .framer-9Ai68.framer-v-1xcp1ji .framer-1a4pk6c, .framer-9Ai68.framer-v-1cdgbg6 .framer-8z6qxp, .framer-9Ai68.framer-v-1cdgbg6 .framer-1a4pk6c { z-index: 2; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-g7jodt, .framer-9Ai68.framer-v-1k14mi4 .framer-1f06o80, .framer-9Ai68.framer-v-1k14mi4 .framer-valp2a, .framer-9Ai68.framer-v-1k14mi4 .framer-cxcbvq, .framer-9Ai68.framer-v-1k14mi4 .framer-17a075y, .framer-9Ai68.framer-v-1k14mi4 .framer-mfw0h9, .framer-9Ai68.framer-v-1k14mi4 .framer-1ux3koe, .framer-9Ai68.framer-v-1k14mi4 .framer-1xca3hd, .framer-9Ai68.framer-v-1k14mi4 .framer-1ezdj2m, .framer-9Ai68.framer-v-1k14mi4 .framer-87v7og, .framer-9Ai68.framer-v-1k14mi4 .framer-1c00hxy, .framer-9Ai68.framer-v-1hc0aio .framer-1mlv3um, .framer-9Ai68.framer-v-1hc0aio .framer-1px2ism, .framer-9Ai68.framer-v-1hc0aio .framer-1tk9ryz, .framer-9Ai68.framer-v-1hc0aio .framer-1gq5un, .framer-9Ai68.framer-v-1hc0aio .framer-p7lors, .framer-9Ai68.framer-v-jswzl9 .framer-1i12zpq, .framer-9Ai68.framer-v-jswzl9 .framer-nilv4c, .framer-9Ai68.framer-v-jswzl9 .framer-jpoy9n, .framer-9Ai68.framer-v-jswzl9 .framer-8d0ixq, .framer-9Ai68.framer-v-jswzl9 .framer-rsw1pp, .framer-9Ai68.framer-v-jswzl9 .framer-1uoxz0b, .framer-9Ai68.framer-v-jswzl9 .framer-8posge, .framer-9Ai68.framer-v-1468x06 .framer-1i12zpq, .framer-9Ai68.framer-v-1impph .framer-1i12zpq, .framer-9Ai68.framer-v-1cbaxy6 .framer-1i12zpq, .framer-9Ai68.framer-v-1cdgbg6 .framer-g7jodt, .framer-9Ai68.framer-v-1kk6p5m .framer-1f06o80, .framer-9Ai68.framer-v-1kk6p5m .framer-17a075y, .framer-9Ai68.framer-v-1kk6p5m .framer-mfw0h9, .framer-9Ai68.framer-v-1kk6p5m .framer-1ux3koe, .framer-9Ai68.framer-v-1kk6p5m .framer-1xca3hd, .framer-9Ai68.framer-v-1kk6p5m .framer-1ezdj2m, .framer-9Ai68.framer-v-1kk6p5m .framer-87v7og, .framer-9Ai68.framer-v-1kk6p5m .framer-1c00hxy, .framer-9Ai68.framer-v-18rs9s8 .framer-1mlv3um, .framer-9Ai68.framer-v-18rs9s8 .framer-1px2ism, .framer-9Ai68.framer-v-18rs9s8 .framer-1tk9ryz, .framer-9Ai68.framer-v-18rs9s8 .framer-1gq5un, .framer-9Ai68.framer-v-18rs9s8 .framer-p7lors { cursor: pointer; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-dvhj2g, .framer-9Ai68.framer-v-1k14mi4 .framer-dvhj2g, .framer-9Ai68.framer-v-1hc0aio .framer-dvhj2g, .framer-9Ai68.framer-v-1cdgbg6 .framer-dvhj2g, .framer-9Ai68.framer-v-1kk6p5m .framer-dvhj2g, .framer-9Ai68.framer-v-18rs9s8 .framer-dvhj2g { min-height: unset; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-1hcolua-container, .framer-9Ai68.framer-v-1cdgbg6 .framer-1hcolua-container { height: var(--framer-aspect-ratio-supported, 430px); order: 0; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-84bd1x-container, .framer-9Ai68.framer-v-1cdgbg6 .framer-84bd1x-container { height: var(--framer-aspect-ratio-supported, 430px); order: 1; }\",\".framer-9Ai68.framer-v-1xcp1ji .framer-17wg9rz-container, .framer-9Ai68.framer-v-1cdgbg6 .framer-17wg9rz-container { height: var(--framer-aspect-ratio-supported, 430px); order: 2; }\",\".framer-9Ai68.framer-v-1k14mi4 .framer-1qlow3k, .framer-9Ai68.framer-v-1hc0aio .framer-918efj, .framer-9Ai68.framer-v-1kk6p5m .framer-1qlow3k, .framer-9Ai68.framer-v-18rs9s8 .framer-918efj { -webkit-user-select: auto; pointer-events: auto; user-select: auto; }\",\".framer-9Ai68.framer-v-1k14mi4 .framer-1wuend, .framer-9Ai68.framer-v-1k14mi4 .framer-1wvxz8w { width: 100%; }\",\".framer-9Ai68.framer-v-1k14mi4 .framer-14639k5, .framer-9Ai68.framer-v-1kk6p5m .framer-14639k5 { cursor: pointer; min-height: 21px; min-width: 154px; }\",\".framer-9Ai68.framer-v-1k14mi4 .framer-aty6xr, .framer-9Ai68.framer-v-1kk6p5m .framer-aty6xr { cursor: pointer; min-height: 20px; min-width: 154px; }\",\".framer-9Ai68.framer-v-1k14mi4 .framer-10qqmbp-container, .framer-9Ai68.framer-v-1k14mi4 .framer-ev9muq-container, .framer-9Ai68.framer-v-1kk6p5m .framer-10qqmbp-container, .framer-9Ai68.framer-v-1kk6p5m .framer-ev9muq-container { height: var(--framer-aspect-ratio-supported, 430px); }\",\".framer-9Ai68.framer-v-1hc0aio .framer-1fh87at, .framer-9Ai68.framer-v-18rs9s8 .framer-1fh87at { order: 1; z-index: 5; }\",\".framer-9Ai68.framer-v-1hc0aio .framer-1q81zeu, .framer-9Ai68.framer-v-18rs9s8 .framer-1q81zeu { align-content: flex-start; align-items: flex-start; }\",\".framer-9Ai68.framer-v-jswzl9.framer-1xyw2fz, .framer-9Ai68.framer-v-gf9x79.framer-1xyw2fz, .framer-9Ai68.framer-v-1468x06.framer-1xyw2fz, .framer-9Ai68.framer-v-1cbaxy6.framer-1xyw2fz { width: 390px; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1vjbnnu { gap: 70px; height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 22px 20px 20px 20px; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1wl8oj7, .framer-9Ai68.framer-v-gf9x79 .framer-1wl8oj7, .framer-9Ai68.framer-v-1468x06 .framer-1wl8oj7, .framer-9Ai68.framer-v-1impph .framer-1wl8oj7, .framer-9Ai68.framer-v-1cbaxy6 .framer-1wl8oj7 { cursor: pointer; min-height: unset; min-width: unset; order: 0; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1w5xy0p, .framer-9Ai68.framer-v-1468x06 .framer-1w5xy0p, .framer-9Ai68.framer-v-1impph .framer-1w5xy0p, .framer-9Ai68.framer-v-1cbaxy6 .framer-1w5xy0p { gap: 10px; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1ev6h3k, .framer-9Ai68.framer-v-gf9x79 .framer-1ev6h3k, .framer-9Ai68.framer-v-1468x06 .framer-1ev6h3k, .framer-9Ai68.framer-v-1impph .framer-1ev6h3k, .framer-9Ai68.framer-v-1cbaxy6 .framer-1ev6h3k { min-height: unset; min-width: unset; order: 3; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-341hly, .framer-9Ai68.framer-v-gf9x79 .framer-341hly, .framer-9Ai68.framer-v-1468x06 .framer-341hly, .framer-9Ai68.framer-v-1impph .framer-341hly, .framer-9Ai68.framer-v-1cbaxy6 .framer-341hly { order: 5; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1o3dlq3, .framer-9Ai68.framer-v-1468x06 .framer-1o3dlq3, .framer-9Ai68.framer-v-1impph .framer-1o3dlq3, .framer-9Ai68.framer-v-1cbaxy6 .framer-1o3dlq3 { height: 18px; order: 4; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1iuul2k, .framer-9Ai68.framer-v-gf9x79 .framer-1iuul2k { flex-direction: column; gap: 90px; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-8rou9v, .framer-9Ai68.framer-v-gf9x79 .framer-8rou9v { flex: none; width: 100%; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1uor647 { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; z-index: 9; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1lvz3ob, .framer-9Ai68.framer-v-gf9x79 .framer-1lvz3ob { flex: none; min-height: unset; width: 100%; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-r5je0m, .framer-9Ai68.framer-v-jswzl9 .framer-14m8gmt { gap: 8px; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-1dafxz5, .framer-9Ai68.framer-v-jswzl9 .framer-16jyffy { cursor: pointer; min-height: 800px; }\",\".framer-9Ai68.framer-v-jswzl9 .framer-149kd2v, .framer-9Ai68.framer-v-jswzl9 .framer-bk4xxj { min-height: 800px; }\",\".framer-9Ai68.framer-v-gf9x79 .framer-1vjbnnu { gap: 70px; height: 65px; padding: 22px 20px 20px 20px; }\",\".framer-9Ai68.framer-v-gf9x79 .framer-1w5xy0p { gap: 10px; height: 23px; }\",\".framer-9Ai68.framer-v-gf9x79 .framer-1o3dlq3 { order: 4; }\",\".framer-9Ai68.framer-v-gf9x79 .framer-1uor647 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-9Ai68.framer-v-gf9x79 .framer-ral1b1 { flex: none; flex-direction: column; gap: 90px; width: 100%; }\",\".framer-9Ai68.framer-v-1468x06 .framer-1vjbnnu { gap: 70px; height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; padding: 22px 20px 20px 20px; }\",\".framer-9Ai68.framer-v-1468x06 .framer-1szs0lh, .framer-9Ai68.framer-v-1impph .framer-kkuqos, .framer-9Ai68.framer-v-1impph .framer-qlgefa { flex-direction: row; }\",\".framer-9Ai68.framer-v-1468x06 .framer-vpcmeq-container, .framer-9Ai68.framer-v-1468x06 .framer-fsn2f5-container, .framer-9Ai68.framer-v-1468x06 .framer-iqwbxr-container, .framer-9Ai68.framer-v-1impph .framer-9gjwfj-container, .framer-9Ai68.framer-v-1impph .framer-13ajejp-container { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 171px); width: 1px; }\",\".framer-9Ai68.framer-v-1468x06 .framer-44wyyj, .framer-9Ai68.framer-v-1468x06 .framer-kiir7l, .framer-9Ai68.framer-v-1468x06 .framer-1fvbae0 { flex-direction: row; height: var(--framer-aspect-ratio-supported, 171px); }\",\".framer-9Ai68.framer-v-1468x06 .framer-brawqd { flex-direction: row; order: 1; }\",\".framer-9Ai68.framer-v-1impph.framer-1xyw2fz { overflow: auto; width: 390px; }\",\".framer-9Ai68.framer-v-1impph .framer-1vjbnnu { gap: 70px; height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; padding: 22px 20px 100px 20px; }\",\".framer-9Ai68.framer-v-1impph .framer-p0chs8 { min-height: 20px; min-width: 49px; }\",\".framer-9Ai68.framer-v-1impph .framer-1d4835g { min-height: 20px; min-width: 25px; }\",\".framer-9Ai68.framer-v-1cbaxy6 .framer-1vjbnnu { gap: 70px; height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; padding: 22px 20px 150px 20px; }\",\".framer-9Ai68.framer-v-1cbaxy6 .framer-bk0lc8 { order: 3; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 92\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jI6AVtAB_\":{\"layout\":[\"fixed\",\"auto\"]},\"fG93ubDNx\":{\"layout\":[\"fixed\",\"auto\"]},\"OO9cR4u4b\":{\"layout\":[\"fixed\",\"auto\"]},\"TTpKL6tXo\":{\"layout\":[\"fixed\",\"auto\"]},\"b0Cx0EApH\":{\"layout\":[\"fixed\",\"auto\"]},\"jv80Y1ijm\":{\"layout\":[\"fixed\",\"auto\"]},\"gwJ9TlkJW\":{\"layout\":[\"fixed\",\"auto\"]},\"iC_jZ3jCl\":{\"layout\":[\"fixed\",\"auto\"]},\"c4e76aQFk\":{\"layout\":[\"fixed\",\"auto\"]},\"Lb1sozmiu\":{\"layout\":[\"fixed\",\"auto\"]},\"po8BCAZoY\":{\"layout\":[\"fixed\",\"auto\"]},\"U3jDNIlzO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"vOnF_iyG7\":\"click\",\"x1YwmVYQt\":\"clickSearch\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerILgGcDXwf=withCSS(Component,css,\"framer-9Ai68\");export default FramerILgGcDXwf;FramerILgGcDXwf.displayName=\"Navigation\";FramerILgGcDXwf.defaultProps={height:92,width:1400};addPropertyControls(FramerILgGcDXwf,{variant:{options:[\"GsMlUtJmd\",\"jI6AVtAB_\",\"fG93ubDNx\",\"OO9cR4u4b\",\"TTpKL6tXo\",\"b0Cx0EApH\",\"jv80Y1ijm\",\"gwJ9TlkJW\",\"iC_jZ3jCl\",\"c4e76aQFk\",\"Lb1sozmiu\",\"po8BCAZoY\",\"U3jDNIlzO\"],optionTitles:[\"Desktop Navigation Fill\",\"Dark Desktop Collections\",\"Dark Desktop Products\",\"Dark Desktop Products\",\"Tablet / Mobile Navigation Options\",\"Tablet / Mobile Navigation Fill\",\"Tablet / Mobile Navigation Collections\",\"Tablet / Mobile Navigation Products\",\"Tablet / Mobile Navigation Brand\",\"Desktop Navigation Transparent\",\"Dark Desktop Collections\",\"Dark Desktop Products\",\"Dark Desktop Products\"],title:\"Variant\",type:ControlType.Enum},vOnF_iyG7:{title:\"Click\",type:ControlType.EventHandler},x1YwmVYQt:{title:\"Click - Search\",type:ControlType.EventHandler}});addFonts(FramerILgGcDXwf,[{explicitInter:true,fonts:[{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qWSRToK8EPg.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...StopScrollFonts,...UnderlineButtonFonts,...MobileMenuButtonFonts,...SearchFonts,...IconoirFonts,...CartCounterFonts,...NavCollectionCardFonts,...NavBrandCardFonts,...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\":\"FramerILgGcDXwf\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"92\",\"framerIntrinsicWidth\":\"1400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jI6AVtAB_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fG93ubDNx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OO9cR4u4b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TTpKL6tXo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b0Cx0EApH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jv80Y1ijm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gwJ9TlkJW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iC_jZ3jCl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c4e76aQFk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Lb1sozmiu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"po8BCAZoY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U3jDNIlzO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"vOnF_iyG7\\\":\\\"click\\\",\\\"x1YwmVYQt\\\":\\\"clickSearch\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ILgGcDXwf.map","// Generated by Framer (f76946f)\nimport{jsx as _jsx}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/7SLnQpAP45v09811LmJN/QRFtp1um4qs4ANGPWR9h/Qu9AIs2ce.js\";const cycleOrder=[\"xWklyHnOa\",\"O7tg9gFkl\",\"WgTOcZhGL\"];const serializationHash=\"framer-gD0VS\";const variantClassNames={O7tg9gFkl:\"framer-v-4rqizi\",WgTOcZhGL:\"framer-v-lgal2q\",xWklyHnOa:\"framer-v-1bmmvrc\"};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 humanReadableVariantMap={\"Instagram Handle - Hover\":\"O7tg9gFkl\",\"Instagram Handle - Tablet/Mobile\":\"WgTOcZhGL\",\"Instagram Handle\":\"xWklyHnOa\"};const getProps=({height,id,link,newTab,width,...props})=>{return{...props,CLxz7wB3x:newTab??props.CLxz7wB3x??true,f4XcaIfAz:link??props.f4XcaIfAz,variant:humanReadableVariantMap[props.variant]??props.variant??\"xWklyHnOa\"};};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,f4XcaIfAz,CLxz7wB3x,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xWklyHnOa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1a4kggi=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"O7tg9gFkl\");});const onMouseLeave1uro863=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"xWklyHnOa\");});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-1bmmvrc\",className,classNames),\"data-framer-name\":\"Instagram Handle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xWklyHnOa\",onMouseEnter:onMouseEnter1a4kggi,ref:refBinding,style:{...style},...addPropertyOverrides({O7tg9gFkl:{\"data-framer-name\":\"Instagram Handle - Hover\",onMouseLeave:onMouseLeave1uro863},WgTOcZhGL:{\"data-framer-name\":\"Instagram Handle - Tablet/Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:f4XcaIfAz,motionChild:true,nodeId:\"e9Ew617eL\",openInNewTab:CLxz7wB3x,scopeId:\"LhCVDUr6m\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-d5yzbv framer-138fbbs\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"e9Ew617eL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uzntvs\",\"data-styles-preset\":\"Qu9AIs2ce\",children:\"@aromer_official\"})}),className:\"framer-t39cga\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kxRrUJP28\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},variants:{O7tg9gFkl:{opacity:.4},WgTOcZhGL:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gD0VS.framer-138fbbs, .framer-gD0VS .framer-138fbbs { display: block; }\",\".framer-gD0VS.framer-1bmmvrc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gD0VS .framer-d5yzbv { 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; text-decoration: none; width: min-content; }\",\".framer-gD0VS .framer-t39cga { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"O7tg9gFkl\":{\"layout\":[\"auto\",\"auto\"]},\"WgTOcZhGL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"f4XcaIfAz\":\"link\",\"CLxz7wB3x\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLhCVDUr6m=withCSS(Component,css,\"framer-gD0VS\");export default FramerLhCVDUr6m;FramerLhCVDUr6m.displayName=\"Insta handle\";FramerLhCVDUr6m.defaultProps={height:25,width:182};addPropertyControls(FramerLhCVDUr6m,{variant:{options:[\"xWklyHnOa\",\"O7tg9gFkl\",\"WgTOcZhGL\"],optionTitles:[\"Instagram Handle\",\"Instagram Handle - Hover\",\"Instagram Handle - Tablet/Mobile\"],title:\"Variant\",type:ControlType.Enum},f4XcaIfAz:{title:\"Link\",type:ControlType.Link},CLxz7wB3x:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerLhCVDUr6m,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLhCVDUr6m\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"182\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O7tg9gFkl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WgTOcZhGL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"25\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"f4XcaIfAz\\\":\\\"link\\\",\\\"CLxz7wB3x\\\":\\\"newTab\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LhCVDUr6m.map","// Generated by Framer (7422eea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,Link,SmartComponentScopedContainer,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{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";const VideoFonts=getFonts(Video);const VideoControls=getPropertyControls(Video);const cycleOrder=[\"IDKLTVDtz\",\"SXhgBdkGK\",\"DsKoyKjbQ\"];const serializationHash=\"framer-nhcju\";const variantClassNames={DsKoyKjbQ:\"framer-v-15weytp\",IDKLTVDtz:\"framer-v-1mc16af\",SXhgBdkGK:\"framer-v-1j0v1oy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[0,0,1,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Instagram tile - Hover\":\"SXhgBdkGK\",\"Instagram tile Tablet/Mobile\":\"DsKoyKjbQ\",\"Instagram tile\":\"IDKLTVDtz\"};const getProps=({height,id,image,link,videoFile,videoPoster,videoVisible,width,...props})=>{return{...props,BHad1eIcT:videoPoster??props.BHad1eIcT,FimzVDsSr:link??props.FimzVDsSr,oR9Iqfmnf:videoFile??props.oR9Iqfmnf,rbJf7Dpb_:image??props.rbJf7Dpb_??{pixelHeight:1e3,pixelWidth:1e3,src:\"https://framerusercontent.com/images/qHDHrdGlxMFFTScjfSchORJZg.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/qHDHrdGlxMFFTScjfSchORJZg.png?scale-down-to=512 512w,https://framerusercontent.com/images/qHDHrdGlxMFFTScjfSchORJZg.png 1000w\"},V7ExRUgoV:videoVisible??props.V7ExRUgoV??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"IDKLTVDtz\"};};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,FimzVDsSr,rbJf7Dpb_,oR9Iqfmnf,BHad1eIcT,V7ExRUgoV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IDKLTVDtz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1uvgmj0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"SXhgBdkGK\");});const onMouseLeave13g0iex=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"IDKLTVDtz\");});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(Link,{href:FimzVDsSr,motionChild:true,nodeId:\"IDKLTVDtz\",openInNewTab:true,scopeId:\"NKF7aabMc\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1mc16af\",className,classNames)} framer-502rlm`,\"data-framer-name\":\"Instagram tile\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IDKLTVDtz\",onMouseEnter:onMouseEnter1uvgmj0,ref:refBinding,style:{...style},...addPropertyOverrides({DsKoyKjbQ:{\"data-framer-name\":\"Instagram tile Tablet/Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined},SXhgBdkGK:{\"data-framer-name\":\"Instagram tile - Hover\",onMouseLeave:onMouseLeave13g0iex}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ctj9i\",\"data-framer-name\":\"Media Wrapper\",layoutDependency:layoutDependency,layoutId:\"WHrzTSGbZ\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||208)-0-208)/2)+0),sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(rbJf7Dpb_),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1r6hczx\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"D_M4sAijA\"}),V7ExRUgoV&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9yk9qk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"n4jA6THOd-container\",nodeId:\"n4jA6THOd\",rendersWithMotion:true,scopeId:\"NKF7aabMc\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"n4jA6THOd\",isMixedBorderRadius:false,layoutId:\"n4jA6THOd\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:toImageSrc(BHad1eIcT),posterEnabled:true,srcFile:oR9Iqfmnf,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kz0lgl\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"lE9sIbbgQ\",style:{backgroundColor:\"rgba(0, 0, 0, 0.2)\",opacity:0},variants:{SXhgBdkGK:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-kbgack\",\"data-framer-name\":\"Social Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"zp8SU62lZ\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_9707_6266)\">\\n<path d=\"M10.0328 1.90926C12.6686 1.90926 12.9807 1.92082 14.0173 1.96706C14.9807 2.00945 15.5009 2.17129 15.8477 2.30617C16.3063 2.48343 16.6377 2.69922 16.9806 3.04218C17.3274 3.38899 17.5394 3.71653 17.7166 4.1751C17.8515 4.52191 18.0134 5.04598 18.0557 6.00549C18.102 7.04592 18.1135 7.35806 18.1135 9.98997C18.1135 12.6257 18.102 12.9379 18.0557 13.9745C18.0134 14.9378 17.8515 15.458 17.7166 15.8048C17.5394 16.2634 17.3236 16.5948 16.9806 16.9378C16.6338 17.2846 16.3063 17.4965 15.8477 17.6738C15.5009 17.8086 14.9768 17.9705 14.0173 18.0129C12.9769 18.0591 12.6647 18.0707 10.0328 18.0707C7.39707 18.0707 7.08493 18.0591 6.04835 18.0129C5.08499 17.9705 4.56477 17.8086 4.21796 17.6738C3.7594 17.4965 3.428 17.2807 3.08504 16.9378C2.73823 16.591 2.52629 16.2634 2.34903 15.8048C2.21416 15.458 2.05231 14.934 2.00992 13.9745C1.96368 12.934 1.95212 12.6219 1.95212 9.98997C1.95212 7.3542 1.96368 7.04207 2.00992 6.00549C2.05231 5.04212 2.21416 4.52191 2.34903 4.1751C2.52629 3.71653 2.74208 3.38514 3.08504 3.04218C3.43185 2.69537 3.7594 2.48343 4.21796 2.30617C4.56477 2.17129 5.08884 2.00945 6.04835 1.96706C7.08493 1.92082 7.39707 1.90926 10.0328 1.90926ZM10.0328 0.132812C7.35468 0.132812 7.01943 0.144373 5.96743 0.190614C4.91929 0.236856 4.19869 0.406408 3.57443 0.649176C2.92319 0.903505 2.37215 1.23876 1.82496 1.7898C1.27391 2.33699 0.938661 2.88804 0.684333 3.53542C0.441565 4.16353 0.272012 4.88028 0.225771 5.92842C0.179529 6.98427 0.167969 7.31952 0.167969 9.99768C0.167969 12.6758 0.179529 13.0111 0.225771 14.0631C0.272012 15.1112 0.441565 15.8318 0.684333 16.4561C0.938661 17.1073 1.27391 17.6584 1.82496 18.2056C2.37215 18.7527 2.92319 19.0919 3.57058 19.3423C4.19869 19.5851 4.91543 19.7546 5.96358 19.8009C7.01557 19.8471 7.35082 19.8587 10.029 19.8587C12.7071 19.8587 13.0424 19.8471 14.0944 19.8009C15.1425 19.7546 15.8631 19.5851 16.4874 19.3423C17.1348 19.0919 17.6858 18.7527 18.233 18.2056C18.7802 17.6584 19.1193 17.1073 19.3698 16.4599C19.6125 15.8318 19.7821 15.1151 19.8283 14.0669C19.8746 13.0149 19.8861 12.6797 19.8861 10.0015C19.8861 7.32337 19.8746 6.98812 19.8283 5.93613C19.7821 4.88799 19.6125 4.16739 19.3698 3.54313C19.127 2.88804 18.7918 2.33699 18.2407 1.7898C17.6935 1.24261 17.1425 0.903505 16.4951 0.65303C15.867 0.410262 15.1502 0.240709 14.1021 0.194468C13.0462 0.144373 12.711 0.132812 10.0328 0.132812Z\" fill=\"white\"/>\\n<path d=\"M10.0321 4.93359C7.23453 4.93359 4.96484 7.20328 4.96484 10.0009C4.96484 12.7985 7.23453 15.0682 10.0321 15.0682C12.8298 15.0682 15.0995 12.7985 15.0995 10.0009C15.0995 7.20328 12.8298 4.93359 10.0321 4.93359ZM10.0321 13.2879C8.21717 13.2879 6.74514 11.8159 6.74514 10.0009C6.74514 8.18592 8.21717 6.71389 10.0321 6.71389C11.8471 6.71389 13.3192 8.18592 13.3192 10.0009C13.3192 11.8159 11.8471 13.2879 10.0321 13.2879Z\" fill=\"white\"/>\\n<path d=\"M16.4832 4.72989C16.4832 5.38498 15.9514 5.91291 15.3002 5.91291C14.6451 5.91291 14.1172 5.38113 14.1172 4.72989C14.1172 4.0748 14.649 3.54688 15.3002 3.54688C15.9514 3.54688 16.4832 4.07865 16.4832 4.72989Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_9707_6266\">\\n<rect width=\"19.7297\" height=\"19.7297\" fill=\"white\" transform=\"translate(0.167969 0.132812)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nhcju.framer-502rlm, .framer-nhcju .framer-502rlm { display: block; }\",\".framer-nhcju.framer-1mc16af { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 208px; }\",\".framer-nhcju .framer-9ctj9i { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 208px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-nhcju .framer-1r6hczx { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-nhcju .framer-9yk9qk-container { flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-nhcju .framer-1kz0lgl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-nhcju .framer-kbgack { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 23px; }\",\".framer-nhcju.framer-v-1j0v1oy .framer-1kz0lgl { pointer-events: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 208\n * @framerIntrinsicWidth 208\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SXhgBdkGK\":{\"layout\":[\"fixed\",\"auto\"]},\"DsKoyKjbQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FimzVDsSr\":\"link\",\"rbJf7Dpb_\":\"image\",\"oR9Iqfmnf\":\"videoFile\",\"BHad1eIcT\":\"videoPoster\",\"V7ExRUgoV\":\"videoVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNKF7aabMc=withCSS(Component,css,\"framer-nhcju\");export default FramerNKF7aabMc;FramerNKF7aabMc.displayName=\"Instagram Tile\";FramerNKF7aabMc.defaultProps={height:208,width:208};addPropertyControls(FramerNKF7aabMc,{variant:{options:[\"IDKLTVDtz\",\"SXhgBdkGK\",\"DsKoyKjbQ\"],optionTitles:[\"Instagram tile\",\"Instagram tile - Hover\",\"Instagram tile Tablet/Mobile\"],title:\"Variant\",type:ControlType.Enum},FimzVDsSr:{title:\"Link\",type:ControlType.Link},rbJf7Dpb_:{__defaultAssetReference:\"data:framer/asset-reference,qHDHrdGlxMFFTScjfSchORJZg.png?originalFilename=image.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},oR9Iqfmnf:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Video File\"},BHad1eIcT:{title:\"Video Poster\",type:ControlType.ResponsiveImage},V7ExRUgoV:{defaultValue:true,title:\"Video Visible\",type:ControlType.Boolean}});addFonts(FramerNKF7aabMc,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNKF7aabMc\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SXhgBdkGK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DsKoyKjbQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"208\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"208\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"FimzVDsSr\\\":\\\"link\\\",\\\"rbJf7Dpb_\\\":\\\"image\\\",\\\"oR9Iqfmnf\\\":\\\"videoFile\\\",\\\"BHad1eIcT\\\":\\\"videoPoster\\\",\\\"V7ExRUgoV\\\":\\\"videoVisible\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NKF7aabMc.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (7d51cf8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-A9NQ0 .framer-styles-preset-1i8k81j:not(.rich-text-wrapper), .framer-A9NQ0 .framer-styles-preset-1i8k81j.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.8px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-A9NQ0\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,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/rx3rGl7qcxj2pEB0IfeQ/LHjowB2jJtePJTl3qCc5/GvbHZDZsR.js\";const cycleOrder=[\"sZd3bV3wB\",\"JDKvbJhGq\"];const serializationHash=\"framer-iBiSO\";const variantClassNames={JDKvbJhGq:\"framer-v-1tgtsyx\",sZd3bV3wB:\"framer-v-pc3t7v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Instagram Marquee Card - Hover\":\"JDKvbJhGq\",\"Instagram Marquee Card\":\"sZd3bV3wB\"};const getProps=({height,id,image,link,width,...props})=>{return{...props,dM5yWGiXX:image??props.dM5yWGiXX??{src:\"https://framerusercontent.com/images/QdkohO6Fobxz8P0mgAapAqe0HjY.png\"},jLQ8gS67i:link??props.jLQ8gS67i,variant:humanReadableVariantMap[props.variant]??props.variant??\"sZd3bV3wB\"};};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,dM5yWGiXX,jLQ8gS67i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sZd3bV3wB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1nbhu1v=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"JDKvbJhGq\");});const onMouseLeave10taz2x=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"sZd3bV3wB\");});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:jLQ8gS67i,motionChild:true,nodeId:\"sZd3bV3wB\",openInNewTab:true,scopeId:\"IUFeC887E\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-pc3t7v\",className,classNames)} framer-1m7jrws`,\"data-framer-name\":\"Instagram Marquee Card\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sZd3bV3wB\",onMouseEnter:onMouseEnter1nbhu1v,ref:refBinding,style:{...style},...addPropertyOverrides({JDKvbJhGq:{\"data-framer-name\":\"Instagram Marquee Card - Hover\",onMouseLeave:onMouseLeave10taz2x}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||90)-0-90)/2)),sizes:\"90px\",...toResponsiveImage(dM5yWGiXX),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1r9liwk\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"KsRMuSqFu\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vts5ur\",\"data-framer-name\":\"Text & Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"NxVeY8VKS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i8k81j\",\"data-styles-preset\":\"GvbHZDZsR\",children:\"Follow\"})}),className:\"framer-molo65\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q3sOlKk9o\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i8k81j\",\"data-styles-preset\":\"GvbHZDZsR\",children:\"@AllNaturalSkin\"})}),className:\"framer-u8vcz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hPtEA5y4_\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},variants:{JDKvbJhGq:{opacity:.8}},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i8k81j\",\"data-styles-preset\":\"GvbHZDZsR\",children:\"on Instagram\"})}),className:\"framer-882jev\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZwW9YYceD\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iBiSO.framer-1m7jrws, .framer-iBiSO .framer-1m7jrws { display: block; }\",\".framer-iBiSO.framer-pc3t7v { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-iBiSO .framer-1r9liwk { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 90px); position: relative; width: 90px; }\",\".framer-iBiSO .framer-vts5ur { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iBiSO .framer-molo65, .framer-iBiSO .framer-u8vcz, .framer-iBiSO .framer-882jev { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iBiSO.framer-pc3t7v, .framer-iBiSO .framer-vts5ur { gap: 0px; } .framer-iBiSO.framer-pc3t7v > * { margin: 0px; margin-left: calc(12.5px / 2); margin-right: calc(12.5px / 2); } .framer-iBiSO.framer-pc3t7v > :first-child, .framer-iBiSO .framer-vts5ur > :first-child { margin-left: 0px; } .framer-iBiSO.framer-pc3t7v > :last-child, .framer-iBiSO .framer-vts5ur > :last-child { margin-right: 0px; } .framer-iBiSO .framer-vts5ur > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90\n * @framerIntrinsicWidth 424.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"JDKvbJhGq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"dM5yWGiXX\":\"image\",\"jLQ8gS67i\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerIUFeC887E=withCSS(Component,css,\"framer-iBiSO\");export default FramerIUFeC887E;FramerIUFeC887E.displayName=\"Instagram Marquee Card\";FramerIUFeC887E.defaultProps={height:90,width:424.5};addPropertyControls(FramerIUFeC887E,{variant:{options:[\"sZd3bV3wB\",\"JDKvbJhGq\"],optionTitles:[\"Instagram Marquee Card\",\"Instagram Marquee Card - Hover\"],title:\"Variant\",type:ControlType.Enum},dM5yWGiXX:{__defaultAssetReference:\"data:framer/asset-reference,QdkohO6Fobxz8P0mgAapAqe0HjY.png?originalFilename=image.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},jLQ8gS67i:{title:\"Link\",type:ControlType.Link}});addFonts(FramerIUFeC887E,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIUFeC887E\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JDKvbJhGq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"90\",\"framerIntrinsicWidth\":\"424.5\",\"framerVariables\":\"{\\\"dM5yWGiXX\\\":\\\"image\\\",\\\"jLQ8gS67i\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (47ebf4a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";import InstagramMarqueeCard from\"https://framerusercontent.com/modules/dSaYrfICo9IdrVQTsa51/xtKdQ2DJ2QLBfBAaOhps/IUFeC887E.js\";const InstagramMarqueeCardFonts=getFonts(InstagramMarqueeCard);const TickerFonts=getFonts(Ticker);const serializationHash=\"framer-IdMia\";const variantClassNames={g4z28_Nkp:\"framer-v-8eq7xz\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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:\"g4z28_Nkp\",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-8eq7xz\",className,classNames),\"data-framer-name\":\"Instagtam Marquee\",layoutDependency:layoutDependency,layoutId:\"g4z28_Nkp\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m21td9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LOkO7JruE-container\",nodeId:\"LOkO7JruE\",rendersWithMotion:true,scopeId:\"qaiKHs4TF\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:40,height:\"100%\",hoverFactor:1,id:\"LOkO7JruE\",layoutId:\"LOkO7JruE\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-euxx97-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"d6u8BmsQH-container\",nodeId:\"d6u8BmsQH\",rendersWithMotion:true,scopeId:\"qaiKHs4TF\",children:/*#__PURE__*/_jsx(InstagramMarqueeCard,{dM5yWGiXX:addImageAlt({src:\"https://framerusercontent.com/images/SosCk4CAdkU9fkznHMsa0m4dig.jpg\"},\"\"),height:\"100%\",id:\"d6u8BmsQH\",jLQ8gS67i:\"https://www.instagram.com/ena.supply/\",layoutId:\"d6u8BmsQH\",variant:\"sZd3bV3wB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"424px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gfprf1-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"sNe2hiLYz-container\",nodeId:\"sNe2hiLYz\",rendersWithMotion:true,scopeId:\"qaiKHs4TF\",children:/*#__PURE__*/_jsx(InstagramMarqueeCard,{dM5yWGiXX:addImageAlt({src:\"https://framerusercontent.com/images/E95yNJ094Ffkgt98Ck3vHYlWIA.jpg\"},\"\"),height:\"100%\",id:\"sNe2hiLYz\",jLQ8gS67i:\"https://www.instagram.com/ena.supply/\",layoutId:\"sNe2hiLYz\",style:{height:\"100%\",width:\"100%\"},variant:\"sZd3bV3wB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"424px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ig5mi2-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"SPHc0jTuL-container\",nodeId:\"SPHc0jTuL\",rendersWithMotion:true,scopeId:\"qaiKHs4TF\",children:/*#__PURE__*/_jsx(InstagramMarqueeCard,{dM5yWGiXX:addImageAlt({src:\"https://framerusercontent.com/images/4Xo4X8rwMJZPUL7GUCRcUhz8.jpg\"},\"\"),height:\"100%\",id:\"SPHc0jTuL\",jLQ8gS67i:\"https://www.instagram.com/ena.supply/\",layoutId:\"SPHc0jTuL\",style:{height:\"100%\",width:\"100%\"},variant:\"sZd3bV3wB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xau2ub-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bs_1FjR5w-container\",nodeId:\"bs_1FjR5w\",rendersWithMotion:true,scopeId:\"qaiKHs4TF\",children:/*#__PURE__*/_jsx(InstagramMarqueeCard,{dM5yWGiXX:addImageAlt({src:\"https://framerusercontent.com/images/kAX32LZMHCf080Gs1LpBKqK72jU.jpg\"},\"\"),height:\"100%\",id:\"bs_1FjR5w\",jLQ8gS67i:\"https://www.instagram.com/ena.supply/\",layoutId:\"bs_1FjR5w\",variant:\"sZd3bV3wB\",width:\"100%\"})})})],speed:40,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IdMia.framer-ikqt7c, .framer-IdMia .framer-ikqt7c { display: block; }\",\".framer-IdMia.framer-8eq7xz { 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: 50px 0px 20px 0px; position: relative; width: 1200px; }\",\".framer-IdMia .framer-1m21td9-container { flex: 1 0 0px; height: 85px; position: relative; width: 1px; }\",\".framer-IdMia .framer-euxx97-container, .framer-IdMia .framer-1xau2ub-container { height: auto; position: relative; width: auto; }\",\".framer-IdMia .framer-1gfprf1-container, .framer-IdMia .framer-1ig5mi2-container { height: 90px; position: relative; width: 424px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IdMia.framer-8eq7xz { gap: 0px; } .framer-IdMia.framer-8eq7xz > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-IdMia.framer-8eq7xz > :first-child { margin-left: 0px; } .framer-IdMia.framer-8eq7xz > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 155\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqaiKHs4TF=withCSS(Component,css,\"framer-IdMia\");export default FramerqaiKHs4TF;FramerqaiKHs4TF.displayName=\"Section Instagram - Ticker\";FramerqaiKHs4TF.defaultProps={height:155,width:1200};addFonts(FramerqaiKHs4TF,[{explicitInter:true,fonts:[]},...InstagramMarqueeCardFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqaiKHs4TF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"155\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function AutoCopyrightStatement(Component){return props=>{const textProps=props.children?.props?.children?.props;if(textProps&&typeof textProps.children==\"string\"){textProps.children=textProps.children.replace(\"YYYY\",new Date().getFullYear());}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"AutoCopyrightStatement\":{\"type\":\"reactHoc\",\"name\":\"AutoCopyrightStatement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","// Generated by Framer (f7d95e4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-Vd2ey\";const variantClassNames={Z5BkqMOaX:\"framer-v-bco7tq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,vCqCrofE0:image??props.vCqCrofE0??{src:\"https://framerusercontent.com/images/OksZYUjbLIh7cgKYAKuiweuiOjw.svg\"}};};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,vCqCrofE0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Z5BkqMOaX\",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-bco7tq\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Payment Icon\",layoutDependency:layoutDependency,layoutId:\"Z5BkqMOaX\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(5+((componentViewport?.height||22.5)-10-12.444444444444445)/2)),pixelHeight:7,pixelWidth:21,sizes:\"28px\",...toResponsiveImage(vCqCrofE0),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1wo439n\",layoutDependency:layoutDependency,layoutId:\"RTaLlb67b\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Vd2ey.framer-nwhzuv, .framer-Vd2ey .framer-nwhzuv { display: block; }\",\".framer-Vd2ey.framer-bco7tq { 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: 5px; position: relative; width: min-content; }\",\".framer-Vd2ey .framer-1wo439n { aspect-ratio: 2.25 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 13px); overflow: visible; position: relative; width: 28px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Vd2ey.framer-bco7tq { gap: 0px; } .framer-Vd2ey.framer-bco7tq > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Vd2ey.framer-bco7tq > :first-child { margin-left: 0px; } .framer-Vd2ey.framer-bco7tq > :last-child { margin-right: 0px; } }\",'.framer-Vd2ey[data-border=\"true\"]::after, .framer-Vd2ey [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vCqCrofE0\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDGshrR7fs=withCSS(Component,css,\"framer-Vd2ey\");export default FramerDGshrR7fs;FramerDGshrR7fs.displayName=\"Payment Icon\";FramerDGshrR7fs.defaultProps={height:22.5,width:38};addPropertyControls(FramerDGshrR7fs,{vCqCrofE0:{__defaultAssetReference:\"data:framer/asset-reference,OksZYUjbLIh7cgKYAKuiweuiOjw.svg?originalFilename=visa-logo.svg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerDGshrR7fs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDGshrR7fs\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"vCqCrofE0\\\":\\\"image\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"38\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DGshrR7fs.map","// Generated by Framer (2ca17d4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"rHjCPIzEg\",\"kVbc5HPun\",\"wi3Z22tgq\"];const serializationHash=\"framer-z2Lwy\";const variantClassNames={kVbc5HPun:\"framer-v-slvj71\",rHjCPIzEg:\"framer-v-jt0o6a\",wi3Z22tgq:\"framer-v-gfewot\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Social Link - Hover\":\"kVbc5HPun\",\"Social Link - Tablet/Mobile\":\"wi3Z22tgq\",\"Social Link\":\"rHjCPIzEg\"};const getProps=({height,id,image,link,width,...props})=>{return{...props,ls51aukox:link??props.ls51aukox,variant:humanReadableVariantMap[props.variant]??props.variant??\"rHjCPIzEg\",wkTnMkx2R:image??props.wkTnMkx2R??{src:\"https://framerusercontent.com/images/nmoaO4wWQ4p4IiW6OEbm3bRN80.svg\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,wkTnMkx2R,ls51aukox,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rHjCPIzEg\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnters99nle=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"kVbc5HPun\");});const onMouseLeave3p3w9k=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"rHjCPIzEg\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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:ls51aukox,motionChild:true,nodeId:\"rHjCPIzEg\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-jt0o6a\",className,classNames)} framer-1eclw57`,\"data-framer-name\":\"Social Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rHjCPIzEg\",onMouseEnter:onMouseEnters99nle,ref:ref??ref1,style:{...style},...addPropertyOverrides({kVbc5HPun:{\"data-framer-name\":\"Social Link - Hover\",onMouseLeave:onMouseLeave3p3w9k},wi3Z22tgq:{\"data-framer-name\":\"Social Link - Tablet/Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-((componentViewport?.height||24)-0)*1)/2)),pixelHeight:24,pixelWidth:24,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(wkTnMkx2R),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-4be8y\",layoutDependency:layoutDependency,layoutId:\"R3LExpkhK\",style:{opacity:1},variants:{kVbc5HPun:{opacity:.5},wi3Z22tgq:{opacity:1}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-z2Lwy.framer-1eclw57, .framer-z2Lwy .framer-1eclw57 { display: block; }\",\".framer-z2Lwy.framer-jt0o6a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 24px; }\",\".framer-z2Lwy .framer-4be8y { flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-z2Lwy.framer-jt0o6a { gap: 0px; } .framer-z2Lwy.framer-jt0o6a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-z2Lwy.framer-jt0o6a > :first-child { margin-left: 0px; } .framer-z2Lwy.framer-jt0o6a > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kVbc5HPun\":{\"layout\":[\"fixed\",\"fixed\"]},\"wi3Z22tgq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wkTnMkx2R\":\"image\",\"ls51aukox\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUNRGCClWm=withCSS(Component,css,\"framer-z2Lwy\");export default FramerUNRGCClWm;FramerUNRGCClWm.displayName=\"Social Link\";FramerUNRGCClWm.defaultProps={height:24,width:24};addPropertyControls(FramerUNRGCClWm,{variant:{options:[\"rHjCPIzEg\",\"kVbc5HPun\",\"wi3Z22tgq\"],optionTitles:[\"Social Link\",\"Social Link - Hover\",\"Social Link - Tablet/Mobile\"],title:\"Variant\",type:ControlType.Enum},wkTnMkx2R:{__defaultAssetReference:\"data:framer/asset-reference,nmoaO4wWQ4p4IiW6OEbm3bRN80.svg?originalFilename=Social+Icons.svg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},ls51aukox:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUNRGCClWm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUNRGCClWm\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"wkTnMkx2R\\\":\\\"image\\\",\\\"ls51aukox\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kVbc5HPun\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wi3Z22tgq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UNRGCClWm.map","// Generated by Framer (f76946f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import{AutoCopyrightStatement}from\"https://framerusercontent.com/modules/3Lfd7eH26lH6EQlM780G/ztuUhYddWIbNta2r7OUQ/Copyright.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/bWs2CHRce6A2jEqkIw8Y/EfqRKSAk8b6uJ45PkgP0/iy1tAVUXc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7SLnQpAP45v09811LmJN/QRFtp1um4qs4ANGPWR9h/Qu9AIs2ce.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/eg4RQyuATuP82WfOOnCv/ge9eXFYSkOLzot1y0Ka0/wLe9gRiMF.js\";import UnderlineButton from\"https://framerusercontent.com/modules/cRfa3n0KHWyIlPo91hfj/A4vU8pqbGmlhwqdZW4pY/aDqcRTccN.js\";import PaymentIcon from\"https://framerusercontent.com/modules/AcURdSSCkF7A9e56FZNU/PYAuG90wmeLXUC2RciO3/DGshrR7fs.js\";import SocialLink from\"https://framerusercontent.com/modules/zKdaEKGc8pTH21TjVDnf/jYuwvcme3NvugugQyfKA/UNRGCClWm.js\";const SocialLinkFonts=getFonts(SocialLink);const UnderlineButtonFonts=getFonts(UnderlineButton);const RichTextAutoCopyrightStatementn7xr8=withCodeBoundaryForOverrides(RichText,{nodeId:\"WwVQNI8EY\",override:AutoCopyrightStatement,scopeId:\"u5E1_S25o\"});const PaymentIconFonts=getFonts(PaymentIcon);const EmbedFonts=getFonts(Embed);const cycleOrder=[\"lyKNxLCwc\",\"xbmfo8P4D\",\"TQEDljOBD\"];const serializationHash=\"framer-PQqjz\";const variantClassNames={lyKNxLCwc:\"framer-v-12xwc7h\",TQEDljOBD:\"framer-v-1unymp0\",xbmfo8P4D:\"framer-v-1ye4x3s\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Footer - Desktop\":\"lyKNxLCwc\",\"Footer - Mobile\":\"TQEDljOBD\",\"Footer - Tablet\":\"xbmfo8P4D\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lyKNxLCwc\"};};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:\"lyKNxLCwc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18bbekc=activeVariantCallback(async(...args)=>{setVariant(\"lyKNxLCwc\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"TQEDljOBD\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12xwc7h\",className,classNames),\"data-framer-name\":\"Footer - Desktop\",layoutDependency:layoutDependency,layoutId:\"lyKNxLCwc\",ref:refBinding,style:{backgroundColor:\"rgb(232, 232, 232)\",...style},...addPropertyOverrides({TQEDljOBD:{\"data-framer-name\":\"Footer - Mobile\"},xbmfo8P4D:{\"data-framer-name\":\"Footer - Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n9tey\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ZcCTgbNhj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2aarbd\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"zDRgRf8SQ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gq481v\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"afvXq4BbM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11gqae1\",layoutDependency:layoutDependency,layoutId:\"X4xJM2j_P\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-uzntvs\",\"data-styles-preset\":\"Qu9AIs2ce\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(0, 0, 0))\"},children:\"aromer\"})}),className:\"framer-fid17z\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aZVHKyEWO\",style:{\"--extracted-a0htzi\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iahahq\",\"data-framer-name\":\"Tagline\",layoutDependency:layoutDependency,layoutId:\"qmtSnkVhM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v1xgsa\",\"data-styles-preset\":\"wLe9gRiMF\",children:\"The next wave of natural skincare.\"})}),className:\"framer-1q00bc1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iRxx6JmO8\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-30siaj\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"VhxDBvVks\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12v0f7e-container\",layoutDependency:layoutDependency,layoutId:\"WGrmSjbRU-container\",nodeId:\"WGrmSjbRU\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"WGrmSjbRU\",layoutId:\"WGrmSjbRU\",ls51aukox:\"https://www.instagram.com/aromer_official/\",style:{height:\"100%\",width:\"100%\"},variant:\"rHjCPIzEg\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lsambg\",\"data-framer-name\":\"Navigation Container\",layoutDependency:layoutDependency,layoutId:\"qGeAMf5QW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-atp3dq\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"o5PpTo8O1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"Shop\"})}),className:\"framer-r5bavv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xLSgb1BNl\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bbgapo\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"GgTkfuMc0\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"all\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"Hsue5ABwC\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-giqh95-container\",layoutDependency:layoutDependency,layoutId:\"booRiiuse-container\",nodeId:\"booRiiuse\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks[0],height:\"100%\",id:\"booRiiuse\",layoutId:\"booRiiuse\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"All Products\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"body\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"qVWGEiynY\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t90pzh-container\",layoutDependency:layoutDependency,layoutId:\"OZoEvFvRJ-container\",nodeId:\"OZoEvFvRJ\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks1[0],height:\"100%\",id:\"OZoEvFvRJ\",layoutId:\"OZoEvFvRJ\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Clean Starter\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks1[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks1[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"skin\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"pfc9AuWRL\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gkvrs4-container\",layoutDependency:layoutDependency,layoutId:\"ceFNwEWLU-container\",nodeId:\"ceFNwEWLU\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks2[0],height:\"100%\",id:\"ceFNwEWLU\",layoutId:\"ceFNwEWLU\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Active Care\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks2[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks2[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined},{href:{pathVariables:{rKv0NOu__:\"hair\"},unresolvedPathSlugs:{rKv0NOu__:{collectionId:\"qyE6GQ8rG\",collectionItemId:\"m2wj7iaNe\"}},webPageId:\"v5xt43nMz\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g6mfai-container\",layoutDependency:layoutDependency,layoutId:\"MYVKwGMMG-container\",nodeId:\"MYVKwGMMG\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks3[0],height:\"100%\",id:\"MYVKwGMMG\",layoutId:\"MYVKwGMMG\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Recovery Rituals\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks3[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks3[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m0blj1\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"birUi8NA7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"Company\"})}),className:\"framer-dmv0an\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TXXNtYLUr\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-64mfzv\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"SczkKyAcm\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined},{href:{webPageId:\"LRt1MogRk\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vs3523-container\",layoutDependency:layoutDependency,layoutId:\"PKPUlGdUi-container\",nodeId:\"PKPUlGdUi\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks4[0],height:\"100%\",id:\"PKPUlGdUi\",layoutId:\"PKPUlGdUi\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"About us\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks4[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks4[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined},{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined},{href:{webPageId:\"uBL7fL4cw\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rwee8l-container\",layoutDependency:layoutDependency,layoutId:\"QILaFmUYp-container\",nodeId:\"QILaFmUYp\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks5[0],height:\"100%\",id:\"QILaFmUYp\",layoutId:\"QILaFmUYp\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Values\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks5[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks5[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined},{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined},{href:{webPageId:\"ndmL13o_1\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rya0k3-container\",layoutDependency:layoutDependency,layoutId:\"EiPxk_S4m-container\",nodeId:\"EiPxk_S4m\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks6[0],height:\"100%\",id:\"EiPxk_S4m\",layoutId:\"EiPxk_S4m\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Ingredients\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks6[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks6[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined},{href:{webPageId:\"ps5NGfZFL\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r0e2qi-container\",layoutDependency:layoutDependency,layoutId:\"UhSA5ou4f-container\",nodeId:\"UhSA5ou4f\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks7[0],height:\"100%\",id:\"UhSA5ou4f\",layoutId:\"UhSA5ou4f\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Journal\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks7[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks7[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g007zt\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"ltMtgo9Po\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"Other\"})}),className:\"framer-1s7ibze\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DMw31dHqB\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6382nn\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"TRWNavOqc\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined},{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined},{href:{webPageId:\"OS_glRrfD\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r3yrrd-container\",layoutDependency:layoutDependency,layoutId:\"hmxIS6pNL-container\",nodeId:\"hmxIS6pNL\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks8[0],height:\"100%\",id:\"hmxIS6pNL\",layoutId:\"hmxIS6pNL\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"FAQ’s\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks8[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks8[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined},{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined},{href:{webPageId:\"UsmDT1kAf\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fisrua-container\",layoutDependency:layoutDependency,layoutId:\"PlVcipBj7-container\",nodeId:\"PlVcipBj7\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks9[0],height:\"100%\",id:\"PlVcipBj7\",layoutId:\"PlVcipBj7\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Contact\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks9[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks9[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12hb0r7\",\"data-framer-name\":\"Link Group\",layoutDependency:layoutDependency,layoutId:\"oMCNG4XlC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"Legal\"})}),className:\"framer-s8lwc5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pj_LS3A0D\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xd115v\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"YdKe_pAA_\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nvHD7RLnR\"},implicitPathVariables:undefined},{href:{webPageId:\"nvHD7RLnR\"},implicitPathVariables:undefined},{href:{webPageId:\"nvHD7RLnR\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13985vp-container\",layoutDependency:layoutDependency,layoutId:\"IdtwjC5OU-container\",nodeId:\"IdtwjC5OU\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks10[0],height:\"100%\",id:\"IdtwjC5OU\",layoutId:\"IdtwjC5OU\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Terms of Service\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks10[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks10[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MvZs_YifQ\"},implicitPathVariables:undefined},{href:{webPageId:\"MvZs_YifQ\"},implicitPathVariables:undefined},{href:{webPageId:\"MvZs_YifQ\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mhkvsl-container\",layoutDependency:layoutDependency,layoutId:\"pvj04c2xn-container\",nodeId:\"pvj04c2xn\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks11[0],height:\"100%\",id:\"pvj04c2xn\",layoutId:\"pvj04c2xn\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Return Policy\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks11[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks11[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IuJy9riJ8\"},implicitPathVariables:undefined},{href:{webPageId:\"IuJy9riJ8\"},implicitPathVariables:undefined},{href:{webPageId:\"IuJy9riJ8\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v2ylrp-container\",layoutDependency:layoutDependency,layoutId:\"E4Drl64Jt-container\",nodeId:\"E4Drl64Jt\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(UnderlineButton,{aFOmVa1og:resolvedLinks12[0],height:\"100%\",id:\"E4Drl64Jt\",layoutId:\"E4Drl64Jt\",variant:\"BT1owiv6B\",WEIlJRVLb:false,width:\"100%\",X4kGlDs4u:\"Privacy Policy\",Z9XW1W3fa:\"var(--token-59993e6d-8382-4a43-944c-ec18ed6cd2a3, rgb(0, 0, 0))\",...addPropertyOverrides({TQEDljOBD:{aFOmVa1og:resolvedLinks12[2],variant:\"RIF7Yzo7q\"},xbmfo8P4D:{aFOmVa1og:resolvedLinks12[1],variant:\"RIF7Yzo7q\"}},baseVariant,gestureVariant)})})})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yocfyw\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"wmoJaAgAi\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oankhz\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"QIHFiRb43\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15udh19\",layoutDependency:layoutDependency,layoutId:\"Wg4M08ljG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ghqw0q\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZqGzgssqw\",onTap:onTap18bbekc,children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:510,pixelWidth:708,sizes:\"19px\",src:\"https://framerusercontent.com/images/3HTkHZE74SqcBXDCusX67DyP6A.png\",srcSet:\"https://framerusercontent.com/images/3HTkHZE74SqcBXDCusX67DyP6A.png?scale-down-to=512 512w,https://framerusercontent.com/images/3HTkHZE74SqcBXDCusX67DyP6A.png 708w\"},className:\"framer-6s9czd\",layoutDependency:layoutDependency,layoutId:\"XeWZ6uIwa\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"43.596628885752956px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-alignment\":\"left\"},children:\"S.KOREA\"})}),className:\"framer-64c8hg\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"aXXwZoSAe\",verticalAlignment:\"top\",viewBox:\"0 0 182.07 52\",viewBoxScale:.95,withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextAutoCopyrightStatementn7xr8,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"\\xa9YYYY AROMER\"})}),className:\"framer-n7xr8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WwVQNI8EY\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ugbwmm\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"SHl7bwhNM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1002x3l\",layoutDependency:layoutDependency,layoutId:\"jyrMRCzpn\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mmc3lu\",layoutDependency:layoutDependency,layoutId:\"JMI8aEf5G\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ddbyub\",\"data-framer-name\":\"Payment Icon Container\",layoutDependency:layoutDependency,layoutId:\"gO8UunrJq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9omjn7-container\",layoutDependency:layoutDependency,layoutId:\"QdTeTnLwm-container\",nodeId:\"QdTeTnLwm\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"QdTeTnLwm\",layoutId:\"QdTeTnLwm\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5kkpck-container\",layoutDependency:layoutDependency,layoutId:\"tpj_L49bJ-container\",nodeId:\"tpj_L49bJ\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"tpj_L49bJ\",layoutId:\"tpj_L49bJ\",vCqCrofE0:addImageAlt({pixelHeight:14,pixelWidth:22,src:\"https://framerusercontent.com/images/rFUkelsWHapnYN0IuPXKg8KWQM.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rbzoyd-container\",layoutDependency:layoutDependency,layoutId:\"KYnfoSD_M-container\",nodeId:\"KYnfoSD_M\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"KYnfoSD_M\",layoutId:\"KYnfoSD_M\",vCqCrofE0:addImageAlt({pixelHeight:10,pixelWidth:22,src:\"https://framerusercontent.com/images/BjiKhXBZ4CzI1fOvMCfDPpgUE.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w77a3f-container\",layoutDependency:layoutDependency,layoutId:\"XE8LWKUHr-container\",nodeId:\"XE8LWKUHr\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"XE8LWKUHr\",layoutId:\"XE8LWKUHr\",vCqCrofE0:addImageAlt({pixelHeight:7,pixelWidth:21,src:\"https://framerusercontent.com/images/xHd1ycr88aMS4obTktsiFlmZbA.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lyuxgh-container\",layoutDependency:layoutDependency,layoutId:\"hK3Ymhr3i-container\",nodeId:\"hK3Ymhr3i\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"hK3Ymhr3i\",layoutId:\"hK3Ymhr3i\",vCqCrofE0:addImageAlt({pixelHeight:9,pixelWidth:22,src:\"https://framerusercontent.com/images/m009yH1MzvuyG97edfJ9pCWvo.svg\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1orvv7o-container\",layoutDependency:layoutDependency,layoutId:\"GNkkjK2ru-container\",nodeId:\"GNkkjK2ru\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(PaymentIcon,{height:\"100%\",id:\"GNkkjK2ru\",layoutId:\"GNkkjK2ru\",vCqCrofE0:addImageAlt({pixelHeight:10,pixelWidth:21,src:\"https://framerusercontent.com/images/NryPRRiHn2Rpf6K6MpspISRD6oo.svg\"},\"\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bd47no-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"J1zfuQ9IQ-container\",nodeId:\"J1zfuQ9IQ\",rendersWithMotion:true,scopeId:\"u5E1_S25o\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<style>\\n  [data-framercommerce-widget=\"true\"] {\\n    display: none !important;\\n  }\\n</style>\\n\\n',id:\"J1zfuQ9IQ\",layoutId:\"J1zfuQ9IQ\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PQqjz.framer-1807ps1, .framer-PQqjz .framer-1807ps1 { display: block; }\",\".framer-PQqjz.framer-12xwc7h { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 40px 20px 40px; position: relative; width: 1200px; }\",\".framer-PQqjz .framer-1n9tey { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 180px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PQqjz .framer-2aarbd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-1gq481v { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-PQqjz .framer-11gqae1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-fid17z, .framer-PQqjz .framer-1q00bc1, .framer-PQqjz .framer-r5bavv, .framer-PQqjz .framer-dmv0an, .framer-PQqjz .framer-1s7ibze, .framer-PQqjz .framer-s8lwc5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PQqjz .framer-1iahahq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-30siaj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-12v0f7e-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-PQqjz .framer-1lsambg { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PQqjz .framer-atp3dq, .framer-PQqjz .framer-1m0blj1, .framer-PQqjz .framer-1g007zt, .framer-PQqjz .framer-12hb0r7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PQqjz .framer-bbgapo, .framer-PQqjz .framer-64mfzv, .framer-PQqjz .framer-6382nn, .framer-PQqjz .framer-1xd115v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-giqh95-container, .framer-PQqjz .framer-1t90pzh-container, .framer-PQqjz .framer-gkvrs4-container, .framer-PQqjz .framer-g6mfai-container, .framer-PQqjz .framer-1vs3523-container, .framer-PQqjz .framer-rwee8l-container, .framer-PQqjz .framer-1rya0k3-container, .framer-PQqjz .framer-1r0e2qi-container, .framer-PQqjz .framer-r3yrrd-container, .framer-PQqjz .framer-fisrua-container, .framer-PQqjz .framer-13985vp-container, .framer-PQqjz .framer-mhkvsl-container, .framer-PQqjz .framer-v2ylrp-container, .framer-PQqjz .framer-9omjn7-container, .framer-PQqjz .framer-5kkpck-container, .framer-PQqjz .framer-rbzoyd-container, .framer-PQqjz .framer-w77a3f-container, .framer-PQqjz .framer-lyuxgh-container, .framer-PQqjz .framer-1orvv7o-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PQqjz .framer-1yocfyw { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-1oankhz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-PQqjz .framer-15udh19 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-ghqw0q { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PQqjz .framer-6s9czd { flex: none; height: 14px; position: relative; width: 19px; }\",\".framer-PQqjz .framer-64c8hg { flex: none; height: auto; position: relative; white-space: pre; width: 67px; }\",\".framer-PQqjz .framer-n7xr8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PQqjz .framer-1ugbwmm { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PQqjz .framer-1002x3l { align-content: flex-start; align-items: flex-start; 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: min-content; }\",\".framer-PQqjz .framer-mmc3lu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; min-height: 15px; min-width: 100px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PQqjz .framer-ddbyub { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PQqjz .framer-1bd47no-container { flex: none; height: 1px; position: relative; width: 1px; }\",\".framer-PQqjz.framer-v-1ye4x3s.framer-12xwc7h { width: 810px; }\",\".framer-PQqjz.framer-v-1ye4x3s .framer-1n9tey { gap: 150px; }\",\".framer-PQqjz.framer-v-1ye4x3s .framer-2aarbd { flex-direction: column; gap: 60px; }\",\".framer-PQqjz.framer-v-1ye4x3s .framer-1gq481v { flex: none; width: 50%; }\",\".framer-PQqjz.framer-v-1ye4x3s .framer-1lsambg { flex: none; gap: 40px; width: 100%; }\",\".framer-PQqjz.framer-v-1ye4x3s .framer-1oankhz { flex: 0.5 0 0px; }\",\".framer-PQqjz.framer-v-1ye4x3s .framer-15udh19 { width: 50%; }\",\".framer-PQqjz.framer-v-1unymp0.framer-12xwc7h { padding: 40px 20px 20px 20px; width: 390px; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1n9tey { gap: 80px; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-2aarbd { flex-direction: column; gap: 80px; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1gq481v, .framer-PQqjz.framer-v-1unymp0 .framer-atp3dq, .framer-PQqjz.framer-v-1unymp0 .framer-1m0blj1, .framer-PQqjz.framer-v-1unymp0 .framer-1g007zt, .framer-PQqjz.framer-v-1unymp0 .framer-12hb0r7 { flex: none; width: 100%; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1lsambg { flex: none; flex-direction: column; gap: 30px; width: 100%; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1yocfyw { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 100px; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1oankhz { flex: none; order: 0; width: 100%; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1ugbwmm { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 15px; order: 1; width: 100%; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1002x3l { order: 1; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-ddbyub { flex: none; justify-content: flex-start; order: 0; width: 100%; }\",\".framer-PQqjz.framer-v-1unymp0 .framer-1bd47no-container { order: 2; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 397\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xbmfo8P4D\":{\"layout\":[\"fixed\",\"auto\"]},\"TQEDljOBD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru5E1_S25o=withCSS(Component,css,\"framer-PQqjz\");export default Frameru5E1_S25o;Frameru5E1_S25o.displayName=\"Footer\";Frameru5E1_S25o.defaultProps={height:397,width:1200};addPropertyControls(Frameru5E1_S25o,{variant:{options:[\"lyKNxLCwc\",\"xbmfo8P4D\",\"TQEDljOBD\"],optionTitles:[\"Footer - Desktop\",\"Footer - Tablet\",\"Footer - Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameru5E1_S25o,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{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/v2q8JTTTs7McDMSEhnxAIBqd0.woff2\",weight:\"300\"},{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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"}]},...SocialLinkFonts,...UnderlineButtonFonts,...PaymentIconFonts,...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru5E1_S25o\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xbmfo8P4D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TQEDljOBD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"397\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./u5E1_S25o.map","// Generated by Framer (f76946f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,PropertyOverrides,RenderTarget,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import SearchPanel from\"https://framerusercontent.com/modules/2k1xOTG8W3jSch04K2nS/awW2DdT2Jp2KMDa70598/esBzPyQub.js\";import FCCartState from\"https://framerusercontent.com/modules/7Z2JsxmbsLSQLFKP15Fq/EL1gyp9cuhhPsN0DIeWz/GFf8Ibj5t.js\";import Navigation from\"#framer/local/canvasComponent/ILgGcDXwf/ILgGcDXwf.js\";import InstaHandle from\"#framer/local/canvasComponent/LhCVDUr6m/LhCVDUr6m.js\";import InstagramTile from\"#framer/local/canvasComponent/NKF7aabMc/NKF7aabMc.js\";import SectionInstagramTicker from\"#framer/local/canvasComponent/qaiKHs4TF/qaiKHs4TF.js\";import Footer from\"#framer/local/canvasComponent/u5E1_S25o/u5E1_S25o.js\";import*as sharedStyle from\"#framer/local/css/iy1tAVUXc/iy1tAVUXc.js\";const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const FCCartStateFonts=getFonts(FCCartState);const SearchPanelFonts=getFonts(SearchPanel);const InstaHandleFonts=getFonts(InstaHandle);const InstagramTileFonts=getFonts(InstagramTile);const SectionInstagramTickerFonts=getFonts(SectionInstagramTicker);const FooterFonts=getFonts(Footer);const NavigationControls=getPropertyControls(Navigation);const breakpoints={eYr9LG2yV:\"(min-width: 810px) and (max-width: 1199px)\",IfidegD6M:\"(max-width: 809px)\",NB9S0wB0U:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-WlTf7\";const variantClassNames={eYr9LG2yV:\"framer-v-1tkk731\",IfidegD6M:\"framer-v-f4scsy\",NB9S0wB0U:\"framer-v-ipn91j\"};const transition1={delay:0,duration:1,ease:[.76,0,.24,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:451,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:451,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={eYr9LG2yV:[\".framer-WlTf7 .framer-5vftn3 { padding: 50px 20px 50px 20px; }\",\".framer-WlTf7 .framer-16cnyjs { gap: 15px; }\",\".framer-WlTf7 .framer-15reds4-container, .framer-WlTf7 .framer-11iblmx-container, .framer-WlTf7 .framer-e4sacn-container, .framer-WlTf7 .framer-zny21g-container, .framer-WlTf7 .framer-120t4t-container { height: var(--framer-aspect-ratio-supported, 142px); }\"],IfidegD6M:[\".framer-WlTf7.framer-10smc2w-container { width: 100%; }\",\".framer-WlTf7.framer-gq5k1x-container { bottom: unset; height: 100%; width: 100%; }\",\".framer-WlTf7 .framer-5vftn3 { gap: 40px; padding: 50px 20px 50px 20px; }\",\".framer-WlTf7 .framer-16cnyjs { gap: 15px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); }\",\".framer-WlTf7 .framer-15reds4-container, .framer-WlTf7 .framer-11iblmx-container, .framer-WlTf7 .framer-zny21g-container, .framer-WlTf7 .framer-120t4t-container { height: var(--framer-aspect-ratio-supported, 168px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={eYr9LG2yV:\".framer-1tkk731-override\",IfidegD6M:\".framer-f4scsy-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WlTf7.framer-c84ys9, .framer-WlTf7 .framer-c84ys9 { display: block; }\",\".framer-WlTf7.framer-ipn91j { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-WlTf7 .framer-siulff-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-WlTf7.framer-1d9lyun, .framer-WlTf7.framer-job1ua { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-WlTf7.framer-10smc2w-container { flex: none; height: 100%; position: fixed; right: 0px; top: calc(50.00000000000002% - 100% / 2); width: 450px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-WlTf7.framer-gq5k1x-container { bottom: 0px; flex: none; position: fixed; right: 0px; top: 0px; width: 450px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-WlTf7 .framer-sc0rew { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-WlTf7 .framer-5vftn3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; order: 1002; overflow: hidden; padding: 50px 40px 50px 40px; position: relative; width: 100%; }\",\".framer-WlTf7 .framer-2p5z16 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WlTf7 .framer-zabf7w { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.4; position: relative; white-space: pre; width: auto; }\",\".framer-WlTf7 .framer-1btiirr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WlTf7 .framer-16cnyjs { display: grid; flex: none; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(5, minmax(20px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WlTf7 .framer-15reds4-container, .framer-WlTf7 .framer-11iblmx-container, .framer-WlTf7 .framer-e4sacn-container, .framer-WlTf7 .framer-zny21g-container, .framer-WlTf7 .framer-120t4t-container { align-self: start; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 208px); justify-self: start; position: relative; width: 100%; }\",\".framer-WlTf7 .framer-1x0jlsk-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-WlTf7 .framer-1j19iqq-container { flex: none; height: auto; order: 1006; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={eYr9LG2yV:\"(min-width: 810px) and (max-width: 1199px)\",IfidegD6M:\"(max-width: 809px)\",NB9S0wB0U:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Dark Desktop Collections\":\"Lb1sozmiu\",\"Dark Desktop Products\":\"U3jDNIlzO\",\"Desktop Navigation Fill\":\"GsMlUtJmd\",\"Desktop Navigation Transparent\":\"c4e76aQFk\",\"Tablet / Mobile Navigation Brand\":\"iC_jZ3jCl\",\"Tablet / Mobile Navigation Collections\":\"jv80Y1ijm\",\"Tablet / Mobile Navigation Fill\":\"b0Cx0EApH\",\"Tablet / Mobile Navigation Options\":\"TTpKL6tXo\",\"Tablet / Mobile Navigation Products\":\"gwJ9TlkJW\"};const humanReadableVariantMap={Desktop:\"NB9S0wB0U\",Phone:\"IfidegD6M\",Tablet:\"eYr9LG2yV\"};const getProps=({height,id,instagramTicker,instagramTiles,scrollSection,scrollSection2,scrollSection3,variant1,width,...props})=>{return{...props,D62p7xAOP:scrollSection2??props.D62p7xAOP,IjKYLiqEw:instagramTiles??props.IjKYLiqEw??true,l6hk7JNOV:scrollSection3??props.l6hk7JNOV,MK9iQi29w:scrollSection??props.MK9iQi29w,pIm7Fo5a6:humanReadableEnumMap[variant1]??variant1??props.pIm7Fo5a6??\"GsMlUtJmd\",tMpEB5gS8:instagramTicker??props.tMpEB5gS8,variant:humanReadableVariantMap[props.variant]??props.variant??\"NB9S0wB0U\"};};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,MK9iQi29w,D62p7xAOP,l6hk7JNOV,pIm7Fo5a6,tMpEB5gS8,IjKYLiqEw,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const vOnF_iyG73bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const x1YwmVYQt3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const pv1_FsVYv1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const IDEw0_n4I1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"IfidegD6M\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"NB9S0wB0U\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ipn91j\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:92,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-siulff-container\",layoutScroll:true,nodeId:\"IodT3QRkb\",rendersWithMotion:true,scopeId:\"JaxKfnwyg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{__framer__variantAppearEffectEnabled:undefined,variant:\"b0Cx0EApH\"},IfidegD6M:{__framer__variantAppearEffectEnabled:undefined,variant:\"b0Cx0EApH\"}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:MK9iQi29w,target:\"GsMlUtJmd\"},{ref:D62p7xAOP,target:\"c4e76aQFk\"},{ref:l6hk7JNOV,target:\"GsMlUtJmd\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"IodT3QRkb\",layoutId:\"IodT3QRkb\",style:{width:\"100%\"},variant:pIm7Fo5a6,vOnF_iyG7:vOnF_iyG73bnx0g({overlay}),width:\"100%\",x1YwmVYQt:x1YwmVYQt3bnx0g({overlay:overlay1})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:1,ease:[.76,0,.24,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1d9lyun\"),exit:{opacity:0,transition:{delay:0,duration:1,ease:[.76,0,.24,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"qj2fySHud\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IfidegD6M:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"450px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-10smc2w-container\"),exit:animation,inComponentSlot:true,initial:animation2,isModuleExternal:true,nodeId:\"pcJfnsmun\",rendersWithMotion:true,scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(FCCartState,{height:\"100%\",id:\"pcJfnsmun\",layoutId:\"pcJfnsmun\",pv1_FsVYv:pv1_FsVYv1wnntms({overlay}),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:1,ease:[.76,0,.24,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-job1ua\"),exit:{opacity:0,transition:{delay:0,duration:1,ease:[.76,0,.24,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"HZFoeNbCS\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IfidegD6M:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"450px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-gq5k1x-container\"),exit:animation,inComponentSlot:true,initial:animation2,isModuleExternal:true,nodeId:\"FVCYSaa4A\",rendersWithMotion:true,scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(SearchPanel,{height:\"100%\",id:\"FVCYSaa4A\",IDEw0_n4I:IDEw0_n4I1wnntms({overlay:overlay1}),layoutId:\"FVCYSaa4A\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-sc0rew\"}),IjKYLiqEw&&/*#__PURE__*/_jsxs(\"section\",{className:\"framer-5vftn3\",\"data-framer-name\":\"Section Instagram - Image Tiles\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2p5z16\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1twz7tr\",\"data-styles-preset\":\"iy1tAVUXc\",children:\"Follow us\"})}),className:\"framer-zabf7w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:1071,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1btiirr-container\",nodeId:\"Ftd2LpWBL\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{variant:\"WgTOcZhGL\"},IfidegD6M:{variant:\"WgTOcZhGL\"}},children:/*#__PURE__*/_jsx(InstaHandle,{CLxz7wB3x:true,f4XcaIfAz:\"https://www.instagram.com/aromer_official/\",height:\"100%\",id:\"Ftd2LpWBL\",layoutId:\"Ftd2LpWBL\",variant:\"xWklyHnOa\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16cnyjs\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{width:\"max((100vw - 100px) / 5, 20px)\"},IfidegD6M:{width:\"max((100vw - 55px) / 2, 50px)\",y:1136}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:208,width:\"max((100vw - 160px) / 5, 20px)\",y:1156,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15reds4-container\",nodeId:\"u79EcpTJh\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{variant:\"DsKoyKjbQ\"},IfidegD6M:{variant:\"DsKoyKjbQ\"}},children:/*#__PURE__*/_jsx(InstagramTile,{FimzVDsSr:\"https://www.instagram.com/ainoscosmetics/\",height:\"100%\",id:\"u79EcpTJh\",layoutId:\"u79EcpTJh\",rbJf7Dpb_:addImageAlt({pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/iH4YOQp27fzifYOjjpjCSgCXVPY.jpeg\",srcSet:\"https://framerusercontent.com/images/iH4YOQp27fzifYOjjpjCSgCXVPY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/iH4YOQp27fzifYOjjpjCSgCXVPY.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/iH4YOQp27fzifYOjjpjCSgCXVPY.jpeg 1080w\"},\"\"),style:{height:\"100%\",width:\"100%\"},V7ExRUgoV:false,variant:\"IDKLTVDtz\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{width:\"max((100vw - 100px) / 5, 20px)\"},IfidegD6M:{width:\"max((100vw - 55px) / 2, 50px)\",y:1136}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:208,width:\"max((100vw - 160px) / 5, 20px)\",y:1156,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11iblmx-container\",nodeId:\"dHqMTl2Lx\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{variant:\"DsKoyKjbQ\"},IfidegD6M:{variant:\"DsKoyKjbQ\"}},children:/*#__PURE__*/_jsx(InstagramTile,{FimzVDsSr:\"https://www.instagram.com/aromer_official/\",height:\"100%\",id:\"dHqMTl2Lx\",layoutId:\"dHqMTl2Lx\",rbJf7Dpb_:addImageAlt({pixelHeight:1440,pixelWidth:1440,src:\"https://framerusercontent.com/images/jolBuvBnrnYJsJo86FCt25uUa0.jpg\",srcSet:\"https://framerusercontent.com/images/jolBuvBnrnYJsJo86FCt25uUa0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/jolBuvBnrnYJsJo86FCt25uUa0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/jolBuvBnrnYJsJo86FCt25uUa0.jpg 1440w\"},\"\"),style:{height:\"100%\",width:\"100%\"},V7ExRUgoV:false,variant:\"IDKLTVDtz\",width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{width:\"max((100vw - 100px) / 5, 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:208,width:\"max((100vw - 160px) / 5, 20px)\",y:1156,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e4sacn-container hidden-f4scsy\",nodeId:\"L4TuoIUsI\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{variant:\"DsKoyKjbQ\"}},children:/*#__PURE__*/_jsx(InstagramTile,{FimzVDsSr:\"https://www.instagram.com/aromer_official/\",height:\"100%\",id:\"L4TuoIUsI\",layoutId:\"L4TuoIUsI\",rbJf7Dpb_:addImageAlt({pixelHeight:1080,pixelWidth:1080,src:\"https://framerusercontent.com/images/pczcrKTa3EarWZ0SHTgTu3jjw.jpeg\",srcSet:\"https://framerusercontent.com/images/pczcrKTa3EarWZ0SHTgTu3jjw.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/pczcrKTa3EarWZ0SHTgTu3jjw.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/pczcrKTa3EarWZ0SHTgTu3jjw.jpeg 1080w\"},\"\"),style:{height:\"100%\",width:\"100%\"},V7ExRUgoV:false,variant:\"IDKLTVDtz\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{width:\"max((100vw - 100px) / 5, 20px)\"},IfidegD6M:{width:\"max((100vw - 55px) / 2, 50px)\",y:1359}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:208,width:\"max((100vw - 160px) / 5, 20px)\",y:1156,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zny21g-container\",nodeId:\"y4WZNrp21\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{variant:\"DsKoyKjbQ\"},IfidegD6M:{variant:\"DsKoyKjbQ\"}},children:/*#__PURE__*/_jsx(InstagramTile,{FimzVDsSr:\"https://www.instagram.com/ainoscosmetics/\",height:\"100%\",id:\"y4WZNrp21\",layoutId:\"y4WZNrp21\",rbJf7Dpb_:addImageAlt({pixelHeight:640,pixelWidth:640,src:\"https://framerusercontent.com/images/WXJsYCKFgdDMD4fOQgC9o1xoIPc.jpg\",srcSet:\"https://framerusercontent.com/images/WXJsYCKFgdDMD4fOQgC9o1xoIPc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/WXJsYCKFgdDMD4fOQgC9o1xoIPc.jpg 640w\"},\"\"),style:{height:\"100%\",width:\"100%\"},V7ExRUgoV:false,variant:\"IDKLTVDtz\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{width:\"max((100vw - 100px) / 5, 20px)\"},IfidegD6M:{width:\"max((100vw - 55px) / 2, 50px)\",y:1359}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:208,width:\"max((100vw - 160px) / 5, 20px)\",y:1156,children:/*#__PURE__*/_jsx(Container,{className:\"framer-120t4t-container\",nodeId:\"ZxZceWzgu\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{variant:\"DsKoyKjbQ\"},IfidegD6M:{variant:\"DsKoyKjbQ\"}},children:/*#__PURE__*/_jsx(InstagramTile,{FimzVDsSr:\"https://www.instagram.com/ainoscosmetics/\",height:\"100%\",id:\"ZxZceWzgu\",layoutId:\"ZxZceWzgu\",rbJf7Dpb_:addImageAlt({pixelHeight:5760,pixelWidth:3840,src:\"https://framerusercontent.com/images/BBrmcCJGMQdgmNzjrisldlLMUM.jpg\",srcSet:\"https://framerusercontent.com/images/BBrmcCJGMQdgmNzjrisldlLMUM.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/BBrmcCJGMQdgmNzjrisldlLMUM.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/BBrmcCJGMQdgmNzjrisldlLMUM.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/BBrmcCJGMQdgmNzjrisldlLMUM.jpg 3840w\"},\"\"),style:{height:\"100%\",width:\"100%\"},V7ExRUgoV:false,variant:\"IDKLTVDtz\",width:\"100%\"})})})})})]})]}),tMpEB5gS8&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IfidegD6M:{y:1617}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:155,width:\"100vw\",y:1414,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x0jlsk-container\",nodeId:\"RitLZK9fe\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(SectionInstagramTicker,{height:\"100%\",id:\"RitLZK9fe\",layoutId:\"RitLZK9fe\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IfidegD6M:{y:1772}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:397,width:\"100vw\",y:1569,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j19iqq-container\",nodeId:\"LgvDaX1Hv\",scopeId:\"JaxKfnwyg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eYr9LG2yV:{variant:\"xbmfo8P4D\"},IfidegD6M:{variant:\"TQEDljOBD\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"LgvDaX1Hv\",layoutId:\"LgvDaX1Hv\",style:{width:\"100%\"},variant:\"lyKNxLCwc\",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 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eYr9LG2yV\":{\"layout\":[\"fixed\",\"fixed\"]},\"IfidegD6M\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MK9iQi29w\":\"scrollSection\",\"D62p7xAOP\":\"scrollSection2\",\"l6hk7JNOV\":\"scrollSection3\",\"pIm7Fo5a6\":\"variant1\",\"tMpEB5gS8\":\"instagramTicker\",\"IjKYLiqEw\":\"instagramTiles\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"NB9S0wB0U\":[\".framer-siulff-container\",\".framer-5vftn3\",\".framer-1x0jlsk-container\",\".framer-1j19iqq-container\"],\"eYr9LG2yV\":[\".framer-siulff-container\",\".framer-5vftn3\",\".framer-1x0jlsk-container\",\".framer-1j19iqq-container\"],\"IfidegD6M\":[\".framer-siulff-container\",\".framer-5vftn3\",\".framer-1x0jlsk-container\",\".framer-1j19iqq-container\"]}\n * @framerBreakpoints {\"NB9S0wB0U\":{\"min\":1200,\"canvasClassName\":\"framer-ipn91j-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"eYr9LG2yV\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1tkk731-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"IfidegD6M\":{\"max\":809,\"canvasClassName\":\"framer-f4scsy-override\",\"minHeight\":2332,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant NB9S0wB0U\n * @framerLayoutTemplate\n */const FramerJaxKfnwyg=withCSS(Component,css,\"framer-WlTf7\");export default FramerJaxKfnwyg;FramerJaxKfnwyg.displayName=\"Template - Global\";FramerJaxKfnwyg.defaultProps={height:2e3,width:1200};addPropertyControls(FramerJaxKfnwyg,{MK9iQi29w:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},D62p7xAOP:{title:\"Scroll Section 2\",type:ControlType.ScrollSectionRef},l6hk7JNOV:{title:\"Scroll Section 3\",type:ControlType.ScrollSectionRef},pIm7Fo5a6:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"GsMlUtJmd\",description:undefined,hidden:undefined,title:\"Variant\"},tMpEB5gS8:{defaultValue:false,title:\"Instagram Ticker\",type:ControlType.Boolean},IjKYLiqEw:{defaultValue:true,title:\"Instagram Tiles\",type:ControlType.Boolean}});addFonts(FramerJaxKfnwyg,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...FCCartStateFonts,...SearchPanelFonts,...InstaHandleFonts,...InstagramTileFonts,...SectionInstagramTickerFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJaxKfnwyg\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"2000\",\"framerHitTargets\":\"{\\\"NB9S0wB0U\\\":[\\\".framer-siulff-container\\\",\\\".framer-5vftn3\\\",\\\".framer-1x0jlsk-container\\\",\\\".framer-1j19iqq-container\\\"],\\\"eYr9LG2yV\\\":[\\\".framer-siulff-container\\\",\\\".framer-5vftn3\\\",\\\".framer-1x0jlsk-container\\\",\\\".framer-1j19iqq-container\\\"],\\\"IfidegD6M\\\":[\\\".framer-siulff-container\\\",\\\".framer-5vftn3\\\",\\\".framer-1x0jlsk-container\\\",\\\".framer-1j19iqq-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"NB9S0wB0U\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-ipn91j-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"eYr9LG2yV\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1tkk731-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"IfidegD6M\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-f4scsy-override\\\",\\\"minHeight\\\":2332,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"NB9S0wB0U\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eYr9LG2yV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IfidegD6M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"MK9iQi29w\\\":\\\"scrollSection\\\",\\\"D62p7xAOP\\\":\\\"scrollSection2\\\",\\\"l6hk7JNOV\\\":\\\"scrollSection3\\\",\\\"pIm7Fo5a6\\\":\\\"variant1\\\",\\\"tMpEB5gS8\\\":\\\"instagramTicker\\\",\\\"IjKYLiqEw\\\":\\\"instagramTiles\\\"}\",\"framerIntrinsicWidth\":\"1200\"}},\"__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 TemplateGlobal from \"https://framerusercontent.com/modules/qt5ksIFEymbIuHQIzMfT/26rGs9FujkdZuKHuHg6a/JaxKfnwyg.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {B5SpW_7DE: \"hero\", dYOgOzYZ9: \"full-bleed-1\", mUAli3MQf: \"full-bleed\", xbEQ9WrRD: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n9lSbL2yci6ivOrAHaM5/ysupfcJJouK5oYxn1sQF/augiA20Il.js\")), path: \"/\"}, OS_glRrfD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wLgTSjdSC85yK2EomhOR/N1jJH3z0qkqxNRpyGjmr/OS_glRrfD.js\")), path: \"/faq\"}, IuJy9riJ8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xfSf4pqR8asQOJpOb2pB/vlyDp4P6ehGFEKJknOMJ/IuJy9riJ8.js\")), path: \"/privacy-policy\"}, XAPMhBwbL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pLKMzpDot5KSfd9KQ3T5/uDmqMAy72tmuVhuh28vl/XAPMhBwbL.js\")), path: \"/404\"}, MvZs_YifQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yv6njNnhPQshuy4wWtHi/p1YYUxOd6xkuFiMF6xeZ/MvZs_YifQ.js\")), path: \"/return-policy\"}, nvHD7RLnR: {elements: {BNxrXD6LD: \"11\", C8SpzW61v: \"5\", dr47f68LD: \"14\", E57jvn3Nw: \"12\", F85rNjIwI: \"15\", guis9rV57: \"10\", hUKHnIOxR: \"18\", i0qNxYjWg: \"17\", Lf6DoR0QW: \"1\", lJDJkD_0k: \"2\", MoTZOFtsE: \"3\", PHtTQfVWI: \"7\", qdCr_mxrx: \"8\", QY_VMSjQg: \"9\", SUZAAkhL3: \"overview\", trCuD0_Zw: \"16\", WGLQ5VLo4: \"6\", WNWbx_sUG: \"4\", ynqiE5jJB: \"13\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8IFzlwoTU7q3w4awvPFE/id2G3ps4XuW2HjcvEtDA/nvHD7RLnR.js\")), path: \"/terms-of-service\"}, UsmDT1kAf: {elements: {nZjRDaQJy: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t4UYLiXG6SeWjLUXnAhI/6zRrq8BI3MET0cGzU3cD/UsmDT1kAf.js\")), path: \"/contact\"}, LRt1MogRk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gc6i4EQ5GSYZBiRTR61e/suHJSyljIoE9WiVqrNzQ/LRt1MogRk.js\")), path: \"/about\"}, sScnvB3ln: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h4IPZ9EvasmtU7YfRQdg/01JoGTdTPKb4vj7cPewl/sScnvB3ln.js\")), path: \"/collections\"}, uBL7fL4cw: {elements: {cUR5C3slH: \"intro\", Q8m_N6JgP: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wzGCaOIjcMluk4H6bpuX/fA7SI3c24f7sjdb0glad/uBL7fL4cw.js\")), path: \"/values\"}, ndmL13o_1: {elements: {MlK3JdYKP: \"ingredients\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iRkA0UT4W1jwS2MN4Eav/HWheRxji9N4mTLxANmxF/ndmL13o_1.js\")), path: \"/ingredients\"}, ps5NGfZFL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d23z2HOT0Eb4hEibrgkm/3FYGLJJaNNILvAchqu9f/ps5NGfZFL.js\")), path: \"/journal\"}, avckzoaeV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/18badukpxz3n7aHcUUqm/6BstgtL2srjAwKe13681/avckzoaeV.js\")), path: \"/favorites\"}, v5xt43nMz: {collectionId: \"qyE6GQ8rG\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mSkZ9OxtgaOswHEUHkmb/ih0DsLIpAt8ucGOAxu2x/v5xt43nMz.js\")), path: \"/:rKv0NOu__\"}, b4P386vNh: {collectionId: \"UDiKdKitc\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5tE2BGlmlo2xq7r0MP2x/d7OGoLOfMMkqrPzyzoqV/b4P386vNh.js\")), path: \"/shop/:kx02CUER1\"}, dna3u4YkV: {collectionId: \"lZ7G5Uq1g\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g1w14RX8sf6Ga4R16GSf/fd0gLuLc7XaspYBKFS2Z/dna3u4YkV.js\")), path: \"/journal/:BYmqt8mNh\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {lZ7G5Uq1g: async () => (await import(\"https://framerusercontent.com/modules/5aDnh7hYIuZ9LGMa3ot2/4lqAb5rgu3bomZZFXVU8/lZ7G5Uq1g.js\"))?.[\"utils\"], qyE6GQ8rG: async () => (await import(\"https://framerusercontent.com/modules/mC4Kzjl0VMSF5vvbXCEo/HyHvS9tAq5HbXgaiaXmu/qyE6GQ8rG.js\"))?.[\"utils\"], UDiKdKitc: async () => (await import(\"https://framerusercontent.com/modules/lvtFxof0bFPO1exslJU2/0Sk2IZUO7nUbktPCmkcy/UDiKdKitc.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"8cb46915f6760a0378111ff926658f84421dc2cbb08cfd7e3d54d929ec10b87f\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {D62p7xAOP: {href: {hash: \":dYOgOzYZ9\", webPageId: \"augiA20Il\"}, refKey: true}, IjKYLiqEw: true, l6hk7JNOV: {href: {webPageId: \"augiA20Il\"}, refKey: true}, MK9iQi29w: {href: {hash: \":xbEQ9WrRD\", webPageId: \"augiA20Il\"}, refKey: true}, pIm7Fo5a6: \"c4e76aQFk\", tMpEB5gS8: false}\r\nconst props2 = {...props1, D62p7xAOP: undefined, l6hk7JNOV: undefined, MK9iQi29w: undefined, pIm7Fo5a6: \"GsMlUtJmd\"}\r\nconst props3 = {...props1, D62p7xAOP: undefined, l6hk7JNOV: undefined, MK9iQi29w: {href: {hash: \":nZjRDaQJy\", webPageId: \"UsmDT1kAf\"}, refKey: true}}\r\nconst props4 = {...props1, D62p7xAOP: undefined, IjKYLiqEw: false, l6hk7JNOV: undefined, MK9iQi29w: undefined, pIm7Fo5a6: \"GsMlUtJmd\"}\r\nconst props5 = {...props1, D62p7xAOP: undefined, IjKYLiqEw: false, l6hk7JNOV: undefined, MK9iQi29w: {href: {hash: \":cUR5C3slH\", webPageId: \"uBL7fL4cw\"}, refKey: true}}\r\nconst props6 = {...props1, D62p7xAOP: undefined, IjKYLiqEw: false, l6hk7JNOV: undefined, MK9iQi29w: {href: {hash: \":MlK3JdYKP\", webPageId: \"ndmL13o_1\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, avckzoaeV: props2, b4P386vNh: props2, dna3u4YkV: props2, IuJy9riJ8: props2, LRt1MogRk: props2, MvZs_YifQ: props2, ndmL13o_1: props6, nvHD7RLnR: props2, OS_glRrfD: props2, PkJoz3lc0: props2, ps5NGfZFL: props2, sScnvB3ln: props4, uBL7fL4cw: props5, UsmDT1kAf: props3, v5xt43nMz: props2, XAPMhBwbL: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"OS_glRrfD\":\r\ncase \"IuJy9riJ8\":\r\ncase \"XAPMhBwbL\":\r\ncase \"MvZs_YifQ\":\r\ncase \"nvHD7RLnR\":\r\ncase \"UsmDT1kAf\":\r\ncase \"LRt1MogRk\":\r\ncase \"sScnvB3ln\":\r\ncase \"uBL7fL4cw\":\r\ncase \"ndmL13o_1\":\r\ncase \"ps5NGfZFL\":\r\ncase \"PkJoz3lc0\":\r\ncase \"avckzoaeV\":\r\ncase \"v5xt43nMz\":\r\ncase \"b4P386vNh\":\r\ncase \"dna3u4YkV\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"MK9iQi29w\"], props[\"D62p7xAOP\"], props[\"l6hk7JNOV\"]]}, (resolvedLinks) => React.createElement(TemplateGlobal, {...props, D62p7xAOP: siteRef(resolvedLinks[1]), key: \"TemplateGlobal\", l6hk7JNOV: siteRef(resolvedLinks[2]), MK9iQi29w: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"OS_glRrfD\":\r\ncase \"IuJy9riJ8\":\r\ncase \"XAPMhBwbL\":\r\ncase \"MvZs_YifQ\":\r\ncase \"nvHD7RLnR\":\r\ncase \"UsmDT1kAf\":\r\ncase \"LRt1MogRk\":\r\ncase \"sScnvB3ln\":\r\ncase \"uBL7fL4cw\":\r\ncase \"ndmL13o_1\":\r\ncase \"ps5NGfZFL\":\r\ncase \"PkJoz3lc0\":\r\ncase \"avckzoaeV\":\r\ncase \"v5xt43nMz\":\r\ncase \"b4P386vNh\":\r\ncase \"dna3u4YkV\":\r\nreturn [{hash: \"ipn91j\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1tkk731\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"f4scsy\", 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/pLKMzpDot5KSfd9KQ3T5/uDmqMAy72tmuVhuh28vl/XAPMhBwbL.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://aromer.shop\",\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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/1iaBMVRvSEl0WLHMv1QW/dT7DK1LGKlfY0UbJqCTE/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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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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YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,aAAa,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,KAAK,YAAY,CAACC,GAAE,CAAC,YAAY,KAAK,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,KAAK,EAAE,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY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YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,KAAK,YAAY,CAACC,GAAE,CAAC,YAAY,KAAK,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAACC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAE,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,GAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAa,IAAIC,GAAb,IAAIC,GAAc,CAAC,GAAG,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,QAAQ,CAAC,IAAIC,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWR,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIQ,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWP,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIO,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWN,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWL,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWJ,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAII,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAG,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,CAAiBC,mBAAE,OAAO,EAAE,CAAC,CAAC,CAAC,YAAY,kBAAkB,IAAgB,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKV,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gBAAgB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,oBAAoB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,kBAAkB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,eAAe,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gCAAgC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,4BAA4B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,0BAA0B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,+BAA+B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,0BAA0B,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,MAAM,qBAAqB,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,0BAA0B,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,MAAM,qBAAqB,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,0BAA0B,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,MAAM,qBAAqB,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,0BAA0B,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,MAAM,qBAAqB,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,2BCA93qB,IAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,qBAAqB,CAAC,CAAcW,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,snCAAsnC,CAAcC,GAAU,yCCA76O,IAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,eAAe,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,onCAAonC,CAAcC,GAAU,8DCA55O,IAA2J,IAAkE,IAA4B,CAAgCC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,uEAAuE,CAAC,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS3+CC,GAAgB,GAT2/C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBY,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAsB,EAAKC,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,MAAM,GAAG,oBAAoB,GAAG,CAAC,YAAY,EAAE,WAAW,GAAG,MAAM,OAAO,GAAGZ,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sQAAsQ,gLAAgL,yWAAyW,gcAAgc,CAS1pJ,eAAe,IAAgBQ,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,GAAG,CAAC,EAAoBA,GAAgB,CAAC,UAAU,CAAC,wBAAwB,gHAAgH,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,CAAC,CAAC,GAASA,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,IC6BjgB,SAAwB,GAAwB,EAAM,CAAC,GAAK,CAAC,mBAAiB,eAAa,OAAO,CAAC,eAAa,aAAW,eAAa,gBAAc,EAAE,CAAC,cAAY,EAAW,CAAC,EAAQ,GAAYK,GAAU,CAAM,CAAC,EAAc,GAAkBA,GAAU,CAAM,CAAC,EAAiB,IAAqBA,MACzSC,EAAI,EAAQ,0CAA0C,EAAE,MAAQ,CAAM,CAAC,EAAoB,GAAwBD,EAAS,GAAG,CAAM,CAAC,EAAgB,GAAoBA,EAAS,GAAG,CAAOE,EAAU,IAAc,CAAC,MAAc,CAAI,GAAS,GAAoBD,EAAI,EAAQ,0CAA0C,EAAE,MAAM,EAAI,CAAC,EAAQ,CAAC,CACxV,MAAc,CAAC,GAAG,CAACC,EAAU,OAAO,IAAM,EAAe,aAAa,QAAQ,mBAAmB,CAAO,EAAkB,aAAa,QAAQ,sBAAsB,CAAO,EAAc,aAAa,QAAQ,kBAAkB,CAAC,GAAoB,GAAgB,MAAM,CAAC,EAAuB,GAAmB,KAAK,CAAC,EAAmB,GAAe,gBAAgB,EAAG,CAACA,EAAU,CAAC,CAAC,MAAc,CAAC,GAAG,CAACA,EAAU,OAAO,IAAM,EAAoB,GAAG,CAAC,GAAG,CAAC,GAAGC,EAAE,OAAO,CAAC,IAAM,EAAkB,yBAAyB,IAAmB,GAAG,CAACA,EAAE,OAAO,WAAWA,EAAE,OAAO,YAAY,EAAmB,OACviB,IAAM,GAAtC,EAAO,YAAY,UAAU,EAAE,EAAiC,MAAM,CAAC,KAAK,KAAY,EAAS,KAAK,yBAAyB,IAAmB,CAAC,GAAG,EAAiB,CAAC,EAAW,EAAiB,KAAK,CACxN,IAAM,EAAgB,EAAiB,MAAM,UAAU,OAAO,MAAM,CAAC,UAAQ,EAAK,gBAAgB,MAAM,GAAQA,EAAE,OAAO,gBAAgB,KAAK,GAAc,EAAa,OAAO,EAAO,MAAM,EAAa,QAAQ,EAAO,MAAM,CAAC,CAAC,CAAqB,EAAjB,EAAkC,EAAgB,KAA6BA,EAAE,OAAO,OAAgB,CAC7U,EAAiBA,EAAE,OAAO,GAAU,EAAoB,GAAG,CAAC,GAAG,MAAM,QAAQA,EAAE,OAAO,SAAS,CAAC,CAAC,IAAM,EAAiBA,EAAE,OAAO,SAAS,MAAM,CAAC,KAAK,KAAY,EAAS,KAAK,yBAAyB,IAAmB,CAC5N,GAD6N,EAAW,EAAiB,EAAiB,KAAK,MAAM,CAClR,GAAkB,MAAM,UAAU,OAAO,SAAS,EAAE,CAAC,IAAM,EAAQ,EAAiB,KAAK,SAAS,MAAM,GAAG,KAAK,EAAiB,EAAQ,IAK5I,IAJkB,SAAS,CAAC,GAAG,CACgB,IAAM,GAAtC,EAAO,YAAY,UAAU,EAAE,EAAiC,MAAM,CAAC,KAAK,KAAY,EAAS,KAAK,yBAAyB,IAAmB,CAAI,IAAkB,EAAW,EAAiB,KAAK,CAAI,EAAiB,MAAM,UAAU,OAAO,SAAS,GAAG,EAAiB,EAAiB,KAAK,SAAS,MAAM,GAAG,KAAK,OAAgB,MAEjV,CACV,EAAO,YAAe,UAAa,MAAM,QAAQ,EAAO,WAAc,SAAS,CAAC,CAAC,IAAM,EAAiB,EAAO,WAAc,SAAS,MAAM,CAAC,KAAK,KAAY,EAAS,KAAK,yBAAyB,IAAmB,CAAC,EAAW,EAAiB,EAAiB,KAAK,MAAM,CACjR,GAAkB,MAAM,UAAU,OAAO,SAAS,GAAG,EAAiB,EAAiB,KAAK,SAAS,MAAM,GAAG,KAAK,CAEtH,OADA,SAAS,iBAAiB,uBAAuB,EAAoB,CAAC,SAAS,iBAAiB,mCAAmC,EAAoB,KAC7I,CAAC,SAAS,oBAAoB,uBAAuB,EAAoB,CAAC,SAAS,oBAAoB,mCAAmC,EAAoB,GAAK,CAACD,EAAU,EAAiB,EAAiB,CAAC,CAAC,MAAc,CAAC,GAAG,CAACA,EAAU,OAAO,IAAM,EAAqB,GAAO,CAAC,GAAK,CAAC,WAAS,cAAY,WAAS,EAAM,OAAO,GAAoB,EAAS,CAAC,EAAuB,EAAY,CAAC,EAAmB,EAAQ,CAAC,GAAG,CACtY,IAAM,GAAtC,EAAO,YAAY,UAAU,EAAE,EAAiC,MAAM,CAAC,KAAK,KAAY,EAAS,KAAK,yBAAyB,IAAmB,CAAC,GAAG,IAAkB,EAAW,EAAiB,KAAK,CACrN,GAAc,CAAC,IAAM,EAAgB,EAAiB,MAAM,UAAU,OAAO,MAAM,CAAC,UAAQ,EAAK,gBAAgB,MAAM,GAAQ,EAAc,gBAAgB,KAAK,GAAc,EAAa,OAAO,EAAO,MAAM,EAAa,QAAQ,EAAO,MAAM,CAAC,CAAC,CAAI,GAAiB,EAAiB,EAAgB,KAAK,OAAiB,IAChQ,OAAjE,EAAO,iBAAiB,mBAAmB,EAAqB,KAAW,CAAC,EAAO,oBAAoB,mBAAmB,EAAqB,GAAK,CAACA,EAAU,EAAiB,EAAc,EAAQ,CAAC,CAAC,IAAM,EAAME,MAAY,EAAcH,EAAI,EAAc,eAAe,CAACA,EAAI,EAAQ,oCAAoC,CAAC,CAAC,EAAc,EAAQ,CAAC,CAAO,EAAeG,MAAY,EAAcH,EAAI,EAAc,wBAAwB,CAACA,EAAI,EAAQ,6CAA6C,CAAC,CAAC,EAAc,EAAQ,CAAC,CAAsB,MAAiC,IAAS,OAA0L,CAAC,SAAS,SAAS,SAAS,GAAM,OAAO,IAAI,CAA3N,CAAC,SAAS,GAAQ,qBAAqB,kBAAkB,SAAS,SAAS,GAAQ,qBAAqB,mBAAmB,OAAO,OAAO,GAAa,IAAmB,IAAI,CAA+D,CAAC,EAAiB,CAAC,CACp1B,IAAM,GAAwB,EAAa,IAAW,CAAC,IAAM,EAAiB,GAA2B,EAAS,CAC5G,EAAO,GAAqB,EAAoB,CAgB7C,OAFwB,IAAe,cAAqB,GAAQ,IAAe,aAAoB,GAAS,IAAe,gBACjI,EAAa,GAAI,EAAU,KACS,CAAC,EAAE,EAC9C,GAAG,CAAC,GAAY,CAAC,EAAc,OAAO,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,UAAU,sBAAsB,EAAc,sBAAsB,EAAc,CAAC,CAAC,OAAO,EAAa,CAClL,GAAG,IAAW,OAAO,EAErB,GADYC,GAAW,mBAAmB,KAAK,EAAU,UAAU,EAAE,CAAC,EAAO,SACpE,CAAC,IAAM,EAAO,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,UAAU,sBAAsB,EAAc,sBAAsB,EAAc,CAAC,CAAC,OAAO,EAAa,CAAmB,OAAd,EAC3J,IAAI,EAAO,MADoK,IAAI,YAI5L,EAAoa,MAAM,GAAlM,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,WAAW,SAAS,MAAM,sBAAsB,EAAc,sBAAsB,EAAc,gBAAgB,eAAe,CAAC,CAAC,OAAO,EAAa,CAAqB,WAA1a,OAAO,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,WAAW,SAAS,MAAM,sBAAsB,EAAc,sBAAsB,EAAc,gBAAgB,eAAe,CAAC,CAAC,OAAO,EAAa,CAOJ,OAN7M,IACA,GAAc,CAAC,GAA6N,GAAY,CAAC,GAA+N,GAAc,GAA4K,GAAG,EAAS,GAA/J,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,UAAU,sBAAsB,EAAc,sBAAsB,EAAc,CAAC,CAAC,OAAO,EAAa,GAE3oB,CAAC,GAAY,EACV,GADqC,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,UAAU,sBAAsB,EAAc,sBAAsB,EAAc,CAAC,CAAC,OAAO,EAAa,CACvK,GAAG,IAChB,GAAY,CAAC,EAAqB,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,WAAW,SAAS,EAAS,sBAAsB,EAAc,sBAAsB,EAAc,gBAAgB,eAAe,CAAC,CAAC,OAAO,EAAa,CACb,GAArM,IAAI,KAAK,aAAa,EAAO,CAAC,MAAM,WAAW,SAAS,EAAS,sBAAsB,EAAc,sBAAsB,EAAc,gBAAgB,eAAe,CAAC,CAAC,OAAO,EAAa,CAAqB,GAAG,KAAgnB,EAA3kBG,MAAgB,CAAC,IAAM,EAAkB,WAAW,EAAe,CAAO,EAAS,WAAW,EAAM,CAAC,GAAG,CAAC,GAAmB,CAAC,GAAU,GAAmB,EAAS,OAAO,KAAK,GAAG,IAAe,aAAa,CAAC,IAAMC,GAAU,EAAkB,GAAU,EAAkB,IAAI,MAAM,GAAG,KAAK,MAAMA,EAAS,CAAC,QAAiH,OAAO,EAAlG,EAAkB,EAAmC,GAAkB,GAAc,MAA+D,EAAI,CAAC,EAAM,EAAe,EAAa,EAAa,EAAiB,EAAa,EAAa,EAAW,CAAC,EAAmC,CAAO,EAAkB,GAAkB,GAAS,EAAeF,MAAmB,KAAe,SAAc,GAAa,SAAS,GAAG,GAAa,QAAQF,GAAW,EAAO,SAAS,OAAO,SAAS,mBAAmB,EAAE,CAACA,EAAU,CAAC,CAAO,GAAKE,MAAY,CAAC,GAAG,CAACF,EAAU,MAAM,GAAG,GAAG,EAAgB,IAAG,IAAe,aAAc,OAAO,EAAW,QAAQ,eAAe,MAAM,CAAM,CACtrC,IAAM,EAAgB,EAAvE,GAA6B,GAAc,MAAkF,CAAC,OAAO,EAAW,QAAQ,eAAe,EAAgB,EAAkC,OAA3B,EAAkC,EAAW,QAAQ,eAAe,EAAkB,CAA9D,IAAiE,CAAC,EAAS,EAAeA,EAAU,EAAW,EAAa,EAAa,EAAa,EAAW,EAAa,EAAM,OAAO,CAAC,CACrU,OAA1FA,EAAyE,GAAqC,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,gBAAgB,EAAM,gBAAgB,QAAQ,EAAM,eAAe,GAAG,EAAM,WAAW,KAAK,EAAM,aAAa,KAAK,EAAM,cAAc,KAAK,EAAM,YAAY,IAAI,EAAM,QAAQ,aAAa,EAAM,gBAAgB,GAAG,EAAM,cAAc,KAAK,EAAM,eAAe,KAAK,EAAM,kBAAkB,KAAK,EAAM,iBAAiB,IAAI,EAAM,aAAa,UAAU,aAAa,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAM,KAAK,MAAM,EAAM,UAAU,OAAO,EAAE,QAAQ,EAAE,WAAW,SAAS,CAAC,SAAS,GAAK,CAAC,CAAC,CAAC,CAAnnB,KAAtD,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,CAAC,CAAC,0BA1DzB,IAA0D,IAAiE,KAA2B,KAAuH,KAA0H,KAA0Q,CACzrB,GAA2B,GAAc,CAC/C,GAAG,CAAC,EAAa,MAAO,GAAM,GAAG,GAAgC,SAAS,EAAa,CAAE,MAAO,GAAM,GAAG,CAEzG,OAF0H,IAAI,KAAK,aAAa,IAAA,GAAU,CAAC,MAAM,WAAW,SAAS,EAAa,gBAAgB,eAAe,CAAC,CAAC,OAAO,EAAE,CAC7M,QAAQ,aAAa,GAAG,GAC/B,OAAsB,CAAC,MAAO,KAsDwpB,GAAwB,aAAa,CAAC,iBAAiB,GAAG,gBAAgB,cAAc,QAAQ,EAAE,aAAa,EAAE,KAAK,IAAA,GAAU,UAAU,OAAO,WAAW,mBAAmB,aAAa,aAAa,OAAO,CAAC,aAAa,GAAK,WAAW,GAAK,aAAa,MAAM,aAAa,cAAc,CAAC,CAAC,EAAoB,GAAwB,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,iBAAiB,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,aAAa,SAAS,CAAC,aAAa,CAAC,IAAI,SAAS,CAAC,aAAa,aAAa,wBAAwB,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,YAAY,gBAAmB,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,YAAY,sBAAsB,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,aAAa,cAAc,QAAQ,CAAC,cAAc,aAAa,gBAAgB,CAAC,aAAa,CAAC,cAAc,aAAa,gBAAgB,CAAC,wBAAwB,GAAK,0BAA0B,WAAW,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,aAAa,MAAM,QAAQ,wJAAmN,CAAC,YAAY,4EAA4E,CAAC,CAAC,OAAO,GAAO,EAAM,eAAe,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,mBAAmB,YAAY,iDAAiD,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,OAAO,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,YAAY,MAAM,UAAU,aAAa,EAAE,UAAU,iBAAiB,aAAa,CAAC,MAAM,QAAQ,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,aAAa,CAAC,KAAK,EAAY,YAAY,MAAM,SAAS,aAAa,EAAE,UAAU,kBAAkB,aAAa,CAAC,MAAM,UAAU,CAAC,UAAU,CAAC,gBAAgB,iBAAiB,oBAAoB,mBAAmB,CAAC,YAAY,CAAC,KAAK,KAAK,KAAK,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,ICpD1mG,SAAwB,GAAsB,EAAM,CAAC,GAAK,CAAC,eAAa,cAAY,aAAW,EAAY,EAAUK,EAAa,KAAK,CAAM,CAAC,EAAS,GAAaC,MAAmB,GAAc,SAAS,EAAU,CAAC,CAAO,EAAeD,EAAa,GAAK,CAAC,MAAoB,CAAC,IAAM,EAAO,EAAU,QAAQ,GAAG,CAAC,EAAO,OACpU,IAAM,EAAY,GAAG,CAAC,EAAE,gBAAgB,CAAC,EAAE,iBAAiB,CAC5D,EAAY,CAAC,EAAS,CAAC,GAAc,OAAO,EAAU,EACtD,EAAO,iBAAiB,QAAQ,EAAY,CAAC,QAAQ,GAAK,CAAC,CAC3D,IAAM,EAAY,GAAc,UAAU,EAAU,GAAa,CAAC,GAAG,EAAe,QAAQ,CAAC,EAAe,QAAQ,GAAM,OAAW,IAAW,GAAa,EAAY,EAAY,EAAI,CAAC,UAAU,CAAC,EAAO,oBAAoB,QAAQ,EAAY,CAAC,QAAQ,GAAK,CAAC,CAAC,GAAa,GAAK,CAAC,EAAU,EAAS,CAAC,CAAC,IAAM,EAAkB,EAAS,EAAY,EAAmB,EAAQ,MAAM,QAAQ,EAAkB,CAAC,EAAkB,GAAG,EAAkB,GAAG,CAAC,GAAS,CAAc,EAAqB,EAAQ,CAAE,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,SAAS,OAAO,UAAU,OAAO,CAAC,SAAS,mBAAmB,CAAC,CAAE,IAAM,EAA6B,EAAa,EAAQ,CAAC,MAAM,CAAC,GAAG,EAAQ,OAAO,OAAO,EAAE,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,OAAO,CAAC,CAAC,CAAgL,OAA5K,GAAa,SAAS,GAAG,GAAa,OAA4B,EAAK,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,UAAU,OAAO,CAAC,SAAS,EAAgB,CAAC,CAAsB,EAAK,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,UAAU,OAAO,OAAO,UAAU,CAAC,SAAS,EAAgB,CAAC,sBAVxmC,IAA4B,IAAiE,CACrI,GAAc,CAAC,QAAQ,OAAO,SAAW,IAAY,SAAS,cAAc,MAAM,CAAC,KAAK,SAAS,EAAU,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAO,GAAM,GAAG,CAAqE,OAApD,KAAK,MAAM,aAAa,QAAQ,YAAY,EAAE,KAAK,CAAkB,SAAS,EAAU,MAAO,CAAC,MAAO,KAAS,OAAO,EAAU,CAAK,QAAK,QAAe,GAAG,CAAC,IAAM,EAAU,KAAK,MAAM,aAAa,QAAQ,YAAY,EAAE,KAAK,CAAO,EAAkB,EAAU,SAAS,EAAU,CAAO,EAAa,EAAkB,EAAU,OAAO,GAAI,IAAK,EAAU,CAAC,CAAC,GAAG,EAAU,EAAU,CAC9hB,aAAa,QAAQ,YAAY,KAAK,UAAU,EAAa,CAAC,CAC9D,IAAM,EAAM,IAAI,YAAY,mBAAmB,CAAC,OAAO,CAAC,YAAU,SAAS,CAAC,EAAkB,CAAC,CAAC,CAAC,KAAK,QAAQ,cAAc,EAAM,CAClI,IAAM,EAAgB,IAAI,YAAY,oBAAoB,CAAC,OAAO,CAAC,UAAU,EAAa,YAAU,OAAO,EAAkB,SAAS,MAAM,CAAC,CAAC,CAAC,SAAS,cAAc,EAAgB,OAAQ,EAAM,CAAC,QAAQ,MAAM,4BAA4B,EAAM,GAAI,UAAU,EAAU,EAAS,CAAC,GAAG,CAAC,KAAK,QAAQ,UAAU,GAAG,IAAM,EAAQ,GAAG,CAAIE,EAAE,OAAO,YAAY,GAAW,EAASA,EAAE,OAAO,SAAS,EAA8D,OAA1D,KAAK,QAAQ,iBAAiB,mBAAmB,EAAQ,KAAW,CAAC,KAAK,QAAQ,oBAAoB,mBAAmB,EAAQ,GAAK,CAMyoB,EAAoB,GAAsB,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,iBAAiB,CAAC,aAAa,CAAC,KAAK,EAAY,kBAAkB,MAAM,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,kBAAkB,MAAM,eAAe,CAAC,CAAC,IC1Cz5B,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA1oB,IAAwJ,IAAkE,IAA4B,CAAgCC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,SAAO,QAAM,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW//C,GAAgB,GAX+gD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,eAAeW,EAAU,EAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,IAAI,EAAW,MAAM,CAAC,gBAAgB,yBAAyB,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKiB,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,CAAC,IAAI,6+BAA6+B,aAAa,WAAW,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,mBAAmB,GAAK,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,QAAQ,EAAE,aAAa,YAAY,CAAC,UAAU,CAAC,QAAQ,EAAE,IAAI,6+BAA6+B,aAAa,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uQAAuQ,+FAA+F,qWAAqW,gEAAgE,CAW5hN,eAAe,IAAgB,GAAgB,GAAgB,YAAY,QAAQ,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,kECXrZ,IAAsR,IAAkF,IAA4B,KAAyK,KAAyH,KAAgH,CAAM,GAAW,EAASkB,GAAM,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,GAA2B,EAAS,GAAsB,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWF,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAS,CAAC,WAAS,yBAAuB,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,CAAC,CAAC,OAAO,EAAS,CAAC,SAAS,EAAW,GAAM,CAAC,SAAS,EAAW,GAAK,CAAC,WAAW,EAAW,CAAC,EAAQ,CAAC,QAAQ,GAAS,EAAQ,CAAC,EAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,eAAa,SAAO,KAAG,YAAU,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,UAAU,UAAU,GAAc,EAAM,WAAW,GAAK,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWziF,GAAgB,GAXyjF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,eAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,GAAY,CAAO,GAAiB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAA2D,GAAkB,EAAGb,GAAlDgB,GAA6F,CAAO,GAAKC,EAAa,KAAK,CAAO,GAAKA,EAAa,KAAK,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAML,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBgB,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAsB,CAAC,YAAY,CAAc,EAAKZ,GAAQ,CAAC,uBAAuB,GAAM,QAAQ,EAAU,SAAS,GAAsB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAM,EAA8B,CAAC,UAAU,0BAA0B,GAAG,GAAG,EAAS,SAAS,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKpB,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAgB,CAAC,UAAQ,CAAC,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,GAAwB,EAAK,GAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAK,GAAS,CAAC,UAAU,SAAS,UAAU,GAAK,UAAU,EAAG,GAAkB,EAAW,CAAC,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,SAAS,QAAQ,EAAE,QAAQ,GAAG,UAAU,EAAQ,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsB,EAAK,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQK,GAAW,UAAU,gBAAgB,KAAKD,GAAU,QAAQE,GAA4B,mBAAiB,SAAS,YAAY,IAAI,GAAK,KAAK,SAAS,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,wCAAwC,CAAC,SAAsB,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAAU,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uQAAuQ,yGAAyG,qIAAqI,kVAAkV,8JAA8J,GAAGsB,GAAgB,CAW/3P,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAW,GAAG,GAA2B,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXgN,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,+FAAx4E,IAA4T,IAAkE,IAA4B,KAA0K,KAAgI,KAA8I,KAAyH,KAA0H,KAA0H,KAAmI,KAAoH,CAAM,GAAe,EAASC,GAAU,CAAO,GAA6B,EAAS,GAAwB,CAAO,GAA4B,EAAS,GAAuB,CAAOC,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAqB,EAAS,GAAgB,CAAOC,GAA6D,GAA0B,GAAO,EAA8B,CAAC,CAAO,GAA8B,EAASC,GAAyB,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAyEC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAjI,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAyG,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAA+EC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWN,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,8BAA8B,YAAY,uBAAuB,YAAY,wBAAwB,YAAY,eAAe,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,WAAS,QAAM,eAAa,sBAAoB,kBAAgB,SAAO,KAAG,SAAO,OAAK,QAAM,aAAW,QAAM,YAAU,YAAU,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,CAAC,YAAY,KAAK,WAAW,IAAI,IAAI,0FAA0F,OAAO,wQAAwQ,CAAC,UAAU,GAAM,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,QAAQ,UAAU,GAAW,EAAM,WAAW,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,0FAA0F,OAAO,uQAAuQ,CAAC,UAAU,GAAY,EAAM,WAAW,GAAK,UAAU,GAAU,EAAM,WAAW,QAAQ,UAAU,GAAqB,EAAM,WAAW,GAAK,UAAU,GAAc,EAAM,WAAW,KAAK,UAAU,GAAW,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,qBAAqB,UAAU,GAAiB,EAAM,WAAW,GAAK,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWpkL,GAAgB,GAXolL,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,kBAAe,aAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAyG,GAAkB,EAAGjB,GAAhGoB,GAAsBC,GAAuBC,GAA8F,CAAO,OAAoB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,MAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKT,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMR,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAMS,GAAY,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,GAAkB,gBAAgBoB,EAAU,EAAW,CAAC,mBAAmB,eAAe,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7B,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,uBAAuB,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,8BAA8B,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,wBAAwB,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAASU,GAAU,SAAsB,EAAKT,GAAU,CAAC,OAAO,OAAO,UAAU,EAAU,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,UAAU,GAAM,CAAC,UAAU,CAAC,UAAU,GAAM,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAC,IAAc,EAAe,EAAK8B,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,GAAGnB,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,MAAM,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,GAAGX,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAGW,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,GAAc,EAAe,EAAKmB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAGnB,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,CAAC,CAAC,GAAwB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAKoB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAwB,CAAC,gBAAgB,wEAAwE,aAAa,EAAE,aAAa,aAAa,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,MAAM,CAAC,OAAO,CAAC,aAAa,MAAM,aAAa,GAAK,aAAa,cAAc,WAAW,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,GAAG,eAAe,GAAK,aAAa,GAAG,WAAW,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,gBAAgB,GAAM,cAAc,EAAE,eAAe,EAAE,iBAAiB,EAAU,UAAU,sEAAsE,WAAW,gBAAgB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,KAAK,GAAU,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAsB,EAAKJ,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAc,EAAe,EAAKV,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQW,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,mBAAmB,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAsB,EAAK,GAAuB,CAAC,YAAY,EAAU,MAAM,kEAAkE,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,QAAQ,CAAC,OAAO,CAAC,aAAa,MAAM,aAAa,GAAM,aAAa,cAAc,WAAW,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,iBAAiB,EAAU,cAAc,GAAK,mBAAmB,kEAAkE,kBAAkB,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAKX,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQU,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,YAAY,EAAU,OAAO,CAAC,aAAa,MAAM,aAAa,GAAM,aAAa,cAAc,WAAW,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,aAAa,kEAAkE,YAAY,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,QAAQ,CAAC,UAAU,kEAAkE,SAAS,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,QAAQ,CAAC,iBAAiB,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,GAAGd,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAKG,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQY,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,mBAAmB,oBAAoB,QAAQD,GAA4B,mBAAiB,SAAS,sBAAsB,KAAK,oBAAoB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,GAAGd,GAAqB,CAAC,UAAU,CAAC,QAAQa,GAAW,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAKT,GAAyB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,oBAAoB,UAAU,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sSAAsS,gNAAgN,iRAAiR,8JAA8J,gKAAgK,sUAAsU,iHAAiH,4IAA4I,iRAAiR,6RAA6R,8LAA8L,0RAA0R,ySAAyS,qRAAqR,yGAAyG,uJAAuJ,qHAAqH,+KAA+K,+IAA+I,8GAA8G,+IAA+I,wIAAwI,qOAAqO,+KAA+K,mLAAmL,6GAA6G,iIAAiI,6DAA6D,GAAG4B,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAW1ysB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,eAAe,uBAAuB,wBAAwB,8BAA8B,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,wBAAwB,uJAAuJ,MAAM,YAAY,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,qBAAqB,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,WAAW,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,wBAAwB,gHAAgH,MAAM,UAAU,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,qBAAqB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,KAAK,MAAM,gBAAgB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,0BAA0B,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAe,GAAG,GAA6B,GAAG,GAA4B,GAAG,GAAqB,GAAG,GAA8B,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICuB1kK,SAAwB,GAAsB,CAAC,qBAAmB,CAAC,GAAK,CAAC,EAAY,GAAgBC,EAAS,KAAK,CAAO,EAAWC,EAAO,GAAM,CACrJ,MAAc,CACd,IAAkB,EAAG,EAAE,CAAC,CAAC,IAAM,EAAiBC,GAAa,EAAY,EAAc,IAAI,EAAQ,MAAc,IAAI,SAAS,EAAQ,IAAS,CAAC,IAAM,EAAU,KAAK,KAAK,CAAO,MAAmB,CAAI,GAAa,CAAE,GAAS,CAAU,KAAK,KAAK,CAAC,GAAW,EAAS,EAAW,MAAM,mCAAmC,CAAC,CAAO,WAAW,EAAe,EAAc,EAAI,GAAgB,EAAG,CAAG,EAAE,CAAC,CAAO,EAA8BA,EAAY,KAAM,IAAQ,CAAI,MAAW,QAAe,GAAW,QAAQ,GAAK,GAAG,CAAC,MAAM,MAAqB,EAAO,YAAY,EAAO,WAAW,UAAU,CAAC,IAAM,EAAS,MAAM,EAAO,WAAW,UAAU,EAAO,CACnoB,GAEoB,KAAK,MAAM,aAAa,QAAQ,qBAAqB,EAAE,KAAK,CAInF,EAAO,WAAW,KAAK,EAAS,EAAe,EAAS,aAAa,KAAK,GAAO,QAAQ,MAAM,yCAAyC,CAAC,EAAe,KAAK,QAAS,EAAM,CAAC,QAAQ,MAAM,oCAAoC,EAAM,CAAC,EAAe,KAAK,QAAS,CAAC,EAAW,QAAQ,MAAS,CAAC,EAAiB,CAAC,CAAO,EAAiBA,EAAYC,GAAS,SAAS,CAAC,IAAI,EAAO,EAAO,YAAe,MAAM,IAAI,aAAa,QAAQ,gBAAgB,CAAI,EAAQ,MAAM,EAA8B,EAAO,EAAO,QAAQ,KAAK,mCAAmC,CAAC,EAAe,KAAK,GAAI,IAAI,CAAC,CAAC,EAA8B,CAAC,CAAC,OAAe,GAAkB,CAAC,EAAO,iBAAiB,yBAAyB,EAAiB,KAAW,CAAC,EAAO,oBAAoB,yBAAyB,EAAiB,GAAK,CAAC,EAAiB,CAAC,CAAC,IAAM,EAAY,KAAM,IAAG,CAAC,GAAG,CACp1B,IAAM,EAAc,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAE,eAAe,OAAO,IAAI,CAAC,IAAM,EAAI,eAAe,IAAIA,EAAE,CAAC,GAAG,GAAK,WAAW,sBAAsB,CAAC,CAAC,IAAM,EAAkB,KAAK,MAAM,eAAe,QAAQ,EAAI,EAAE,KAAK,CAAC,OAAO,QAAQ,EAAkB,CAAC,SAAS,CAAC,EAAQ,KAAa,CAAC,EAAc,KAAK,CAAC,IAAI,EAAQ,MAAM,OAAO,EAAU,CAAC,CAAC,EAAG,EAC/U,GAAG,EAAc,OAAO,GAAG,EAAO,YAAY,mBAgB5B,GAAG,CAAC,MAAM,EAAO,WAAW,mBAAmB;;;;;;;;;;;;;;;;kBAAmB,CAAC,OAAO,EAAO,WAAW,KAAK,GAAG,WAAW,EAAc,CAAC,OAAQ,EAAM,CAAC,QAAQ,MAAM,oCAAoC,EAAM,CACvN,IAAM,EAAK,EAAO,YAAY,KAAK,GAAG,CAAC,EAAK,CAAC,QAAQ,KAAK,iBAAiB,CAAC,OAE5E,IAAM,EAAM,EAAK,OAAO,OAAO,EAAE,CAAC,GAAG,CAAC,MAAM,QAAQ,EAAM,CAAC,CAAC,QAAQ,MAAM,yBAAyB,EAAM,CAAC,OACzG,IAAM,EAAU,EAAM,IAAI,GAAM,EAAK,KAAK,CAGrC,EAAM,GAAM,KAAK,eAAe,OAAa,EAAS,GAAM,KAAK,eAAe,aAAmB,EAAM,EAAU,IAAI,IAAO,CAAC,QAAQ,EAAK,YAAY,GAAG,UAAU,EAAK,YAAY,MAAM,MAAM,EAAK,YAAY,MAAM,OAAO,SAAS,EAAK,SAAS,EAAE,CAO/P,GANG,OAAO,EAAO,gBAAiB,YAKlC,EAAO,eAAe,iBAAiB,CAAC,WAAS,QAAM,QAAM,CAAC,CAC3D,OAAO,KAAM,WAAW,CAAC,IAAM,EAAW,EAAM,IAAI,GAAM,EAAK,QAAQ,CACnE,EAAW,EAAM,QAAQ,EAAM,IAAO,EAAM,EAAK,SAAS,EAAE,CAQnE,IAAI,QAAQ,mBAAmB,CAAC,aAAa,UAAU,YAAY,EAAW,QAAM,WAAS,UAAU,EAAW,CAAC,CAAE,IAAI,EAAiB,EAC1I,GAAG,EAAiB,CAAC,EAAiB,GAAqB,EAAiB,CAAC,EAAiB,GAAoB,EAAiB,CACnI,IAAI,IAAIA,EAAE,EAAEA,EAAE,eAAe,OAAO,IAAI,CAAC,IAAM,EAAI,eAAe,IAAIA,EAAE,CAAI,GAAK,WAAW,yBAAyB,EAAE,eAAe,WAAW,EAAI,CAAG,EAAO,SAAS,OAAO,EAAiB,MACzL,QAAQ,MAAM,4BAA4B,OAAS,EAAM,CAAC,QAAQ,MAAM,yBAAyB,EAAM,GAAU,EAAQ,MAAM,QAAQ,EAAkB,CAAC,EAAkB,GAAG,EAAsQ,MAAjP,CAAC,GAAS,CAAc,EAAM,eAAe,EAAQ,CAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,SAAS,OAAO,CAAC,SAAS,mBAAmB,CAAC,CAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,SAAsB,EAAa,EAAQ,CAAC,MAAM,CAAC,GAAG,EAAQ,OAAO,OAAO,EAAE,CAAC,MAAM,OAAO,OAAO,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAYC,EAAE,CAAI,EAAQ,OAAO,SAAS,EAAQ,MAAM,QAAQA,EAAE,EAAI,CAAC,CAAC,CAAC,uBAvDjpB,IAA6E,KAAgJ,KAAgC,IAAoD,KAA4H,CAuDsO,EAAoB,GAAsB,CAAC,kBAAkB,CAAC,KAAK,EAAY,kBAAkB,MAAM,qBAAqB,CAAC,CAAC,ICvF3R,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAjqB,IAA4H,IAAkE,IAA4B,KAAmJ,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAoB,EAAE,IAAI,yBAAyBC,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUh5C,GAAgB,GAVg6C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGV,GAAlDa,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,gBAAgBY,EAAU,EAAW,CAAC,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,eAAe,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,kBAAkB,CAAC,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8CAA8C,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sHAAsH,sIAAsI,GAAGQ,GAAgB,CAU9yH,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,mDCV9zD,IAA4J,IAAkE,IAA4B,KAAsK,KAAiI,CAAM,GAA4B,EAASC,GAAuB,CAAO,GAA2B,EAAS,GAAsB,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASrmD,GAAgB,GATqnD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,eAAeU,EAAU,EAAW,CAAC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,kEAAkE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAsB,CAAC,kBAAkB,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKb,GAAuB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,wPAAwP,uHAAuH,6FAA6F,qWAAqW,CAShyJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAA4B,GAAG,GAA2B,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTsI,SAASc,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAA9kB,IAAoJ,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,IAAiB,EAAM,IAAe,CAAC,OAAO,EAAP,CAAc,IAAI,YAAY,MAAM,yFAAyF,IAAI,YAAY,MAAM,+FAA+F,QAAQ,MAAM,2FAAkG,GAAS,GAAe,OAAO,GAAQ,SAAS,EAAM,OAAO,EAAM,CAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAqB,CAAC,MAAM,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,MAAI,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAK,EAAM,UAAU,UAAUD,GAAqB,IAAQ,GAAO,EAAM,WAAW,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUl6D,GAAgB,GAVk7D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGV,GAA2C,CAAO,EAAU,GAAS,GAAgB,EAAU,EAAa,CAAC,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGd,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,GAAG,CAAC,oBAAoB,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,OAAO,IAAI,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yQAAyQ,kHAAkH,gNAAgN,6WAA6W,wFAAwF,CAUrzK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,MAAM,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,CAAC,MAAM,QAAQ,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,oFCVhb,IAAuU,IAAkE,IAA4B,KAAwJ,KAAgI,KAA8I,KAAsI,KAAoH,KAAyH,KAA0H,KAAyH,KAAsH,KAAsH,KAAyH,KAAsH,CAAMe,GAAoB,EAAS,GAAe,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAwB,EAAS,GAAmB,CAAO,GAAqB,EAAS,GAAgB,CAAO,GAAoB,EAASC,GAAe,CAAOC,GAAiB,EAASC,GAAY,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAe,EAAS,GAAU,CAAO,GAA4B,EAASC,GAAuB,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAASC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAA21B,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAAw3B,GAAM,GAAW,MAAM,QAAQ,EAAM,CAAQ,EAAM,OAAO,EAAS,GAA2B,MAAM,IAAQ,GAAyuDC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,cAAY,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAa,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWjtO,GAAgB,GAXiuO,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,qBAAmB,qBAAmB,sBAAmB,qBAAmB,qBAAmB,qBAAmB,qBAAmB,qBAAmB,cAAY,qBAAmB,qBAAmB,qBAAmB,qBAAmB,qBAAmB,qBAAmB,sBAAmB,sBAAmB,eAAY,qBAAmB,qBAAmB,sBAAmB,qBAAmB,sBAAmB,sBAAmB,sBAAmB,sBAAmB,eAAY,sBAAmB,sBAAmB,qBAAmB,sBAAmB,sBAAmB,sBAAmB,sBAAmB,qBAAmB,eAAY,GAAG,IAAWH,GAAS,EAAM,CAAM,CAAC,eAAY,cAAW,uBAAoB,mBAAgB,kBAAe,aAAU,mBAAgB,cAAW,aAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,GAAY,CAAO,GAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAa,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAkF,GAAkB,EAAGX,GAAzEc,GAAsBC,GAA8F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,GAAU,GAAG,GAAgB,UAAU,EAAG,GAAkB,iBAAiBc,EAAU,GAAW,CAAC,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKjB,GAAuB,CAAC,MAAM,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,4EAA4E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKf,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,UAAU,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,CAAC,SAAsB,EAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAU,CAAC,UAAU,aAAa,aAAa,CAAC,UAAU,qBAAqB,SAAS,EAAE,aAAa,GAAG,mBAAmB,EAAE,iBAAiB,EAAE,kBAAkB,GAAG,gBAAgB,IAAI,cAAc,YAAY,YAAY,GAAG,kBAAkB,GAAM,iBAAiB,GAAM,UAAU,GAAG,UAAU,sEAAsE,WAAW,uEAAuE,kBAAkB,GAAK,CAAC,gBAAgB,GAAK,aAAa,EAAE,UAAU,OAAO,YAAY,GAAM,eAAe,CAAC,aAAa,GAAK,eAAe,EAAE,mBAAmB,KAAK,cAAc,EAAE,aAAa,EAAE,cAAc,GAAM,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,gBAAgB,EAAE,WAAW,IAAI,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,GAAG,eAAe,GAAK,aAAa,GAAG,WAAW,EAAE,gBAAgB,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,EAAE,SAAS,qBAAqB,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,iBAAiB,GAAM,CAAC,MAAM,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKS,GAAe,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,KAAK,eAAe,MAAM,cAAc,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,UAAU,EAAW,EAAe,IAAwB,EAAKC,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAaR,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUG,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKzB,GAAY,CAAC,UAAUM,GAAkBoB,EAAmB,CAAC,UAAU,EAAc,GAAG,UAAUF,EAAmB,UAAUlB,GAAkBwB,EAAmB,CAAC,UAAU,GAAM,UAAUH,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,UAAUC,EAAmB,UAAUL,EAAmB,SAAS,YAAY,UAAUM,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACP,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKF,GAAe,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,KAAK,eAAe,MAAM,cAAc,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,UAAU,EAAY,EAAgB,IAAyB,EAAKC,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,GAAGU,EAAY,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAaR,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUG,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKlC,GAAY,CAAC,UAAUM,GAAkB6B,EAAmB,CAAC,UAAU,EAAe,GAAG,UAAUF,EAAmB,UAAU3B,GAAkBiC,EAAmB,CAAC,UAAU,GAAM,UAAUH,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,UAAUC,EAAmB,UAAUL,EAAmB,SAAS,YAAY,UAAUM,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACP,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKX,GAAe,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,KAAK,eAAe,MAAM,cAAc,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,UAAU,EAAY,EAAgB,IAAyB,EAAKC,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,GAAGmB,EAAY,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAaR,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUG,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK3C,GAAY,CAAC,UAAUM,GAAkBsC,EAAmB,CAAC,UAAU,EAAe,GAAG,UAAUF,EAAmB,UAAUpC,GAAkB0C,EAAmB,CAAC,UAAU,GAAM,UAAUH,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,GAAMC,EAAmB,CAAC,UAAUA,EAAmB,UAAUL,EAAmB,SAAS,YAAY,UAAUM,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACP,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKpB,GAAe,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,KAAK,eAAe,MAAM,cAAc,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,UAAU,EAAY,EAAgB,IAAyB,EAAKC,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,GAAG4B,EAAY,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAaR,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUG,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKpD,GAAY,CAAC,UAAUM,GAAkB+C,EAAmB,CAAC,UAAU,EAAe,GAAG,UAAUF,EAAmB,UAAU7C,GAAkBmD,EAAmB,CAAC,UAAU,GAAM,UAAUH,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,UAAUC,EAAmB,UAAUL,EAAmB,SAAS,YAAY,UAAUM,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACP,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,4EAA4E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,gBAAgB,qBAAqB,OAAO,CAAC,kBAAkB,EAAE,YAAY,qBAAqB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,WAAW,EAAE,YAAY,EAAE,MAAM,kEAAkE,YAAY,GAAM,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,OAAO,CAAC,OAAO,OAAO,SAAS,GAAG,QAAQ,GAAM,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,OAAO,EAAE,gBAAgB,GAAM,QAAQ,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK9B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKf,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,UAAU,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,iBAAiB,CAAC,IAAI,EAAE,WAAW,eAAe,UAAU,EAAE,CAAC,eAAe,OAAO,iBAAiB,GAAM,WAAW,eAAe,UAAU,EAAE,CAAC,eAAe,OAAO,CAAC,iBAAiB,CAAC,WAAW,mBAAmB,OAAO,CAAC,YAAY,mBAAmB,YAAY,QAAQ,YAAY,EAAE,CAAC,IAAI,EAAE,SAAS,GAAG,cAAc,MAAM,QAAQ,MAAM,OAAO,MAAM,CAAC,aAAa,CAAC,WAAW,eAAe,UAAU,EAAE,CAAC,cAAc,OAAO,CAAC,OAAO,OAAO,GAAG,YAAY,aAAa,CAAC,WAAW,qBAAqB,OAAO,CAAC,YAAY,mBAAmB,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,UAAU,QAAQ,IAAI,OAAO,MAAM,MAAM,MAAM,KAAK,OAAO,QAAQ,GAAK,MAAM,IAAI,UAAU,IAAI,CAAC,SAAS,YAAY,YAAY,CAAC,QAAQ,GAAK,SAAS,QAAQ,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM,qBAAqB,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,cAAc,GAAK,mBAAmB,qBAAqB,CAAC,OAAO,CAAC,aAAa,MAAM,aAAa,GAAM,aAAa,cAAc,WAAW,GAAK,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,eAAe,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,UAAU,eAAe,SAAS,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,mBAAmB,YAAY,QAAQ,YAAY,EAAE,CAAC,OAAO,qBAAqB,YAAY,qBAAqB,MAAM,eAAe,SAAS,EAAE,SAAS,UAAU,WAAW,EAAE,QAAQ,MAAM,OAAO,MAAM,CAAC,UAAU,CAAC,YAAY,mBAAmB,gBAAgB,CAAC,YAAY,qBAAqB,YAAY,QAAQ,YAAY,EAAE,CAAC,gBAAgB,MAAM,OAAO,eAAe,QAAQ,MAAM,CAAC,CAAC,kBAAkB,CAAC,GAAG,yBAAyB,QAAQ,yBAAyB,OAAO,CAAC,YAAY,mBAAmB,YAAY,QAAQ,YAAY,EAAE,CAAC,KAAK,eAAe,SAAS,EAAE,SAAS,UAAU,WAAW,EAAE,SAAS,SAAS,OAAO,OAAO,CAAC,eAAe,CAAC,QAAQ,CAAC,YAAY,sBAAsB,YAAY,QAAQ,YAAY,EAAE,CAAC,eAAe,GAAK,IAAI,GAAG,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,oBAAoB,CAAC,MAAM,qBAAqB,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,cAAc,OAAO,CAAC,aAAa,CAAC,MAAM,eAAe,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,OAAO,CAAC,WAAW,eAAe,cAAc,OAAO,CAAC,eAAe,CAAC,IAAI,EAAE,WAAW,eAAe,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,eAAe,OAAO,WAAW,qBAAqB,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,eAAe,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,MAAM,kEAAkE,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,SAAS,WAAW,OAAO,CAAC,OAAO,CAAC,aAAa,MAAM,aAAa,GAAM,aAAa,cAAc,WAAW,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKd,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,yBAA0C,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,eAAe,aAAa,eAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUM,GAAY,CAAC,YAAY,GAAG,WAAW,GAAG,IAAI,sEAAsE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUM,GAAY,CAAC,YAAY,GAAG,WAAW,GAAG,IAAI,qEAAqE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUM,GAAY,CAAC,YAAY,EAAE,WAAW,GAAG,IAAI,sEAAsE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUM,GAAY,CAAC,YAAY,EAAE,WAAW,GAAG,IAAI,qEAAqE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUM,GAAY,CAAC,YAAY,GAAG,WAAW,GAAG,IAAI,uEAAuE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,6PAA6P,uHAAuH,0QAA0Q,6RAA6R,iUAAiU,iTAAiT,qYAAqY,6KAA6K,gJAAgJ,sSAAsS,kTAAkT,wTAAwT,gRAAgR,6QAA6Q,uKAAuK,0UAA0U,8RAA8R,8QAA8Q,kTAAkT,+RAA+R,yGAAyG,wTAAwT,iWAAiW,+VAA+V,4RAA4R,8TAA8T,GAAGqD,GAAgB,GAAGC,GAAiB,gcAAgc,CAWl19C,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,eAAe,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGhE,GAAoB,GAAG,GAAiB,GAAG,GAAwB,GAAG,GAAqB,GAAG,GAAoB,GAAGG,GAAiB,GAAG,GAAiB,GAAG,GAAe,GAAG,GAA4B,GAAG,GAAwB8D,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICPvuH,SAAwB,GAAW,EAAM,CAAC,GAAK,CAAC,UAAQ,EAAM,OAAO,EAAoB,EAAK,QAAQ,CAAC,6BAA6B,GAAK,SAAS,wCAAwC,CAAC,CAAc,EAAKC,EAAU,EAAE,CAAC,mBAL7J,IAAoD,CAK2G,GAAW,YAAY,cAAc,EAAoB,GAAW,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,YAAY,qEAAqE,CAAC,CAAC,qBCJ1a,GAAK,IACL,AAII,KAAIE,EAAE,WAHE,SAAS,EAAG,EAAG,CACnB,OAAOA,EAAE,cAAc,MAAO,CAAC,MAAO,OAAQ,OAAQ,QAAS,YAAa,IAAK,QAAS,YAAa,KAAM,OAAQ,MAAO,6BAA8B,MAAO,eAAgB,IAAKC,EAAG,GAAGC,EAAE,CAAEF,EAAE,cAAc,OAAQ,CAAC,EAAG,oEAAqE,OAAQ,eAAgB,cAAe,QAAS,eAAgB,QAAQ,CAAC,CAAC,EAE5V,CAEhB,2BCDsG,ICC7G,SAAgB,GAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,YAAU,EAAY,EAAUG,EAAO,GAAM,CAAO,EAAQ,GAAiB,GAAS,EAAa,EAAW,EAAc,GAAsB,CACvR,CAAC,GAAa,GAAiBC,EAAS,IAAU,OAAOC,GAAYC,EAAM,CAAC,KAAK,CACtF,eAAe,GAAc,CAC7B,GAAG,CAA4D,IAAM,EAAO,MAAM,OAA1D,GAAG,KAAgB,EAAQ,aAAkF,EAAU,SAAQ,EAAgB,EAAO,QAAQA,EAAM,CAAC,MAAO,CAAI,EAAU,SAAQ,EAAgB,KAAK,EAC/O,OAAe,EAAU,QAAQ,GAAK,GAAc,KAAW,CAAC,EAAU,QAAQ,KAAU,CAAC,EAAQ,CAAC,CAA+D,IAAM,EAAnD,GAAa,SAAS,GAAG,GAAa,OAAiD,EAAK,GAAU,EAAE,CAAC,CAAC,KAAK,OAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,WAAW,CAAC,UAAQ,eAAa,eAAa,cAAY,YAAU,SAAS,GAA2B,EAAK,GAAa,CAAC,KAAK,QAAQ,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,EAAS,eAAe,IAAA,GAAU,CAAO,QAAM,CAAC,CAAC,EAAW,CAAC,4BAZ7d,IAA4B,IAA8G,KAA2E,KAA2E,KAAqI,CAAa,GAAS,yxTAA++W,CAAO,GAAc,sCAA4C,GAAsB,GAAS,QAAQ,EAAI,KAAO,EAAI,EAAI,aAAa,EAAE,EAAW,GAAM,EAAE,CAAC,CAYzmX,GAAK,YAAY,UAAU,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,OAAO,WAAW,OAAO,MAAM,OAAO,aAAa,GAAK,SAAS,GAAM,CAAC,EAAoB,GAAK,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAa,GAAK,aAAa,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,QAAQ,GAAS,aAAa,GAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAAC,EAAa,YAAY,mEAAmE,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB,EAAa,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAa,GAAK,aAAa,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,GAAK,aAAa,MAAM,CAAC,GAAG,GAAc,CAAC,ICX/rB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA7yB,IAAwM,IAAkE,IAA4B,KAAmJ,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,mBAAmB,YAAY,eAAe,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWzzD,GAAgB,GAXy0D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAmH,GAAmB,EAAY,CAAC,UAA5H,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAA2D,CAAC,CAAqD,IAAM,GAAkB,EAAGX,GAAlDc,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,MAAMK,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBY,EAAU,GAAW,CAAC,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,CAAC,UAAU,CAAC,mBAAmB,eAAe,aAAa,IAAA,GAAU,aAAa,GAAoB,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,2RAA2R,qRAAqR,+JAA+J,qIAAqI,mIAAmI,6kBAA6kB,yFAAyF,wFAAwF,GAAGS,GAAgB,CAWn0O,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,eAAe,mBAAmB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,eAAe,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX31C,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAz7B,IAA0N,IAAkE,IAA4B,KAAoJ,KAAyH,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,8BAA8B,YAAY,+BAA+B,YAAY,sBAAsB,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,GAAG,YAAY,KAAK,WAAW,KAAK,IAAI,yFAAyF,OAAO,uQAAuQ,CAAC,UAAU,GAAO,EAAM,WAAW,YAAY,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW3kF,GAAgB,GAX2lF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,aAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,IAAqB,MAAM,GAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAkF,EAAkB,EAAGX,GAAzEc,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBc,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,sBAAsB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,+BAA+B,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,8BAA8B,aAAa,EAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAKmB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,OAAO,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,OAAO,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,OAAO,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,GAAGd,GAAkB,EAAU,CAAC,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,MAAM,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC,CAAC,GAAGL,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,GAAGK,GAAkB,EAAU,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,2CAA2C,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,SAAS,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,2CAA2C,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,gWAAgW,oUAAoU,kHAAkH,uJAAuJ,6IAA6I,4JAA4J,8EAA8E,GAAGW,GAAgB,GAAGC,GAAiB,CAWrhR,eAAe,IAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,sBAAsB,8BAA8B,+BAA+B,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,wBAAwB,+GAA+G,gBAAgB,CAAC,IAAI,GAAG,eAAe,+GAA+G,CAAC,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX5jE,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAA1tB,IAA4J,IAAkE,IAA4B,KAAmJ,CAAMC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,MAAM,YAAY,KAAK,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQ/iD,GAAgB,GAR+jD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGV,GAAlDa,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wCAAwC,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,eAAe,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wCAAwC,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,eAAe,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,wQAAwQ,mRAAmR,8LAA8L,goBAAgoB,+EAA+E,GAAGS,GAAgB,CAQzuL,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICRtrC,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA37B,IAA0N,IAAkE,IAA4B,KAAoJ,KAAyH,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,yBAAyB,YAAY,0BAA0B,YAAY,iBAAiB,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,aAAa,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,uFAAuF,OAAO,oKAAoK,CAAC,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASl7E,GAAgB,GATk8E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,aAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,IAAqB,MAAM,GAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAkF,EAAkB,EAAGX,GAAzEc,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBc,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAoB,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,yBAAyB,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,0BAA0B,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAsB,EAAKmB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,GAAGd,GAAkB,EAAU,CAAC,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,qBAAqB,MAAM,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,qBAAqB,MAAM,CAAC,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,SAAS,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,yTAAyT,+XAA+X,kHAAkH,4HAA4H,4nBAA4nB,GAAGW,GAAgB,GAAGC,GAAiB,CAShoP,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,iBAAiB,yBAAyB,0BAA0B,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,wBAAwB,+GAA+G,YAAY,GAAG,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICyBvgF,SAAwB,GAAsB,EAAM,CAAC,IAAMC,EAAU,IAAc,CAAmgB,OAAlgB,MAAc,CAAC,GAAG,CAACA,EAAU,OAAO,SAAS,EAAqB,EAAE,CAAIC,EAAE,QAAQC,EAAID,EAAE,4BAA4B,GAAG,IAAO,EAAM,yBAAyB,CAAuE,OAApE,SAAS,iBAAiB,oBAAoB,EAAqB,KAAW,CAAC,SAAS,oBAAoB,oBAAoB,EAAqB,GAAK,CAACD,EAAU,EAAM,wBAAwB,CAAC,CAA6EA,EAAqG,EAAK,MAAM,CAAC,YAAvK,CAAIA,GAAW,EAAM,yBAAyB,EAA6I,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,UAAU,CAAC,CAAC,CAA3J,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,CAAC,CAAC,mBAFziB,IAA6B,IAAoD,KAA2B,KAAuH,CAEmb,GAAsB,aAAa,EAAE,CAAC,EAAoB,GAAsB,CAAC,wBAAwB,CAAC,KAAK,EAAY,aAAa,MAAM,0BAA0B,CAAC,CAAC,IClCsb,SAASG,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAAn5C,IAA0S,IAAkE,IAA4B,KAAwJ,KAA4I,KAAyH,CAAM,GAAoB,EAAS,GAAe,CAAOC,GAA6D,GAA0B,GAAO,EAA8B,CAAC,CAAO,GAA2B,EAAS,GAAsB,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAA0EC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA/H,CAAC,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,0BAA0B,YAAY,sBAAsB,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,YAAU,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,kEAAkE,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWzvF,GAAgB,GAXywF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAO,GAA8B,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAC,GAAmB,EAAY,CAAC,UAAU,GAAgB,CAAC,CAAqD,IAAM,GAAkB,EAAGb,GAAlDgB,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKL,GAAW,CAAC,MAAMF,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBc,EAAU,GAAW,CAAC,mBAAmB,cAAc,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,0BAA0B,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKN,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAKZ,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQS,GAAU,UAAU,0BAA0B,wBAAwB,SAAS,QAAQC,GAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,gBAAgB,yBAAyB,OAAO,CAAC,YAAY,mBAAmB,YAAY,QAAQ,YAAY,EAAE,CAAC,WAAW,EAAE,YAAY,EAAE,MAAM,EAAU,YAAY,GAAM,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,UAAU,SAAS,CAAC,OAAO,OAAO,SAAS,GAAG,QAAQ,GAAM,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,OAAO,EAAE,gBAAgB,GAAM,QAAQ,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAsB,EAAK,GAAsB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,wBAAwB,GAA8B,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yRAAyR,mRAAmR,iSAAiS,2NAA2N,oSAAoS,wGAAwG,oHAAoH,oIAAoI,oIAAoI,4FAA4F,0FAA0F,GAAGS,GAAgB,CAWjlX,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,cAAc,sBAAsB,0BAA0B,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,yFAAyF,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAoB,GAAG,GAA2B,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX32B,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,4IAAjmG,IAAuV,IAAkE,IAA4B,KAAqJ,KAAwH,KAA0H,KAAyH,KAA0H,KAA0H,KAAiH,KAA4H,KAA2H,KAAuH,KAAsH,CAAM,GAAgB,EAAS,GAAW,CAAOC,GAAqB,EAASC,EAAgB,CAAO,GAAsB,EAASC,GAAiB,CAAO,GAAY,EAASC,GAAO,CAAO,GAAa,EAASC,GAAQ,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAuB,EAASC,GAAkB,CAAO,GAA6D,GAA0B,GAAO,EAA8B,CAAC,CAAO,GAAkB,EAASC,GAAa,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAA8EC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAnI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAA4EC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAA4E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAA8E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA6E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA0G,EAAE,EAAE,EAAE,EAAE,CAA6E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA0G,EAAE,EAAE,EAAE,EAAE,CAA6E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA0G,EAAE,EAAE,EAAE,EAAE,CAA6E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA0G,EAAE,EAAE,EAAE,EAAE,CAA6E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAApI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA0G,EAAE,EAAE,EAAE,EAAE,CAA6E,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAArI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA2G,EAAE,EAAE,EAAE,EAAE,CAA6E,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAArI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAA2G,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWP,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,CAAOQ,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,2BAA2B,YAAY,wBAAwB,YAAY,0BAA0B,YAAY,iCAAiC,YAAY,mCAAmC,YAAY,yCAAyC,YAAY,kCAAkC,YAAY,qCAAqC,YAAY,sCAAsC,YAAY,CAAOC,IAAU,CAAC,QAAM,cAAY,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,UAAU,GAAa,EAAM,UAAU,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWt/N,GAAgB,GAXsgO,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,IAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAyG,GAAkB,EAAGd,GAAhGiB,GAAsBC,GAAuBC,GAA8F,CAAO,MAAiB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAyC,IAAW,CAAC,IAAM,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAA6C,OAAsB,IAAc,YAA6C,OAAsB,IAAc,YAA6C,MAAsB,IAAc,YAA6C,OAAsB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKT,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKP,GAAW,CAAC,MAAMD,GAAY,GAAGZ,EAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiB8B,EAAU,EAAW,CAAC,mBAAmB,0BAA2C,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG9B,EAAqB,CAAC,UAAU,CAAC,mBAAmB,kCAAkC,CAAC,UAAU,CAAC,mBAAmB,iCAAiC,CAAC,UAAU,CAAC,mBAAmB,wBAAwB,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,sCAAsC,CAAC,UAAU,CAAC,mBAAmB,mCAAmC,CAAC,UAAU,CAAC,mBAAmB,2BAA2B,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,yCAAyC,CAAC,UAAU,CAAC,mBAAmB,2BAA2B,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,wBAAwB,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,wBAAwB,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,qCAAqC,CAAC,UAAU,CAAC,mBAAmB,wBAAwB,iBAAiB,GAAK,aAAa,GAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAsB,EAAK,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAM,MAAM,OAAO,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAKa,GAAW,CAAC,MAAM,GAAY,GAAGb,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKa,GAAW,CAAC,MAAMD,GAAY,GAAGZ,EAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,GAAGA,EAAqB,CAAC,UAAU,CAAC,aAAa,EAAoB,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,EAAa,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,GAAa,CAAC,UAAU,CAAC,aAAa,EAAoB,CAAC,UAAU,CAAC,aAAa,EAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,cAAc,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,qBAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,GAAGA,EAAqB,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,GAAY,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,EAAa,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,EAAa,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,EAAa,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,IAAc,EAAe,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAGH,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,GAAGA,EAAqB,CAAC,UAAU,CAAC,aAAa,GAAmB,CAAC,UAAU,CAAC,MAAM,EAAa,CAAC,UAAU,CAAC,aAAa,GAAmB,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,GAAa,CAAC,UAAU,CAAC,aAAa,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,WAAW,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,qBAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAoB,GAAGA,EAAqB,CAAC,UAAU,CAAC,aAAa,GAAmB,CAAC,UAAU,CAAC,aAAa,GAAmB,CAAC,UAAU,CAAC,MAAM,EAAa,CAAC,UAAU,CAAC,aAAa,GAAmB,CAAC,UAAU,CAAC,aAAa,IAAA,GAAU,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,qBAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,iBAAiB,GAAK,aAAa,GAAoB,CAAC,UAAU,CAAC,iBAAiB,GAAK,aAAa,GAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,qBAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK+B,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,sEAAsE,OAAO,sKAAsK,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK7B,EAAgB,CAAC,UAAU,0CAA0C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAK,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,YAAY,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,qBAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAO,CAAC,UAAU,kEAAkE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAiB,GAAGJ,EAAqB,CAAC,UAAU,CAAC,UAAU,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,IAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAQ,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,SAAS,cAAc,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,GAAGL,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKM,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAiB,SAAS,YAAY,QAAQ,EAAU,UAAU,kEAAkE,MAAM,OAAO,GAAGN,EAAqB,CAAC,UAAU,CAAC,UAAU,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kEAAkE,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQgB,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,OAAO,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,2FAA2F,0BAA0B,YAAY,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGrB,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,eAAe,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,eAAe,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,cAAc,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,cAAc,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,cAAc,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,cAAc,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGF,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,OAAO,UAAU,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGF,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQkB,GAAW,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,OAAO,QAAQD,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,2FAA2F,0BAA0B,YAAY,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGrB,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,WAAW,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,SAAS,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,SAAS,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,QAAQ,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,WAAW,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,QAAQ,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,MAAM,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,QAAQ,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,YAAY,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,YAAY,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,YAAY,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,OAAO,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,kEAAkE,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAUmB,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,IAAI,sEAAsE,OAAO,8bAA8b,CAAC,GAAG,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,UAAU,CAAC,UAAUA,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,UAAU,MAAM,UAAU,MAAM,IAAI,sEAAsE,OAAO,8bAA8b,CAAC,GAAG,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGnB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,sEAAsE,OAAO,oQAAoQ,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,kEAAkE,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAUmB,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,UAAU,QAAQ,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,UAAU,CAAC,UAAUA,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,UAAU,QAAQ,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAKN,GAAW,CAAC,MAAM,GAAY,GAAGb,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAa,CAAC,UAAU,EAAgB,GAAG,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGR,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,UAAUmB,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,qEAAqE,OAAO,ybAAyb,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,UAAUA,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,qEAAqE,OAAO,ybAAyb,CAAC,GAAG,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGnB,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAa,CAAC,UAAU,EAAgB,GAAG,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUW,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,OAAO,sKAAsK,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,UAAUmB,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,OAAO,sKAAsK,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,UAAUA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,OAAO,wKAAwK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGnB,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAa,CAAC,UAAU,EAAgB,GAAG,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUW,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,OAAO,sKAAsK,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,UAAUmB,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,UAAUA,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,cAAc,QAAQF,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,2FAA2F,0BAA0B,YAAY,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGrB,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,SAAS,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,YAAY,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGP,EAAqB,CAAC,UAAU,CAAC,UAAUmB,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,OAAO,2EAA2E,CAAC,GAAG,CAAC,UAAU,gBAAgB,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,UAAU,CAAC,UAAUA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,OAAO,2EAA2E,CAAC,GAAG,CAAC,UAAU,gBAAgB,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGnB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,0BAA0B,wBAAwB,SAAS,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAUmB,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,OAAO,0EAA0E,CAAC,GAAG,CAAC,UAAU,cAAc,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,UAAU,CAAC,UAAUA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,OAAO,0EAA0E,CAAC,GAAG,CAAC,UAAU,cAAc,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGnB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,2BAA2B,wBAAwB,UAAU,QAAQiB,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAUmB,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,OAAO,4EAA4E,CAAC,GAAG,CAAC,UAAU,mBAAmB,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,UAAU,CAAC,UAAUA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,OAAO,4EAA4E,CAAC,GAAG,CAAC,UAAU,mBAAmB,UAAU,EAAgB,GAAG,UAAU,GAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAuC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQH,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,mBAAmB,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,GAAGjB,EAAqB,CAAC,UAAU,CAAC,QAAQ,IAAA,GAAU,QAAQ,IAAA,GAAU,UAAU,IAAA,GAAU,CAAC,UAAU,CAAC,QAAQ,IAAA,GAAU,QAAQ,IAAA,GAAU,UAAU,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAGrB,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKqB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,GAAc,EAAe,EAAKY,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,KAAK,yFAAyF,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;;EAAkR,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAGrB,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKqB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKY,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,KAAK,yFAAyF,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;;EAAkR,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,GAAGrB,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKqB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKY,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,KAAK,yFAAyF,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;;EAAkR,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,qCAAqC,QAAQ,YAAY,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,UAAU,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAA0C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,YAAY,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,SAAS,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,wCAAwC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,YAAY,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,IAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,2BAA2B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,IAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGF,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,sCAAsC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,IAAe,EAAe,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,WAAW,QAAQ,GAA6B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAS,CAAc,EAAK8B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAKY,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,KAAK,yFAAyF,gBAAgB,GAAG,eAAe,EAAmB,mBAAiB,SAAS,YAAY,IAAI;;;EAAgK,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAe,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,2FAA2F,0BAA0B,YAAY,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGrB,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,eAAe,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,eAAe,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,cAAc,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,cAAc,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,cAAc,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,IAAe,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,IAAe,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,OAAO,UAAU,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAK8B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,2FAA2F,0BAA0B,YAAY,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGrB,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,WAAW,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,YAAY,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,YAAY,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,YAAY,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,OAAO,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,SAAS,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,oBAAoB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,qEAAqE,OAAO,iQAAiQ,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,SAAS,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,oBAAoB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAe,EAAe,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,QAAQ,QAAQ,GAA6B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAS,CAAc,EAAKgC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAKY,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,KAAK,yFAAyF,gBAAgB,GAAG,eAAe,EAAmB,mBAAiB,SAAS,YAAY,IAAI;;;EAAgK,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAe,EAAe,EAAKpB,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGb,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKQ,GAAa,CAAC,UAAU,EAAgB,GAAG,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,GAAgB,SAAS,YAAY,UAAUW,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,qEAAqE,OAAO,ybAAyb,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKQ,GAAa,CAAC,UAAU,EAAgB,GAAG,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,UAAU,GAAgB,SAAS,YAAY,UAAUW,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,OAAO,wKAAwK,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKQ,GAAa,CAAC,UAAU,EAAgB,GAAG,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,UAAU,GAAgB,SAAS,YAAY,UAAUW,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,uEAAuE,OAAO,uQAAuQ,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAe,EAAe,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,cAAc,QAAQ,GAA6B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAC,IAAe,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,OAAO,2EAA2E,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gBAAgB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,OAAO,0EAA0E,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,cAAc,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,GAAkB,CAAC,UAAUY,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,OAAO,4EAA4E,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,mBAAmB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,MAAM,OAAO,GAAGnB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAS,CAAc,EAAKiC,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,KAAK,yFAAyF,gBAAgB,GAAG,eAAe,EAAmB,mBAAiB,SAAS,YAAY,IAAI;;;EAAgK,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKX,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGrB,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,WAAW,UAAU,kEAAkE,GAAGF,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,iRAAiR,yIAAyI,+PAA+P,gTAAgT,oWAAoW,gRAAgR,mRAAmR,sTAAsT,+1DAA+1D,2TAA2T,mTAAmT,uSAAuS,gGAAgG,8RAA8R,kUAAkU,wUAAwU,oHAAoH,sUAAsU,gHAAgH,mSAAmS,mWAAmW,4RAA4R,2VAA2V,+WAA+W,gaAAga,wVAAwV,qsBAAqsB,2TAA2T,2RAA2R,4TAA4T,4RAA4R,snBAAsnB,0VAA0V,iSAAiS,0LAA0L,gSAAgS,mSAAmS,mSAAmS,0RAA0R,iRAAiR,0JAA0J,+SAA+S,4TAA4T,oiBAAoiB,8SAA8S,4UAA4U,iUAAiU,0JAA0J,wSAAwS,yRAAyR,6UAA6U,yRAAyR,6QAA6Q,iUAAiU,8NAA8N,4RAA4R,2UAA2U,kOAAkO,6TAA6T,gZAAgZ,qQAAqQ,4cAA4c,qSAAqS,kTAAkT,0lBAA0lB,4VAA4V,2TAA2T,+MAA+M,63DAA63D,kTAAkT,wLAAwL,sLAAsL,wLAAwL,uQAAuQ,iHAAiH,0JAA0J,wJAAwJ,gSAAgS,2HAA2H,yJAAyJ,6MAA6M,qJAAqJ,kTAAkT,8MAA8M,iSAAiS,uPAAuP,2NAA2N,sIAAsI,0HAA0H,0IAA0I,+IAA+I,4GAA4G,uIAAuI,qHAAqH,2GAA2G,6EAA6E,8DAA8D,6GAA6G,+GAA+G,sKAAsK,sKAAsK,iXAAiX,6NAA6N,mFAAmF,iFAAiF,sKAAsK,sFAAsF,uFAAuF,uKAAuK,8DAA8D,GAAGkC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAWtxvK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,0BAA0B,2BAA2B,wBAAwB,wBAAwB,qCAAqC,kCAAkC,yCAAyC,sCAAsC,mCAAmC,iCAAiC,2BAA2B,wBAAwB,wBAAwB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,qGAAqG,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAGnC,GAAqB,GAAG,GAAsB,GAAG,GAAY,GAAG,GAAa,GAAG,GAAiB,GAAG,GAAuB,GAAG,GAAkB,GAAG,GAAwBoC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXj4E,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAhyB,IAA0L,IAAkE,IAA4B,KAAmJ,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,2BAA2B,YAAY,mCAAmC,YAAY,mBAAmB,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,GAAK,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhxD,GAAgB,GAXgyD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAA2D,EAAkB,EAAGV,GAAlDa,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBY,EAAU,GAAW,CAAC,mBAAmB,mBAAmB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,2BAA2B,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,mCAAmC,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,wQAAwQ,2SAA2S,gHAAgH,GAAGS,GAAgB,CAWnvK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,mBAAmB,2BAA2B,mCAAmC,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXn3C,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iEAA77B,IAAkR,IAAkE,IAA4B,KAAsI,CAAM,GAAW,EAAS,GAAM,CAAO,GAAc,GAAoB,GAAM,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkB,GAAW,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAM,IAAY,OAAO,GAAQ,SAAS,EAAM,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,yBAAyB,YAAY,+BAA+B,YAAY,iBAAiB,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,OAAK,YAAU,cAAY,eAAa,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAa,EAAM,UAAU,UAAU,GAAM,EAAM,UAAU,UAAU,GAAW,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uFAAuF,OAAO,qKAAqK,CAAC,UAAU,GAAc,EAAM,WAAW,GAAK,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW1rF,GAAgB,GAX0sF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,aAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGX,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBY,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAoB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,+BAA+B,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,yBAAyB,aAAa,GAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAc,EAAKiB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,QAAQ,GAAGZ,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,CAAC,CAAC,IAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,OAAO,GAAW,EAAU,CAAC,cAAc,GAAK,QAAQ,EAAU,QAAQ,SAAS,OAAO,uEAAuE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKa,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;;;;;;;;;;EAAqyG,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,wRAAwR,+XAA+X,iGAAiG,+JAA+J,uSAAuS,yJAAyJ,2EAA2E,CAWz7W,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,iBAAiB,yBAAyB,+BAA+B,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,wBAAwB,0GAA0G,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,IAAgB,SAAY,CAAC,GAAG,GAAc,QAAW,wBAAwB,GAAG,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,aAAa,CAAC,UAAU,CAAC,MAAM,eAAe,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAW,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICHxhC,SAAwB,GAAO,EAAM,CAAY,GAAG,CAAC,QAAM,EAAE,CAAC,MAAI,UAAQ,iBAAe,aAAW,eAAa,gBAAc,cAAY,QAAM,eAAY,YAAU,YAAU,gBAAc,cAAY,SAAO,EAAW,CAAC,cAAY,WAAS,YAAU,YAAU,aAAW,EAAiB,CAAC,aAAU,cAAY,EAAoB,EAAa,EAAe,GAAG,EAAW,KAAK,EAAa,KAAK,EAAc,KAAK,EAAY,IAAI,GAAG,EAAQ,IAAsB,GAAc,GAAa,SAAS,CAAO,EAAS,KAAgB,GAAa,QAAQ,KAAgB,GAAa,OACtkB,GAAc,EAAM,OAAO,QAAQ,CAAO,GAAYC,EAAS,MAAM,GAAc,CAAO,EAAY,GAAY,EAAK,IAAY,KAAM,EAAU,QAAQ,IAAM,GAAa,IAAY,QAAQ,IAAY,QAAc,GAAO,GAAe,EAAE,CAAO,GAAY,GAAsB,GAA2B,GAAa,GAAO,GAAY,CAAqB,IAAM,EAAUC,EAAO,KAAK,CAAO,GAAYC,MAAmB,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAG,EAAE,CAAC,CAAM,CAAC,EAAK,IAASC,EAAS,CAAC,OAAO,KAAK,SAAS,KAAK,CAAC,CAAiB,GAAe,KAAS,GAAc,EAAE,CAA0B,GAAY,EAAM,EAAQ,EAAK,IAAU,GAAY,GAAY,KAAK,MAAM,GAAG,GAAY,CAAC,EAAE,EAAQ,GAAM,CAAC,GAAU,GAAa,EAAK,SAAQ,GAAY,KAAK,MAAM,EAAK,OAAO,EAAK,SAAS,EAAE,CAAC,EAAE,GAAY,KAAK,IAAI,GAAY,GAAqB,CAAC,EAAQ,GAAiC,IAAM,GAAQC,MAAgB,CAAC,GAAG,GAAa,EAAU,QAAQ,CAAC,IAAM,EAAa,GAAa,EAAU,QAAQ,YAAY,EAAU,QAAQ,aAAmB,EAAM,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,UAAU,EAA+N,GAAQ,CAAC,OAAO,EAAa,UAAhP,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,YAAY,GAAY,GAAG,QAAQ,UAAU,GAAY,GAAG,QAAQ,aAAa,GAA2B,EAAM,EAAyD,CAAC,GAAI,EAAE,CAAC,CAAO,GAAe,EAAS,CAAC,kBAAkB,OAAO,CAAC,EAAE,CAAuC,GAAG,EAAY,CAC9iD,GAAG,CAAC,EAAS,CAGE,IAAI,EAAcH,EAAO,GAAK,CAAC,OAAqB,EAAM,KAAK,GAAQ,GAAM,GAAK,CAAQ,GAAO,EAAU,SAAS,CAAC,iBAAe,CAAI,CAAC,EAAc,UAAU,EAAY,OAAO,EAAY,SAAS,EAAM,KAAK,GAAQ,GAAM,GAAK,CAAE,EAAc,QAAQ,IAAQ,EAAG,EAAE,CAAC,CAAE,GAAeD,EAAS,IAAI,IAAe,EAAM,IAAQ,CAAC,IAAI,EAAO,IAAQ,IAAG,EAAI,GAAY,IAAO,IAAQ,GAAc,OAAO,IAAG,EAAI,GAAY,IAAI,IAAMK,EAAK,CAAC,MAAM,GAAU,EAAM,OAAO,MAAM,OAAO,OAAO,EAAW,EAAM,OAAO,OAAO,OAAO,CAAC,OAAoB,EAAK,EAAY,CAAC,QAAQ,KAAK,SAAsB,EAAK,KAAK,CAAK,MAAI,MAAMA,EAAK,SAAsB,EAAa,EAAM,CAAC,MAAM,CAAC,GAAG,EAAM,OAAO,MAAM,GAAGA,EAAK,WAAW,EAAE,GAAG,GAAe,CAAC,SAAS,EAAM,MAAM,SAAS,EAAM,MAAM,SAAS,aAAa,EAAM,IAAA,GAAU,CAAC,EAAM,OAAO,SAAS,CAAC,CAAC,CAAC,CAAC,EAAG,CAAE,IAAM,GAAS,EAAS,GAAK,GAAU,EAAU,CAAC,GAAG,CAAC,EAAU,IAAI,IAAIC,EAAE,EAAEA,EAAE,GAAY,IAAK,GAAc,GAAc,OAAON,EAAS,IAAI,IAAe,EAAM,IAAiL,EAAK,EAAY,CAAC,QAAQ,KAAK,SAAsB,EAAK,KAAK,CAAC,MAAxN,CAAC,MAAM,GAAU,EAAM,OAAO,MAAM,OAAO,OAAO,EAAW,EAAM,OAAO,OAAO,OAAO,WAAY,GAAmB,YAAV,IAAA,GAAsB,CAAgG,cAAc,GAAK,SAAsB,EAAa,EAAM,CAAC,IAAIM,EAAE,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,OAAO,MAAM,MAAM,GAAU,EAAM,OAAO,MAAM,OAAO,OAAO,EAAW,EAAM,OAAO,OAAO,OAAO,WAAW,EAAE,GAAG,GAAe,CAAC,SAAS,EAAM,MAAM,SAAS,EAAM,MAAM,SAAS,SAASA,EAAE,IAAA,GAAU,CAAC,EAAM,OAAO,SAAS,CAAC,CAACA,EAAE,KAAK,EAAW,CAAC,CAACA,EAAE,KAAK,EAAW,CAAG,CAAC,CAAG,IAAM,GAAe,EAAK,SAAS,EAAK,SAAS,KAAK,MAAM,EAAK,OAAO,EAAK,SAAS,CAAmB,EAAO,KAAK,CAAgB,EAAO,KAAK,CAAY,EAAO,EAAE,CAAC,IAAM,GAAQL,EAAO,GAAM,CAAO,GAAgB,IAAkB,CAAO,GAAQA,EAAO,KAAK,CAAO,GAAaA,EAAO,KAAK,CAEt5D,GAAG,CAAC,EAAS,CAAC,MAAc,CAAI,SAAiB,CAAC,IAAgB,CAAC,GAAwM,MAAzL,IAAa,QAAQ,GAAQ,QAAQ,QAAQ,CAAC,UAAU,CAAC,GAAY,EAAE,CAAC,GAAY,GAAe,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,GAAe,CAAC,EAAM,IAAI,WAAW,IAAS,OAAO,SAAS,CAAC,KAAW,GAAa,QAAQ,QAAQ,EAAG,CAAC,GAAY,GAAe,EAAM,CAAC,CAAC,IAAM,EAAYG,MAAgB,CAAC,GAAG,CAAC,GAAa,QAAQ,OAAO,IAAM,EAAO,SAAS,OAAU,IAAU,CAAC,GAAQ,GAAa,QAAQ,YAAY,SAAU,GAAa,QAAQ,MAAM,EAAW,CAAC,IAAU,IAAS,GAAa,QAAQ,YAAY,WAAW,GAAa,QAAQ,OAAO,EAAI,CAAC,GAAS,CAAC,CAAC,MAAc,CAAC,GAAa,EAAG,CAAC,GAAS,GAAY,GAAe,EAAM,CAAC,CAAC,OAAe,SAAS,iBAAiB,mBAAmB,EAAY,KAAW,CAAC,SAAS,oBAAoB,mBAAmB,EAAY,GAAK,CAAC,EAAY,CAAC,CAAa,IAAM,GAAc,GAAa,WAAW,YAAkB,GAAe,EAAU,EAAQ,GAAa,IAAI,EAAU,EAAgG,GAAS,mBAAmB,GAAc,kBAAkB,EAAU,IAA/I,GAAM,EAAU,EAAE,GAAe,CAAiI,sBAAsB,GAAe,sBAAsB,GAAa,mBAAmB,EAAU,IAAlN,IAAI,EAA+N,IAAuW,OAA9U,EAAkW,EAAK,UAAU,CAAC,MAAM,CAAC,GAAG,GAAuB,UAAQ,gBAAgB,EAAY,GAAS,IAAA,GAAU,UAAU,EAAY,GAAS,IAAA,GAAU,SAAS,EAAS,UAAU,SAAS,QAAQ,EAAa,CAAC,IAAI,EAAU,SAAsB,EAAM,EAAO,GAAG,CAAC,IAAI,GAAQ,MAAM,CAAC,GAAG,GAAmB,MAAI,IAAI,IAAY,UAAU,GAAc,GAAe,CAAC,CAAC,GAAe,IAAA,GAAU,KAAK,IAAY,SAAS,GAAc,GAAe,CAAC,CAAC,GAAe,IAAA,GAAU,WAAW,EAAU,SAAS,WAAW,cAAc,GAAa,MAAM,SAAS,GAAG,EAAM,WAAW,GAAU,CAAC,GAAS,OAAO,YAAY,UAAU,GAAY,EAAE,CAAC,CAAC,iBAAiB,CAAC,GAAQ,QAAQ,GAAQ,GAAa,UACp2E,GAAa,QAAQ,aAAa,KAAe,iBAAiB,CAAC,GAAQ,QAAQ,GAAS,GAAa,UACzG,GAAa,QAAQ,aAAa,IAAK,SAAS,CAAC,GAAe,GAAc,CAAC,CAAC,CAAC,CAAC,CAFgyC,EAAM,UAAU,CAAC,MAAM,GAAkB,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,GAAY,SAAS,IAAI,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,GAAY,SAAS,qBAAqB,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,GAAe,SAAS,4DAA4D,CAAC,CAAC,CAAC,CAAC,8CAhBpmD,IAAuG,IAAiE,IAA2G,KAAmC,CAAM,GAAqB,IAAU,GAAsB,CAAC,KAAK,GAAQ,eAAe,EAAO,KAAK,MAAM,GAAQ,cAAc,EAAO,KAAK,IAAI,GAAQ,eAAe,EAAO,KAAK,OAAO,GAAQ,cAAc,EAAO,KAAK,CAkB/d,GAAO,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,cAAc,CAAC,UAAU,GAAK,WAAW,GAAK,CAAC,YAAY,CAAC,YAAY,GAAK,SAAS,GAAM,UAAU,GAAG,UAAU,EAAE,UAAU,EAAE,CAAC,UAAU,GAAK,CAAwB,EAAoB,GAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAK,EAAY,kBAAkB,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,IAAI,KAAK,IAAI,eAAe,GAAK,KAAK,EAAE,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,MAAM,SAAS,CAAC,YAAY,CAAC,iBAAiB,kBAAkB,eAAe,iBAAiB,CAAC,aAAa,CAAC,OAAO,QAAQ,MAAM,SAAS,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,WAAW,CAAC,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,YAAY,eAAe,eAAe,CAAC,KAAK,CAAC,YAAY,eAAe,eAAe,CAAC,IAAI,CAAC,aAAa,eAAe,cAAc,CAAC,OAAO,CAAC,aAAa,eAAe,cAAc,CAAC,CAAC,CAAC,aAAa,SAAS,wBAAwB,GAAK,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,mBAAmB,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,OAAO,cAAc,UAAU,aAAa,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,UAAU,aAAa,GAAK,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,OAAO,aAAa,GAAM,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAO,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,YAAY,+CAA+C,CAAC,CAAC,CAA+B,GAAe,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,OAAO,EAAE,QAAQ,EAAE,cAAc,OAAO,WAAW,OAAO,CAAmB,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,sBAAsB,CAAO,GAAY,CAAC,SAAS,GAAG,aAAa,GAAG,CAAO,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,SAAS,CAAO,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,SAAS,CAA+C,IAAO,EAAI,EAAI,IAAM,KAAK,IAAI,KAAK,IAAI,EAAI,EAAI,CAAC,EAAI,CAAO,GAAc,GAAO,OAAO,GAAQ,UAAU,CAAC,MAAM,EAAM,2BCjBn3G,IAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,eAAe,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcG,GAAI,CAAC,snCAAsnC,CAAc,GAAU,kBCAhyN,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAxxB,IAA0N,IAAkE,IAA4B,KAAmJ,CAAMC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,iCAAiC,YAAY,yBAAyB,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,uEAAuE,CAAC,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS39D,GAAgB,GAT2+D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,eAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,GAAY,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAA2D,GAAkB,EAAGX,GAAlDc,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,gBAAgBa,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,yBAAyB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,iCAAiC,aAAa,GAAoB,CAAC,CAAC,GAAY,EAAe,CAAC,SAAS,CAAc,EAAKkB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,CAAC,MAAM,OAAO,GAAGb,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAuC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kSAAkS,0JAA0J,uRAAuR,2KAA2K,ilBAAilB,GAAGU,GAAgB,CASr3O,eAAe,IAAgB,GAAgB,GAAgB,YAAY,yBAAyB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,MAAM,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,yBAAyB,iCAAiC,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,wBAAwB,4GAA4G,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,sDCTvvE,IAA4J,IAAkE,IAA4B,KAAwI,KAA+H,CAAM,GAA0B,EAASC,GAAqB,CAAO,GAAY,EAAS,GAAO,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQ7nD,GAAgB,GAR6oD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAK,UAAU,GAAK,CAAC,MAAM,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKd,GAAqB,CAAC,UAAUI,GAAY,CAAC,IAAI,sEAAsE,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,wCAAwC,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAqB,CAAC,UAAUI,GAAY,CAAC,IAAI,sEAAsE,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,wCAAwC,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAqB,CAAC,UAAUI,GAAY,CAAC,IAAI,oEAAoE,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,wCAAwC,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAqB,CAAC,UAAUI,GAAY,CAAC,IAAI,uEAAuE,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,wCAAwC,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8QAA8Q,2GAA2G,qIAAqI,uIAAuI,yWAAyW,CAQ9gO,eAAe,IAAgB,GAAgB,GAAgB,YAAY,6BAA6B,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAA0B,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,uBEDlV,SAAwB,GAAM,CAAC,OAAK,MAAI,OAAK,OAAK,SAAO,SAAO,QAAM,EAAE,EAAE,CAA4M,OAAxM,IAAO,OAAO,EAAyB,EAAK,GAAS,CAAK,MAAS,OAAY,SAAc,SAAa,QAAM,CAAC,CAAK,IAAO,QAAQ,EAA0B,EAAK,GAAU,CAAM,OAAW,QAAM,CAAC,CAAsB,EAAK,GAAa,CAAO,QAAM,CAAC,CAA0uB,SAAS,GAAa,CAAC,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,SAAS,GAAS,CAAC,MAAI,OAAK,SAAO,SAAO,SAAO,CAAC,IAAM,EAAc,CAAC,EAAM,OAC55C,cAAc,KAAK,EAAI,GAAE,EAAI,WAAW,GAAK,IAAM,EAAS,IAAe,CAE1E,CAAC,EAAM,GAAUW,EAAS,EAAS,IAAA,GAAU,GAAM,CAG4gC,OAH3gC,MAAc,CAEvE,GAAG,CAAC,EAAS,OACb,IAAI,EAAa,GAAK,EAAS,IAAA,GAAU,CAAC,eAAe,GAAM,CAAC,IAAM,EAAS,MAAM,MAAM,yDAAyD,mBAAmB,EAAI,CAAC,CAAC,GAAG,EAAS,QAAQ,IAAI,CAAC,GAAK,CAAC,aAAW,MAAM,EAAS,MAAM,CAAI,GAAc,EAAS,EAAU,KAAO,CAAC,IAAM,EAAQ,MAAM,EAAS,MAAM,CAAC,QAAQ,MAAM,EAAQ,CAAsD,EAArC,MAAM,8BAA8B,CAAgB,EAAgE,OAA7D,GAAM,CAAC,MAAM,GAAO,CAAC,QAAQ,MAAM,EAAM,CAAC,EAAS,EAAM,EAAG,KAAW,CAAC,EAAa,KAAU,CAAC,EAAI,CAAC,CAAI,GAAU,EAAmC,EAAK,GAAa,CAAC,QAAQ,yCAA+C,QAAM,CAAC,CAAM,EAAI,WAAW,WAAW,CAA2F,IAAQ,IAAA,GAA+B,EAAK,GAAiB,EAAE,CAAC,CAAK,aAAiB,MAA2B,EAAK,GAAa,CAAC,QAAQ,EAAM,QAAc,QAAM,CAAC,CAAK,IAAQ,GAAiG,EAAK,GAAa,CAAC,QAAhG,eAAe,EAAI,sCAAmG,QAAM,CAAC,CAAsB,EAAK,SAAS,CAAC,IAAI,EAAI,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,GAAG,EAAY,OAAK,aAAa,EAAO,gBAAgB,aAAa,CAAC,QAAQ,OAC5tC,cAAc,EAAS,MAAM,OAAO,eAAe,cAAc,QAAQ,GAAW,EAAS,CAAC,CAAC,CADylB,EAAK,GAAa,CAAC,QAAQ,wBAA8B,QAAM,CAAC,CAC1lB,SAAS,GAAW,EAAS,CAAC,IAAM,EAAO,CAAC,oBAAoB,gBAAgB,CAAmR,OAA9Q,GAAU,EAAO,KAAK,kBAAkB,cAAc,eAAe,yBAAyB,qBAAqB,eAAe,iCAAiC,qBAAqB,0CAA0C,0CAA0C,CAAS,EAAO,KAAK,IAAI,CAAE,SAAS,GAAU,CAAC,OAAK,GAAG,GAAO,CAA4C,GAA3B,EAAK,SAAS,aAAY,CAAc,CAAC,IAAM,EAAgB,EAAK,SAAS,mBAAmB,CAAO,EAAW,EAAK,SAAS,+BAA+B,CAAsG,OAAjD,EAAjD,GAAiB,EAAqC,GAAqE,GAAhD,CAAM,OAAK,GAAG,EAAM,CAAC,CAAwE,OAAoB,EAAK,GAAwB,CAAM,OAAK,GAAG,EAAM,CAAC,CAAE,SAAS,GAAsB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAM,CAAC,EAAa,GAAiBD,EAAS,EAAE,CAChlC,MAAc,CAAC,IAAM,EAAa,EAAI,SAAS,cAAc,SAAS,EAAc,EAAM,CAAC,GAAG,EAAM,SAAS,EAAa,OAAO,IAAM,EAAK,EAAM,KAAK,GAAG,OAAO,GAAO,WAAU,EAAY,OAAO,IAAM,EAAO,EAAK,YAAe,OAAO,GAAS,UAAgB,EAAgB,EAAO,CAE7O,OAF+O,EAAO,iBAAiB,UAAU,EAAc,CAE/U,GAAc,YAAY,iBAAiB,IAAI,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,GAAK,EAAE,CAAC,CAGtH,IAAM,EAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAoCH,EAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA6BP,EAAa,CAAC,GAAG,GAAY,GAAG,EAAM,CAA4F,OAAtE,EAAM,SAAyB,EAAa,OAAO,EAAa,MAA0B,EAAK,SAAS,CAAK,MAAI,MAAM,EAAoB,SAAO,CAAC,CAAE,SAAS,GAAqB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAoI,OAAnI,MAAc,CAAC,IAAM,EAAI,EAAI,QAAY,KAAkD,MAAvC,GAAI,UAAU,EAAK,GAAe,EAAI,KAAW,CAAC,EAAI,UAAU,KAAO,CAAC,EAAK,CAAC,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,CAAC,CAAE,SAAS,GAAwB,CAAC,OAAK,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,wBAAwB,CAAC,OAAO,EAAK,CAAC,CAAC,CAExnB,SAAS,GAAe,EAAK,CAAC,GAAG,aAAgB,SAAS,EAAK,UAAU,SAAS,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,KAAK,EAAK,UAAU,IAAI,GAAK,CAAC,OAAK,WAAS,EAAK,WAAY,EAAO,aAAa,EAAK,EAAM,CAAE,EAAK,cAAc,aAAa,EAAO,EAAK,MAAO,IAAI,IAAM,KAAS,EAAK,WAAY,GAAe,EAAM,CAClV,SAAS,IAAkB,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,wCAAwC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,UAAQ,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,EAAQ,CAAC,CAAC,CAAC,CACjgB,SAAS,GAAa,EAAM,CAAmC,GAAd,CAAC,EAAM,OAAwB,MAAO,oCA1F5C,IAA6C,IAAoD,KAAwG,CAQ2F,EAAoB,GAAM,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,MAAM,wBAAwB,GAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,aAAa,CAAC,MAAM,OAAO,CAAC,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,YAAY,yCAAyC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,gBAAgB,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,SAAS,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,MAAM,SAAS,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,aAAa,EAAE,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,CAAC,CAAC,CAO/8B,GAAY,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAuEme,GAAU,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,CAG/O,GAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,ICzF/gB,SAAgB,GAAuB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAU,EAAM,UAAU,OAAO,UAAU,MAAyI,OAAhI,GAAW,OAAO,EAAU,UAAU,WAAU,EAAU,SAAS,EAAU,SAAS,QAAQ,OAAO,IAAI,MAAM,CAAC,aAAa,CAAC,EAAsB,EAAKC,EAAU,CAAC,GAAG,EAAM,CAAC,oBAAzS,gDCCA,IAA2J,IAAkE,IAA4B,CAAgCC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,uEAAuE,CAAC,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS3+C,GAAgB,GAT2/C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAsB,EAAKC,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,MAAM,GAAG,oBAAoB,GAAG,CAAC,YAAY,EAAE,WAAW,GAAG,MAAM,OAAO,GAAGX,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sQAAsQ,gLAAgL,yWAAyW,gcAAgc,CAS1pJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,wBAAwB,gHAAgH,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTU,SAASY,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA3oB,IAAyL,IAAkE,IAA4B,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,sBAAsB,YAAY,8BAA8B,YAAY,cAAc,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,sEAAsE,CAAC,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASn1D,GAAgB,GATm2D,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGV,GAA2C,CAAO,EAAKW,EAAa,KAAK,CAAO,EAAgBC,IAAa,CAAO,EAAkB,IAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,cAAc,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,GAAK,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,aAAa,EAAmB,CAAC,UAAU,CAAC,mBAAmB,8BAA8B,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKgB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,IAAI,GAAmB,QAAQ,IAAI,GAAG,GAAG,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,GAAmB,OAAO,QAAQ,QAAQ,GAAG,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,gRAAgR,kHAAkH,2WAA2W,CAS/iK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,cAAc,sBAAsB,8BAA8B,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,wBAAwB,kHAAkH,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTstC,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAAtiE,IAAgT,IAAkE,IAA4B,KAAsI,KAAiI,KAA0H,KAAyH,KAA0H,KAA0H,KAAsH,KAAqH,CAAM,GAAgB,EAASC,GAAW,CAAO,GAAqB,EAASC,EAAgB,CAAO,GAAoC,GAA6BC,EAAS,CAAC,OAAO,YAAY,SAAS,GAAuB,QAAQ,YAAY,CAAC,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAW,EAAS,GAAM,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAAS,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,mBAAmB,YAAY,kBAAkB,YAAY,kBAAkB,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU/gG,GAAgB,GAV+hG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYE,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAyG,EAAkB,EAAGR,GAAhGW,GAAsBC,GAAuBC,GAA8F,CAAc,IAAW,CAAC,IAAM,MAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAMX,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKhB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wCAAwC,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,eAAe,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAKR,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qCAAqC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,6CAA6C,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKE,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,MAAM,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,EAAgB,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,eAAe,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,gBAAgB,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,cAAc,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,OAAO,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,mBAAmB,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,WAAW,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,SAAS,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,cAAc,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,QAAQ,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,UAAU,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,mBAAmB,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,gBAAgB,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAgB,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,UAAU,GAAM,MAAM,OAAO,UAAU,iBAAiB,UAAU,kEAAkE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,SAAS,CAAc,EAAKkB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,sEAAsE,OAAO,sKAAsK,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAKjB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKQ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,uBAAuB,uBAAuB,MAAM,0BAA0B,UAAU,0BAA0B,OAAO,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,cAAc,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,QAAQ,gBAAgB,aAAa,IAAI,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,GAAoC,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAkB,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,yBAA0C,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUI,GAAY,CAAC,YAAY,GAAG,WAAW,GAAG,IAAI,sEAAsE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUI,GAAY,CAAC,YAAY,GAAG,WAAW,GAAG,IAAI,qEAAqE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUI,GAAY,CAAC,YAAY,EAAE,WAAW,GAAG,IAAI,sEAAsE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUI,GAAY,CAAC,YAAY,EAAE,WAAW,GAAG,IAAI,qEAAqE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUI,GAAY,CAAC,YAAY,GAAG,WAAW,GAAG,IAAI,uEAAuE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,OAAO,OAAO,KAAK;;;;;;EAAqG,GAAG,YAAY,SAAS,YAAY,OAAO,MAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,OAAO,IAAI,GAAG,MAAM,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kRAAkR,+RAA+R,uRAAuR,8RAA8R,4RAA4R,4TAA4T,6RAA6R,iRAAiR,yGAAyG,4RAA4R,2XAA2X,sXAAsX,8zBAA8zB,iRAAiR,8RAA8R,6RAA6R,kSAAkS,8FAA8F,gHAAgH,+GAA+G,uRAAuR,+RAA+R,+TAA+T,gRAAgR,uGAAuG,kEAAkE,gEAAgE,uFAAuF,6EAA6E,yFAAyF,sEAAsE,iEAAiE,gGAAgG,+DAA+D,uFAAuF,6QAA6Q,iHAAiH,6IAA6I,wFAAwF,+KAA+K,+DAA+D,oHAAoH,yEAAyE,GAAGa,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAU94tC,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,mBAAmB,kBAAkB,kBAAkB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAqB,GAAG,GAAiB,GAAG,GAAW,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,qHCVvqH,IAAqX,IAA8D,IAA4B,IAA6D,KAAsH,KAAsH,KAA6E,KAA8E,KAAgF,KAAyF,KAAyE,KAAqE,CAAM,GAAgB,EAASC,GAAW,CAAO,GAAkC,GAAwBA,GAAW,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAmB,EAASC,GAAc,CAAO,GAA4B,EAASC,GAAuB,CAAO,GAAY,EAASC,GAAO,CAAO,GAAmB,GAAoBN,GAAW,CAAO,GAAY,CAAC,UAAU,6CAA6C,UAAU,qBAAqB,UAAU,sBAAsB,CAAOO,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,IAAI,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAO,OAAyB,SAAS,cAAc,oBAAoB,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,KAAa,IAAS,CAAC,WAAS,yBAAuB,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,CAAC,CAAC,OAAO,EAAS,CAAC,SAAS,EAAW,GAAM,CAAC,SAAS,EAAW,GAAK,CAAC,WAAW,EAAW,CAAC,EAAQ,CAAC,QAAQ,GAAS,EAAQ,CAAC,EAAS,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAAS,GAAgB,CAAC,UAAU,CAAC,iEAAiE,+CAA+C,oQAAoQ,CAAC,UAAU,CAAC,0DAA0D,sFAAsF,4EAA4E,mLAAmL,4NAA4N,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,2BAA2B,UAAU,0BAA0B,CAAO,GAAM,CAAC,kFAAkF,gFAAgF,8QAA8Q,0KAA0K,mKAAmK,4OAA4O,0MAA0M,yJAAyJ,4SAA4S,uRAAuR,2MAA2M,yGAAyG,wTAAwT,8WAA8W,sHAAsH,sHAAsH,oEAAoE,GAAGC,GAAgB,CAAO,GAAa,CAAC,UAAU,6CAA6C,UAAU,qBAAqB,UAAU,sBAAsB,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAqB,CAAC,2BAA2B,YAAY,wBAAwB,YAAY,0BAA0B,YAAY,iCAAiC,YAAY,mCAAmC,YAAY,yCAAyC,YAAY,kCAAkC,YAAY,qCAAqC,YAAY,sCAAsC,YAAY,CAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,kBAAgB,iBAAe,gBAAc,iBAAe,iBAAe,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAgB,EAAM,UAAU,UAAU,GAAgB,EAAM,WAAW,GAAK,UAAU,GAAgB,EAAM,UAAU,UAAU,GAAe,EAAM,UAAU,UAAU,GAAqB,IAAW,GAAU,EAAM,WAAW,YAAY,UAAU,GAAiB,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqC,CAAC,wBAAsB,SAAO,GAAyB,IAAA,GAAU,CAAO,GAAiB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAiB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAkB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAO,IAAkB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAA2D,GAAkB,EAAG,GAAlDC,GAA6F,CAAO,OAAqBJ,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,EAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,GAAkB,gBAAgBK,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAAQ,CAAC,SAAS,GAAuB,EAAK,GAAQ,CAAC,SAAS,GAAsB,EAAKC,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAM,GAAU,CAAC,UAAU,0BAA0B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,qCAAqC,IAAA,GAAU,QAAQ,YAAY,CAAC,UAAU,CAAC,qCAAqC,IAAA,GAAU,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAK,GAAkC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,EAAU,UAAU,EAAgB,CAAC,UAAQ,CAAC,CAAC,MAAM,OAAO,UAAU,EAAgB,CAAC,QAAQ,EAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAKD,EAAU,CAAC,SAAsB,GAAmC,EAAME,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,EAAG,GAAkB,iBAAiB,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAQ,MAAM,CAAC,CAAC,YAAY,CAAc,EAAKD,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQ,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,MAAM,QAAQ,SAAsB,EAAK,GAAU,CAAC,QAAQ,GAAW,UAAU,EAAG,GAAkB,2BAA2B,CAAC,KAAK,GAAU,gBAAgB,GAAK,QAAQ,GAAW,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKb,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAS,SAAsB,EAAKY,EAAU,CAAC,SAAsB,GAAmC,EAAME,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,EAAG,GAAkB,gBAAgB,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAS,MAAM,CAAC,CAAC,YAAY,CAAc,EAAKD,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQ,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,MAAM,QAAQ,SAAsB,EAAK,GAAU,CAAC,QAAQ,GAAW,UAAU,EAAG,GAAkB,0BAA0B,CAAC,KAAK,GAAU,gBAAgB,GAAK,QAAQ,GAAW,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,GAAiB,CAAC,QAAQ,EAAS,CAAC,CAAC,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,GAAwB,EAAM,UAAU,CAAC,UAAU,gBAAgB,mBAAmB,kCAAkC,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAS,CAAc,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKX,GAAY,CAAC,UAAU,GAAK,UAAU,6CAA6C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAS,CAAc,EAAKW,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,iCAAiC,CAAC,UAAU,CAAC,MAAM,gCAAgC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,iCAAiC,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKV,GAAc,CAAC,UAAU,4CAA4C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,wEAAwE,OAAO,0QAA0Q,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKU,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,iCAAiC,CAAC,UAAU,CAAC,MAAM,gCAAgC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,iCAAiC,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKV,GAAc,CAAC,UAAU,6CAA6C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,sEAAsE,OAAO,oQAAoQ,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAKU,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,iCAAiC,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,iCAAiC,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,wCAAwC,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKV,GAAc,CAAC,UAAU,6CAA6C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,sEAAsE,OAAO,oQAAoQ,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKU,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,iCAAiC,CAAC,UAAU,CAAC,MAAM,gCAAgC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,iCAAiC,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKV,GAAc,CAAC,UAAU,4CAA4C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,OAAO,wKAAwK,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKU,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,iCAAiC,CAAC,UAAU,CAAC,MAAM,gCAAgC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,iCAAiC,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKV,GAAc,CAAC,UAAU,4CAA4C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,sEAAsE,OAAO,kWAAkW,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAM,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAKU,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKT,GAAuB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKS,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKR,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe5vrB,GAAgB,GAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,MAAM,mBAAmB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,MAAM,mBAAmB,KAAK,EAAY,iBAAiB,CAAC,UAAU,IAAqB,SAAY,CAAC,GAAG,GAAmB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,UAAU,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,mBAAmB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,kBAAkB,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAiB,GAAG,GAAiB,GAAG,GAAiB,GAAG,GAAmB,GAAG,GAA4B,GAAG,GAAY,GAAG,GAAwBW,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICHtjF,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,YAAa,UAAW,GAAM,CACzV,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,YAAY,CAC9G,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAC/I,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAA,GAAW,UAAW,IAAA,GAAW,UAAW,YAAY,CAChI,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAA,GAAW,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACjK,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAW,UAAW,GAAO,UAAW,IAAA,GAAW,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACjK,EAAU,IAAa,CAEvB,EADgB,CAAC,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAO,CAC7T,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOC,EAAoB,EAAc,CAAC,MAAO,CAAC,EAAM,UAAc,EAAM,UAAc,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBC,GAAgB,CAAC,GAAG,EAAO,UAAW,EAAQ,EAAc,GAAG,CAAE,IAAK,iBAAkB,UAAW,EAAQ,EAAc,GAAG,CAAE,UAAW,EAAQ,EAAc,GAAG,CAAE,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CACnV,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOD,EAAoBiB,GAA4B,CAC5D,SANmDjB,EAAoBgB,GAAyC,CAChH,SATkChB,EAClCe,GACA,CACC,SA/Dcf,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,OAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,GACrB,iBAAkB,sBAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,GAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,aACX,CACD,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,GAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CACxN,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAC,CAAE,OAAQ,EAAE,CAAC,CAC1P,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAKC,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,EAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCL,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGM,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA3KR,UArJiC,IAEJ,IACU,IACI,KAC6E,CAElH,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,OAAQ,UAAW,eAAgB,UAAW,aAAc,UAAW,UAAU,CAAE,KAAMrB,OAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,iBAAiB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,KAAM,UAAW,IAAK,UAAW,KAAM,UAAW,KAAM,UAAW,KAAM,UAAW,KAAM,UAAW,KAAM,UAAW,KAAM,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,WAAY,UAAW,KAAM,UAAW,IAAK,UAAW,IAAK,UAAW,KAAK,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,QAAQ,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,eAAe,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,QAAS,UAAW,OAAO,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,eAAe,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,mBAAmB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAC,CAEt0G,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACxc,GAAe,mEAiDf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoByB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}